@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-ext-400-normal-CUYASYSA.woff2)format("woff2"),url(/assets/libre-caslon-display-latin-ext-400-normal-xXeWa_lF.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-display-latin-400-normal-n_DgBRfq.woff2)format("woff2"),url(/assets/libre-caslon-display-latin-400-normal-BbfEE5V2.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-normal-C9ASObbr.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-normal-ll1HhAxb.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-normal-CfldDPV-.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-400-normal-WtjoQ5sB.woff)format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-italic-BHleWajS.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-italic-B6hJLy3e.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-italic-snTzlHlN.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-400-italic-C1OAqZ6C.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-vietnamese-700-normal-D97ShjGS.woff2)format("woff2"),url(/assets/public-sans-vietnamese-700-normal-Dq5VrXjD.woff)format("woff");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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-ext-700-normal-CgolUQuG.woff2)format("woff2"),url(/assets/public-sans-latin-ext-700-normal-jWHjnMgZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2)format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--surface-page:#efebe0;--surface:#fbf9f4;--surface-raised:#fff;--surface-sunken:#eae6da;--surface-ink:#191813;--surface-ink-2:#242219;--ink:#191813;--ink-2:#4a473e;--ink-3:#7a7668;--ink-on-dark:#fbf9f4;--ink-2-on-dark:#d8d3c6;--ink-3-on-dark:#8c887c;--rule:#d5d0c0;--rule-strong:#b6af9b;--rule-on-dark:#2e2c25;--accent:#1e4b3e;--accent-hover:#163a30;--accent-pressed:#102b23;--accent-tint:#e2eae5;--accent-border:#8fb3a3;--accent-on-dark:#6fa98c;--seal:#7b2e22;--seal-tint:#efe3df;--seal-border:#c9a79e;--brass:#c8a227;--warning:#8a5a0b;--warning-tint:#f6ead0;--warning-border:#d6b876;--danger:#8e2a20;--danger-tint:#f6e2de;--danger-border:#c99a92;--danger-pressed:#6e1f17;--success:var(--accent);--font-display:"Libre Caslon Display", Georgia, serif;--font-text:"Libre Caslon Text", Georgia, serif;--font-ui:"Public Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--type-display-1:400 52px/1.05 var(--font-display);--tracking-display-1:.02em;--type-display-2:400 38px/1.1 var(--font-display);--type-title-1:400 28px/1.2 var(--font-display);--type-title-2:600 21px/1.3 var(--font-ui);--tracking-title-2:-.005em;--type-title-3:600 17px/1.35 var(--font-ui);--type-body-lg:400 17px/1.6 var(--font-ui);--type-body:400 15px/1.6 var(--font-ui);--type-body-sm:400 13px/1.5 var(--font-ui);--type-label:600 11px/1.2 var(--font-ui);--tracking-label:.09em;--type-mono:400 13px/1.45 var(--font-mono);--tracking-mono:.02em;--type-consent:400 21px/1.7 var(--font-text);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-0:0;--radius-2:2px;--radius-3:3px;--radius-pill:999px;--elev-flat:none;--elev-raised:0 1px 0 #1918130f;--elev-modal:0 24px 64px #19181347;--focus-ring:3px solid var(--brass);--focus-offset:2px;--target-desktop-min:32px;--target-desktop:40px;--target-tablet-min:44px;--target-tablet:56px;--target-principal:72px;--dur-instant:0s;--dur-quick:.12s;--dur-base:.2s;--dur-deliberate:.42s;--dur-ceremony:.9s;--dur-stage:1.4s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(0,0,0,1);--ease-ceremony:cubic-bezier(.16,1,.3,1);--ease-pulse:cubic-bezier(.4,0,.6,1)}@media (prefers-reduced-motion:reduce){:root{--dur-ceremony:0s;--dur-stage:0s}}:root{--selection:#e8d9a8;--disabled-fg:#8c887c;--disabled-fg-2:#a8a395;--disabled-border:#e0dbcc;--pressed-fill:#dcd7c8;--rule-heavy:#8c887c;--neutral-tint:#f5f2e9;--danger-tint-faint:#fdf6f4;--toast-ok:#8fc7ae;--toast-warn:#e8b4aa}@media (max-width:1279px){:root{--type-body:400 17px/1.6 var(--font-ui);--type-body-lg:400 19px/1.6 var(--font-ui)}}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}::selection{background:var(--selection)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}a{color:var(--accent);border-bottom:1px solid #1e4b3e59;text-decoration:none}a:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.nv-verify{background:var(--surface-page);min-height:100vh;padding:var(--space-6) var(--space-5) var(--space-8);flex-direction:column;align-items:center;display:flex}.nv-verify__shell{background:var(--surface);border:1px solid var(--rule-strong);flex-direction:column;width:100%;max-width:920px;display:flex}.nv-verify__masthead{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.nv-verify__brand{align-items:center;gap:var(--space-3);display:flex}.nv-verify__mark{flex:none;width:30px;height:30px}.nv-verify__wordmark{font:var(--type-title-3);font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase}.nv-verify__pron{font:var(--type-mono);color:var(--ink-3)}.nv-verify__pron em{font-family:var(--font-text);font-style:italic}.nv-verify__privacy{font:var(--type-body-sm);color:var(--ink-2)}.nv-idle{padding:var(--space-7) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.nv-idle__headline{font:var(--type-display-2);margin-bottom:var(--space-4)}.nv-idle__body{font:var(--type-body-lg);color:var(--ink-2);max-width:620px;margin-bottom:var(--space-6)}.nv-drop{border:2px dashed var(--rule-strong);background:var(--surface-raised);width:100%;max-width:640px;padding:var(--space-7) var(--space-6);margin-bottom:var(--space-5)}.nv-drop--over{border-color:var(--accent);background:var(--accent-tint)}.nv-drop__title{font:var(--type-title-1);color:var(--ink-2);margin-bottom:var(--space-5)}.nv-filelabel{align-items:center;gap:var(--space-2);font:var(--type-title-3);color:var(--ink-on-dark);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-2);padding:var(--space-3) var(--space-5);cursor:pointer;min-height:var(--target-desktop);display:inline-flex}.nv-filelabel:hover{background:var(--accent-hover)}.nv-filelabel input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nv-filelabel:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.nv-drop__hint{margin-top:var(--space-4);font:var(--type-body-sm);color:var(--ink-3)}.nv-staged{margin-top:var(--space-4);font:var(--type-mono);color:var(--ink-2);gap:var(--space-1);flex-direction:column;display:flex}.nv-need{margin-top:var(--space-4);font:var(--type-body);color:var(--warning);font-weight:600}.nv-idle__allthree{font:var(--type-body-sm);color:var(--ink-2);max-width:640px;margin-bottom:var(--space-6)}.nv-checklist{text-align:left;gap:var(--space-3);flex-direction:column;max-width:640px;margin:0;padding:0;list-style:none;display:flex}.nv-checklist li{font:var(--type-body-sm);color:var(--ink-2);padding-left:var(--space-4);border-left:3px solid var(--rule-strong)}.nv-checking{padding:var(--space-8) var(--space-6);text-align:center}.nv-checking__title{font:var(--type-display-2);margin-bottom:var(--space-4)}.nv-checking__note{font:var(--type-body);color:var(--ink-2)}.nv-result{flex-direction:column;display:flex}.nv-banner{padding:var(--space-6);align-items:center;gap:var(--space-5);color:var(--ink-on-dark);display:flex}.nv-banner--pass{background:var(--accent)}.nv-banner--fail{background:var(--danger)}.nv-banner--indeterminate{background:var(--warning)}.nv-banner__glyph{border-radius:var(--radius-pill);border:2px solid var(--ink-on-dark);flex:none;justify-content:center;align-items:center;width:60px;height:60px;font-size:26px;font-weight:700;display:flex}.nv-banner__text{flex:1;min-width:0}.nv-banner__heading{font:var(--type-display-2);margin-bottom:var(--space-2);outline:none}.nv-banner__summary{font:var(--type-body-lg);line-height:1.5}.nv-banner__advice{border:1px solid var(--ink-on-dark);border-radius:var(--radius-2);padding:var(--space-2) var(--space-4);font:var(--type-body-sm);flex:none;font-weight:700}.nv-band{background:var(--rule);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.nv-band__cell{background:var(--surface-raised);padding:var(--space-5);border-top:4px solid var(--rule-strong)}.nv-band__cell--pass{border-top-color:var(--accent)}.nv-band__cell--fail{border-top-color:var(--danger)}.nv-band__cell--indeterminate{border-top-color:var(--warning)}.nv-band__head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.nv-band__dot{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--ink-on-dark);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.nv-band__dot--pass{background:var(--accent)}.nv-band__dot--fail{background:var(--danger)}.nv-band__dot--indeterminate{background:var(--warning)}.nv-band__title{font:var(--type-title-3)}.nv-band__status{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:var(--space-2)}.nv-band__status--pass{color:var(--accent)}.nv-band__status--fail{color:var(--danger)}.nv-band__status--indeterminate{color:var(--warning)}.nv-band__reason{font:var(--type-body-sm);color:var(--ink-2);line-height:1.6}.nv-tail{padding:var(--space-5) var(--space-6);gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.nv-facts__label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);margin-bottom:var(--space-3)}.nv-facts__grid{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.nv-fact__key{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.nv-fact__val{font:var(--type-body)}.nv-fact__val--mono{font:var(--type-mono)}.nv-trailing{margin-top:var(--space-4);font:var(--type-body-sm);color:var(--warning)}.nv-reset{margin-top:var(--space-5);font:var(--type-body-sm);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius-2);padding:var(--space-3) var(--space-5);cursor:pointer;min-height:var(--target-desktop);background:0 0;font-weight:600}.nv-why{background:var(--surface-sunken);padding:var(--space-5)}.nv-why__title{font:var(--type-title-2);font-family:var(--font-display);margin-bottom:var(--space-3)}.nv-why__body{font:var(--type-body-sm);color:var(--ink-2);line-height:1.65}.nv-pinnote{font:var(--type-mono);color:var(--ink-3);padding:var(--space-3) var(--space-6) var(--space-5)}.nv-verify__footer{width:100%;max-width:920px;margin-top:var(--space-6);font:var(--type-mono);color:var(--ink-3)}.nv-verify__footer em{font-family:var(--font-text);font-style:italic}
