:root{--navy-900:#0C1526;--navy-800:#111C33;--navy-700:#16243F;--navy-600:#22355A;--navy-500:#33496F;--navy-400:#5A6C8C;--navy-300:#8C99AE;--navy-200:#C3CAD6;--navy-100:#E2E6EC;--navy-050:#F1F3F6;--gold-700:#8E6820;--gold-600:#A87C2C;--gold-500:#C8973E;--gold-400:#D8B06B;--gold-300:#E7CC9C;--gold-200:#F2E3C9;--gold-100:#F9F1E2;--paper-500:#F7F4ED;--paper-400:#EFEBE1;--paper-300:#E4DFD2;--paper-200:#D8D2C2;--stone-600:#5C574C;--stone-500:#8A8579;--stone-400:#A9A498;--white:#FFFFFF;--black:#0A0A0A;--verified-700:#1E4D3B;--verified-500:#2F6B52;--verified-100:#E3EFE9;--caution-700:#7A5411;--caution-500:#A87C2C;--caution-100:#F9F1E2;--risk-700:#7A2B24;--risk-500:#A33A31;--risk-100:#F6E7E5;--info-700:#1D3E63;--info-500:#2F5C8A;--info-100:#E6EDF5;--surface-page:var(--paper-500);--surface-card:var(--white);--surface-sunken:var(--paper-400);--surface-inverse:var(--navy-700);--surface-inverse-deep:var(--navy-900);--surface-accent-soft:var(--gold-100);--surface-muted:var(--navy-050);--text-body:var(--navy-700);--text-heading:var(--navy-800);--text-muted:var(--stone-500);--text-subtle:var(--navy-400);--text-inverse:var(--paper-500);--text-inverse-muted:#A9B4C6;--text-accent:var(--gold-700);--text-link:var(--navy-700);--text-link-hover:var(--gold-700);--border-hairline:var(--paper-300);--border-default:var(--paper-200);--border-strong:var(--navy-200);--border-inverse:rgba(247,244,237,.22);--border-accent:var(--gold-500);--focus-ring:var(--gold-500);--accent:var(--gold-500);--accent-hover:var(--gold-600);--accent-press:var(--gold-700);--ink:var(--navy-700);--ink-hover:var(--navy-800);--ink-press:var(--navy-900);--seal-channel:transparent;--font-sans:var(--font-poppins),"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-1:4.25rem;--fs-display-2:3.25rem;--fs-h1:2.5rem;--fs-h2:1.9375rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-lead:1.1875rem;--fs-body:1rem;--fs-body-sm:0.9375rem;--fs-caption:0.8125rem;--fs-eyebrow:0.6875rem;--lh-tight:1.06;--lh-snug:1.18;--lh-heading:1.24;--lh-body:1.6;--lh-relaxed:1.72;--ls-display:-0.022em;--ls-heading:-0.014em;--ls-body:0;--ls-eyebrow:0.18em;--ls-mono:0.02em;--text-measure:64ch;--text-measure-narrow:46ch;--type-display:var(--fw-semibold) var(--fs-display-1)/var(--lh-tight) var(--font-sans);--type-h1:var(--fw-semibold) var(--fs-h1)/var(--lh-heading) var(--font-sans);--type-h2:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-sans);--type-h3:var(--fw-medium) var(--fs-h3)/var(--lh-snug) var(--font-sans);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans);--type-lead:var(--fw-regular) var(--fs-lead)/var(--lh-relaxed) var(--font-sans);--type-caption:var(--fw-regular) var(--fs-caption)/1.45 var(--font-sans);--type-eyebrow:var(--fw-medium) var(--fs-eyebrow)/1 var(--font-mono);--r-none:0;--r-xs:2px;--r-sm:3px;--r-md:4px;--r-lg:6px;--r-xl:10px;--r-pill:999px;--r-card:6px;--r-control:4px;--r-tile:20%;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:48px;--sp-10:64px;--sp-11:80px;--sp-12:104px;--sp-13:136px;--container-max:1200px;--container-narrow:760px;--gutter:24px;--gutter-lg:40px;--section-y:104px;--section-y-sm:64px;--grid-columns:12;--grid-gap:24px;--control-h-sm:34px;--control-h-md:42px;--control-h-lg:50px;--control-px-sm:14px;--control-px-md:20px;--control-px-lg:26px;--rule:1px;--hairline-inset:24px;--shadow-none:none;--shadow-hairline:0 0 0 1px var(--border-hairline);--shadow-sm:0 1px 2px rgba(22,36,63,.06);--shadow-md:0 2px 8px rgba(22,36,63,.07);--shadow-lg:0 12px 32px -8px rgba(22,36,63,.14);--shadow-inverse:0 12px 32px -10px rgba(12,21,38,.55);--ring-focus:0 0 0 2px var(--surface-page),0 0 0 4px var(--focus-ring);--ring-focus-inverse:0 0 0 2px var(--navy-700),0 0 0 4px var(--gold-400);--inset-top-rule:inset 0 1px 0 var(--border-hairline);--dur-instant:80ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(0,.6,.35,1);--ease-in:cubic-bezier(.5,0,1,.5);--transition-control:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);--press-shift:1px;--hover-lift:0}*{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--sp-4);top:var(--sp-2);background:var(--surface-card);padding:var(--sp-2);z-index:10}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.top{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--gutter);background:var(--surface-inverse);color:var(--text-inverse)}.top .lockup{height:28px;width:auto;display:block}.top .product{font-weight:var(--fw-medium);font-size:var(--fs-body-sm);color:var(--text-inverse);padding-left:var(--sp-3);border-left:1px solid var(--border-inverse)}.env{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;background:var(--accent);color:var(--navy-800);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm)}.who{margin-left:auto;display:flex;gap:var(--sp-3);align-items:center;font-size:var(--fs-body-sm);color:var(--text-inverse-muted)}.top .link{color:var(--text-inverse)}main{max-width:var(--container-narrow);margin:0 auto;padding:var(--sp-6) var(--sp-4) var(--sp-10);outline:none}h1{font:var(--type-h1);font-size:var(--fs-h3);margin:var(--sp-2) 0 var(--sp-4)}h1,h2{letter-spacing:var(--ls-heading);color:var(--text-heading)}h2{font:var(--type-h3);font-size:var(--fs-h4);margin-top:var(--sp-7)}h3{font-weight:var(--fw-medium);color:var(--text-heading)}a{color:var(--text-link);text-decoration:none;border-bottom:1px solid var(--gold-400);transition:color var(--dur-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover);border-bottom-color:var(--gold-600)}a:focus-visible,button:focus-visible,input:focus-visible,main:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--ring-focus)}.eyebrow,.meta,code{font-family:var(--font-mono);letter-spacing:var(--ls-mono)}.foot{text-align:center;padding:var(--sp-6);color:var(--text-muted);font-size:var(--fs-caption)}.notice{background:var(--surface-accent-soft);border-left:3px solid var(--accent);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm)}.error{color:var(--risk-500)}.ok{color:var(--verified-500)}.hint{color:var(--text-subtle);font-size:var(--fs-body-sm)}.card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--r-card);padding:var(--sp-5);margin:var(--sp-4) 0;box-shadow:var(--shadow-sm)}label{display:block;font-weight:var(--fw-medium);margin:var(--sp-1) 0;color:var(--text-heading)}.checks label,.choice label{font-weight:var(--fw-regular);display:flex;gap:var(--sp-2);align-items:center;min-height:28px}.choice{display:flex;gap:var(--sp-5)}input:not([type]),input[type=date],input[type=email],input[type=number],input[type=text],select,textarea{width:100%;max-width:560px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-control);font:inherit;color:var(--text-body);background:var(--surface-card);transition:border-color var(--dur-fast) var(--ease-standard)}input:hover,select:hover,textarea:hover{border-color:var(--navy-400)}input[type=checkbox],input[type=radio]{width:20px;height:20px;accent-color:var(--ink)}button{font:inherit;font-weight:var(--fw-medium);cursor:pointer;min-height:40px;padding:var(--sp-2) var(--sp-5);border-radius:var(--r-control);border:1px solid var(--ink);transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}button.primary,button[type=submit]{background:var(--ink);color:var(--text-inverse)}button.primary:hover,button[type=submit]:hover{background:var(--ink-hover)}button.secondary{background:var(--surface-card);color:var(--ink)}button.secondary:hover{border-color:var(--accent)}button.link{border:0;background:none;color:var(--text-link);text-decoration:underline;-webkit-text-decoration-color:var(--gold-400);text-decoration-color:var(--gold-400);padding:0 var(--sp-1);min-height:24px}button:disabled{opacity:.5;cursor:not-allowed}fieldset{border:0;padding:0;margin:0}fieldset.group{border-left:2px solid var(--border-default);padding-left:var(--sp-3);margin:var(--sp-2) 0}.field{margin:var(--sp-3) 0}.question{padding:var(--sp-4) 0;border-bottom:1px solid var(--border-hairline)}.question .meta{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.saved{font-size:var(--fs-caption);color:var(--text-subtle)}.row{display:flex;gap:var(--sp-2);align-items:flex-start;margin:var(--sp-2) 0}.row>:first-child{flex:1 1}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;background:var(--surface-card);font-size:var(--fs-body-sm)}td,th{border:1px solid var(--border-hairline);padding:var(--sp-2);text-align:left;vertical-align:top}th{font-weight:var(--fw-medium);color:var(--text-heading)}.meter,th{background:var(--surface-sunken)}.meter{height:8px;border-radius:var(--r-sm);overflow:hidden;max-width:560px}.meter>span{display:block;height:100%;background:var(--accent)}.badge{font-size:var(--fs-caption);padding:2px var(--sp-2);border-radius:var(--r-sm);background:var(--surface-sunken)}.badge.ready{background:var(--verified-100);color:var(--verified-700)}.badge.withheld{background:var(--risk-100);color:var(--risk-700)}.badge.checking{background:var(--caution-100);color:var(--caution-700)}.prose{background:var(--surface-card);border:1px solid var(--border-hairline);padding:var(--sp-2) var(--sp-6);border-radius:var(--r-card)}.actions{display:flex;gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap}@media (max-width:600px){.top .product,.who .email{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_9808a3{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_9808a3{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}