.H6qYJW_page,.H6qYJW_dock{--review-font:var(--font-timeless-sans);--review-ink:var(--foreground);--review-muted:var(--foreground-muted);--review-paper:var(--background);--review-rule:var(--border);--review-well:var(--well-bg);--review-accent:var(--accent-primary);font-family:var(--review-font), sans-serif;color:var(--review-ink)}.H6qYJW_page{max-width:1440px;margin:0 auto;padding:48px 72px 144px}.H6qYJW_intro>a{color:var(--review-muted);font-size:13px;text-decoration:none}.H6qYJW_intro h1{letter-spacing:-.045em;max-width:800px;margin:24px 0;font-family:inherit;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.04}.H6qYJW_intro>p{max-width:640px;font-size:18px;line-height:24px}.H6qYJW_spec{color:var(--review-muted);flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:12px;line-height:24px;display:flex}.H6qYJW_options{gap:72px;margin-top:72px;display:grid}.H6qYJW_option{border-top:1px solid var(--review-rule);padding-top:24px}.H6qYJW_caption{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.H6qYJW_caption h2{letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:36px;display:flex}.H6qYJW_caption h2 span{color:var(--review-muted);letter-spacing:0;font-size:12px;font-weight:400}.H6qYJW_caption p{max-width:570px;color:var(--review-muted);margin-top:12px;font-size:15px;line-height:24px}.H6qYJW_try{white-space:nowrap;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.H6qYJW_sample{border:1px solid var(--review-rule);background:var(--review-paper);margin-top:24px;padding:24px 32px 36px}.H6qYJW_context{padding-top:24px}.H6qYJW_context p{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,56px);font-weight:500;line-height:1.15}.H6qYJW_context span{color:var(--review-muted);margin-top:12px;font-size:14px;line-height:24px;display:block}.H6qYJW_note{color:var(--review-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:24px;display:flex}.H6qYJW_note a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.H6qYJW_dock{z-index:60;background:var(--review-paper);border:1px solid var(--review-rule);box-shadow:var(--shadow-md);border-radius:8px;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:0 12px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.H6qYJW_dock a{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.H6qYJW_compare{border-right:1px solid var(--review-rule);padding-right:12px}.H6qYJW_choices{display:flex}.H6qYJW_choices a{min-width:32px;color:var(--review-muted)}.H6qYJW_choices a[aria-current]{color:var(--review-ink);text-underline-offset:6px;text-decoration:underline}.H6qYJW_current{white-space:nowrap;min-width:84px}.H6qYJW_exit{min-width:32px;font-size:20px}.H6qYJW_page a:focus-visible,.H6qYJW_dock a:focus-visible{outline:2px solid var(--review-accent);outline-offset:3px}.H6qYJW_page a:hover,.H6qYJW_dock a:hover{color:var(--review-accent)}@media (max-width:1023px){.H6qYJW_page{padding-inline:32px}}@media (max-width:639px){.H6qYJW_page{padding:24px 24px 72px}.H6qYJW_intro>p{font-size:16px}.H6qYJW_caption{display:block}.H6qYJW_caption p{font-size:14px}.H6qYJW_sample{margin-inline:-12px;padding:12px}.H6qYJW_context{padding-block:24px 12px}.H6qYJW_note{gap:0;padding-top:12px}.H6qYJW_dock{gap:4px;bottom:72px}.H6qYJW_current{display:none}.H6qYJW_choices a{min-width:36px}}@media (max-width:359px){.H6qYJW_page{padding-inline:20px}}
.YEZ5TG_grid{z-index:9997;pointer-events:none;--line-minor:#ffffff38;--line-major:#ffffff8c;position:fixed;inset:0}.YEZ5TG_lines{mix-blend-mode:difference;background-image:repeating-linear-gradient(to bottom, var(--line-major) 0 1px, transparent 1px var(--rhythm-major)), repeating-linear-gradient(to bottom, var(--line-minor) 0 1px, transparent 1px var(--rhythm-minor));position:absolute;inset:0}.YEZ5TG_label{right:var(--rhythm-minor);bottom:var(--rhythm-minor);align-items:center;gap:var(--rhythm-half);height:var(--rhythm-minor);padding:0 var(--rhythm-half);font-family:var(--font-mono);font-size:11px;line-height:var(--rhythm-minor);letter-spacing:.04em;color:var(--on-panel);background:var(--surface-panel);box-shadow:var(--shadow-md);white-space:nowrap;border-radius:4px;display:inline-flex;position:absolute}.YEZ5TG_label kbd{font:inherit;color:var(--on-panel-muted)}
.ic0wQG_launcher{inset:auto auto var(--rhythm-minor) var(--rhythm-minor);height:var(--spacing-minor-2);font-family:var(--font-mono);font-size:13px;line-height:var(--rhythm-minor);color:var(--on-panel);background:color-mix(in srgb, var(--surface-panel) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--on-panel-divider);cursor:pointer;border:0;border-radius:9999px;align-items:center;margin:0;padding:0 14px;display:inline-flex;position:fixed;overflow:hidden}.ic0wQG_launcherLabel{white-space:nowrap;opacity:0;gap:8px;max-width:0;margin-left:0;transition:max-width .22s cubic-bezier(.2,.8,.2,1),margin-left .22s cubic-bezier(.2,.8,.2,1),opacity .16s;display:inline-flex;overflow:hidden}.ic0wQG_launcher:hover .ic0wQG_launcherLabel,.ic0wQG_launcher:focus-visible .ic0wQG_launcherLabel{opacity:1;max-width:12ch;margin-left:10px}.ic0wQG_launcherLabel kbd{font:inherit;color:var(--on-panel-muted)}.ic0wQG_launcher[data-dev]{bottom:var(--rhythm-major)}.ic0wQG_launcher:focus-visible,.ic0wQG_iconButton:focus-visible,.ic0wQG_tool:focus-visible,.ic0wQG_tab:focus-visible,.ic0wQG_textButton:focus-visible,.ic0wQG_crumb button:focus-visible,.ic0wQG_issue:focus-visible{outline:2px solid var(--on-panel);outline-offset:2px}.ic0wQG_overlay{pointer-events:none;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.ic0wQG_dock{inset:auto auto var(--rhythm-minor) var(--rhythm-minor);width:min(26rem, calc(100vw - 2 * var(--rhythm-half)));max-height:calc(100dvh - 2 * var(--rhythm-minor));font-family:var(--font-mono);font-size:13px;line-height:var(--rhythm-minor);color:var(--on-panel);background:var(--surface-panel);box-shadow:var(--shadow-xl), inset 0 0 0 1px var(--on-panel-divider);border:0;border-radius:14px;flex-direction:column;margin:0;padding:0 16px;transition:opacity .18s,translate .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;overflow:visible}@starting-style{.ic0wQG_dock:popover-open{opacity:0;translate:0 8px}}.ic0wQG_dock[data-side=right]{inset:auto var(--rhythm-minor) var(--rhythm-minor) auto}.ic0wQG_dock[data-moved]{bottom:auto;right:auto}@media (max-width:639px){.ic0wQG_dock,.ic0wQG_dock[data-side=right]{inset:auto var(--rhythm-half) var(--rhythm-half) var(--rhythm-half);width:auto}.ic0wQG_launcher{inset:auto auto var(--rhythm-half) var(--rhythm-half)}.ic0wQG_iconButton.ic0wQG_wideOnly,.ic0wQG_tool.ic0wQG_wideOnly{display:none}}.ic0wQG_probe{display:none}.ic0wQG_spacer{flex:1}.ic0wQG_head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:var(--spacing-minor-2);flex:none;align-items:center;gap:8px;margin-right:-8px;display:flex}.ic0wQG_mark{color:var(--accent-primary);filter:brightness(1.5)}.ic0wQG_title,.ic0wQG_chip2{white-space:nowrap;flex:none}.ic0wQG_title{text-transform:uppercase;letter-spacing:.16em;font-weight:700}.ic0wQG_chip2{color:var(--on-panel-muted);background:var(--on-panel-divider);font-variant-numeric:tabular-nums;border-radius:9999px;padding:0 8px}.ic0wQG_iconButton{width:36px;height:var(--spacing-minor-2);color:var(--on-panel-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.ic0wQG_iconButton:before,.ic0wQG_tool:before{content:"";background:0 0;border-radius:8px;transition:background-color .12s;position:absolute;inset:8px 2px}.ic0wQG_iconButton>svg,.ic0wQG_tool>svg{position:relative}.ic0wQG_iconButton:hover,.ic0wQG_iconButton[aria-pressed=true]{color:var(--on-panel)}.ic0wQG_iconButton:hover:before,.ic0wQG_tool:hover:before{background:var(--on-panel-divider)}.ic0wQG_flipped{transform:rotate(180deg)}.ic0wQG_identity,.ic0wQG_tabs,.ic0wQG_toolbar{box-shadow:inset 0 1px 0 var(--on-panel-divider)}.ic0wQG_identity{padding:var(--rhythm-half) 0;flex:none}.ic0wQG_crumbs{white-space:nowrap;color:var(--on-panel-muted);-webkit-mask-image:linear-gradient(to right, transparent, var(--on-panel) 24px);mask-image:linear-gradient(to right, transparent, var(--on-panel) 24px);justify-content:flex-end;display:flex;overflow:hidden}.ic0wQG_crumb{flex:none}.ic0wQG_crumb button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0 2px}.ic0wQG_crumb button:hover{color:var(--on-panel);background:var(--on-panel-divider)}.ic0wQG_crumb button[aria-current]{color:var(--on-panel)}.ic0wQG_sep{opacity:.5;padding:0 4px}.ic0wQG_sentence{flex-wrap:wrap;gap:0 6px;margin:0;display:flex}.ic0wQG_fact{white-space:nowrap;color:var(--on-panel-muted);background:var(--on-panel-divider);border-radius:6px;padding:0 6px}.ic0wQG_fact .ic0wQG_value{color:var(--on-panel)}.ic0wQG_factStrong{color:var(--on-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-secondary) 70%, transparent)}.ic0wQG_name{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.ic0wQG_role{color:var(--on-accent);background:var(--accent-primary);border-radius:4px;flex:none;padding:0 6px;font-weight:600}.ic0wQG_nameText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.ic0wQG_size{color:var(--on-panel-muted);font-variant-numeric:tabular-nums;flex:none}.ic0wQG_tabs{flex:none;grid-template-columns:repeat(5,1fr);display:grid}.ic0wQG_tab{height:var(--spacing-minor-2);font:inherit;color:var(--on-panel-muted);cursor:pointer;background:0 0;border:0;grid-auto-flow:column;place-content:center;gap:6px;margin:0;padding:0;display:grid;position:relative}.ic0wQG_tab:before{content:"";border-radius:8px;transition:background-color .12s;position:absolute;inset:6px 2px}.ic0wQG_tab>*{position:relative}.ic0wQG_tab:hover{color:var(--on-panel)}.ic0wQG_tab[aria-selected=true]{color:var(--on-panel);font-weight:600}.ic0wQG_tab[aria-selected=true]:before{background:var(--on-panel-divider);box-shadow:inset 0 0 0 1px var(--on-panel-divider)}.ic0wQG_badge{min-width:2ch;color:var(--on-panel);background:var(--color-status-error);border-radius:9999px;padding:0 5px;font-weight:600}.ic0wQG_badge.ic0wQG_badgeWarn{color:var(--surface-panel);background:var(--color-status-warning)}.ic0wQG_body{height:calc(var(--rhythm-minor) * 12);min-height:0;padding:var(--rhythm-half) 0;overscroll-behavior:contain;box-shadow:inset 0 1px 0 var(--on-panel-divider);flex:0 auto;overflow:auto}.ic0wQG_empty{color:var(--on-panel-muted);margin:0}.ic0wQG_value{font-variant-numeric:tabular-nums}.ic0wQG_token{color:var(--on-panel-muted)}.ic0wQG_off{color:var(--on-panel);background:var(--color-status-error);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 4px}.ic0wQG_warn{color:var(--on-panel);background:color-mix(in srgb, var(--color-status-warning) 55%, transparent);border-radius:4px;padding:0 4px}.ic0wQG_zero{opacity:.35}.ic0wQG_facts{margin:var(--rhythm-half) 0 0;grid-template-columns:10ch 1fr;display:grid}.ic0wQG_facts dt,.ic0wQG_keys dt{color:var(--on-panel-muted)}.ic0wQG_facts dd,.ic0wQG_keys dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.ic0wQG_sides{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ic0wQG_sides thead td{width:10ch}.ic0wQG_sides th,.ic0wQG_sides td{height:var(--rhythm-minor);text-align:right;white-space:nowrap;padding:0;font-weight:400}.ic0wQG_sides thead th{color:var(--on-panel-muted)}.ic0wQG_sides tbody th{text-align:left}.ic0wQG_sides tbody tr:hover{background:var(--on-panel-divider)}.ic0wQG_swatch{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.ic0wQG_swatchPadding{background:color-mix(in srgb, var(--color-status-success) 55%, transparent)}.ic0wQG_swatchMargin{background:color-mix(in srgb, var(--accent-secondary) 55%, transparent)}.ic0wQG_modeRow{margin-bottom:var(--rhythm-half);align-items:center;gap:8px;display:flex}.ic0wQG_segmented{background:var(--on-panel-divider);border-radius:8px;display:inline-flex}.ic0wQG_segment{height:var(--rhythm-minor);font:inherit;line-height:var(--rhythm-minor);color:var(--on-panel-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0 10px}.ic0wQG_segment[aria-checked=true]{color:var(--on-accent);background:var(--accent-primary);font-weight:600}.ic0wQG_segment:focus-visible{outline:2px solid var(--on-panel);outline-offset:1px}.ic0wQG_swatchInside{background:var(--color-status-success);box-shadow:inset 0 0 0 2px var(--surface-panel)}.ic0wQG_swatchAround{background:var(--on-panel-muted)}.ic0wQG_swatchBox{background:var(--accent-primary)}.ic0wQG_swatchLetters{background:color-mix(in srgb, var(--accent-secondary) 70%, transparent)}.ic0wQG_legend{margin:0 0 var(--rhythm-half);grid-template-columns:11ch 1fr;display:grid}.ic0wQG_legend dt{white-space:nowrap}.ic0wQG_legend dd{color:var(--on-panel-muted);margin:0}.ic0wQG_section{margin-top:var(--rhythm-half);padding-top:var(--rhythm-half);box-shadow:inset 0 1px 0 var(--on-panel-divider)}.ic0wQG_modeRow+.ic0wQG_section{box-shadow:none;margin-top:0;padding-top:0}.ic0wQG_section+.ic0wQG_sides{margin-top:var(--rhythm-half)}.ic0wQG_sectionHead{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.ic0wQG_caption{color:var(--on-panel-muted);margin:0;font-weight:400}.ic0wQG_changes{margin:0;padding:0;list-style:none}.ic0wQG_changes li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic0wQG_code{font:inherit;color:var(--on-panel);background:var(--on-panel-divider);border-radius:4px;padding:0 4px}.ic0wQG_buttons{gap:8px;display:flex}.ic0wQG_bp{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ic0wQG_bp th,.ic0wQG_bp td{height:var(--rhythm-minor);text-align:left;white-space:nowrap;padding:0 4px 0 0;font-weight:400}.ic0wQG_bp thead th{color:var(--on-panel-muted)}.ic0wQG_bp tr[aria-current] th,.ic0wQG_bp tr[aria-current] td{background:var(--on-panel-divider)}.ic0wQG_specimen{align-items:center;gap:16px;display:flex}.ic0wQG_specimenGlyph{min-width:2.2em;font-size:36px;line-height:var(--spacing-minor-2);text-align:center;background:var(--on-panel-divider);border-radius:8px;flex:none}.ic0wQG_swatches{margin:0;padding:0;list-style:none}.ic0wQG_swatchRow{grid-template-columns:14px 8ch 1fr auto;align-items:center;gap:8px;display:grid}.ic0wQG_chip{width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--on-panel-divider), 0 0 0 1px var(--on-panel-divider);border-radius:4px}.ic0wQG_swatchLabel{color:var(--on-panel-muted)}.ic0wQG_swatchToken{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic0wQG_contrast{margin-top:var(--rhythm-half);align-items:center;gap:8px;display:flex}.ic0wQG_ratio{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ic0wQG_pass,.ic0wQG_fail{border-radius:4px;padding:0 6px;font-weight:600}.ic0wQG_pass{color:var(--on-panel);background:color-mix(in srgb, var(--color-status-success) 55%, transparent)}.ic0wQG_fail{color:var(--on-panel);background:var(--color-status-error)}.ic0wQG_auditHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ic0wQG_tally{color:var(--on-panel-muted);margin:0}.ic0wQG_issues{margin:var(--rhythm-half) 0 0;padding:0;list-style:none}.ic0wQG_issue{white-space:nowrap;width:100%;font:inherit;color:var(--on-panel-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:4ch 9ch 9ch 1fr;margin:0;padding:0 4px;display:grid}.ic0wQG_issue:hover,.ic0wQG_issue[aria-current]{color:var(--on-panel);background:var(--on-panel-divider)}.ic0wQG_issueNo{color:var(--on-panel-muted);font-variant-numeric:tabular-nums}.ic0wQG_issueValue,.ic0wQG_issueKind{text-overflow:ellipsis;overflow:hidden}.ic0wQG_issueValue{color:var(--on-panel);font-variant-numeric:tabular-nums}.ic0wQG_issueWhere{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic0wQG_issueWide{width:100%;font:inherit;color:var(--on-panel);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr);margin:0;padding:0 4px;display:grid}.ic0wQG_issueWide>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ic0wQG_issueWide:hover{background:var(--on-panel-divider)}.ic0wQG_issueWide:focus-visible{outline:2px solid var(--on-panel);outline-offset:2px}.ic0wQG_rules,.ic0wQG_ruleNodes{margin:0;padding:0;list-style:none}.ic0wQG_rules>li+li{margin-top:var(--rhythm-half)}.ic0wQG_rule{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.ic0wQG_ruleNo{color:var(--on-panel-muted)}.ic0wQG_ruleHelp{min-width:0;color:var(--on-panel);text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--on-panel-divider);text-decoration-color:var(--on-panel-divider);text-underline-offset:3px;overflow:hidden}.ic0wQG_ruleHelp:focus-visible{outline:2px solid var(--on-panel);outline-offset:2px}.ic0wQG_impact{border-radius:4px;flex:none;padding:0 6px;font-weight:600}.ic0wQG_impact_critical,.ic0wQG_impact_serious{color:var(--on-panel);background:var(--color-status-error)}.ic0wQG_impact_moderate,.ic0wQG_impact_minor{color:var(--surface-panel);background:var(--color-status-warning)}.ic0wQG_ruleNodes{padding-left:3ch}.ic0wQG_keys{margin:0 0 var(--rhythm-half);grid-template-columns:11ch 1fr;display:grid}.ic0wQG_keys dt{color:var(--on-panel)}.ic0wQG_textButton{font:inherit;color:var(--on-panel-muted);background:var(--on-panel-divider);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;margin:0;padding:0 8px;display:inline-flex}.ic0wQG_textButton:hover{color:var(--on-panel)}.ic0wQG_toolbar{height:var(--spacing-minor-2);flex:none;align-items:center;margin:0 -6px;display:flex}.ic0wQG_tool{width:44px;height:var(--spacing-minor-2);color:var(--on-panel-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.ic0wQG_tool:before{inset:8px 4px}.ic0wQG_tool[aria-pressed=true]{color:var(--on-panel)}.ic0wQG_tool[aria-pressed=true]:before{background:color-mix(in srgb, var(--accent-primary) 45%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-primary) 80%, transparent)}.ic0wQG_toast{bottom:calc(100% + var(--rhythm-half));line-height:var(--spacing-minor-2);white-space:nowrap;color:var(--on-panel);background:var(--surface-panel);box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--on-panel-divider);opacity:0;pointer-events:none;border-radius:9999px;padding:0 12px;transition:opacity .16s,translate .2s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;translate:0 4px}.ic0wQG_toast:empty{visibility:hidden}.ic0wQG_toast[data-shown]{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.ic0wQG_launcherLabel,.ic0wQG_dock,.ic0wQG_toast,.ic0wQG_iconButton:before,.ic0wQG_tool:before,.ic0wQG_tab:before{transition:none}}
