@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_5a16b3ba-module__n4CW5a__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_5a16b3ba-module__n4CW5a__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9430b135-module__jXPCDG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9430b135-module__jXPCDG__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--c-brand-50:#f2f9ff;--c-brand-100:#deefff;--c-brand-200:#c0e1ff;--c-brand-300:#93ccff;--c-brand-400:#66b9ff;--c-brand-500:#2da7ff;--c-brand-600:#008ee3;--c-brand-700:#0075bc;--c-brand-800:#005c96;--c-brand-900:#004674;--c-brand-950:#002947;--c-neutral-0:#f3f5f8;--c-neutral-100:#e5e8eb;--c-neutral-200:#ced1d5;--c-neutral-300:#b4b8bc;--c-neutral-400:#94999e;--c-neutral-500:#767b81;--c-neutral-600:#5e646a;--c-neutral-700:#4b5056;--c-neutral-800:#373b3f;--c-neutral-900:#24272a;--c-red-0:#ffe4de;--c-red-100:#ffc9c0;--c-red-200:#ffa69d;--c-red-300:#ff837b;--c-red-400:#f75d59;--c-red-500:#d13e3e;--c-red-600:#ad2e2f;--c-red-700:#892928;--c-red-800:#602522;--c-red-900:#361f1e;--c-orange-0:#ffecd0;--c-orange-100:#ffd7a9;--c-orange-200:#ffb97b;--c-orange-300:#ff9b4f;--c-orange-400:#e1791b;--c-orange-500:#bd5b00;--c-orange-600:#9c4800;--c-orange-700:#7c3c00;--c-orange-800:#572f0f;--c-orange-900:#322318;--c-amber-0:#fff0cf;--c-amber-100:#ffdea6;--c-amber-200:#ffc378;--c-amber-300:#efa649;--c-amber-400:#d0860c;--c-amber-500:#ae6800;--c-amber-600:#8f5300;--c-amber-700:#724400;--c-amber-800:#50340d;--c-amber-900:#2f2418;--c-yellow-0:#fff6d0;--c-yellow-100:#f9e8a8;--c-yellow-200:#e7d17a;--c-yellow-300:#d1b64d;--c-yellow-400:#b29616;--c-yellow-500:#937800;--c-yellow-600:#786100;--c-yellow-700:#604e00;--c-yellow-800:#453a0e;--c-yellow-900:#2a2618;--c-green-0:#d9ffea;--c-green-100:#b7fad5;--c-green-200:#8ee7b8;--c-green-300:#64d09b;--c-green-400:#36b17b;--c-green-500:#00915f;--c-green-600:#00774b;--c-green-700:#0b5f3e;--c-green-800:#18442f;--c-green-900:#1b2a22;--c-cyan-0:#d4feff;--c-cyan-100:#adf6ff;--c-cyan-200:#7ee3f4;--c-cyan-300:#4bcbdf;--c-cyan-400:#00acc1;--c-cyan-500:#008ca0;--c-cyan-600:#007284;--c-cyan-700:#005b69;--c-cyan-800:#0c424a;--c-cyan-900:#192a2d;--c-blue-0:#dcf7ff;--c-blue-100:#bdeaff;--c-blue-200:#97d3ff;--c-blue-300:#74b8ff;--c-blue-400:#5097ff;--c-blue-500:#3478da;--c-blue-600:#2661b5;--c-blue-700:#224e8f;--c-blue-800:#1f3a62;--c-blue-900:#1d2736;--c-violet-0:#f8edff;--c-violet-100:#eedaff;--c-violet-200:#d9beff;--c-violet-300:#c1a0ff;--c-violet-400:#a37ef4;--c-violet-500:#8560cf;--c-violet-600:#6c4dac;--c-violet-700:#573f88;--c-violet-800:#3e315e;--c-violet-900:#282334}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9fb;--surface:#fff;--surface-sunken:#f2f5f7;--surface-hover:#edf0f4;--surface-selected:var(--c-brand-50);--surface-brand:var(--c-brand-500);--surface-inverse:var(--c-brand-950);--surface-inverse-raised:#083556;--border:#e0e3e7;--border-strong:#c6cbd0;--border-control:var(--c-neutral-500);--border-inverse:#2a5071;--border-control-inverse:#577fa2;--text:var(--c-neutral-900);--text-secondary:var(--c-neutral-700);--text-muted:var(--c-neutral-600);--text-inverse:#f8fafd;--text-inverse-muted:var(--c-brand-200);--link:var(--c-brand-700);--link-hover:var(--c-brand-800);--focus:var(--c-brand-600);--accent:var(--c-brand-500);--accent-text:var(--c-brand-600);--accent-subtle:var(--c-brand-50);--accent-subtle-border:var(--c-brand-200);--button-fill:var(--c-brand-700);--button-fill-hover:var(--c-brand-800);--on-accent:#fff;--severity-blocker-text:var(--c-red-600);--severity-blocker-bg:var(--c-red-0);--severity-blocker-border:var(--c-red-300);--severity-blocker-fill:var(--c-red-500);--severity-high-text:var(--c-orange-600);--severity-high-bg:var(--c-orange-0);--severity-high-border:var(--c-orange-300);--severity-high-fill:var(--c-orange-400);--severity-medium-text:var(--c-yellow-600);--severity-medium-bg:var(--c-yellow-0);--severity-medium-border:var(--c-yellow-300);--severity-medium-fill:var(--c-yellow-200);--severity-low-text:var(--c-neutral-600);--severity-low-bg:var(--c-neutral-0);--severity-low-border:var(--c-neutral-300);--severity-low-fill:var(--c-neutral-300);--status-fail-text:var(--c-red-600);--status-fail-bg:var(--c-red-0);--status-fail-border:var(--c-red-300);--status-incomplete-text:var(--c-amber-600);--status-incomplete-bg:var(--c-amber-0);--status-incomplete-border:var(--c-amber-300);--status-pass-text:var(--c-green-600);--status-pass-bg:var(--c-green-0);--status-pass-border:var(--c-green-300);--status-absent-text:var(--c-neutral-600);--status-absent-bg:var(--c-neutral-0);--status-absent-border:var(--c-neutral-300);--status-running-text:var(--c-brand-700);--status-running-bg:var(--c-brand-50);--status-running-border:var(--c-brand-200);--resolved-text:var(--c-green-600);--resolved-bg:var(--c-green-0);--resolved-border:var(--c-green-300);--evidence-static-text:var(--c-neutral-600);--evidence-static-bg:var(--c-neutral-0);--evidence-static-border:var(--c-neutral-300);--evidence-rendered-text:var(--c-blue-600);--evidence-rendered-bg:var(--c-blue-0);--evidence-rendered-border:var(--c-blue-300);--evidence-interactive-text:var(--c-violet-600);--evidence-interactive-bg:var(--c-violet-0);--evidence-interactive-border:var(--c-violet-300);--evidence-manual-text:var(--c-cyan-600);--evidence-manual-bg:var(--c-cyan-0);--evidence-manual-border:var(--c-cyan-300);--radius-sm:4px;--radius:6px;--radius-lg:10px;--radius-xl:14px;--radius-full:999px;--shadow-card:0 1px 2px #1f27300d;--shadow-pop:0 1px 2px #1f27300f, 0 12px 32px -8px #1f27302e;--overlay:#1f273073;--shadow-focus-ring:0 0 0 3px #008ee340;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--font-sans:var(--font-instrument-sans,ui-sans-serif), system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-mono:var(--font-plex-mono,ui-monospace), sfmono-regular, "SF Mono", menlo, consolas, monospace;--text-caption:.75rem;--text-small:.8125rem;--text-ui:.875rem;--text-body:1rem;--text-lede:1.1875rem;--text-h4:.9375rem;--text-h3:1.0625rem;--text-h2:1.375rem;--text-h1:1.75rem;--text-display-sm:clamp(1.875rem, 1.2rem + 2.4vw, 2.75rem);--text-display:clamp(2.25rem, 1.2rem + 3vw, 3.5rem);--measure:66ch;--sidebar-width:15rem;--content-max:76rem;--marketing-max:72rem;--marketing-nav-height:3.75rem;--ease-out:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration:.2s}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.9098% -.333875 -1.07462);--surface:lab(100% 0 0);--surface-sunken:lab(96.285% -.443935 -1.43211);--surface-hover:lab(94.7753% -.662118 -2.14608);--surface-inverse-raised:lab(20.8644% -4.49714 -24.5692);--border:lab(90.1353% -.661671 -2.14582);--border-strong:lab(81.4324% -.981778 -3.21268);--border-inverse:lab(32.5613% -5.83768 -23.192);--border-control-inverse:lab(51.1729% -6.89045 -23.4314);--text-inverse:lab(98.2609% -.53212 -1.39335);--on-accent:lab(100% 0 0);--shadow-card:0 1px 2px lab(15.2834% -1.80186 -6.9706/.05);--shadow-pop:0 1px 2px lab(15.2834% -1.80186 -6.9706/.06), 0 12px 32px -8px lab(15.2834% -1.80186 -6.9706/.18);--overlay:lab(15.2834% -1.80186 -6.9706/.45);--shadow-focus-ring:0 0 0 3px lab(56.232% -8.35589 -52.7811/.25)}}@media (prefers-contrast:more){:root{--text-muted:var(--c-neutral-700);--text-secondary:var(--c-neutral-800);--border:#a0a5ab;--border-strong:#6c7278;--border-control:var(--c-neutral-700)}@supports (color:lab(0% 0 0)){:root{--border:lab(67.5111% -1.08168 -3.56467);--border-strong:lab(47.7879% -1.27041 -4.26308)}}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-ui);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;margin:0;scroll-margin-top:5rem;font-weight:600;line-height:1.2}h1{font-size:var(--text-h1);letter-spacing:-.02em}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}p{margin:0}ul,ol{margin:0;padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-block-end:var(--space-4);padding:0}img,svg{max-width:100%;display:block}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.prose a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-underline-offset:.18em;text-decoration-thickness:from-font}.prose a:hover{text-decoration-color:currentColor}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){a,button,input,select,textarea,.badge,.card{transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}button:active,.button:active{transform:scale(.97)}}::selection{background:var(--c-brand-200);color:var(--c-neutral-900)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);clip-path:inset(50%);opacity:0;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.skip-link:focus{clip-path:none;opacity:1}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.muted{color:var(--text-muted)}.secondary{color:var(--text-secondary)}.small{font-size:var(--text-small)}.caption{font-size:var(--text-caption);color:var(--text-muted);line-height:1.45}.kicker{font-size:var(--text-small);color:var(--text-muted);margin:0;font-weight:500}.prose{max-width:var(--measure);text-wrap:pretty;overflow-wrap:break-word;line-height:1.6}.prose>*+*{margin-block-start:var(--space-3)}.subhead{font-size:var(--text-ui);font-weight:600;line-height:1.3}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-4) var(--space-16);margin-inline:auto}@media (min-width:48rem){.page{padding:var(--space-8) var(--space-8) var(--space-16)}}.stack{gap:var(--space-6);flex-direction:column;display:flex}.stack--tight{gap:var(--space-3)}.stack--xs{gap:var(--space-1)}.stack--loose{gap:var(--space-10)}.cluster{gap:var(--space-2);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.cluster--between{justify-content:space-between}.cluster--tight{gap:var(--space-1)}.cluster--loose{gap:var(--space-4)}.grid{gap:var(--space-6);display:grid}@media (min-width:60rem){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--main-aside{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}
.wordmark{align-items:center;gap:var(--space-2);color:var(--text);letter-spacing:-.02em;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--text);text-decoration:none}.wordmark__mark{color:var(--accent);flex:none}.wordmark--inverse,.wordmark--inverse:hover{color:var(--text-inverse)}.wordmark--inverse .wordmark__mark{color:var(--surface-brand)}.mark__muzzle{fill:var(--surface)}.wordmark--inverse .mark__muzzle{fill:var(--surface-inverse)}.shell{min-height:100dvh}.sidebar{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-block-end:1px solid var(--border);flex-direction:column;display:flex}.sidebar__top{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.25rem;display:flex}.workspace{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);display:flex}.workspace__avatar{border-radius:var(--radius-sm);background:var(--surface-inverse);width:1.5rem;height:1.5rem;color:var(--text-inverse);font-size:var(--text-caption);flex:none;place-items:center;font-weight:600;display:grid}.workspace__name{font-weight:600;line-height:1.2}.workspace__who{min-width:0}.workspace__signout{color:var(--text-muted);font:inherit;font-size:var(--text-caption);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.workspace__signout:hover{color:var(--text)}.workspace__plan{font-size:var(--text-caption);color:var(--text-muted);line-height:1.2}.sidebar__nav{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.sidebar__group{display:contents}.sidebar__label{display:none}.sidebar__link{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--text-secondary);white-space:nowrap;font-weight:500;text-decoration:none;display:flex}.sidebar__link:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.sidebar__link[aria-current=page]{background:var(--surface-hover);color:var(--text);font-weight:600}.sidebar__icon{width:1rem;height:1rem;color:var(--text-muted);flex:none}.sidebar__link[aria-current=page] .sidebar__icon{color:var(--accent)}.sidebar__footer{display:none}.shell__main{min-width:0}@media (min-width:60rem){.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}.sidebar{height:100dvh;padding:var(--space-4) var(--space-3);border-block-end:0;border-inline-end:1px solid var(--border);position:sticky;inset-block-start:0;overflow-y:auto}.sidebar__nav{gap:var(--space-6);flex-direction:column;overflow:visible}.sidebar__group{flex-direction:column;gap:2px;display:flex}.sidebar__label{padding:0 var(--space-2) var(--space-1);display:block}.sidebar__link{padding:var(--space-2)}.sidebar__footer{gap:var(--space-2);padding:var(--space-3) var(--space-2) 0;border-block-start:1px solid var(--border);flex-direction:column;margin-block-start:auto;display:flex}}.breadcrumbs ol{align-items:center;gap:var(--space-1);font-size:var(--text-small);color:var(--text-muted);flex-wrap:wrap;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--border-strong);margin-inline-end:var(--space-1)}.breadcrumbs a{color:var(--text-muted)}.breadcrumbs a:hover,.breadcrumbs [aria-current=page]{color:var(--text)}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header__identity{align-items:center;gap:var(--space-4);min-width:0;display:flex}.page-header__text{gap:var(--space-2);flex-direction:column;min-width:min(100%,20rem);display:flex}.page-header__title{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.page-header__meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}.action{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.action--start{align-items:flex-start}.verify{gap:var(--space-4);max-inline-size:44rem;display:grid}.verify__head{gap:var(--space-1);display:grid}.verify__tabs{gap:var(--space-5);border-block-end:1px solid var(--border);display:flex}.verify__tabs button{padding:var(--space-2) 0 var(--space-3);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;margin-block-end:-1px;font-weight:500}.verify__tabs button:hover{color:var(--text)}.verify__tabs button[aria-selected=true]{color:var(--text);border-block-end-color:var(--accent)}.verify__panel{gap:var(--space-3);display:grid}.verify-record{border-block:1px solid var(--border);display:grid}.verify-field{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:6rem minmax(0,1fr);align-items:center;display:grid}.verify-field+.verify-field{border-block-start:1px solid var(--border)}.verify-field__label{color:var(--text-muted);font-size:var(--text-caption)}.verify-field__value{gap:var(--space-3);justify-content:space-between;align-items:center;min-inline-size:0;margin:0;display:flex}.verify-field__value code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-caption)}@media (max-width:36rem){.verify-field{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.page-header__actions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.tabs{border-block-end:1px solid var(--border);scrollbar-width:none;overflow-x:auto}.tabs ul{gap:var(--space-5);list-style:none;display:flex}.tabs a{padding:var(--space-2) 0 var(--space-3);color:var(--text-muted);white-space:nowrap;border-block-end:2px solid #0000;margin-block-end:-1px;font-weight:500;text-decoration:none;display:block}.tabs a:hover{color:var(--text);text-decoration:none}.tabs a[aria-current=page]{color:var(--text);border-block-end-color:var(--accent)}.tabs__count{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-caption);margin-inline-start:var(--space-1)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-card);font:inherit;white-space:nowrap;cursor:pointer;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.button:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}.button__chip{block-size:1.75rem;inline-size:1.75rem;background:var(--surface);border-radius:50%;flex:none;place-items:center;margin-inline-end:var(--space-2);display:inline-grid}.button--primary{background:var(--button-fill);border-color:var(--button-fill);color:var(--on-accent)}.button--primary:hover{background:var(--button-fill-hover);border-color:var(--button-fill-hover);color:var(--on-accent)}.button--ghost{box-shadow:none;background:0 0;border-color:#0000}.button--sm{min-height:1.875rem;padding:0 var(--space-2);font-size:var(--text-small)}.button--lg{min-height:3rem;padding:0 var(--space-5);font-size:var(--text-body);border-radius:var(--radius-lg)}.button[aria-disabled=true]{opacity:.6;cursor:progress}.section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.section--ruled{border-block-start:1px solid var(--border);padding-block-start:var(--space-8)}.section__header{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.section__heading{gap:var(--space-1);flex-direction:column;flex:1;min-width:min(100%,16rem);display:flex}.section__title{font-size:var(--text-h3);letter-spacing:-.015em;font-weight:600}.section__description{max-width:var(--measure);color:var(--text-muted);text-wrap:pretty}.section__body{min-width:0}.section__footer{color:var(--text-muted);font-size:var(--text-small)}.stat-grid{gap:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.stat{gap:var(--space-1);padding-inline:var(--space-5);border-inline-start:1px solid var(--border);flex-direction:column;display:flex}.stat:first-child{border-inline-start:0;padding-inline-start:0}.stat__value{font-family:var(--font-mono);letter-spacing:-.03em;font-size:1.75rem;font-weight:500;line-height:1.1}.stat__label{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}.stat__hint{color:var(--text-muted);font-size:var(--text-caption)}.stat--quiet .stat__value{color:var(--text-muted)}.sevbar{border-radius:var(--radius-full);background:var(--surface-sunken);height:.625rem;box-shadow:inset 0 0 0 1px var(--border);display:flex;overflow:hidden}.sevbar__segment{min-width:3px}.sevbar__segment+.sevbar__segment{box-shadow:-2px 0 0 var(--surface)}.sevbar__segment--blocker{background:var(--severity-blocker-fill)}.sevbar__segment--high{background:var(--severity-high-fill)}.sevbar__segment--medium{background:repeating-linear-gradient(135deg, var(--severity-medium-fill) 0 3px, var(--severity-medium-border) 3px 5px)}.sevbar__segment--low{background:var(--severity-low-fill)}.sevmini{align-items:center;gap:var(--space-3);display:flex}.sevmini__total{text-align:end;min-width:2ch}.sevmini__track{width:9rem;display:flex}.sevmini__bar{width:100%;height:.5rem}.sevbar-legend{gap:var(--space-2) var(--space-5);font-size:var(--text-small);flex-wrap:wrap;list-style:none;display:flex}.sevbar-legend li{align-items:center;gap:var(--space-2);display:flex}.sevbar-legend__count{font-family:var(--font-mono);font-weight:500}.badge{border:1px solid var(--status-absent-border);border-radius:var(--radius-sm);background:var(--status-absent-bg);color:var(--status-absent-text);font-size:var(--text-caption);white-space:nowrap;vertical-align:middle;align-items:center;gap:.3em;padding:.0625rem .4375rem;font-weight:550;line-height:1.4;display:inline-flex}.badge__glyph{font-size:.85em;line-height:1}.badge__glyph:before,.sev-marker__glyph:before{content:attr(data-glyph)}.badge--blocker{color:var(--severity-blocker-text);background:var(--severity-blocker-bg);border-color:var(--severity-blocker-border)}.badge--high{color:var(--severity-high-text);background:var(--severity-high-bg);border-color:var(--severity-high-border)}.badge--medium{color:var(--severity-medium-text);background:var(--severity-medium-bg);border-color:var(--severity-medium-border)}.badge--low{color:var(--severity-low-text);background:var(--severity-low-bg);border-color:var(--severity-low-border)}.badge--fail{color:var(--status-fail-text);background:var(--status-fail-bg);border-color:var(--status-fail-border)}.badge--incomplete{color:var(--status-incomplete-text);background:var(--status-incomplete-bg);border-color:var(--status-incomplete-border);border-style:dashed}.badge--pass{color:var(--status-pass-text);background:var(--status-pass-bg);border-color:var(--status-pass-border)}.badge--running{color:var(--status-running-text);background:var(--status-running-bg);border-color:var(--status-running-border)}.badge--running .badge__glyph{animation:badge-pulse 1.4s var(--ease-out) infinite}@keyframes badge-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.badge--running .badge__glyph{animation:none}}.badge--not-evaluated{color:var(--status-absent-text);border-color:var(--status-absent-border);background:0 0;border-style:dotted}.badge--not-applicable{color:var(--status-absent-text);background:var(--status-absent-bg);border-color:var(--status-absent-border)}.badge--neutral{color:var(--text-secondary);background:var(--surface-sunken);border-color:var(--border)}.badge--resolved{color:var(--resolved-text);background:var(--resolved-bg);border-color:var(--resolved-border)}.badge--evidence-static{color:var(--evidence-static-text);background:var(--evidence-static-bg);border-color:var(--evidence-static-border)}.badge--evidence-rendered{color:var(--evidence-rendered-text);background:var(--evidence-rendered-bg);border-color:var(--evidence-rendered-border)}.badge--evidence-interactive{color:var(--evidence-interactive-text);background:var(--evidence-interactive-bg);border-color:var(--evidence-interactive-border)}.badge--evidence-manual{color:var(--evidence-manual-text);background:var(--evidence-manual-bg);border-color:var(--evidence-manual-border)}.callout{gap:var(--space-3);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-inline-start:2px solid var(--border-strong);margin:0;display:flex}.callout--inset{border-inline-start-style:dashed}.callout--accent{border-inline-start-color:var(--accent)}.callout__glyph{color:var(--text-muted);flex:none;font-weight:700;line-height:1.5}.callout__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.callout__title{font-weight:600}.callout__text{color:var(--text-secondary);text-wrap:pretty}.callout__list{color:var(--text-secondary);padding-inline-start:var(--space-5)}.table-wrap{width:100%;position:relative;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:var(--text-ui)}table.data caption{padding:var(--space-3) 0 0;caption-side:bottom;text-align:start;color:var(--text-muted);font-size:var(--text-caption)}table.data th{padding:var(--space-2) var(--space-4);border-block-end:1px solid var(--border);color:var(--text-muted);font-size:var(--text-small);text-align:start;white-space:nowrap;font-weight:500}table.data td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);vertical-align:top}table.data--rows td{vertical-align:middle;padding-block:var(--space-3)}table.data tbody tr:last-child td{border-block-end:0}table.data th:first-child,table.data td:first-child{padding-inline-start:0}table.data th:last-child,table.data td:last-child{padding-inline-end:0}table.data .num{text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums}table.data--rows th:first-child,table.data--rows td:first-child{padding-inline-start:var(--space-3)}table.data--rows th:last-child,table.data--rows td:last-child{padding-inline-end:var(--space-3)}table.data tr.is-incomplete td:first-child{box-shadow:inset 2px 0 0 var(--status-incomplete-border)}table.data tr.is-linked{cursor:pointer}table.data tr.is-linked:hover td{background:var(--surface-hover)}.row-action{text-align:end}.site-cell{align-items:center;gap:var(--space-3);display:flex}.site-icon{border-radius:var(--radius);object-fit:contain;flex:none;width:1.75rem;height:1.75rem}.site-icon--lg{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem}.site-icon--letter{background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-small);place-items:center;font-weight:600;display:grid}.site-icon--lg.site-icon--letter{font-size:var(--text-h3)}.cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.cell-stack__primary{color:var(--text);font-weight:550}.cell-stack__primary a{color:var(--text)}.cell-stack__primary a:hover{color:var(--link)}.rule-cell{min-width:16rem}code.inline{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-mono);overflow-wrap:anywhere;padding:.0625rem .3125rem;font-size:.85em}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field__label{font-size:var(--text-small);font-weight:550}.field__hint{color:var(--text-muted);font-size:var(--text-caption)}.field__error{color:var(--status-fail-text);font-size:var(--text-small)}input:not([type]),input[type=text],input[type=url],input[type=email],input[type=search],input[type=month],input[type=number],select,textarea{width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-card);font:inherit;font-size:max(16px, var(--text-ui))}@media (min-width:48rem){input:not([type]),input[type=text],input[type=url],input[type=email],input[type=search],input[type=month],input[type=number],select,textarea{font-size:var(--text-ui)}}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 1.125rem),calc(100% - .8125rem);background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-inline-end:var(--space-8)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus);box-shadow:var(--shadow-focus-ring);outline:none}input[aria-invalid=true]{border-color:var(--status-fail-border)}input::placeholder{color:var(--text-muted);opacity:.8}.field--bare{gap:0}.checkbox{align-items:center;gap:var(--space-2);font-size:var(--text-small);cursor:pointer;display:inline-flex}.checkbox input{width:1rem;height:1rem;accent-color:var(--accent)}.filter-bar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-bar .field{flex:10rem;min-width:10rem;max-width:16rem}.filter-bar__actions{gap:var(--space-2);align-items:center;display:flex}.state{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-6);flex-direction:column;display:flex}.state__title{font-size:var(--text-h3)}.state__body{color:var(--text-muted)}.state__details{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.state__list{color:var(--text-secondary);padding-inline-start:var(--space-5)}.state--error{border-inline-start:2px solid var(--status-fail-border);padding-inline-start:var(--space-4)}.meta-list{gap:var(--space-4);margin:0;display:grid}@media (min-width:40rem){.meta-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-list__term{color:var(--text-muted);font-size:var(--text-caption);margin-block-end:2px}.meta-list__value{margin:0}.disclosure>summary{align-items:center;gap:var(--space-1);color:var(--link);font-size:var(--text-small);cursor:pointer;font-weight:500;list-style:none;display:inline-flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"›";width:.75em;transition:transform var(--duration-fast) var(--ease-out);display:inline-block}.disclosure[open]>summary:before{transform:rotate(90deg)}.disclosure__body{border-inline-start:2px solid var(--border);margin-block-start:var(--space-2);padding-inline-start:var(--space-3)}.issue-groups{gap:var(--space-10);flex-direction:column;display:flex}.issue-group{gap:var(--space-3);flex-direction:column;display:flex}.issue-group__head{gap:var(--space-1);flex-direction:column;display:flex}.issue-group__title{align-items:baseline;gap:var(--space-2);font-size:var(--text-h4);font-weight:600;display:flex}.issue-group__count{color:var(--text-muted);font-weight:500}.issue-group__text{max-width:var(--measure);color:var(--text-muted);font-size:var(--text-small);text-wrap:pretty}.issues{border-block-start:1px solid var(--border);list-style:none}.issue{border-block-end:1px solid var(--border)}.issue__summary{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;cursor:pointer;grid-template-columns:5rem minmax(0,1fr) auto auto;list-style:none;display:grid}.issue__summary::-webkit-details-marker{display:none}.issue__summary:after{content:"›";color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-out)}.issue__details[open]>.issue__summary:after{transform:rotate(90deg)}.issue__title{text-wrap:pretty;font-weight:550}.issue__summary:hover .issue__title{color:var(--link)}.issue__where{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-small);white-space:nowrap}.issue__summary--static{cursor:default;grid-template-columns:5rem minmax(0,1fr) auto}.issue__summary--static:after{display:none}.issue__summary--static:hover .issue__title{color:inherit}.sev-marker{font-size:var(--text-small);white-space:nowrap;align-items:baseline;gap:.35em;font-weight:550;display:inline-flex}.sev-marker__glyph{font-size:.85em}.sev-marker--blocker{color:var(--severity-blocker-text)}.sev-marker--high{color:var(--severity-high-text)}.sev-marker--medium{color:var(--severity-medium-text)}.sev-marker--low{color:var(--severity-low-text)}.issue__body{gap:var(--space-6);max-width:46rem;padding:var(--space-1) 0 var(--space-8) calc(5rem + var(--space-3));flex-direction:column;display:flex}@media (max-width:40rem){.issue__summary{grid-template-columns:auto minmax(0,1fr)}.issue__where{grid-column:2}.issue__summary:after{display:none}.issue__body{padding-inline-start:0}}.issue__block{gap:var(--space-2);flex-direction:column;display:flex}.issue__label{font-size:var(--text-small);color:var(--text);font-weight:600}.issue__block .issue__label:not(:first-child){margin-block-start:var(--space-3)}.issue__actions{margin-block-start:var(--space-1)}.issue__locked{max-width:var(--measure);color:var(--text-secondary);text-wrap:pretty}.issue__pages{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.issue__pages li{flex-direction:column;gap:2px;display:flex}.issue__page{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.issue__message{color:var(--text-secondary);text-wrap:pretty}.issue__element{max-width:100%;font-size:var(--text-caption);align-self:flex-start}.rule-notes{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-small);flex-direction:column;margin:0;display:flex}.rule-notes__row{gap:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr);display:grid}@media (max-width:40rem){.rule-notes__row{grid-template-columns:minmax(0,1fr);gap:0}}.rule-notes__term{color:var(--text-secondary);font-weight:500}.rule-notes__value{text-wrap:pretty;margin:0}.rule-notes__sources{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.rule-notes__meta{color:var(--text-muted);font-size:var(--text-caption)}.rule-notes code.inline{font-size:var(--text-caption)}.citation-list{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.citation{gap:var(--space-3);border-inline-start:2px solid var(--border-strong);padding-inline-start:var(--space-3);display:flex}.citation__kind{min-width:4.5rem;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-caption);flex:none;padding-block-start:2px}.citation__body{flex-direction:column;gap:2px;min-width:0;display:flex}.citation__meta{color:var(--text-muted);font-size:var(--text-caption)}.timeline{list-style:none}.timeline__row{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.timeline__row:last-child{border-block-end:0}@media (min-width:48rem){.timeline__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.timeline__counts{gap:var(--space-6);flex-wrap:wrap;display:flex}.timeline__count{flex-direction:column;align-items:flex-end;display:flex}.timeline__count-value{font-family:var(--font-mono);font-size:var(--text-h3);font-weight:500}.timeline__count-label{color:var(--text-muted);font-size:var(--text-caption)}.timeline__count--quiet .timeline__count-value,.timeline__count--resolved .timeline__count-value{color:var(--text-muted)}.progress{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.progress__step{gap:var(--space-2);font-size:var(--text-small);color:var(--text-muted);flex-direction:column;display:flex}.progress__bar{border-radius:var(--radius-full);background:var(--border);height:4px}.progress__step--done{color:var(--text-secondary)}.progress__step--done .progress__bar{background:var(--text-secondary)}.progress__step--current{color:var(--text);font-weight:600}.progress__step--current .progress__bar{background:linear-gradient(90deg, var(--accent) 0 40%, var(--accent-subtle-border) 40% 100%);background-size:250% 100%;animation:1.6s linear infinite progress-sheen}@keyframes progress-sheen{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.progress__step--current .progress__bar{background:var(--accent);animation:none}}.exposure{gap:0;list-style:none;display:grid}.exposure__item{gap:var(--space-4);padding:var(--space-4) 0;border-block-end:1px solid var(--border);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.exposure__item:first-child{padding-block-start:0}.exposure__item:last-child{border-block-end:0;padding-block-end:0}.exposure__figure{font-family:var(--font-mono);letter-spacing:-.03em;font-size:1.375rem;font-weight:500;line-height:1.15}.exposure__item--lead{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.exposure__item--lead .exposure__figure{font-size:var(--text-h1);color:var(--accent-text)}.exposure__source{color:var(--text-muted);font-size:var(--text-caption);margin-block-start:var(--space-1)}.exposure__source a{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.18em}.report-head__headline{font-size:var(--text-display-sm);letter-spacing:-.03em;font-weight:600;line-height:1.08}.report-head__sub{max-width:60ch;color:var(--text-secondary);font-size:var(--text-body);text-wrap:pretty}.disclosure--section{border-block-start:1px solid var(--border);padding-block-start:var(--space-6)}.section:has(>.issue-groups:last-child)+.disclosure--section{border-block-start:0;padding-block-start:0}.disclosure--section>summary{font-size:var(--text-ui)}.disclosure__plain{margin-block-start:var(--space-6)}.on-brand,.on-brand:hover{border-color:var(--surface-brand);background:var(--surface-brand);color:var(--c-neutral-900)}.mk{font-size:var(--text-body);background:var(--surface)}.mk-container{width:100%;max-width:var(--marketing-max);padding-inline:var(--space-4);margin-inline:auto}@media (min-width:48rem){.mk-container{padding-inline:var(--space-8)}}.mk-container--narrow{max-width:48rem}.thread{gap:var(--space-6);flex-direction:column;display:flex}.thread__message{border-inline-start:2px solid var(--border-strong);padding-inline-start:var(--space-4)}.thread__message--ours{border-inline-start-color:var(--accent)}.thread__head{gap:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-caption);flex-wrap:wrap;margin-block-end:var(--space-1);display:flex}.thread__who{color:var(--text);font-weight:600}.thread__body{white-space:pre-wrap;overflow-wrap:anywhere}.mk-nav{z-index:10;border-block-end:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);position:sticky;inset-block-start:0}.mk-nav__inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--marketing-nav-height);display:flex}@media (max-width:24rem){.mk-nav__secondary{display:none}}.mk-nav__links{gap:var(--space-6);list-style:none;display:none}.mk-nav__links a{color:var(--text-secondary);font-size:var(--text-ui);font-weight:500}.mk-nav__links a:hover{color:var(--text);text-decoration:none}@media (min-width:48rem){.mk-nav__links{display:flex}}.mk-hero{padding-block:var(--space-8) var(--space-12);text-align:center}@media (min-width:40rem){.mk-hero{padding-block-start:var(--space-16)}}@media (min-width:64rem){.mk-hero{padding-block:var(--space-24) var(--space-16)}}.mk-hero__copy{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.mk-eyebrow{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-small);font-weight:500;display:inline-flex}.mk-eyebrow:hover{color:var(--text);text-decoration:none}.mk-eyebrow__tag{padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:600}.from-chatgpt{align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--text-ui);font-weight:600;display:inline-flex}.from-chatgpt__mark{flex:none;block-size:1.5rem;inline-size:1.5rem}.mk-hero .from-chatgpt{font-size:var(--text-body)}.mk-hero__terms,.mk-hero__filing{max-width:34rem;color:var(--text-secondary);font-size:var(--text-small);text-wrap:balance}.mk-hero__filing a{text-underline-offset:.18em;text-decoration:underline}.filings{gap:var(--space-2);display:grid}.filings__title{font-size:var(--text-h3);font-weight:600}.filings__lede,.filings__more{color:var(--text-secondary);font-size:var(--text-small)}.filings__list{margin:0;padding:0;list-style:none;display:grid}.filings__list li{gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);font-size:var(--text-ui);flex-wrap:wrap;align-items:baseline;display:flex}.filings__who{overflow-wrap:anywhere;flex:16rem;min-width:0}.mk-display{max-width:16ch;font-size:var(--text-display);letter-spacing:-.045em;font-weight:650;line-height:1}.mk-display__em{color:var(--accent-text)}.mk-lede{max-width:38rem;color:var(--text-secondary);font-size:var(--text-lede);text-wrap:pretty;line-height:1.55}.scan-form{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:34rem;display:flex}.scan-form__label{width:100%;font-size:var(--text-small);text-align:start;font-weight:550}.scan-form__row{gap:var(--space-2);width:100%;padding:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-pop);flex-direction:column;display:flex}@media (min-width:36rem){.scan-form__row{flex-direction:row;align-items:center}}.scan-form__row:focus-within{border-color:var(--focus);box-shadow:var(--shadow-focus-ring), var(--shadow-pop)}.scan-form input[type=url]{min-height:3rem;box-shadow:none;font-family:var(--font-mono);font-size:max(16px, var(--text-body));background:0 0;border:0;flex:1}.scan-form input[type=url]:focus-visible{box-shadow:none}.scan-form__fine{justify-content:center;gap:var(--space-1) var(--space-4);color:var(--text-muted);font-size:var(--text-small);flex-wrap:wrap;list-style:none;display:flex}.scan-form__fine li:before{content:"✓";color:var(--accent);margin-inline-end:var(--space-1)}.scan-form__error{width:100%;color:var(--status-fail-text);font-size:var(--text-small)}.mk-dark .scan-form__row{border-color:var(--border-control-inverse);background:var(--surface-inverse-raised)}.mk-dark .scan-form input[type=url]{color:var(--text-inverse)}.mk-dark .scan-form input[type=url]::placeholder{color:var(--text-inverse-muted)}.mk-dark .scan-form__label{color:var(--text-inverse)}.mk-dark .scan-form__fine,.mk-dark .scan-form__error{color:var(--text-inverse-muted)}.mk-dark .scan-form__fine li:before{color:var(--surface-brand)}.mk-shot{border-block-start:1px solid var(--border);text-align:start;font-size:var(--text-ui);margin-block-start:var(--space-16);padding-block-start:var(--space-10)}.mk-shot__body{gap:var(--space-6);flex-direction:column;display:flex}.mk-dark{background:var(--surface-inverse);color:var(--text-inverse)}.mk-dark .kicker{color:var(--surface-brand)}.mk-dark a:not(.button){color:var(--text-inverse)}.mk-pain{--pain-size:clamp(1.25rem, 1rem + 1vw, 1.75rem);--pain-gap:var(--space-3);gap:var(--space-10);padding-block:var(--space-16);display:grid}@media (min-width:64rem){.mk-pain{padding-block:var(--space-24);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.mk-pain__lede{max-width:34rem;color:var(--text-inverse-muted);font-size:var(--text-lede);line-height:1.55}.mk-pain__list{gap:var(--pain-gap);font-size:var(--pain-size);letter-spacing:-.02em;flex-direction:column;font-weight:600;line-height:1.25;list-style:none;display:flex}@media (min-width:64rem){.mk-pain__list{text-align:end}}.mk-proof{gap:var(--space-8);padding-block:var(--space-10) var(--space-16);border-block-start:1px solid var(--border-inverse);display:grid}@media (min-width:48rem){.mk-proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-proof__figure{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2.25rem;font-weight:650;line-height:1}.mk-proof__label{color:var(--text-inverse-muted);text-wrap:pretty;margin-block-start:var(--space-3)}.mk-proof__source{font-size:var(--text-caption);margin-block-start:var(--space-2)}.mk-dark .mk-proof__source a{color:var(--text-inverse-muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-inverse);text-decoration-color:var(--border-inverse);text-underline-offset:.18em}.mk-section{padding-block:var(--space-16)}@media (min-width:64rem){.mk-section{padding-block:var(--space-24)}}.mk-section__head{gap:var(--space-4);max-width:44rem;flex-direction:column;margin-block-end:var(--space-12);display:flex}.mk-h2{font-size:var(--text-display-sm);letter-spacing:-.04em;font-weight:650;line-height:1.04}.mk-h2__em{color:var(--accent-text)}.mk-section__lede{color:var(--text-secondary);font-size:var(--text-lede);text-wrap:pretty;line-height:1.55}.steps{gap:var(--space-10);counter-reset:step;list-style:none;display:grid}@media (min-width:56rem){.steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.step{gap:var(--space-3);border-block-start:2px solid var(--text);counter-increment:step;flex-direction:column;padding-block-start:var(--space-5);display:flex}.step:before{content:counter(step, decimal-leading-zero);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-small)}.step__title{font-size:var(--text-h2);letter-spacing:-.03em;font-weight:650}.step__body{color:var(--text-secondary);text-wrap:pretty}.how{border-block:1px solid var(--border);background:var(--border);gap:1px;display:grid}@media (min-width:56rem){.how{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-template-areas:"scan report""rescan monitor"}.how__tile--scan{grid-area:scan}.how__tile--report{grid-area:report}.how__tile--rescan{grid-area:rescan}.how__tile--monitor{grid-area:monitor}}.how__tile{gap:var(--space-6);padding:var(--space-8) 0;background:var(--surface);flex-direction:column;display:flex}@media (min-width:56rem){.how__tile{padding:var(--space-10)}.how__tile--scan,.how__tile--rescan{padding-inline-start:0}.how__tile--monitor{padding-inline-end:0}}.how__tile--report{background:var(--surface-sunken)}@media (max-width:55.99rem){.how__tile--report{padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1)}}.how__tile--monitor{gap:var(--space-4)}.how__text{gap:var(--space-2);flex-direction:column;max-width:34rem;display:flex}.how__title{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:650}.how__body{color:var(--text-secondary);text-wrap:pretty}.how__link{font-weight:550}.how__link:after{content:" →"}.how__demo{gap:var(--space-3);font-size:var(--text-small);flex-direction:column;display:flex}.how__tile--report .how__demo{gap:var(--space-5)}.demo-report__head{font-size:var(--text-h4);letter-spacing:-.02em;font-weight:650}.demo-url{min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);font-family:var(--font-mono);align-items:center;display:flex}.demo-url__text{white-space:nowrap;border-inline-end:2px solid #0000;overflow:hidden}.demo-log{gap:var(--space-1);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-caption);flex-direction:column;list-style:none;display:flex}.demo-log code,.demo-log__line--done{color:var(--text)}.demo-report{border-block-start:1px solid var(--border);flex-direction:column;list-style:none;display:flex}.demo-report__issue{border-block-end:1px solid var(--border)}.demo-report__row{align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.demo-report__title{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.demo-report__where{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-caption)}.demo-report__facts{gap:var(--space-2);flex-direction:column;padding-block-end:var(--space-4);display:flex}.demo-report__fact{gap:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.demo-report__fact dt{color:var(--text-muted)}.demo-report__fact code{font-size:var(--text-caption);overflow-wrap:anywhere}.demo-diff{border-block-start:1px solid var(--border);flex-direction:column;list-style:none;display:flex}.demo-diff__row{align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.demo-diff__state{display:grid}.demo-diff__before,.demo-diff__after{grid-area:1/1}.demo-diff__before{visibility:hidden}.demo-diff__title{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-armed] .demo-url__text{animation:.9s steps(11,end) .2s both paused demo-type-url}[data-armed] .demo-log__line{animation:demo-in .3s var(--ease-out) both paused;animation-delay:calc(1.2s + var(--demo-step,0) * .45s)}[data-armed] .demo-report__fact{animation:demo-in .3s var(--ease-out) both paused}[data-armed] .demo-report__fact:first-child{animation-delay:1.4s}[data-armed] .demo-report__fact:nth-child(2){animation-delay:1.8s}[data-armed] .demo-report__fact:nth-child(3){animation-delay:2.2s}[data-armed] .demo-diff__before{animation:demo-swap-out .25s var(--ease-out) both paused;animation-delay:calc(.8s + var(--demo-step,0) * .7s)}[data-armed] .demo-diff__after{animation:demo-swap-in .25s var(--ease-out) both paused;animation-delay:calc(.8s + var(--demo-step,0) * .7s)}[data-play] .demo-url__text,[data-play] .demo-log__line,[data-play] .demo-report__fact,[data-play] .demo-diff__before,[data-play] .demo-diff__after{animation-play-state:running}@keyframes demo-type-url{0%{border-inline-end-color:var(--text);max-width:0}to{border-inline-end-color:#0000;max-width:11ch}}@keyframes demo-in{0%{opacity:0;transform:translateY(4px)}}@keyframes demo-swap-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes demo-swap-in{0%{opacity:0}}.bento{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:56rem){.bento{grid-template-columns:repeat(3,minmax(0,1fr))}.bento__tile--wide{grid-column:span 2}}.bento__tile{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--surface-sunken);flex-direction:column;display:flex}.bento__demo{justify-content:center;gap:var(--space-3);min-height:11rem;font-size:var(--text-small);flex-direction:column;margin-block-end:var(--space-4);display:flex}.bento__title{font-size:var(--text-h3)}.bento__body{color:var(--text-secondary);text-wrap:pretty}.demo-issue{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.demo-issue__row{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.demo-issue__title{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.demo-issue__sources{gap:var(--space-2);border-inline-start:2px solid var(--border-strong);flex-direction:column;padding-inline-start:var(--space-3);list-style:none;display:flex}.demo-issue__sources li{gap:var(--space-3);display:flex}.demo-checklist{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.demo-check{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface);display:flex}.demo-check__box{border:1.5px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);width:1rem;height:1rem;color:var(--on-accent);flex:none;place-items:center;display:grid}.demo-check__box:after{content:"✓";font-size:.6875rem;font-weight:700;line-height:1}.demo-code{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre-wrap;margin:0;line-height:1.7}.demo-code__added{color:var(--surface-brand);white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.demo-bar{gap:3px;height:.75rem;display:flex}.demo-bar__segment{border-radius:var(--radius-full);transform-origin:0}.demo-terminal{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--text-caption);flex-direction:column;display:flex}.demo-terminal__line{overflow-wrap:anywhere}.demo-terminal .muted{color:var(--text-inverse-muted)}.demo-terminal__selector{color:var(--surface-brand)}.demo-terminal__cursor{background:var(--text-inverse);vertical-align:text-bottom;width:.5em;height:1.1em;margin-inline-start:2px;display:inline-block}.demo-copied{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--button-fill);color:var(--on-accent);font-size:var(--text-caption);align-self:flex-end;margin-block-start:calc(var(--space-2) * -1);font-weight:600}.demo-terminal__fix{color:var(--text-inverse-muted)}[data-armed] .demo-line{animation:demo-in .4s var(--ease-out) both paused}[data-armed] .demo-check .demo-check__box{animation:demo-check .3s var(--ease-out) both paused;animation-delay:inherit}[data-armed] .demo-code__added{animation:1.4s steps(30,end) .6s both paused demo-type}[data-armed] .demo-bar__segment{animation:demo-grow .6s var(--ease-out) both paused}[data-armed] .demo-bar__segment:nth-child(2){animation-delay:.3s}[data-armed] .demo-bar__segment:nth-child(3){animation-delay:.6s}[data-armed] .demo-bar__segment:nth-child(4){animation-delay:.9s}[data-armed] .demo-terminal__cursor{animation:1s step-end 4 paused demo-blink}[data-play] .demo-line,[data-play] .demo-check .demo-check__box,[data-play] .demo-code__added,[data-play] .demo-bar__segment,[data-play] .demo-terminal__cursor{animation-play-state:running}@keyframes demo-check{0%{border-color:var(--border-strong);color:#0000;background:0 0}}@keyframes demo-type{0%{max-width:0}to{max-width:30ch}}@keyframes demo-grow{0%{transform:scaleX(0)}}@keyframes demo-blink{50%{opacity:0}}.tiers{border-block-start:1px solid var(--border);display:grid}@media (min-width:56rem){.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-8) var(--space-10);flex-direction:column;display:flex}.tier+.tier{border-block-start:1px solid var(--border)}@media (min-width:56rem){.tier{grid-row:span 6;grid-template-rows:subgrid;padding-inline:var(--space-8);align-items:start;display:grid}.tier:first-child{padding-inline-start:0}.tier:last-child{padding-inline-end:0}.tier+.tier{border-block-start:0;border-inline-start:1px solid var(--border)}}.tier--featured{box-shadow:inset 0 2px 0 var(--accent)}.tier__name{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:650}.tier__audience{color:var(--text-secondary);text-wrap:pretty}.tier__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.tier__figure{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:3rem;font-weight:650;line-height:1}.tier__unit{color:var(--text-muted)}.tier__note{color:var(--text-secondary);font-size:var(--text-small);margin-block-end:var(--space-6)}.tier__billing{gap:var(--space-3);justify-items:start;margin-block-end:var(--space-6);display:grid}.tier__billing .tier__note{margin-block-end:0}.billing-switch{padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);min-inline-size:0;margin:0;display:inline-flex}.billing-switch__option{gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-ui);cursor:pointer;align-items:baseline;display:inline-flex}.billing-switch__option input{opacity:0;pointer-events:none;position:absolute}.billing-switch__option:has(input:checked){background:var(--surface-selected);color:var(--text);font-weight:600}.billing-switch__option:has(input:focus-visible){box-shadow:var(--shadow-focus-ring);outline:2px solid var(--focus)}.billing-switch__save{color:var(--text-secondary);font-size:var(--text-small);font-weight:500}.tier>.button{place-self:stretch stretch}.tier__includes{font-size:var(--text-small);flex-direction:column;align-self:stretch;margin-block-start:var(--space-6);list-style:none;display:flex}.tier__includes li{gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--border);color:var(--text-secondary);grid-template-columns:1rem minmax(0,1fr);display:grid}.tier__includes li:before{content:"✓";color:var(--accent-text);font-weight:700}.tiers__compare{max-width:48rem;color:var(--text-muted);font-size:var(--text-small);margin-block-start:var(--space-6)}.tiers__compare a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.addons{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-12);display:flex}.addons+.addons{margin-block-start:var(--space-10)}.addons__soon{color:var(--text-muted);margin-block-start:var(--space-6)}.addons__title{font-size:var(--text-h3)}.addons__list{border-block-start:1px solid var(--border);margin-block-start:var(--space-2);list-style:none}.addons__item{gap:var(--space-1) var(--space-6);padding-block:var(--space-4);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (min-width:48rem){.addons__item{grid-template-columns:16rem minmax(0,1fr) auto;align-items:baseline}}.addons__name{font-weight:600}.addons__description{color:var(--text-secondary)}.addons__price{grid-area:1/-2;font-weight:500}.faq{border-block-start:1px solid var(--border);flex-direction:column;display:flex}.faq__item{border-block-end:1px solid var(--border)}.faq__item>summary{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--text-h3);cursor:pointer;font-weight:600;list-style:none;display:flex}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary:after{content:"+";color:var(--text-muted);font-family:var(--font-mono);font-weight:400}.faq__item[open]>summary:after{content:"−"}.faq__answer{max-width:var(--measure);color:var(--text-secondary);padding-block-end:var(--space-5);line-height:1.6}.mk-cta{align-items:center;gap:var(--space-8);padding-block:var(--space-16);text-align:center;flex-direction:column;display:flex}@media (min-width:64rem){.mk-cta{padding-block:var(--space-24)}}.mk-cta .mk-h2{max-width:20ch}.mk-page-head{gap:var(--space-4);padding-block:var(--space-12) var(--space-8);flex-direction:column;display:flex}.mk-page{gap:var(--space-10);font-size:var(--text-ui);flex-direction:column;padding-block-end:var(--space-24);display:flex}.nowrap{white-space:nowrap}.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.form-grid{gap:var(--space-4);display:grid}@media (min-width:40rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__wide{grid-column:1/-1}}.dropzone{gap:var(--space-2);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.dropzone input[type=file]{font:inherit;font-size:var(--text-small)}textarea{resize:vertical;min-height:7rem;line-height:1.5}.mk-footer{padding-block:var(--space-10);border-block-start:1px solid var(--border);color:var(--text-muted);font-size:var(--text-small)}.mk-footer__groups{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.mk-footer__heading{color:var(--text);font-size:var(--text-small);margin-block-end:var(--space-3);font-weight:600}.mk-footer__links{gap:var(--space-2);list-style:none;display:grid}.mk-footer__links a{color:var(--text-muted)}.mk-footer__links a:hover{color:var(--text)}.mk-footer__badge{inline-size:fit-content;display:inline-block}.mk-footer__note{max-inline-size:60ch}@media (prefers-reduced-motion:no-preference){@keyframes enter-up{0%{opacity:0;transform:translateY(6px)}}@keyframes enter-down{0%{opacity:0;transform:translateY(-4px)}}@keyframes bar-fill{0%{transform:scaleX(0)}}@keyframes pop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.04)}}.page>*,.page>.stack>*{animation:enter-up .36s var(--ease-out) both}.page>:nth-child(2),.page>.stack>:nth-child(2){animation-delay:50ms}.page>:nth-child(3),.page>.stack>:nth-child(3){animation-delay:.1s}.page>:nth-child(n+4){animation-delay:.15s}.sevbar__segment{transform-origin:0;animation:bar-fill .42s var(--ease-out) both}.sevbar__segment:nth-child(2){animation-delay:60ms}.sevbar__segment:nth-child(3){animation-delay:.12s}.sevbar__segment:nth-child(4){animation-delay:.18s}.issue__details[open]>.issue__body,.disclosure[open]>.disclosure__body,.disclosure[open]>.disclosure__plain,.faq__item[open]>.faq__answer{animation:enter-down .2s var(--ease-out) both}.button:hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.button:active{box-shadow:var(--shadow-card);transform:translateY(0)scale(.97)}.button--ghost:hover{box-shadow:none;transform:none}.button{transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}table.data td{transition:background-color var(--duration-fast) var(--ease-out)}.issue__summary .issue__title{transition:color var(--duration-fast) var(--ease-out)}.copy-state{animation:pop .22s var(--ease-out) both;display:inline-block}}.scan-progress{gap:var(--space-6);flex-direction:column;display:flex}.scan-progress__count{font-weight:600}.scan-progress__now{overflow-wrap:anywhere}.scan-progress__track{border-radius:var(--radius-full);background:var(--surface-sunken);height:.5rem;box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.scan-progress__fill{border-radius:inherit;background:linear-gradient(90deg, transparent, #ffffff59, transparent) 0 0 / 40% 100% no-repeat, var(--accent);height:100%;transition:width .9s var(--ease-out);display:block}@supports (color:lab(0% 0 0)){.scan-progress__fill{background:linear-gradient(90deg, transparent, lab(100% 0 0/.35), transparent) 0 0 / 40% 100% no-repeat, var(--accent)}}.scan-steps{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.scan-step{align-items:center;gap:var(--space-3);color:var(--text-muted);display:flex}.scan-step--done{color:var(--text-secondary)}.scan-step--current{color:var(--text);font-weight:600}.scan-step__marker{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.6875rem;font-weight:700;display:grid}.scan-step--done .scan-step__marker{border-color:var(--button-fill);background:var(--button-fill);color:var(--on-accent)}.scan-step--current .scan-step__marker{border-color:var(--accent);border-top-color:#0000}.scan-tip{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--accent-subtle);color:var(--text-secondary);text-wrap:pretty}.scan-tip__label{color:var(--link);margin-inline-end:var(--space-2);font-weight:600}.questions{align-items:flex-start;gap:var(--space-4);border-inline-start:2px solid var(--accent);flex-direction:column;padding-inline-start:var(--space-6);display:flex}.questions__title{font-size:var(--text-h3);text-wrap:balance;font-weight:600}.questions--done .questions__title{font-size:var(--text-body)}.questions__step{width:100%}.questions__select{min-width:12rem}@media (prefers-reduced-motion:no-preference){@keyframes scan-sheen{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@keyframes spin{to{transform:rotate(360deg)}}.scan-progress__fill{animation:1.8s linear infinite scan-sheen}.scan-step--current .scan-step__marker{animation:.9s linear infinite spin}.scan-tip,.questions__step{animation:enter-up .32s var(--ease-out) both}}.signin{min-height:70vh;padding-block:var(--space-16);place-items:center;display:grid}.signin__card{width:100%;max-width:26rem}.signin__card .button--lg{width:100%}.oauth{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.oauth__button{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);block-size:3.25rem;color:var(--text);box-shadow:var(--shadow-card);cursor:pointer;place-items:center;transition:background-color .12s,border-color .12s;display:grid}.oauth__button:hover{background:var(--surface-hover);border-color:var(--border-strong)}.oauth__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.oauth__logo{block-size:1.375rem;inline-size:1.375rem}@media (prefers-reduced-motion:reduce){.oauth__button{transition:none}}.divider-text{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-small);display:flex}.divider-text:before,.divider-text:after{content:"";border-block-start:1px solid var(--border);flex:1}.legal{padding-block-end:var(--space-24)}.legal__body h2{font-size:var(--text-h3);margin-block-start:var(--space-10);font-weight:600}.legal__body ul{padding-inline-start:var(--space-5)}.legal__body li+li{margin-block-start:var(--space-2)}.gate{gap:var(--space-8);border-block-start:1px solid var(--border);padding-block-start:var(--space-8);display:grid}@media (min-width:52rem){.gate{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start}}.gate__title{font-size:var(--text-h2);text-wrap:balance;font-weight:600;line-height:1.25}.gate__list{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.gate__item{gap:var(--space-2);color:var(--text-secondary);grid-template-columns:1rem minmax(0,1fr);display:grid}.gate__item:before{content:"✓";color:var(--accent);font-weight:700}.gate__form .button--lg{width:100%}.github-picker{align-items:flex-end}.github-picker .field{flex:18rem}.plan-switch{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}@media (min-width:40rem){.plan-switch{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-switch__option{gap:0 var(--space-2);padding:var(--space-3);border-block-start:2px solid var(--border);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.plan-switch__option:has(input:checked){border-block-start-color:var(--accent)}.plan-switch__label{font-weight:600}.plan-switch__price{color:var(--text-secondary);grid-column:2}.article{padding-block-end:var(--space-24)}.article__answer{max-width:var(--measure);font-size:var(--text-lede);text-wrap:pretty;line-height:1.55}.article__body h2{font-size:var(--text-h2);margin-block-start:var(--space-10);font-weight:600}.article__body h3{font-size:var(--text-h3);margin-block-start:var(--space-6);font-weight:600}.article__body ul,.article__body ol{padding-inline-start:var(--space-5)}.article__body li+li{margin-block-start:var(--space-2)}.article__meta{color:var(--text-muted);font-size:var(--text-small)}.article__meta a{text-underline-offset:.18em;text-decoration:underline}.article__cta{align-items:center;gap:var(--space-4);border-block-start:1px solid var(--border);flex-wrap:wrap;margin-block-start:var(--space-12);padding-block-start:var(--space-8);display:flex}.guide-list{max-width:var(--measure);border-block-start:1px solid var(--border);padding:0;list-style:none}.guide-list__item{padding-block:var(--space-5);border-block-end:1px solid var(--border)}.live-scan{gap:var(--space-4);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--space-6);display:flex}.live-scan__title{font-size:var(--text-h3);font-weight:600}.live-scan__body{gap:var(--space-6);display:grid}@media (min-width:60rem){.live-scan__body{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start}}.live-scan__log{gap:var(--space-1);max-height:18rem;font-size:var(--text-small);scroll-behavior:smooth;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.live-scan__line{gap:var(--space-3);color:var(--text-secondary);overflow-wrap:anywhere;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.live-scan__line code{font-family:var(--font-mono);color:var(--text)}.live-scan__line--muted{color:var(--text-muted);display:block}.live-scan__line--blocked{color:var(--status-fail-text);font-weight:500}.live-scan__line--finished{color:var(--text);font-weight:600}.live-scan__time{font-family:var(--font-mono);color:var(--text-muted)}.live-scan__shot{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.live-scan__shot img{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:auto}.live-scan__shot figcaption{font-size:var(--text-small);color:var(--text-muted)}.live-scan__shot code{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.live-scan__log{scroll-behavior:auto}}.live-scan__found{gap:var(--space-2);flex-direction:column;display:flex}.live-scan__found-title{font-size:var(--text-body);font-weight:600}.live-scan__found-note{color:var(--text-muted);font-size:var(--text-small);text-wrap:pretty}.live-scan__found-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-scan__found-item{gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--border);font-size:var(--text-small);grid-template-columns:6rem minmax(0,1fr);display:grid}.live-scan__found-item:last-child{border-block-end:1px solid var(--border)}.live-scan__found-count{color:var(--text-muted);grid-column:2}@media (min-width:36rem){.live-scan__found-item{grid-template-columns:6rem minmax(0,1fr) auto}.live-scan__found-count{white-space:nowrap;grid-column:auto}}.notify{gap:var(--space-2);max-width:28rem;flex-direction:column;margin-block-start:var(--space-5);display:flex}.notify__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.notify__row input{flex:14rem;min-width:0}.notify__done{color:var(--text-secondary);font-size:var(--text-small);text-wrap:pretty;margin-block-start:var(--space-5)}.coverage-blocked{margin-block-end:var(--space-4)}.api-key{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-small);-webkit-user-select:all;user-select:all;display:block}.article__body pre{padding-block:var(--space-3);border-block:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-small);line-height:1.5;overflow-x:auto}@property --pain-p{syntax:"<number>";inherits:true;initial-value:0}.pain-scroll{--pain-floor:62%;--pain-step:14svh}.pain-scroll__line{--pain-d:calc(var(--pain-index) - var(--pain-q,0));color:color-mix(in oklch, var(--text-inverse) clamp(0%, (1 - var(--pain-d)) * 100%, 100%), color-mix(in oklch, var(--text-inverse-muted) clamp(var(--pain-floor), 100% - (var(--pain-d) - 1) * (100% - var(--pain-floor)) / max(var(--pain-visible) - 2, 1), 100%), var(--surface-inverse)))}@media (prefers-reduced-motion:no-preference) and (min-height:36rem){.pain-scroll--js{block-size:calc(var(--pain-end) * var(--pain-step) + 100svh)}.pain-scroll--js .pain-scroll__pin{min-block-size:calc(100svh - var(--marketing-nav-height));align-items:center;display:grid;position:sticky;inset-block-start:var(--marketing-nav-height)}.pain-scroll--js .pain-scroll__window{font-size:var(--pain-size);block-size:calc(6lh + 5 * var(--pain-gap));line-height:1.25;overflow:clip}.pain-scroll--js .pain-scroll__track{transform:translateY(var(--pain-y,0))}@supports (animation-timeline:view()){.pain-scroll{block-size:calc(var(--pain-end) * var(--pain-step) + 100svh);view-timeline:--pain block;view-timeline-inset:var(--marketing-nav-height) 0}.pain-scroll__pin{min-block-size:calc(100svh - var(--marketing-nav-height));align-items:center;animation:linear both pain-advance;animation-timeline:--pain;animation-range:contain;display:grid;position:sticky;inset-block-start:var(--marketing-nav-height)}.pain-scroll__window{font-size:var(--pain-size);block-size:calc(6lh + 5 * var(--pain-gap));line-height:1.25;overflow:clip}.pain-scroll__track{transform:translateY(var(--pain-y,0))}}}@keyframes pain-advance{0%,6%{--pain-p:0;animation-timing-function:cubic-bezier(.333,.133,.667,.467)}to{--pain-p:var(--pain-end)}}.note{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.note__title{font-size:var(--text-h3);font-weight:600}.note__choice>*{gap:var(--space-2);flex-direction:column;display:flex}.note__choice .note__title{color:var(--text)}.note__phone-only{display:none}@media (max-width:59.99rem){.note__phone-only{display:block}.note__free{display:none}.note__monitor{order:1}.note__choice>.note__phone-only:last-child{order:2}}.note__choice>*>:last-child{margin-block-start:auto}.note__text{gap:var(--space-3);width:100%;color:var(--text-secondary);text-wrap:pretty;flex-direction:column;display:flex}.upsell{align-items:flex-start;gap:var(--space-2);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--space-6);display:flex}.upsell__title{font-size:var(--text-h3);font-weight:600}.upsell__text{max-width:60ch;color:var(--text-secondary);text-wrap:pretty;margin-block-end:var(--space-2)}.upsell__quiet{color:var(--text-muted)}.link-button{color:var(--link);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button:hover{color:var(--link-hover)}.report--stale{gap:var(--space-4);flex-direction:column;display:flex}.report--stale>:not(.report--stale__label){opacity:.65}.report--stale__label{color:var(--text-secondary);font-weight:500}.filter-bar--inline .field{flex:0 11rem;min-width:8rem}.dialog{width:min(36rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);margin:auto;overflow-y:auto}.dialog::backdrop{background:var(--overlay)}.dialog__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dialog__title{font-size:var(--text-h3);font-weight:600}.history{--history-columns:minmax(11rem, 2fr) 7rem repeat(5, minmax(4.5rem, 1fr)) 6.5rem}.history__list{border-block-start:1px solid var(--border);list-style:none}.history__item{border-block-end:1px solid var(--border)}.history__row{grid-template-columns:var(--history-columns);align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:grid}.history__row--head{padding-block:0 var(--space-2);color:var(--text-muted);font-size:var(--text-caption)}summary.history__row{cursor:pointer;list-style:none}summary.history__row::-webkit-details-marker{display:none}summary.history__row:hover .history__when time{color:var(--link)}.history__when{flex-direction:column;display:flex}.history__num{text-align:end;font-variant-numeric:tabular-nums}.history__more{color:var(--link);font-size:var(--text-small);text-align:end}.history__more:after{content:" ›";transition:transform var(--duration-fast) var(--ease-out);display:inline-block}.history__details[open] .history__more:after{transform:rotate(90deg)}.history__body{padding-block:var(--space-2) var(--space-6)}@media (max-width:47.99rem){.history__row--head{display:none}summary.history__row{grid-template-columns:1fr auto}.history__num{text-align:start;grid-column:span 2;justify-content:space-between;display:flex}.history__num:before{content:attr(data-label);color:var(--text-muted)}.history__more{text-align:start;grid-column:span 2}}.funnel{gap:var(--space-3);padding:0;list-style:none;display:grid}.funnel__row{align-items:center;gap:var(--space-4);grid-template-columns:minmax(9rem,14rem) 1fr 4rem 10rem;display:grid}.funnel__track{background:var(--surface-sunken);block-size:.5rem;display:block}.funnel__bar{background:var(--accent);block-size:100%;display:block}.funnel__count{text-align:end}@media (max-width:40rem){.funnel__row{grid-template-columns:1fr 4rem}.funnel__track,.funnel__rate{display:none}}.admin__bar{z-index:10;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;background:var(--surface);border-block-end:1px solid var(--border);display:grid;position:sticky;inset-block-start:0}.admin__brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.admin__area{color:var(--text-secondary);font-weight:500}.admin__who{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;overflow:hidden}.admin__tabs{border-block-end:0}@media (min-width:48rem){.admin__bar{padding-inline:var(--space-8)}}.activity__visit td{vertical-align:top}.activity__when{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.activity__flag{color:var(--status-incomplete-text);font-size:var(--text-small);display:block}.activity__steps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.activity__steps li{gap:var(--space-2);grid-template-columns:3.5rem 1fr;display:grid}.activity__offset{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;text-align:end}.activity__level{margin-inline-end:var(--space-1);font-weight:600}.activity__steps li[data-level=error]{color:var(--status-fail-text)}.activity__steps li[data-level=warn]{color:var(--status-incomplete-text)}.range{gap:var(--space-1);flex-wrap:wrap;display:flex}.range a[aria-current=true]{background:var(--surface-hover);color:var(--text)}.spark{inline-size:100%;max-inline-size:9rem;display:block}.spark__svg{block-size:1.75rem;inline-size:100%;display:block;overflow:visible}.spark__line{fill:none;stroke:var(--accent-text);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark__area{fill:var(--accent-subtle)}.stat .spark{margin-block-start:var(--space-1)}.meter{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.meter__track{background:var(--surface-sunken);block-size:.375rem;inline-size:5rem;display:block}.meter__fill{background:var(--accent);block-size:100%;display:block}.meter__fill--warning{background:var(--status-incomplete-text)}.meter__fill--reached{background:var(--status-fail-text)}.meter__level{font-size:var(--text-small);font-weight:600}.meter__level--warning{color:var(--status-incomplete-text)}.meter__level--reached{color:var(--status-fail-text)}.plan-label{color:var(--text-secondary);font-size:var(--text-small);white-space:nowrap}a.plan-label{text-decoration:none}a.plan-label:hover{color:var(--text);text-decoration:underline}.plan-label--monthly,.plan-label--yearly{color:var(--text);font-weight:550}.plan-label--free,.plan-label--report_ended,.plan-label--inactive{color:var(--text-muted)}.plan-label--past_due{color:var(--status-fail-text);font-weight:550}.scanbar{gap:var(--space-2);flex-direction:column;display:flex}.scanbar__line{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-small);flex-wrap:wrap;display:flex}.scanbar__spinner{border:1.5px solid var(--accent);border-radius:var(--radius-full);border-top-color:#0000;flex:none;width:.875rem;height:.875rem}.scanbar__text{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.scanbar__title{font-weight:600}.scanbar__step{color:var(--text-secondary)}.scanbar__count{color:var(--text-muted)}.scanbar__eta{white-space:nowrap}.scanbar__link{white-space:nowrap;font-weight:550}.scanbar__track{border-radius:var(--radius-full);background:var(--surface-sunken);height:3px;overflow:hidden}.scanbar__fill{border-radius:inherit;background:linear-gradient(90deg, transparent, #ffffff80, transparent) 0 0 / 40% 100% no-repeat, var(--accent);height:100%;transition:width .9s var(--ease-out);display:block}@supports (color:lab(0% 0 0)){.scanbar__fill{background:linear-gradient(90deg, transparent, lab(100% 0 0/.5), transparent) 0 0 / 40% 100% no-repeat, var(--accent)}}.scanbar__cta{color:var(--text-secondary);font-size:var(--text-small)}@media (prefers-reduced-motion:no-preference){.scanbar__spinner{animation:.9s linear infinite spin}.scanbar__fill{animation:1.8s linear infinite scan-sheen}}.welcome{gap:var(--space-6);border-block-start:2px solid var(--accent);padding-block-start:var(--space-6);display:grid}@media (min-width:56rem){.welcome{column-gap:var(--space-12);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.welcome__actions{grid-column:1/-1}}.welcome__copy{gap:var(--space-2);flex-direction:column;display:flex}.welcome__kicker{color:var(--link);font-size:var(--text-small);font-weight:600}.welcome__title{font-size:var(--text-h2);letter-spacing:-.02em;text-wrap:balance;font-weight:600}.welcome__text{max-width:60ch;color:var(--text-secondary);text-wrap:pretty}.welcome__steps{gap:var(--space-3);flex-direction:column;align-self:center;list-style:none;display:flex}.welcome__step{align-items:center;gap:var(--space-3);color:var(--text);font-weight:500;display:flex}.welcome__step--done{color:var(--text-muted);font-weight:400}.welcome__marker{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);width:1.375rem;height:1.375rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-caption);flex:none;place-items:center;font-weight:600;display:grid}.welcome__step--done .welcome__marker{border-color:var(--button-fill);background:var(--button-fill);color:var(--on-accent)}.welcome__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.value{gap:var(--space-8);border-block-start:2px solid var(--accent);flex-direction:column;padding-block-start:var(--space-8);display:flex}.value__head{gap:var(--space-2);flex-direction:column;display:flex}.value__title{font-size:var(--text-h2);letter-spacing:-.02em;text-wrap:balance;font-weight:600}.value__lede{max-width:60ch;color:var(--text-secondary);text-wrap:pretty}.value__grid{gap:var(--space-8);display:grid}@media (min-width:60rem){.value__grid{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.value__col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.value__label{color:var(--text-muted);font-size:var(--text-small);font-weight:550}.value__severities{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.value__severities li{align-items:baseline;gap:var(--space-2);grid-template-columns:2.25rem 4.5rem minmax(0,1fr);display:grid}.value__count{font-size:var(--text-h3);text-align:end;font-weight:500}.value__meaning{color:var(--text-muted);font-size:var(--text-small)}.value__includes{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.value__includes li{gap:var(--space-2);color:var(--text-secondary);grid-template-columns:1rem minmax(0,1fr);display:grid}.value__includes li:before{content:"✓";color:var(--accent-text);font-weight:700}.value__cta{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.value__cta .caption{max-width:44ch}.exposure--compact{gap:var(--space-4)}.exposure--compact .exposure__item{gap:var(--space-1);border:0;grid-template-columns:minmax(0,1fr);padding:0}.exposure--compact .exposure__figure{font-size:var(--text-h3)}.exposure--compact .exposure__item--lead .exposure__figure{font-size:var(--text-h2)}.exposure--compact .exposure__item p:not(.exposure__figure,.exposure__source){color:var(--text-secondary);font-size:var(--text-small)}.settings{gap:var(--space-8);display:grid}@media (min-width:52rem){.settings{gap:var(--space-12);grid-template-columns:11rem minmax(0,1fr);align-items:start}.settings-nav{position:sticky;inset-block-start:var(--space-6)}.settings-nav ul{flex-direction:column}}.settings-nav ul{scrollbar-width:none;gap:2px;list-style:none;display:flex;overflow-x:auto}.settings-nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--text-secondary);font-size:var(--text-ui);white-space:nowrap;font-weight:500;text-decoration:none;display:block}.settings-nav a:hover{background:var(--surface-hover);color:var(--text)}.settings-nav a[aria-current=page]{background:var(--surface-hover);color:var(--text);font-weight:600}.settings__content{min-width:0}.settings-page{gap:var(--space-12);flex-direction:column;max-width:48rem;display:flex}.settings-page__head{gap:var(--space-2);flex-direction:column;display:flex}.settings-page__title{font-size:var(--text-h2);letter-spacing:-.02em;font-weight:600}.settings-page__description{max-width:60ch;color:var(--text-muted);text-wrap:pretty}.settings-group{gap:var(--space-5);flex-direction:column;display:flex}.settings-group__head{gap:var(--space-1);flex-direction:column;display:flex}.settings-group__title{font-size:var(--text-h4);font-weight:600}.settings-group__description{max-width:60ch;color:var(--text-muted);font-size:var(--text-small);text-wrap:pretty}.settings-group__rows{gap:var(--space-6);flex-direction:column;display:flex}.settings-row{gap:var(--space-3);align-items:center;display:grid}@media (min-width:40rem){.settings-row{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,17rem)}.settings-row__control{justify-content:flex-end;display:flex}}.settings-row--stacked{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.settings-row__control{min-width:0}.settings-row--stacked .settings-row__control{justify-content:flex-start}.settings-row__text{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-row__label{font-weight:550}.settings-row__description{color:var(--text-muted);font-size:var(--text-small);text-wrap:pretty}.settings-row__pair{gap:var(--space-2);display:grid}.settings-row__control>.select,.settings-row__control>input,.settings-row__control>.settings-row__pair{width:100%}.settings-row__inline{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-row__checks{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.settings-row__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.save-status{color:var(--text-muted);font-size:var(--text-small)}.save-status[data-state=failed]{color:var(--status-fail-text)}.switch{border-radius:var(--radius-full);background:var(--border-strong);cursor:pointer;width:2.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex:none;padding:0;position:relative}.switch[aria-checked=true]{background:var(--button-fill)}.switch__thumb{border-radius:var(--radius-full);background:var(--surface);width:1rem;height:1rem;box-shadow:var(--shadow-card);transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch[aria-checked=true] .switch__thumb{transform:translate(1rem)}.switch:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.switch[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.switch,.switch__thumb{transition:none}}.steps{gap:var(--space-8);flex-direction:column;list-style:none;display:flex}.steps__step{gap:var(--space-4);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.steps__marker{border:1.5px solid var(--border-strong);border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-caption);place-items:center;margin-block-start:1px;font-weight:600;display:grid}.steps__step--done .steps__marker{border-color:var(--button-fill);background:var(--button-fill);color:var(--on-accent)}.steps__body{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.connecting{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.connecting__spinner{border:1.5px solid var(--accent);border-radius:var(--radius-full);border-top-color:#0000;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.connecting__spinner{animation:.9s linear infinite spin}}.badge-preview{padding:var(--space-4);border-radius:var(--radius);background:var(--surface-sunken)}.badge-preview img{display:block}
.select{min-width:0;display:block;position:relative}.select__trigger{align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-card);font:inherit;font-size:max(16px, var(--text-ui));text-align:start;cursor:pointer;line-height:1.25;display:flex}@media (min-width:48rem){.select__trigger{font-size:var(--text-ui)}}.select__trigger:hover{border-color:var(--text-muted)}.select__trigger:focus-visible,.select__trigger[aria-expanded=true]{border-color:var(--focus);box-shadow:var(--shadow-focus-ring);outline:none}.select__trigger:disabled{background:var(--surface-sunken);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select__value--placeholder{color:var(--text-muted)}.select__chevron{border-inline-end:1.5px solid var(--text-muted);border-block-end:1.5px solid var(--text-muted);flex:none;width:.4375rem;height:.4375rem;margin-inline-end:.125rem;transform:translateY(-2px)rotate(45deg)}.select--native .select-native{background-image:none}.select__chevron--native{pointer-events:none;margin-inline-end:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);transform:translateY(-65%)rotate(45deg)}.select-native--sm,.select--sm .select__trigger{min-height:1.875rem;padding-block:var(--space-1);font-size:var(--text-small)}.select__popover{padding:var(--space-1);gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);z-index:50;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto;overflow:hidden}.select__search{min-height:2rem;box-shadow:none;flex:none}.select__list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.select__option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-6);border-radius:var(--radius);font-size:var(--text-ui);cursor:pointer;scroll-margin-block:var(--space-1);line-height:1.3;display:flex;position:relative}.select__option[data-active=true]{background:var(--surface-hover)}.select__option[aria-selected=true]{font-weight:550}.select__option[aria-selected=true]:before{content:"";inset-inline-start:var(--space-2);border-inline-end:1.5px solid var(--accent-text);border-block-end:1.5px solid var(--accent-text);width:.3125rem;height:.5625rem;position:absolute;top:50%;transform:translateY(-65%)rotate(45deg)}.select__option[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.select__option-label{overflow-wrap:anywhere;flex:1;min-width:0}.select__option-hint{color:var(--text-muted);font-size:var(--text-caption);flex:none}.select__empty{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-small)}@media (prefers-reduced-motion:no-preference){@keyframes select-in{0%{opacity:0;transform:translateY(-2px)}}.select__popover{animation:select-in var(--duration-fast) var(--ease-out) both}}
.toaster{inset-block-end:var(--space-4);inset-inline:var(--space-4);z-index:60;pointer-events:none;position:fixed}.toaster__list{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:40rem){.toaster{inset-inline:auto var(--space-6);inset-block-end:var(--space-6)}}.toast{gap:var(--space-1) var(--space-3);width:min(24rem,100%);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.toast__glyph{border-radius:var(--radius-full);place-items:center;width:1.25rem;height:1.25rem;margin-block-start:1px;font-size:.6875rem;font-weight:700;display:grid}.toast--success .toast__glyph{background:var(--status-pass-bg);color:var(--status-pass-text);box-shadow:inset 0 0 0 1px var(--status-pass-border)}.toast--info .toast__glyph{background:var(--accent-subtle);color:var(--link);box-shadow:inset 0 0 0 1px var(--accent-subtle-border)}.toast--pending .toast__glyph{border:1.5px solid var(--accent);border-top-color:#0000}.toast__text{flex-direction:column;gap:2px;min-width:0;display:flex}.toast__title{font-weight:600;line-height:1.35}.toast__body{color:var(--text-secondary);font-size:var(--text-small);text-wrap:pretty}.toast__action{font-size:var(--text-small);margin-block-start:var(--space-1);font-weight:550}.toast__close{width:1.75rem;height:1.75rem;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0 0;border-radius:var(--radius);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.125rem;line-height:1;display:grid}.toast__close:hover{background:var(--surface-hover);color:var(--text)}@media (prefers-reduced-motion:no-preference){@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes toast-spin{to{transform:rotate(360deg)}}.toast{animation:toast-in .24s var(--ease-out) both}.toast--pending .toast__glyph{animation:.9s linear infinite toast-spin}}
.help-launcher{z-index:50;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);font:inherit;font-size:var(--text-ui);cursor:pointer;font-weight:550;display:inline-flex;position:fixed;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom));inset-inline-end:var(--space-4)}.help-launcher[hidden]{display:none}.help-launcher:hover{background:var(--surface-hover)}.help-panel{inset:auto var(--space-4) calc(max(var(--space-4), env(safe-area-inset-bottom)) + 2.75rem + var(--space-2)) var(--space-4);width:auto;max-height:min(36rem, calc(100dvh - var(--space-24)));overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);margin:0;padding:0;position:fixed;overflow:auto}@media (min-width:40rem){.help-launcher{inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.help-panel{inset:auto var(--space-6) calc(var(--space-6) + 2.75rem + var(--space-2)) auto;width:24rem}}.help-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-block-end:1px solid var(--border);background:var(--surface);display:flex;position:sticky;inset-block-start:0}.help-panel__title{font-size:var(--text-h3);font-weight:600}.help-panel__close{min-width:2.75rem;min-height:2.75rem}.help-panel__body{gap:var(--space-6);padding:var(--space-2) var(--space-5) var(--space-5);flex-direction:column;display:flex}.help-answers{margin:0;padding:0;list-style:none}.help-answers>li+li{border-block-start:1px solid var(--border)}.help-answers summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding-block:var(--space-2);cursor:pointer;font-weight:550;list-style:none;display:flex}.help-answers summary::-webkit-details-marker{display:none}.help-answers summary:after{content:"+";color:var(--text-muted);font-weight:400}.help-answers details[open]>summary:after{content:"−"}.help-answers p{color:var(--text-secondary);padding-block-end:var(--space-3)}.help-panel__more{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.help-message__back{margin-inline-start:calc(var(--space-2) * -1)}.help-message__title{font-weight:600}
.trust{max-width:62rem;padding-block-end:var(--space-24)}.trust__head{gap:var(--space-3);padding-block:var(--space-12) var(--space-8);flex-direction:column;display:flex}.trust__identity{align-items:center;gap:var(--space-4);display:flex}.trust__name{font-size:var(--text-display-sm);letter-spacing:-.04em;font-weight:650;line-height:1.05}.trust__site{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-ui)}.trust__status{color:var(--status-pass-text);font-size:var(--text-h3);font-weight:600}.trust__lead{max-width:44rem;color:var(--text-secondary);font-size:var(--text-body);text-wrap:pretty;line-height:1.6}.trust-center{gap:var(--space-8);flex-direction:column;display:flex}.trust-tabs{gap:var(--space-6);border-block-end:1px solid var(--border-strong);display:flex;overflow-x:auto}.trust-tabs button{padding:var(--space-2) 0 var(--space-3);border:0;color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;font-weight:550}.trust-tabs button:hover{color:var(--text)}.trust-tabs button[aria-selected=true]{border-block-end-color:var(--accent);color:var(--text)}.trust-tabs button:focus-visible,.trust-area:focus-visible,.trust-toolbar__area:focus-visible,.trust-check>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.trust-intro{color:var(--text-secondary);margin-block-end:var(--space-6)}.trust-areas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trust-area{gap:var(--space-2) var(--space-6);width:100%;padding:var(--space-4) 0;border:0;border-block-end:1px solid var(--border);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:minmax(11rem,1fr) minmax(0,2fr);display:grid}.trust-area__name{font-size:var(--text-h3);font-weight:600}.trust-area:hover .trust-area__name{color:var(--accent-text)}.trust-area__figures{gap:var(--space-1) var(--space-4);font-size:var(--text-ui);flex-wrap:wrap;display:flex}.trust-split{border-radius:var(--radius-full);grid-column:1/-1;gap:2px;height:4px;display:flex;overflow:hidden}.trust-split__part--clear{background:var(--status-pass-text)}.trust-split__part--notApplicable{background:var(--border-strong)}.trust-split__part--review{background:var(--status-incomplete-text)}.trust-split__part--issue{background:var(--status-fail-text)}.trust-figure{color:var(--text-secondary)}.trust-figure--clear{color:var(--status-pass-text);font-weight:600}.trust-figure--issue{color:var(--status-fail-text);font-weight:600}.trust-figure--review{color:var(--status-incomplete-text);font-weight:600}.trust-toolbar{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.trust-toolbar__field{gap:var(--space-1);font-size:var(--text-ui);flex-direction:column;display:flex}.trust-toolbar__field:first-child{flex:16rem}.trust-toolbar__area{padding:var(--space-2) var(--space-3);border:1px solid var(--accent-subtle-border);border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-text);font:inherit;font-size:var(--text-ui);cursor:pointer}.trust-live{color:var(--text-muted);font-size:var(--text-ui);margin-block-end:var(--space-6)}.trust-theme{margin-block-end:var(--space-10)}.trust-theme__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);border-block-end:1px solid var(--border-strong);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.trust-theme__title{font-size:var(--text-h2);letter-spacing:-.02em;font-weight:650}.trust-theme__figures{gap:var(--space-1) var(--space-4);font-size:var(--text-ui);flex-wrap:wrap;display:flex}.trust-check{border-block-end:1px solid var(--border)}.trust-check>summary{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) auto;list-style:none;display:grid}.trust-check>summary::-webkit-details-marker{display:none}.trust-check__glyph{font-weight:700}.trust-check__main{gap:var(--space-1);flex-direction:column;display:flex}.trust-check__title{font-weight:550}.trust-check__meta,.trust-check__status{color:var(--text-secondary);font-size:var(--text-ui)}.trust-check__status{text-align:end;font-weight:600}.trust-check--clear .trust-check__glyph,.trust-check--clear .trust-check__status{color:var(--status-pass-text)}.trust-check--notApplicable .trust-check__glyph,.trust-check--notApplicable .trust-check__status{color:var(--status-absent-text)}.trust-check--issue .trust-check__glyph,.trust-check--issue .trust-check__status{color:var(--status-fail-text)}.trust-check--review .trust-check__glyph,.trust-check--review .trust-check__status{color:var(--status-incomplete-text)}.trust-check[open]>summary{padding-block-end:var(--space-2)}.trust-check__body{gap:var(--space-3);padding:0 0 var(--space-6) calc(1.25rem + var(--space-3));font-size:var(--text-ui);flex-direction:column;display:flex}.trust-check__label{color:var(--text-muted);font-size:var(--text-caption);margin-inline-end:var(--space-2);font-weight:600}.trust-check__page+.trust-check__page:before{content:", "}.trust-samples{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trust-sample{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;display:grid}.trust-sample__text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.trust-sample__value{font-weight:600}.trust-sample__code{padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--border-strong);background:var(--surface-sunken);font-size:var(--text-small);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.trust-sample__page{color:var(--text-muted)}.trust-shot{position:relative}.trust-shot img{aspect-ratio:1440/900;border:1px solid var(--border);border-radius:var(--radius);width:100%;height:auto;display:block}.trust-shot__mark{border:2px solid var(--accent);border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--surface);pointer-events:none;position:absolute}.trust-pages{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.trust-page{gap:var(--space-2);min-width:0;font-size:var(--text-small);overflow-wrap:anywhere;flex-direction:column;display:flex}.trust-page img{aspect-ratio:1440/900;border:1px solid var(--border);border-radius:var(--radius);width:100%;height:auto}.trust-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trust-history li{justify-content:space-between;gap:var(--space-6);padding-block:var(--space-3);border-block-end:1px solid var(--border);display:flex}@media (max-width:40rem){.trust-area,.trust-sample{grid-template-columns:1fr}.trust-check>summary{grid-template-columns:1.25rem minmax(0,1fr)}.trust-check__status{text-align:start;grid-column:2}}

