@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}@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")}@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")}@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")}@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")}:root{--overcast:#e6e4df;--paper-2:#f2f1ee;--fog:#8c9196;--mist:#c9cbcd;--stone:#3d4246;--peat:#141615;--signal:#ff4a3d;--signal-2:#ff6b5e;--accent:#8e1b1b;--font-sans:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;--font-display:"Archivo Variable", "Archivo", "Arial Black", "Helvetica Neue", sans-serif;--gutter:clamp(20px, 5vw, 64px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--ease-out:cubic-bezier(.2, .8, .3, 1);--hero-h:min(760px, max(460px, 100svh - 230px))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}body{background:var(--overcast);color:var(--peat);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}body.bst-locked{overflow:hidden}a{color:var(--peat);text-underline-offset:3px}a:hover{color:var(--accent)}button{font:inherit}a,button,input,label{touch-action:manipulation}img{max-width:100%}h1,h2,h3{text-wrap:balance}::selection{background:var(--accent);color:var(--overcast)}:focus-visible{outline:2px solid var(--overcast);outline-offset:2px;box-shadow:0 0 0 6px var(--peat)}input:focus-visible{outline-color:var(--peat);box-shadow:0 0 0 6px var(--overcast)}::placeholder{color:var(--stone);opacity:.75}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.px{padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r))}.wrap{max-width:1100px;margin:0 auto}.tnum{font-variant-numeric:tabular-nums}.skip-link{z-index:100;background:var(--overcast);color:var(--peat);font-family:var(--font-mono);letter-spacing:.1em;padding:12px 16px;font-size:13px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.btn{cursor:pointer;min-height:48px;transition:transform .12s var(--ease-out), filter .15s, background-color .15s, color .15s;border:none;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.98)}.btn:disabled,.btn[aria-disabled=true]{cursor:progress}.btn-accent{background:var(--accent);color:var(--overcast)}.btn-accent:hover{color:var(--overcast);filter:brightness(1.15)}.btn-dark{background:var(--peat);color:var(--overcast)}.btn-dark:hover{color:var(--overcast);background:#000}.btn-ghost-light{background:var(--peat);border:2px solid var(--overcast);color:var(--overcast)}.btn-ghost-light:hover{color:var(--peat);background:var(--overcast)}.btn-mono{font-family:var(--font-mono);letter-spacing:.12em;font-size:13px;font-weight:400}.btn-line{border:1px solid var(--stone);min-height:44px;color:var(--stone);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;background:0 0;padding:0 18px;font-size:12px;transition:background-color .15s,color .15s}.btn-line:hover{background:var(--peat);color:var(--overcast)}.btn-link{min-height:44px;color:var(--peat);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;text-decoration:underline}.btn-link:hover{color:var(--accent)}.btn-inline{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px 0;text-decoration:underline}.stamp{font-family:var(--font-mono);letter-spacing:.1em;border:1.5px solid var(--accent);color:var(--accent);padding:2px 8px;font-size:12px}.field{flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.field input{border:2px solid var(--peat);background:var(--paper-2);min-height:48px;font-family:var(--font-mono);color:var(--peat);border-radius:0;padding:0 12px;font-size:17px}.field input[aria-invalid=true]{border-color:var(--accent)}.field-hint{color:var(--stone);font-size:13px;font-weight:400}.field-error{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);font-size:12px;font-weight:500}.modal-backdrop{padding:max(20px, env(safe-area-inset-top)) calc(20px + var(--safe-r)) max(20px, env(safe-area-inset-bottom)) calc(20px + var(--safe-l));overscroll-behavior:contain;justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes bsttick{0%{transform:translate(0)}to{transform:translate(-50%)}}.bst-tick{animation:45s linear infinite bsttick}.bst-ticker:hover .bst-tick,.bst-ticker:focus-within .bst-tick,.bst-ticker.is-paused .bst-tick{animation-play-state:paused}@keyframes bstflash{0%{opacity:0}15%{opacity:.35}to{opacity:0}}@keyframes bstgrant{0%{opacity:0}12%{opacity:.35}to{opacity:0}}.bst-flash-deny{animation:.7s ease-out forwards bstflash}.bst-flash-ok{animation:.9s ease-out forwards bstgrant}@keyframes bstshakeA{0%,to{transform:translate(0)}15%{transform:translate(-14px)}30%{transform:translate(12px)}45%{transform:translate(-9px)}60%{transform:translate(7px)}75%{transform:translate(-4px)}}@keyframes bstshakeB{0%,to{transform:translate(0)}15%{transform:translate(-14px)}30%{transform:translate(12px)}45%{transform:translate(-9px)}60%{transform:translate(7px)}75%{transform:translate(-4px)}}.bst-shake-a{animation:.5s ease-in-out bstshakeA}.bst-shake-b{animation:.5s ease-in-out bstshakeB}@keyframes bstflicker{0%,18%,22%,40%,44%,to{opacity:1}20%,42%{opacity:.2}}.bst-flicker{animation:1s step-end bstflicker}@keyframes bstblink{50%{opacity:.25}}.bst-blink{animation:.5s step-end infinite bstblink}@keyframes bstslam{0%{opacity:0;transform:scale(3.2)rotate(-14deg)}60%{opacity:1;transform:scale(.92)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.bst-slam{animation:.45s cubic-bezier(.2,.8,.3,1) both bstslam;display:inline-block}@keyframes bstcursor{50%{opacity:0}}.bst-cursor{vertical-align:-2px;margin-left:2px;animation:.8s step-end infinite bstcursor;display:inline-block}.bst-fx :is(h1,h2,h3,p,span,a,td,th,label,input,button){transition:background-color .12s linear,color .12s linear,border-color .12s linear}.bst-fx img{transition:filter .9s ease-in}.bst-purged :is(h1,h2,h3,p,span,a,td,th,label,button){background-color:var(--peat)!important;color:var(--peat)!important;border-color:var(--peat)!important;text-decoration:none!important}.bst-purged input{background-color:var(--peat)!important;color:var(--peat)!important;border-color:var(--peat)!important}.bst-purged img{filter:brightness(0)!important}.bst-purged :nth-child(2n){transition-delay:.15s}.bst-purged :nth-child(3n){transition-delay:.35s}.bst-purged :nth-child(5n){transition-delay:.6s}.bst-purged :nth-child(7n){transition-delay:.85s}@keyframes bstdrop{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.bst-drop{animation:.35s cubic-bezier(.2,.8,.3,1) 1.1s both bstdrop}.bst-drop-now{animation-delay:0s}.bst-slats{flex-direction:column;display:flex;position:absolute;inset:0}.bst-slats>div{flex:1 1 0;position:relative;overflow:hidden}.bst-slats>div>div{background:var(--peat);transform-origin:top;position:absolute;inset:0}@keyframes bstslat{0%{transform:scaleY(0)}70%{transform:scaleY(1.06)}85%{transform:scaleY(.97)}to{transform:scaleY(1)}}.bst-slat{animation:.32s cubic-bezier(.5,0,.3,1) both bstslat}.bst-gslat{transition:transform .34s cubic-bezier(.5,0,.3,1)}.bst-gate-content{transition:opacity .25s}.bst-gate-open .bst-gate-content{opacity:0}.bst-gate-open .bst-gslat{transform:scaleY(0)}.bst-scan,.bst-hud-found,.bst-reticle,.bst-match{opacity:0}@keyframes bstsweep{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(var(--hero-h))}}@keyframes bstloop{0%{opacity:.45;transform:translateY(0)}to{opacity:.45;transform:translateY(var(--hero-h))}}.bst-hero-live .bst-scan{animation:2.2s cubic-bezier(.4,0,.7,1) .4s both bstsweep,9s linear 4s infinite bstloop}@keyframes bstlock{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}55%{opacity:1;transform:translate(-50%,-50%)scale(.92)}75%{transform:translate(-50%,-50%)scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bstpulse{50%{opacity:.55}}.bst-hero-live .bst-reticle{animation:.45s cubic-bezier(.2,.8,.3,1) 2.3s both bstlock,1.6s step-end 3s infinite bstpulse}@keyframes bstmatch{0%{opacity:0}30%{opacity:1}45%{opacity:0}60%,to{opacity:1}}.bst-hero-live .bst-match{animation:.5s step-end 2.7s both bstmatch}@keyframes bstglitch{0%{filter:brightness(1.35)contrast(1.4);transform:translate(-6px)}30%{transform:translate(4px)}45%{transform:none}to{filter:brightness(.82);transform:none}}.bst-hero-live .bst-heroimg{animation:.5s step-end 2.3s bstglitch}@keyframes bsthflash{0%{opacity:0}15%{opacity:.3}to{opacity:0}}.bst-hero-live .bst-heroflash{animation:.6s ease-out 2.3s bsthflash}@keyframes bsthide{to{opacity:0}}@keyframes bstshowin{to{opacity:1}}.bst-hero-live .bst-hud-scan{animation:10ms 2.3s forwards bsthide}.bst-hero-live .bst-hud-found{animation:10ms 2.3s forwards bstshowin}@keyframes bstrelockA{0%{transform:translate(-50%,-50%)scale(1)}18%{transform:translate(-50%,-50%)scale(.72)}34%{transform:translate(-50%,-50%)scale(1.25)}55%{transform:translate(-50%,-50%)scale(.9)}75%{transform:translate(-50%,-50%)scale(1.04)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes bstrelockB{0%{transform:translate(-50%,-50%)scale(1)}18%{transform:translate(-50%,-50%)scale(.72)}34%{transform:translate(-50%,-50%)scale(1.25)}55%{transform:translate(-50%,-50%)scale(.9)}75%{transform:translate(-50%,-50%)scale(1.04)}to{transform:translate(-50%,-50%)scale(1)}}.bst-hero-live .bst-reticle.bst-relock-a{opacity:1;animation:.6s cubic-bezier(.2,.8,.3,1) both bstrelockA,1.6s step-end .8s infinite bstpulse}.bst-hero-live .bst-reticle.bst-relock-b{opacity:1;animation:.6s cubic-bezier(.2,.8,.3,1) both bstrelockB,1.6s step-end .8s infinite bstpulse}@keyframes bsttagA{0%{opacity:0;background:#e6e4df;transform:translate(-100%)scale(1.3)}12%{opacity:1}22%{opacity:0}34%{opacity:1;background:#e6e4df;transform:translate(-100%)scale(1)}46%{opacity:.3}58%,to{opacity:1;background:#ff4a3d;transform:translate(-100%)scale(1)}}@keyframes bsttagB{0%{opacity:0;background:#e6e4df;transform:translate(-100%)scale(1.3)}12%{opacity:1}22%{opacity:0}34%{opacity:1;background:#e6e4df;transform:translate(-100%)scale(1)}46%{opacity:.3}58%,to{opacity:1;background:#ff4a3d;transform:translate(-100%)scale(1)}}.bst-hero-live .bst-match.bst-tag-a{animation:.7s step-end both bsttagA}.bst-hero-live .bst-match.bst-tag-b{animation:.7s step-end both bsttagB}@keyframes bsteyeimgA{0%{filter:brightness(1.3)contrast(1.3)}to{filter:brightness(.82)}}@keyframes bsteyeimgB{0%{filter:brightness(1.3)contrast(1.3)}to{filter:brightness(.82)}}.bst-hero-live .bst-heroimg.bst-eyeimg-a{animation:.45s step-end bsteyeimgA}.bst-hero-live .bst-heroimg.bst-eyeimg-b{animation:.45s step-end bsteyeimgB}@keyframes bsteyeflashA{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes bsteyeflashB{0%{opacity:0}15%{opacity:1}to{opacity:0}}.bst-eyeflash-a{animation:.8s ease-out both bsteyeflashA}.bst-eyeflash-b{animation:.8s ease-out both bsteyeflashB}.bst-hero-done .bst-reticle,.bst-hero-done .bst-match,.bst-hero-done .bst-hud-found{opacity:1;animation:none}.bst-hero-done .bst-reticle{animation:1.6s step-end infinite bstpulse}.bst-hero-done .bst-hud-scan{opacity:0;animation:none}.bst-hero-done .bst-scan{animation:9s linear 1s infinite bstloop}.bst-hero-done .bst-heroimg,.bst-hero-done .bst-heroflash{animation:none}@keyframes bstrec{0%,7.9%{opacity:1}8%,13.9%{opacity:.12}14%,21.9%{opacity:1}22%,44.9%{opacity:.12}45%,52.9%{opacity:1}53%,58.9%{opacity:.12}59%,66.9%{opacity:1}67%,to{opacity:.12}}.bst-rec{color:var(--signal);animation:3.2s linear infinite bstrec}@keyframes bstzoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.bst-gate-zoom{animation:14s ease-out both bstzoom}@keyframes bstgatefx{0%,91%,to{filter:none;transform:none}92%{filter:brightness(1.3);transform:translate(-8px)}93%{transform:translate(5px)}94%{transform:translate(-2px)}96%{filter:none;transform:none}}.bst-gate-img{animation:5.5s step-end 1.5s infinite bstgatefx}@keyframes bstgrainjit{0%{transform:translate(0)}25%{transform:translate(-22px,14px)}50%{transform:translate(18px,-26px)}75%{transform:translate(-12px,-8px)}to{transform:translate(0)}}.bst-grain{opacity:.16;mix-blend-mode:overlay;pointer-events:none;will-change:transform;background:url(/noise.svg) 0 0/240px 240px;animation:.5s steps(4,end) infinite bstgrainjit;position:absolute;inset:-60px}@keyframes bstgscan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.bst-gate-scan{animation:4.5s linear infinite bstgscan}.bst-gate-sealing :is(.bst-gate-img,.bst-grain,.bst-gate-scan,.bst-gate-zoom){animation-play-state:paused}@media (pointer:coarse){.bst-grain{mix-blend-mode:normal;opacity:.07;animation-duration:1s}}.bst-boot-wait{opacity:0;pointer-events:none}@keyframes bstappear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bst-boot-done{animation:.6s both bstappear}@keyframes bstnudge{0%,60%,to{translate:0}75%{translate:0 -18px}85%{translate:0 -6px}}.bst-knob-idle{animation:2.4s ease-in-out 1s infinite bstnudge}.bst-title-wait{opacity:0}.bst-title-ready{animation:.7s both bstappear}@keyframes bsttscan{0%{opacity:0;top:0}12%{opacity:.9}88%{opacity:.9;top:100%}to{opacity:0;top:100%}}.bst-title-seal .bst-tscan{animation:.75s cubic-bezier(.45,0,.55,1) .15s both bsttscan}.bst-strip{visibility:hidden}.bst-title-out .bst-strip{visibility:visible;animation:.3s cubic-bezier(.5,0,.3,1) both bststripout}.bst-title-out .bst-solid{visibility:hidden}@keyframes bststripout{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes bstpagein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bst-pagein{animation:.45s both bstpagein}@keyframes bstcertbar{0%{transform:translate(-100%)}to{transform:none}}.bst-certbar{animation:1.6s ease-in-out both bstcertbar}@keyframes bstcertstamp{0%{opacity:0;transform:rotate(-24deg)scale(2.6)}60%{opacity:.92;transform:rotate(-10deg)scale(.94)}to{opacity:.92;transform:rotate(-12deg)scale(1)}}.bst-certstamp{animation:.4s cubic-bezier(.2,.8,.3,1) .5s both bstcertstamp}@media (prefers-reduced-motion:reduce){.bst-tick,.bst-flash-deny,.bst-flash-ok,.bst-shake-a,.bst-shake-b,.bst-flicker,.bst-blink,.bst-slam,.bst-cursor,.bst-drop,.bst-slat,.bst-pagein,.bst-certbar,.bst-certstamp,.bst-gate-zoom,.bst-gate-img,.bst-grain,.bst-gate-scan,.bst-boot-done,.bst-knob-idle,.bst-title-ready,.bst-strip,.bst-tscan,.bst-eyeflash-a,.bst-eyeflash-b{animation:none!important}.bst-scan,.bst-heroflash{display:none;animation:none!important}.bst-reticle,.bst-match,.bst-hud-found{opacity:1;animation:none!important}.bst-heroimg{animation:none!important}.bst-hud-scan{opacity:0}.bst-rec{opacity:1;animation:none!important}.bst-ticker{white-space:normal!important}.bst-ticker .bst-tick{flex-wrap:wrap;row-gap:6px;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;display:flex!important}.bst-ticker [data-dup]{display:none!important}.bst-gslat,.bst-gate-content{transition:none}.bst-fx *,.bst-fx img{transition:none!important}}.bst-gate{--track:120px;--knob:56px;z-index:70;outline:none;height:100dvh;position:fixed;top:0;left:0;right:0}.bst-gate:focus,.bst-gate:focus-visible{outline:none}.bst-gate-col{--pad:clamp(24px, 5vw, 56px);z-index:1;box-sizing:border-box;height:100%;padding-top:max(var(--pad), env(safe-area-inset-top));padding-right:max(var(--pad), env(safe-area-inset-right));padding-bottom:max(var(--pad), env(safe-area-inset-bottom));padding-left:max(var(--pad), env(safe-area-inset-left));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:22px;display:flex;position:relative;overflow:hidden auto}.bst-gate-col>*{flex-shrink:0}.bst-gate-col>.bst-gate-spacer{flex:auto;min-height:0}.bst-gate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bst-gate-skip{background:var(--peat);min-width:44px;min-height:44px;color:var(--overcast);border:1px solid var(--fog);letter-spacing:.12em;cursor:pointer;padding:0 16px;font-size:12px}.bst-gate-term{color:var(--mist);background:#141615b8;min-height:8.5em;padding:14px 16px;font-size:clamp(12px,3.2vw,14px);line-height:1.9}.bst-gate-lower{flex-direction:column;align-items:center;gap:18px;display:flex}.bst-gate-ctl{flex-direction:column;align-items:center;display:flex}.bst-gate-track{width:4px;height:var(--track);touch-action:none;background:#e6e4df47;margin-top:26px;position:relative}.bst-gate-fill{background:var(--accent);box-shadow:0 0 12px var(--accent);position:absolute;inset:0}.bst-gate-knobwrap{position:absolute;inset:0}.bst-gate-knob{width:var(--knob);height:var(--knob);background:var(--peat);border:2px solid var(--overcast);cursor:inherit;touch-action:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.bst-gate-label{margin-top:calc(var(--knob) / 2 + 16px);letter-spacing:.16em;text-align:center;background:var(--peat);padding:6px 10px;font-size:12px;font-weight:500}.bst-gate-consent{text-align:center;letter-spacing:.08em;color:var(--fog);margin:0;font-size:12px;line-height:1.6}.bst-gate-title{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bst-gate-wordmark{text-align:center;color:var(--overcast);text-shadow:0 4px 30px #000c;font-size:clamp(40px,min(12vw,24vh),120px);line-height:1;position:relative}.bst-title-tearing .bst-strip{visibility:visible}.bst-title-tearing .bst-solid{visibility:hidden}@media (height<=560px){.bst-gate{--track:72px;--knob:48px}.bst-gate-col{--pad:12px;padding-left:max(clamp(16px, 4vw, 40px), env(safe-area-inset-left));padding-right:max(clamp(16px, 4vw, 40px), env(safe-area-inset-right));touch-action:pan-y;gap:10px}.bst-gate-term{min-height:0;padding:8px 12px;font-size:12px;line-height:1.5}.bst-gate-lower{gap:8px}.bst-gate-track{margin-top:8px}.bst-gate-label{margin-top:calc(var(--knob) / 2 + 12px);padding:4px 8px}.bst-gate-consent{line-height:1.4}.bst-gate-wordmark{font-size:clamp(28px,min(12vw,13vh),72px)}}@media (height<=480px){.bst-gate-title{display:none}}.bst-tab{background:var(--peat);min-width:0;min-height:68px;color:var(--mist);border-right:1px solid var(--stone);text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 4px 10px;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.bst-tab[aria-current=page]{background:var(--overcast);color:var(--peat)}@media (hover:hover){.bst-tab:not([aria-current=page]):hover{background:color-mix(in srgb, var(--overcast) 9%, var(--peat));color:var(--overcast)}}.bst-tab:not([aria-current=page]):active{background:color-mix(in srgb, var(--overcast) 16%, var(--peat));color:var(--overcast)}.bst-tab-in{transition:transform .12s var(--ease-out,ease-out);flex-direction:column;align-items:center;gap:6px;display:flex}.bst-tab:active .bst-tab-in{transform:translateY(1px)scale(.97)}.bst-tab-bar{background:var(--accent);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.bst-tab-ic{align-items:center;gap:6px;display:flex}.bst-tab-num{letter-spacing:.12em;opacity:.75;font-size:10px}.bst-tab-label{letter-spacing:.01em;font-size:clamp(11px,2.9vw,15px);font-weight:600;line-height:1.15}.bst-tab-short{display:none}@media (width<=399.98px){.bst-tab{padding-left:1px;padding-right:1px}.bst-tab-num{display:none}.bst-tab-ic{gap:2px}.bst-tab-label{letter-spacing:0;font-size:11px}.bst-tab-long.has-short{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bst-tab-short{display:inline}}.bst-ticker{position:relative}.bst-ticker ul{gap:28px;margin:0;padding:0;list-style:none;display:inline-flex}.bst-ticker li{gap:28px;margin:0;padding:0;display:inline-flex}.bst-ticker-toggle{background:var(--accent);min-width:44px;min-height:24px;color:var(--overcast);border:0;border-left:2px solid var(--peat);box-shadow:-14px 0 12px var(--accent);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-size:12px;line-height:1;transition:background-color .15s;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.bst-ticker-toggle:hover{background:color-mix(in srgb, var(--accent) 85%, var(--peat))}.bst-ticker-toggle:active{background:color-mix(in srgb, var(--accent) 70%, var(--peat))}@media (prefers-reduced-motion:reduce){.bst-ticker-toggle{display:none}}.bst-foot-link{min-height:24px;color:var(--mist);align-items:center;padding:4px 0;display:inline-flex}.bst-foot-link:hover{color:var(--overcast)}.bst-ext{opacity:.7;margin-left:.2em;font-size:.85em;text-decoration:none;display:inline-block}.bst-card{border:1px solid var(--fog);color:var(--overcast);flex-direction:column;flex:260px;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}@media (hover:hover){.bst-card:hover{border-color:var(--overcast);background:color-mix(in srgb, var(--overcast) 7%, var(--peat))}}.bst-card:active{background:color-mix(in srgb, var(--overcast) 12%, var(--peat))}.bst-dept-link{min-height:24px;color:var(--overcast);text-underline-offset:3px;align-self:flex-start;padding:4px 0;font-size:14px;text-decoration:underline;display:inline-block}.bst-dept-link:hover{color:var(--mist)}.home-hero-col{z-index:3;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:absolute;top:clamp(34px,4.4vw,44px);left:0;right:0}.home-hud{letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;width:100%;font-size:12px;display:flex}.home-hud-chip{background:var(--peat);padding:3px 7px}.home-panel{letter-spacing:.08em;background:#141615e6;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}@media (width<=520px){.home-rec-date{display:none}.home-hero-col{gap:10px}.home-panel{gap:3px;padding:10px 12px;font-size:12px}}.home-redact{pointer-events:none;background:var(--overcast);transform-origin:100%;display:block;position:absolute;inset:-2px -4px}@media (prefers-reduced-motion:reduce){.home-redact{display:none}}.reg-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reg-row{border-bottom:1px solid var(--fog);flex-wrap:wrap;align-items:center;min-height:24px;display:flex;overflow-x:clip}.reg-row-locked{gap:8px 16px;padding:12px 0}.reg-row-open{gap:6px 16px;padding:14px 0}.reg-cell{flex:none;align-items:center;gap:14px;min-height:24px;margin-left:auto;display:flex}.reg-listen{font-family:var(--font-mono);letter-spacing:.08em;color:var(--peat);text-underline-offset:3px;align-items:center;min-height:24px;padding:4px 2px;font-size:12px;text-decoration:underline;display:inline-flex}.reg-listen:hover{color:var(--accent)}.reg-rec{letter-spacing:.14em;color:var(--accent);align-items:center;gap:6px;font-size:12px;display:inline-flex}.reg-rec-dot{background:var(--accent);border-radius:50%;width:9px;height:9px;display:inline-block}.reg-access{flex-wrap:wrap;align-items:flex-start;gap:28px 40px;display:flex}.reg-form{background:var(--paper-2);flex-direction:column;flex:420px;gap:16px;min-width:0;max-width:640px;padding:clamp(22px,4vw,36px);display:flex}.reg-note{border-left:2px dashed var(--stone);flex-direction:column;flex:260px;gap:12px;min-width:0;max-width:400px;padding:4px 0 4px 20px;display:flex}.reg-note-list{color:var(--stone);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;display:flex}.reg-note-list li::marker{font-family:var(--font-mono);font-size:13px}@media (width<=760px){.reg-note{border-left:none;border-top:2px dashed var(--stone);flex-basis:100%;max-width:640px;padding-top:16px;padding-left:0}}.reg-cell .stamp{display:inline-block;transform:rotate(-4deg)}.cert-err{min-height:1.5em;line-height:1.5}.cert-err--form{min-height:1.5em}@media (width<=560px){.cert-err--long{min-height:3em}}.cert-consent{flex-direction:column;gap:6px;display:flex}.cert-consent-row{flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}.cert-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;line-height:1.35;display:inline-flex}.cert-check input{width:24px;height:24px;accent-color:var(--peat);cursor:pointer;flex:none;margin:0}.cert-check input[aria-invalid=true]{outline:2px solid var(--accent);outline-offset:2px}.cert-consent-row .btn-inline{color:var(--stone);font-size:14px}.cert-dl{align-self:flex-start;align-items:center;display:inline-flex}.cert-dl-wait{letter-spacing:.1em;min-height:44px;color:var(--stone);align-self:flex-start;align-items:center;font-size:12px;display:inline-flex}.cert-shot{-webkit-touch-callout:default;max-width:100%;max-height:72vh;display:block;box-shadow:0 20px 60px #0009}
