@font-face{font-family:Anek Latin Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/anek-latin-vietnamese-wght-normal.3dc17772.woff2) format("woff2-variations");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:Anek Latin Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/anek-latin-latin-ext-wght-normal.6fc31c73.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anek Latin Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/anek-latin-latin-wght-normal.b82b5f62.woff2) format("woff2-variations");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}:root{--night:#14204A;--night-2:#1C2B60;--night-3:#0E1736;--deep:var(--night);--deep-2:var(--night-2);--deep-3:var(--night-3);--on-night:#F4F7FC;--on-night-2:#AEB9D6;--on-deep:var(--on-night);--on-deep-soft:var(--on-night-2);--amber:#F5B700;--amber-hover:#FFC51F;--amber-ink:#8A5F00;--amber-soft:#FFF4CF;--brass:var(--amber);--warm-lift:var(--amber);--warm:var(--amber-ink);--warm-wash:var(--amber-soft);--warm-line:#C9971F;--paper:#F4F7FC;--paper-2:#EBF0F8;--paper-3:#DCE3F0;--surface:#FFFFFF;--surface-sunk:#EBF0F8;--surface-raised:#FFFFFF;--ink:#18213B;--slate:#56607C;--ink-soft:var(--slate);--ink-mute:var(--slate);--mist:#DCE3F0;--mist-2:#EBF0F8;--line:var(--mist);--line-strong:#AEB9D4;--line-faint:var(--mist-2);--control-line:#7D89A8;--accent:#1B3C8F;--accent-soft:#16306F;--accent-deep:#132A5F;--accent-lift:var(--amber);--accent-wash:#E6ECFA;--accent-wash-2:#D3DEF6;--accent-line:#A8BEE8;--on-accent:#FFFFFF;--accent2:var(--amber);--ward:#0F8F7E;--ward-ink:#0B6B5E;--ward-soft:#E3F4F1;--go:var(--ward);--go-ink:var(--ward-ink);--go-wash:var(--ward-soft);--go-line:#7FC9BC;--go-lift:#4FD1A5;--hold:#8A5F00;--hold-ink:#6E4C00;--hold-wash:var(--amber-soft);--hold-line:#D9B64C;--hold-lift:var(--amber);--stamp:#C8323C;--stamp-soft:#FBE9EA;--stop:var(--stamp);--stop-ink:#9E2029;--stop-wash:var(--stamp-soft);--stop-line:#E7A3A8;--stop-lift:#FF9D8F;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--radius-sm:var(--r-xs);--radius:var(--r-sm);--radius-lg:var(--r-md);--radius-xl:var(--r-lg);--radius-pill:var(--r-pill);--maxw:1200px;--gutter:clamp(16px,4vw,40px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--section-y:clamp(44px,6vw,84px);--section-y-tight:clamp(28px,4vw,52px);--sh-1:0 1px 2px rgba(14,23,54,.06),0 1px 1px rgba(14,23,54,.04);--sh-2:0 18px 40px -22px rgba(14,23,54,.45),0 2px 4px rgba(14,23,54,.05);--sh-3:0 24px 56px -16px rgba(14,23,54,.45),0 2px 6px rgba(14,23,54,.12);--lift:0 3px 0 var(--night);--lift-pressed:0 1px 0 var(--night);--shadow:var(--sh-2);--ring:0 0 0 3px rgba(245,183,0,.5);--font:"Anek Latin Variable","Segoe UI",system-ui,-apple-system,Roboto,sans-serif;--font-display:var(--font);--font-num:var(--font);--display-wdth:125;--ctx-fg:var(--ink);--ctx-fg-soft:var(--ink-soft);--ctx-line:var(--line);--ctx-accent:var(--accent);--ctx-focus:var(--accent);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:86px}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration:underline;text-decoration-thickness:2px}::selection{background:var(--accent-wash-2);color:var(--deep)}.wrap{max-width:var(--maxw)}.wrap,.wrap-narrow{width:100%;margin:0 auto;padding:0 var(--gutter)}.wrap-narrow{max-width:760px}h1,h2,h3,h4{line-height:1.16;letter-spacing:-.021em;margin:0 0 var(--s-3);color:var(--ctx-fg);text-wrap:balance}h1{font-variation-settings:"wdth" var(--display-wdth);font-size:clamp(2.15rem,1.4rem + 3.2vw,3.9rem);font-weight:700;letter-spacing:-.022em;line-height:1.02}h1,h2{font-family:var(--font-display)}h2{font-variation-settings:"wdth" var(--display-wdth);font-size:clamp(1.5rem,1.2rem + 1.4vw,2.3rem);letter-spacing:-.018em;margin-top:var(--section-y-tight)}h2,h3{font-weight:700}h3{font-size:clamp(1.08rem,1rem + .35vw,1.25rem)}h4{font-size:1rem;font-weight:700}.display{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);font-weight:700;letter-spacing:-.018em}p{margin:0 0 var(--s-4);max-width:68ch}.lede,p{color:var(--ctx-fg-soft)}.lede{font-size:clamp(1.06rem,1rem + .4vw,1.22rem);max-width:62ch;line-height:1.55}.muted{color:var(--ink-mute)}.small{font-size:.9rem}.strong{font-weight:700;color:var(--ctx-fg)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{display:flex;align-items:baseline;gap:var(--s-3);font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-mute);margin:0 0 var(--s-2)}.eyebrow:before{content:"";align-self:center;flex:none;width:18px;height:1px;background:var(--line-strong)}.section-head{display:flex;flex-direction:column;gap:var(--s-3);margin-bottom:var(--s-6)}.section-head>h1,.section-head>h2,.section-head>p{margin:0}.section{padding-block:var(--section-y)}.section-tight{padding-block:var(--section-y-tight)}.band,[data-ctx=deep]{position:relative;isolation:isolate;background:var(--deep);background-image:radial-gradient(ellipse 85% 65% at 10% 0,rgba(174,185,214,.14),transparent 72%),radial-gradient(ellipse 65% 75% at 96% 104%,rgba(245,183,0,.14),transparent 72%);color:var(--on-deep);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px) var(--gutter);box-shadow:var(--sh-2);--ink:var(--on-deep);--ink-soft:var(--on-deep-soft);--ink-mute:var(--on-deep-soft);--accent:var(--accent-lift);--accent-deep:var(--accent-lift);--line:rgba(244,247,252,.18);--line-strong:rgba(244,247,252,.36);--control-line:rgba(244,247,252,.58);--surface:var(--deep-2);--warm:var(--warm-lift);--go:var(--go-lift);--hold:var(--hold-lift);--stop:var(--stop-lift);--signal-ink:var(--deep);--ctx-fg:var(--on-deep);--ctx-fg-soft:var(--on-deep-soft);--ctx-line:rgba(244,247,252,.18);--ctx-accent:var(--accent-lift);--ctx-focus:var(--warm-lift)}.band-full{border-radius:0;box-shadow:none;padding-block:var(--section-y)}.band h1,.band h2,.band h3,.band h4{color:var(--on-deep);margin-top:0}.band .lede,.band .muted,.band .small.muted,.band p{color:var(--on-deep-soft)}.band .eyebrow{color:var(--warm-lift)}.band a{color:var(--accent-lift)}.band .u-divider,.band hr{background:rgba(237,242,252,.2)}.band-quiet{position:relative;background:var(--paper-2);border-radius:var(--radius-lg);padding:clamp(22px,3.4vw,36px) var(--gutter);border:1px solid var(--line-faint)}.band-wash{background:var(--accent-wash);border-color:var(--accent-line)}.band-warm{background:var(--warm-wash);border-color:var(--warm-line)}.band-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(18px,2.4vw,24px);box-shadow:var(--sh-1)}.card-quiet{background:var(--surface-sunk);border-color:var(--line-faint);box-shadow:none}.card-sunk{background:var(--paper-2);border-color:transparent;box-shadow:none}.card-link{position:relative;overflow:hidden;display:block;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s,border-color .2s}.card-link:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-line) 70%,transparent);opacity:0;transition:opacity .2s}.card-link:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--accent-line);text-decoration:none}.card-link:hover:before{opacity:1}.panel{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(18px,2.4vw,24px);box-shadow:var(--sh-2);--ctx-fg:var(--ink);--ctx-fg-soft:var(--ink-soft);--ctx-line:var(--line);--ctx-accent:var(--accent);--ctx-focus:var(--accent)}.band .panel,[data-ctx=deep] .panel{--ink:#18213B;--ink-soft:#56607C;--ink-mute:#56607C;--accent:#1B3C8F;--accent-deep:#132A5F;--line:#DCE3F0;--line-strong:#AEB9D4;--control-line:#7D89A8;--surface:#FFFFFF;--warm:#8A5F00;--go:#0F8F7E;--hold:#8A5F00;--stop:#C8323C;--signal-ink:#FFFFFF}.band .panel h2,.band .panel h3{color:var(--ink)}.band .panel p{color:var(--ink-soft)}.band .panel a{color:var(--accent)}.grid{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.grid-cards{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1fr;align-items:stretch}@media (min-width:760px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cards:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}}@media (min-width:1040px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cards:has(>:first-child:last-child){grid-template-columns:minmax(0,1fr)}.grid-cards:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@supports not selector(:has(*)){@media (min-width:760px){.grid-cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:13px 22px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent-soft);border-radius:var(--radius);font:inherit;font-weight:700;font-size:1rem;line-height:1.2;text-align:center;cursor:pointer;box-shadow:var(--lift);transition:background .15s ease,border-color .15s ease,transform .1s ease,box-shadow .1s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--accent-soft);border-color:var(--accent-deep)}.btn:active{transform:translateY(2px);box-shadow:var(--lift-pressed)}.btn-ghost{background:var(--surface);color:var(--deep);border-color:var(--control-line);box-shadow:var(--sh-1)}.btn-ghost:hover{background:var(--surface-sunk);border-color:var(--deep-2)}.btn-ghost:active{transform:translateY(1px);box-shadow:none}.btn-quiet{background:none;border-color:transparent;box-shadow:none;color:var(--accent-deep);text-decoration:underline;text-underline-offset:4px}.btn-quiet:hover{background:var(--accent-wash);text-decoration-thickness:2px}.btn-lg{min-height:56px;padding:15px 28px;font-size:1.08rem}.btn-sm{min-height:48px;padding:10px 16px;font-size:.94rem}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.band .btn-ghost{background:transparent;color:var(--on-deep);border-color:rgba(237,242,252,.55);box-shadow:none}.band .btn-ghost:hover{background:rgba(237,242,252,.1);border-color:var(--on-deep)}.band .btn{box-shadow:0 10px 24px -12px rgba(91,140,255,.7)}.opt{display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:12px 18px;color:var(--ink-soft);border:1.5px solid var(--control-line);border-radius:var(--radius);font:inherit;font-weight:650;font-size:.96rem;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.opt,.opt:hover{background:var(--surface)}.opt:hover{border-color:var(--deep-2);color:var(--ink)}.opt[aria-pressed=true],.opt[aria-selected=true],.opt[data-selected=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent-soft);font-weight:750;box-shadow:0 3px 12px -4px rgba(37,96,232,.55)}.opts{display:flex;flex-wrap:wrap;gap:var(--s-3)}label.q{display:block;font-weight:700;color:var(--ctx-fg);margin:var(--s-6) 0 var(--s-3)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 15px;background:var(--surface);color:var(--ink-soft);border:1.5px solid var(--control-line);border-radius:var(--radius-pill);font:inherit;font-size:.9rem;font-weight:650;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.chip:hover{border-color:var(--deep-2);color:var(--ink)}.chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent-soft);font-weight:750}.pill{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:none;padding:5px 10px;border-radius:var(--radius-sm);border:1px solid transparent}.pill-open{background:var(--go-wash);color:var(--go-ink);border-color:var(--go-line)}.pill-restricted{background:var(--hold-wash);color:var(--hold-ink);border-color:var(--hold-line)}.pill-closed{background:var(--stop-wash);color:var(--stop-ink);border-color:var(--stop-line)}.pill-neutral{background:var(--surface-sunk);color:var(--ink-soft);border-color:var(--line)}.band .pill-open{background:rgba(11,126,98,.22);color:#8FE0CB;border-color:#3F9C85}.band .pill-restricted{background:rgba(154,98,7,.24);color:var(--warm-lift);border-color:#BE8A3C}.band .pill-closed{background:rgba(181,46,42,.24);color:#F3ACA8;border-color:#C9635F}.card:has(.pill-open),article:has(.pill-open){--card-rail:var(--go)}.card:has(.pill-restricted),article:has(.pill-restricted){--card-rail:var(--hold)}.card:has(.pill-closed),article:has(.pill-closed){--card-rail:var(--stop)}:is(.pill-open,.pill-restricted,.pill-closed):before{content:"";flex:none;width:15px;height:15px;-webkit-margin-start:-2px;margin-inline-start:-2px;background:no-repeat 50%/contain}.pill-open:before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23065946%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M5 4v16M19 4v16%22/><path d=%22M7 12h10M14 8.5l3.5 3.5L14 15.5%22/></svg>")}.pill-restricted:before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%237A4D04%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M5 4v16M19 4v16%22/><path d=%22M7 12h5%22/><path d=%22M14.5 6.5v11%22/></svg>")}.pill-closed:before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%238E2320%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M5 4v16M19 4v16%22/><path d=%22M5 12h14%22/><path d=%22M9 8.5l6 7M15 8.5l-6 7%22/></svg>")}.band .pill-open:before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%238FE0CB%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M5 4v16M19 4v16%22/><path d=%22M7 12h10M14 8.5l3.5 3.5L14 15.5%22/></svg>")}.band .pill-restricted:before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23F2B872%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M5 4v16M19 4v16%22/><path d=%22M7 12h5%22/><path d=%22M14.5 6.5v11%22/></svg>")}.band .pill-closed:before{background-image:url("data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23F3ACA8%22 stroke-width=%222.6%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><path d=%22M5 4v16M19 4v16%22/><path d=%22M5 12h14%22/><path d=%22M9 8.5l6 7M15 8.5l-6 7%22/></svg>")}.note,.note-ok,.note-stop,.note-warn{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent-wash);padding:12px 16px;margin:0 0 var(--s-4);color:var(--ink-soft)}.note{border-left-color:var(--warm);background:var(--warm-wash)}.note-ok{border-left-color:var(--go);background:var(--go-wash)}.note-warn{border-left-color:var(--hold);background:var(--hold-wash)}.note-stop{border-left-color:var(--stop);background:var(--stop-wash)}.note strong,.note-ok strong,.note-stop strong,.note-warn strong{color:var(--ink)}.band :is(.note,.note-warn,.note-stop,.note-ok){color:var(--ink-soft)}.rank-row{display:flex;gap:var(--s-4);padding:18px 0;border-bottom:1px solid var(--ctx-line)}.rank-row:last-child{border-bottom:0}.rank-num{flex:none;width:34px;height:34px;border-radius:10px;background:var(--deep);color:var(--on-deep);display:grid;place-items:center;font-weight:800;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:var(--sh-1)}.band .rank-num{background:var(--accent-lift);color:var(--deep-3)}.figure{font-variation-settings:"wdth" var(--display-wdth);font-size:clamp(2.1rem,1.4rem + 3vw,3rem);font-weight:700;letter-spacing:-.028em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figure,.figure-sm{font-family:var(--font-display);color:var(--ctx-fg)}.figure-sm{font-variation-settings:"wdth" var(--display-wdth);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figure-label{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin:0}.band .figure-label{color:var(--on-deep-soft)}.stat{display:flex;flex-direction:column;gap:4px;padding:var(--s-4);background:var(--surface-sunk);border:1px solid var(--line-faint);border-radius:var(--radius)}.band .stat{background:rgba(237,242,252,.07);border-color:rgba(237,242,252,.15)}.row-line{display:flex;justify-content:space-between;gap:var(--s-4);padding:12px 0;border-bottom:1px solid var(--ctx-line)}.row-line:last-child{border-bottom:0}.empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);background:var(--surface);border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);padding:clamp(22px,3.4vw,34px)}.empty-state-art{opacity:.9;margin-bottom:2px}.empty-state-title{margin:0;font-size:1.2rem;font-weight:750;color:var(--ink)}.empty-state-body{margin:0;color:var(--ink-soft);max-width:54ch}.empty-state-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}@media (min-width:720px){.empty-state{flex-direction:row;align-items:center;gap:var(--s-6)}.empty-state-art{flex:none;margin:0}}.sources{font-size:.87rem;color:var(--ink-soft);margin-top:var(--s-3)}.sources a{color:var(--accent-deep);text-decoration:underline}.sources a:hover{color:var(--accent)}.band .sources,.band .sources a{color:var(--on-deep-soft)}.site-head{background:var(--night);color:var(--on-night);border-bottom:1px solid rgba(255,255,255,.06);position:-webkit-sticky;position:sticky;top:0;z-index:60;--ink:var(--on-night);--ink-soft:var(--on-night-2);--ink-mute:var(--on-night-2);--accent:var(--amber);--accent-deep:var(--amber);--line:rgba(244,247,252,.16);--line-strong:rgba(244,247,252,.34);--control-line:rgba(244,247,252,.55);--surface:transparent;--ctx-fg:var(--on-night);--ctx-fg-soft:var(--on-night-2);--ctx-focus:var(--amber)}.site-head:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--amber) 0,var(--amber-hover) 50%,var(--amber) 100%)}.site-head .inner{justify-content:space-between;height:64px;gap:var(--s-4)}.brand,.site-head .inner{display:flex;align-items:center}.brand{gap:10px;font-weight:750;color:var(--ink);font-size:1.1rem;letter-spacing:-.015em}.brand,.brand:hover{text-decoration:none}.brand-mark{width:34px;height:34px;border-radius:9px;flex:none;background:var(--deep);color:var(--on-deep);display:grid;place-items:center;font-weight:800;font-size:.8rem;letter-spacing:.02em;box-shadow:var(--sh-1),inset 0 -2px 0 rgba(12,23,48,.35)}.nav{display:flex;gap:var(--s-1);font-size:.96rem}.nav a{padding:9px 13px;border-radius:var(--radius-pill);color:var(--ink-soft);font-weight:600;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--accent-deep);background:var(--accent-wash);text-decoration:none}@media (max-width:760px){.nav{display:none}}footer.site-foot{position:relative;border-top:1px solid var(--line-strong);margin-top:var(--s-8);padding:var(--s-7) 0 var(--s-8);background:var(--paper-3);color:var(--ink-mute);font-size:.92rem}footer.site-foot:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--warm) 0,var(--accent) 62%,var(--deep) 100%)}footer.site-foot a{color:var(--ink-soft);text-decoration:underline}footer.site-foot a:hover{color:var(--accent-deep)}:focus-visible{outline:3px solid var(--ctx-focus);outline-offset:2px;border-radius:4px}.btn:focus-visible,.chip:focus-visible,.opt:focus-visible{outline-offset:3px}.skip{position:absolute;left:8px;top:-64px;z-index:120;background:var(--warm-lift);color:var(--deep-3);padding:12px 18px;border-radius:var(--radius);font-weight:750;text-decoration:none;min-height:48px;display:inline-flex;align-items:center}.skip:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--head-h:64px;--head-h-lg:64px;--tap:48px;--z-head:60;--z-scrim:80;--z-sheet:90;--z-skip:120;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.22,.61,.36,1);--t-fast:.13s;--t-med:.2s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}body.lfa-locked{overflow:hidden;touch-action:none}.u-stack{gap:var(--s-3)}.u-stack,.u-stack-lg{display:flex;flex-direction:column}.u-stack-lg{gap:var(--s-5)}.u-row{gap:10px;flex-wrap:wrap}.u-row,.u-row-tight{display:flex;align-items:center}.u-row-tight{gap:6px}.u-between{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.u-grow{flex:1 1 auto;min-width:0}.u-none{flex:none}.u-divider{height:1px;background:var(--ctx-line)}.u-divider,.u-divider-brass{border:0;margin:var(--s-5) 0}.u-divider-brass{height:3px;border-radius:3px;background:linear-gradient(90deg,var(--accent) 0 108px,var(--line) 108px)}.band .u-divider-brass{background:linear-gradient(90deg,var(--warm-lift) 0 108px,rgba(237,242,252,.2) 108px)}.u-scroll-x{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.u-scroll-x::-webkit-scrollbar{display:none}.u-scroll-x>*{scroll-snap-align:start;flex:none}.u-tap{min-height:var(--tap);min-width:var(--tap);display:inline-flex;align-items:center}.u-press{transition:transform var(--t-fast) var(--ease-out)}.u-press:active{transform:scale(.985)}.u-link-quiet{color:var(--ctx-fg-soft);font-weight:650;text-decoration:none;background-image:linear-gradient(var(--ctx-accent),var(--ctx-accent));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size var(--t-med) var(--ease-out),color var(--t-fast) ease}.u-link-quiet:focus-visible,.u-link-quiet:hover{color:var(--ctx-accent);background-size:100% 2px;text-decoration:none}@keyframes lfa-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lfa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lfa-sheet-in{0%{transform:translateX(100%)}to{transform:none}}@keyframes lfa-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.u-fade-up{animation:lfa-fade-up var(--t-med) var(--ease-out) both}.u-fade-in{animation:lfa-fade-in var(--t-med) ease both}.u-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:.76rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-count-quiet{background:var(--accent-wash-2);color:var(--accent-deep)}.band .u-count{background:var(--accent-lift);color:var(--deep-3)}.u-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-3);gap:var(--s-3);padding:11px 0;border-bottom:1px solid var(--ctx-line)}.u-kv:last-child{border-bottom:0}.u-kv dt,.u-kv-k{color:var(--ctx-fg-soft)}.u-kv dd,.u-kv-v{margin:0;font-weight:700;color:var(--ctx-fg);text-align:right}.u-roundel{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--accent-wash);color:var(--accent-deep);border:1px solid var(--accent-line)}.u-roundel-go{background:var(--go-wash);color:var(--go-ink);border-color:var(--go-line)}.u-roundel-hold{background:var(--hold-wash);color:var(--hold-ink);border-color:var(--hold-line)}.u-roundel-stop{background:var(--stop-wash);color:var(--stop-ink);border-color:var(--stop-line)}.u-roundel-warm{background:var(--warm-wash);color:var(--warm);border-color:var(--warm-line)}.band .u-roundel{background:rgba(91,140,255,.18);color:var(--accent-lift);border-color:rgba(91,140,255,.45)}@media (prefers-reduced-motion:reduce){.u-fade-in,.u-fade-up{animation:none;opacity:1;transform:none}.card-link:hover,.u-press:active{transform:none}}:root{--ok:var(--go);--ok-wash:var(--go-wash);--warn:var(--hold);--warn-wash:var(--hold-wash);--brass:var(--warm);--brass-wash:var(--warm-wash);--accent2:var(--deep)}.tboard{gap:var(--s-4)}.tboard,.tboard-list{display:flex;flex-direction:column}.tboard-list{list-style:none;margin:0;padding:0}.tboard-row{display:grid;grid-template-columns:18px minmax(0,auto) minmax(0,1fr);align-items:baseline;grid-gap:var(--s-3);gap:var(--s-3);padding:11px 0;border-top:1px solid var(--line)}.tboard-row:first-child{border-top:0;padding-top:0}.tboard-row>svg{align-self:center}.tboard-value{font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tboard-label{font-size:.92rem;color:var(--ink-mute);line-height:1.35}.tboard-caption{margin:0;font-size:.84rem;color:var(--ink-mute);max-width:44ch}.tboard-deep .tboard-row{border-top-color:rgba(237,241,236,.17)}.tboard-deep .tboard-value{color:var(--on-deep)}.tboard-deep .tboard-caption,.tboard-deep .tboard-label{color:var(--on-deep-soft)}:root{--signal-ink:#FFFFFF}.band,.tboard-deep,[data-ctx=deep]{--signal-ink:#14204A}.board{background:var(--night);color:var(--on-night);border-radius:var(--r-lg);padding:clamp(16px,2.4vw,26px)}.board-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.board-head .title{font-weight:700;font-size:1.02rem;color:var(--on-night)}.board-head .clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-night-2);font-size:.9rem}.board table{width:100%;border-collapse:separate;border-spacing:0 6px;table-layout:fixed}.board th{text-align:start;font-weight:500;font-size:.75rem;color:var(--on-night-2);padding:0 6px 2px;letter-spacing:.02em}.board td{padding:0 6px;vertical-align:middle}.board .c-city{width:44%}.board .c-exam{width:34%}.board .c-status{width:22%}.flaps{display:inline-flex;flex-wrap:nowrap;gap:2px;max-width:100%;overflow:hidden}.flap{position:relative;display:inline-grid;place-items:center;min-width:.78em;height:1.55em;padding-inline:.06em;background:linear-gradient(180deg,#1A2550 0 49.5%,#0A1230 49.5% 50.5%,#16214A 50.5% 100%);border-radius:3px;color:var(--amber);font-weight:650;font-size:clamp(.9rem,.75rem + .6vw,1.15rem);line-height:1;box-shadow:inset 0 -1px 0 rgba(0,0,0,.4)}.flap.space{background:#0F1938}.flap.flip{animation:flap .09s linear}@keyframes flap{0%{transform:perspective(200px) rotateX(0deg)}50%{transform:perspective(200px) rotateX(-90deg)}to{transform:perspective(200px) rotateX(0deg)}}.board .gate{color:var(--on-night);font-weight:560;font-size:.92rem;line-height:1.25}.board .status{display:inline-flex;align-items:center;gap:6px;font-weight:650;font-size:.82rem}.board .status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.board .st-board{color:var(--amber)}.board .st-gate{color:#5DD6C3}.board .st-time{color:var(--on-night-2)}.board .st-cancelled{color:#FF8B93}.board .st-cancelled:before{border-radius:2px;width:8px;height:8px}.board tr:has(.st-cancelled) .flap{color:#FF8B93}.board-note{margin-top:10px;font-size:.85rem;color:var(--on-night-2)}@media (max-width:560px){.board .c-exam,.board td:nth-child(2),.board th:nth-child(2){display:none}.board .c-city{width:60%}.board .c-status{width:40%}}@media (prefers-reduced-motion:reduce){.flap.flip{animation:none}}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{padding:10px 16px;min-height:44px;border-radius:var(--r-pill);border:1.5px solid var(--mist);background:var(--surface);cursor:pointer;font:inherit;font-weight:600;font-size:.92rem;color:var(--ink)}.tab:hover{border-color:var(--control-line)}.tab[aria-pressed=true],.tab[aria-selected=true]{background:var(--night);color:var(--on-night);border-color:var(--night)}.night .tab,[data-ctx=deep] .tab{background:rgba(255,255,255,.06);color:var(--on-night);border-color:rgba(244,247,252,.28)}.night .tab:hover,[data-ctx=deep] .tab:hover{background:rgba(255,255,255,.12);border-color:var(--on-night)}ol.steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;grid-gap:10px;gap:10px}ol.steps li{counter-increment:s;display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;align-items:start}ol.steps li:before{content:counter(s);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--night);color:var(--amber);font-weight:700;font-size:.85rem}.jump{position:-webkit-sticky;position:sticky;top:calc(var(--head-h, 64px) + 8px);z-index:20;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px var(--gutter);margin:0 calc(var(--gutter) * -1) var(--s-5);background:var(--paper);border-block:1px solid var(--mist)}.jump::-webkit-scrollbar{display:none}.jump a{flex:none;padding:8px 14px;min-height:40px;display:inline-flex;align-items:center;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--mist);color:var(--ink);font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.jump a:hover{border-color:var(--control-line);text-decoration:none}.jump a[aria-current=true]{background:var(--night);color:var(--on-night);border-color:var(--night)}.hero-night{position:relative;overflow:hidden;isolation:isolate;color:var(--on-night);background:radial-gradient(70% 80% at 88% 0,rgba(44,66,136,.85) 0,rgba(44,66,136,0) 62%),radial-gradient(50% 60% at 0 100%,rgba(15,143,126,.14) 0,rgba(15,143,126,0) 70%),var(--night)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:10px;gap:10px}.tile{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:14px;border-radius:var(--r-md);border:1.5px solid var(--mist);background:var(--surface);cursor:pointer;text-align:start;color:var(--ink);font:inherit;min-height:48px;transition:border-color .15s,transform .15s var(--ease-out,ease),box-shadow .15s}.tile,.tile:hover{text-decoration:none}.tile:hover{border-color:var(--control-line);transform:translateY(-1px)}.tile:active{transform:translateY(0)}.tile[aria-current=page],.tile[aria-pressed=true]{border-color:var(--night);box-shadow:0 0 0 2px var(--night) inset}.tile .mark{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-xs);background:var(--night);color:var(--amber)}.tile .name{font-weight:650;line-height:1.2;font-size:.98rem}.tile .meta{font-size:.8rem;color:var(--slate);line-height:1.3}.tile .state{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:650}.tile .state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tile .st-open{color:var(--ward-ink)}.tile .st-soon{color:var(--slate)}.tile .st-none{color:var(--stop-ink)}.tile .st-none:before{border-radius:2px;width:8px;height:8px}.PageFrame_frame__PjlxB{animation:PageFrame_lfa-fade-up__UqO_3 var(--t-med) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.PageFrame_frame__PjlxB{animation:none}}.ResumeBar_bar__yuaUe{border-bottom:1px solid var(--line);background:var(--accent-wash);animation:ResumeBar_lfa-fade-in__Ybisu var(--t-med) ease both}.ResumeBar_inner__ET3ZR{display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:6px 0}.ResumeBar_link__1QfFp{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;min-height:40px;color:var(--accent);text-decoration:none;font-weight:650;font-size:.92rem;border-radius:var(--radius);padding:2px 6px;margin-left:-6px;transition:background var(--t-fast) ease}.ResumeBar_link__1QfFp:hover{background:rgba(255,255,255,.6);text-decoration:none}.ResumeBar_glyph__uC7Pb{flex:none;font-size:1rem;line-height:1}.ResumeBar_texts__7VLgV{min-width:0;display:flex;flex-direction:column}.ResumeBar_detail__8CgQM,.ResumeBar_label__xSJRV{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResumeBar_detail__8CgQM{font-size:.8rem;font-weight:550;color:var(--accent-soft)}.ResumeBar_arrow__onqBk{flex:none;font-size:.8rem}.ResumeBar_meter__rGPy_{flex:none;display:flex;align-items:center;gap:8px}.ResumeBar_track__QyE_L{width:64px;height:5px;border-radius:99px;background:rgba(30,58,95,.18);overflow:hidden}.ResumeBar_fill__AIoVL{height:100%;background:var(--accent);border-radius:99px;transition:width var(--t-med) var(--ease-out)}.ResumeBar_pct__kSeZy{font-size:.8rem;font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResumeBar_dismiss__qc_XQ{flex:none;width:var(--tap);height:40px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius);color:var(--accent);cursor:pointer;font:inherit;font-size:.95rem;line-height:1;transition:background var(--t-fast) ease}.ResumeBar_dismiss__qc_XQ:hover{background:rgba(255,255,255,.7)}@media (max-width:560px){.ResumeBar_track__QyE_L{width:44px}.ResumeBar_detail__8CgQM{display:none}}.SiteFooter_top__Pi_rZ{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr}@media (min-width:740px){.SiteFooter_top__Pi_rZ{grid-template-columns:1.4fr repeat(3,1fr);gap:36px}}.SiteFooter_pledge__Yd20H{max-width:42ch}.SiteFooter_brandRow__cEwoH{display:flex;align-items:center;gap:10px;margin-bottom:14px}.SiteFooter_wordmark__ws9Xg{font-weight:700;color:var(--ink);font-size:1.04rem}.SiteFooter_promises__ZGde_{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:9px;gap:9px}.SiteFooter_promise__uM_p3{display:flex;gap:9px;align-items:flex-start;color:var(--ink-soft);font-size:.92rem;font-weight:550}.SiteFooter_tick__L01is{flex:none;color:var(--ok);font-weight:700;line-height:1.45}.SiteFooter_scam__GCF8p{border-left:2px solid var(--warn);padding:2px 0 2px 14px;color:var(--ink-soft);font-size:.9rem;margin:0 0 14px}.SiteFooter_scam__GCF8p a{color:var(--accent);font-weight:650}.SiteFooter_colTitle__aer_u{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:none;color:var(--brass)}.SiteFooter_list__Hp4Q4{list-style:none;margin:0;padding:0}.SiteFooter_link__QjfJU{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:4px 0;color:var(--ink-soft);font-size:.93rem;font-weight:600;text-decoration:none;transition:color var(--t-fast) ease}.SiteFooter_link__QjfJU:hover{color:var(--accent);text-decoration:underline}.SiteFooter_link__QjfJU[aria-current=page]{color:var(--accent)}.SiteFooter_glyph__NZJWE{flex:none;width:20px;text-align:center}.SiteFooter_rule__hYV02{height:1px;background:var(--line-strong);border:0;margin:32px 0 20px;opacity:.7}.SiteFooter_base__m2Yzz{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline}.SiteFooter_legal__4cKDi{margin:0;max-width:72ch;font-size:.86rem;color:var(--ink-mute)}.SiteFooter_stamp__ZKfTt{margin:0;font-size:.86rem;color:var(--ink-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Menu_wrap__1Xcij{position:relative}.Menu_trigger__TGSCO{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:8px 12px;background:transparent;color:var(--ink-soft);border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color var(--t-fast) ease,background var(--t-fast) ease}.Menu_trigger__TGSCO:hover,.Menu_trigger__TGSCO[aria-expanded=true]{color:var(--accent);background:var(--accent-wash)}.Menu_active__tkyxW{color:var(--accent)}.Menu_caret__pqk6y{font-size:.55rem;line-height:1;transition:transform var(--t-med) var(--ease-out)}.Menu_trigger__TGSCO[aria-expanded=true] .Menu_caret__pqk6y{transform:rotate(180deg)}.Menu_panel__L2KVu{position:absolute;z-index:50;top:calc(100% + 8px);left:0;min-width:268px;max-width:340px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);animation:Menu_lfa-pop-in__oCSHa var(--t-fast) var(--ease-out) both}.Menu_right__Z1e2D{left:auto;right:0}.Menu_item__8245i{display:flex;align-items:flex-start;gap:10px;min-height:var(--tap);padding:10px 12px;border-radius:var(--radius);color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none;transition:background var(--t-fast) ease}.Menu_item__8245i:focus-visible,.Menu_item__8245i:hover{background:var(--surface-sunk);text-decoration:none}.Menu_item__8245i[aria-current=page]{background:var(--accent-wash);color:var(--accent)}.Menu_glyph__XVwhA{flex:none;width:22px;text-align:center;font-size:1.05rem;line-height:1.45}.Menu_text__iVPAB{min-width:0}.Menu_hint__yAo1v{display:block;font-size:.83rem;font-weight:500;color:var(--ink-soft);margin-top:1px}.Menu_item__8245i[aria-current=page] .Menu_hint__yAo1v{color:var(--accent-soft)}.Menu_sep__V2vcH{height:1px;background:var(--line);margin:6px 8px;border:0}@media (prefers-reduced-motion:reduce){.Menu_panel__L2KVu{animation:none}}.Sheet_scrim__BsQYG{position:fixed;inset:0;z-index:var(--z-scrim);background:rgba(22,25,28,.42);animation:Sheet_lfa-fade-in__iBNAp var(--t-med) ease both}.Sheet_sheet__O5r5Y{position:fixed;z-index:var(--z-sheet);top:0;bottom:0;right:0;width:min(380px,92vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:-12px 0 40px rgba(22,25,28,.14);animation:Sheet_lfa-sheet-in__WGi1W var(--t-med) var(--ease-out) both;outline:none}.Sheet_left__gcKak{right:auto;left:0;border-left:0;border-right:1px solid var(--line);box-shadow:12px 0 40px rgba(22,25,28,.14)}.Sheet_left__gcKak.Sheet_sheet__O5r5Y{animation-name:Sheet_lfa-sheet-in-left__4f8Uc}@keyframes Sheet_lfa-sheet-in-left__4f8Uc{0%{transform:translateX(-100%)}to{transform:none}}.Sheet_head__dU5CE{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px;min-height:var(--head-h);border-bottom:1px solid var(--line);background:var(--surface)}.Sheet_title__nKkDR{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--brass);margin:0}.Sheet_close__XXCbI{flex:none;width:var(--tap);height:var(--tap);display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius);color:var(--ink);cursor:pointer;font:inherit;font-size:1.2rem;line-height:1;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.Sheet_close__XXCbI:hover{background:var(--surface-sunk);border-color:var(--line-strong)}.Sheet_body__oJ9PI{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0 28px}@media (prefers-reduced-motion:reduce){.Sheet_scrim__BsQYG,.Sheet_sheet__O5r5Y{animation:none}}.MobileNav_trigger__zTYLz{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);min-width:var(--tap);padding:10px 14px 10px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.MobileNav_trigger__zTYLz:hover{background:var(--surface-sunk);border-color:var(--ink-mute)}.MobileNav_bars__tus7B{position:relative;flex:none;width:17px;height:12px}.MobileNav_bars__tus7B span,.MobileNav_bars__tus7B span:after,.MobileNav_bars__tus7B span:before{position:absolute;left:0;width:100%;height:2px;background:var(--ink);border-radius:2px;content:""}.MobileNav_bars__tus7B span{top:5px}.MobileNav_bars__tus7B span:before{top:-5px}.MobileNav_bars__tus7B span:after{top:5px}@media (min-width:1040px){.MobileNav_trigger__zTYLz{display:none}}.MobileNav_section__iJnMJ{padding:14px 0 6px}.MobileNav_section__iJnMJ+.MobileNav_section__iJnMJ{border-top:1px solid var(--line)}.MobileNav_heading__A2DVt{margin:0 0 4px;padding:0 20px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:none;color:var(--brass)}.MobileNav_list__hf8gn{list-style:none;margin:0;padding:0}.MobileNav_row__f2ZvT{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:11px 20px;color:var(--ink);text-decoration:none;font-size:1rem;font-weight:650;border-left:3px solid transparent;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.MobileNav_row__f2ZvT:focus-visible,.MobileNav_row__f2ZvT:hover{background:var(--surface-sunk);text-decoration:none}.MobileNav_row__f2ZvT[aria-current=page]{background:var(--accent-wash);color:var(--accent);border-left-color:var(--accent)}.MobileNav_glyph__DBLSR{flex:none;width:24px;text-align:center;font-size:1.1rem;line-height:1.45}.MobileNav_text__n0gZE{min-width:0}.MobileNav_hint__TGwme{display:block;font-size:.85rem;font-weight:500;color:var(--ink-soft);margin-top:1px}.MobileNav_row__f2ZvT[aria-current=page] .MobileNav_hint__TGwme{color:var(--accent-soft)}.MobileNav_sub__9DP21{list-style:none;margin:0 0 6px;padding:0}.MobileNav_subRow__qJvHU{padding-left:44px;min-height:var(--tap);font-size:.95rem;font-weight:600}.MobileNav_foot__OZK9Z{padding:18px 20px 6px;border-top:1px solid var(--line);margin-top:8px}.MobileNav_footNote__9NFPa{margin:0;font-size:.86rem;color:var(--ink-soft)}.SiteHeader_inner__zGbfs{display:flex;align-items:center;gap:12px;min-height:var(--head-h);flex-wrap:wrap}@media (min-width:1040px){.SiteHeader_inner__zGbfs{min-height:var(--head-h-lg)}}.SiteHeader_brandSlot__kQtB9{flex:1 1 auto;min-width:0;margin-right:auto}.SiteHeader_bar__VQtII{display:none;align-items:center;gap:2px}@media (min-width:1040px){.SiteHeader_bar__VQtII{display:flex}}.SiteHeader_barLink__nUw7G{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:8px 12px;color:var(--ink-soft);font-size:.95rem;font-weight:600;text-decoration:none;border-radius:var(--radius);white-space:nowrap;transition:color var(--t-fast) ease,background var(--t-fast) ease}.SiteHeader_barLink__nUw7G:hover{text-decoration:none}.SiteHeader_barLink__nUw7G:hover,.SiteHeader_barLink__nUw7G[aria-current=page]{color:var(--accent);background:var(--accent-wash)}.SiteHeader_actions__c86RP{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.SiteHeader_plan__LYq52{display:inline-flex;align-items:center;gap:7px;min-height:var(--tap);padding:10px 14px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:.92rem;font-weight:650;text-decoration:none;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.SiteHeader_plan__LYq52:hover{background:var(--accent-wash);border-color:var(--accent);color:var(--accent);text-decoration:none}.SiteHeader_plan__LYq52[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.SiteHeader_planLabel__6czsU{display:inline}@media (max-width:420px){.SiteHeader_planLabel__6czsU{display:none}}.SiteHeader_skip__Ri9Lq{position:fixed;top:8px;left:8px;z-index:var(--z-skip);transform:translateY(-160%);display:inline-flex;align-items:center;min-height:var(--tap);padding:12px 18px;background:var(--accent);color:var(--on-accent);border-radius:var(--radius);font-weight:650;font-size:.95rem;text-decoration:none;box-shadow:var(--shadow);transition:transform var(--t-med) var(--ease-out)}.SiteHeader_skip__Ri9Lq:focus-visible{transform:none;text-decoration:none}.SiteHeader_progress__aEZhR{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.SiteHeader_progressFill__cMdzR{display:block;height:100%;width:0;background:var(--brass);transition:width .1s linear}@media (prefers-reduced-motion:reduce){.SiteHeader_progressFill__cMdzR{transition:none}}