.boot{z-index:300;background:#010306;display:none;position:fixed;inset:0}html.fx .boot{animation:.6s 7s both boot-failsafe;display:block}@keyframes boot-failsafe{to{opacity:0;visibility:hidden}}.boot__frame{inset:var(--gutter);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);grid-template-rows:auto 1fr auto;font-size:.75rem;display:grid;position:absolute}.boot__brand b{color:var(--holo);text-shadow:0 0 14px var(--holo-glow);font-weight:500}.boot__log{align-self:end;width:min(34rem,100%);line-height:2.1}.boot__log li{opacity:0;align-items:baseline;gap:.7rem;display:flex}.boot__log li.is-on{opacity:1}.boot__log li span{color:var(--ink-2)}.boot__log li em{color:var(--holo);font-style:normal}.boot__log li i{border-bottom:1px dotted var(--line-2);flex:1}.boot__log li b{color:var(--ok);font-weight:400}.boot__log li b.boot__live{color:var(--signal)}.boot__pct{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,14vw,13rem);font-weight:200;line-height:.8;position:absolute;bottom:1.6rem;right:0}.boot__pct i{vertical-align:top;color:var(--holo);font-size:.3em;font-style:normal}.boot__skip{color:var(--ink-3);opacity:.6}.boot__scan{background:var(--holo);height:2px;box-shadow:0 0 20px var(--holo), 0 0 60px var(--holo-glow);opacity:0;position:absolute;top:0;left:0;right:0}@media (width<=640px){.boot__pct{top:2.5rem;bottom:auto}}.chrome{z-index:100;height:4.4rem;padding:0 var(--gutter);transition:background-color .5s, border-color .5s, transform .6s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.chrome.is-solid{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);background:#02050ab8}.chrome.is-hidden{transform:translateY(-100%)}.chrome__id{flex:none;align-items:center;gap:.9rem;display:flex}.chrome__mark{border:1px solid var(--line-2);width:2.4rem;height:2.4rem;font-family:var(--display);letter-spacing:-.02em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));place-items:center;font-size:.72rem;font-weight:500;display:grid}.chrome__mark b{color:var(--holo);font-weight:500}.chrome__name{line-height:1.25;display:grid}.chrome__name b{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:500}.chrome__name span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem}.chrome__nav{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);gap:1.9rem;font-size:.7rem;display:none}.chrome__nav a{gap:.45rem;transition:color .3s;display:inline-flex}.chrome__nav a:hover,.chrome__nav a.is-on{color:var(--holo)}.chrome__nav i{color:var(--ink-3);font-style:normal}.chrome__right{align-items:center;gap:1rem;display:flex}.chrome__read{white-space:nowrap;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;gap:1.2rem;font-size:.64rem;display:none}.chrome__read b{color:var(--holo);font-weight:400}.chrome__lang{border:1px solid var(--line-2);height:2.4rem;font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);align-items:center;gap:.35rem;padding:0 .75rem;font-size:.7rem;transition:border-color .3s,background-color .3s;display:inline-flex}.chrome__lang b{color:var(--holo);font-weight:500}.chrome__lang:hover{border-color:var(--holo);background:#6cf0ff14}@media (width<=480px){.chrome__lang-now,.chrome__lang-sep{display:none}}.chrome__console{border:1px solid var(--line-2);height:2.4rem;font-family:var(--mono);color:var(--holo);align-items:center;gap:.6rem;padding:0 .8rem;font-size:.72rem;transition:border-color .3s,background-color .3s;display:inline-flex}.chrome__console:hover{border-color:var(--holo);background:#6cf0ff14}.chrome__key{border:1px solid var(--line-2);color:var(--ink-3);padding:.1rem .35rem;font-size:.6rem}.chrome .chrome__cta{height:2.4rem;padding:0 1rem;font-size:.66rem;display:none}@media (width>=700px){.chrome .chrome__cta{display:inline-flex}}.chrome__comm{background:var(--signal);color:#1a0800;height:2.4rem;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));align-items:center;gap:.55rem;padding:0 .85rem 0 .75rem;font-size:.68rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.chrome__comm:after{content:"";background:linear-gradient(100deg,#0000 35%,#fff9 50%,#0000 65%);animation:3.6s ease-in-out 1.5s infinite comm-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes comm-sheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.chrome__comm-sig{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.chrome__comm-sig i{background:currentColor;width:2px;animation:1.4s ease-in-out infinite comm-bars}.chrome__comm-sig i:first-child{height:40%}.chrome__comm-sig i:nth-child(2){height:70%;animation-delay:.15s}.chrome__comm-sig i:nth-child(3){height:100%;animation-delay:.3s}@keyframes comm-bars{50%{opacity:.25}}@media (width>=700px){.chrome__comm{display:none}}@media (width<=520px){.chrome__name{display:none}.chrome__right{gap:.5rem}}@media (prefers-reduced-motion:reduce){.chrome__comm:after,.chrome__comm-sig i{animation:none}}@media (width>=1180px){.chrome__nav{display:flex}}@media (width>=1560px){.chrome__read{display:inline-flex}}@media (width<=480px){.chrome__name span,.chrome__key{display:none}}.comm{width:min(30rem,100vw - 2rem);max-width:none;max-height:80vh;color:var(--ink);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);font-family:var(--mono);background:#030a10f2;outline:none;margin:0 auto;padding:0;position:fixed;inset:12vh 0 auto;overflow:hidden auto;box-shadow:0 0 0 1px #ff7a3d14,0 40px 120px -20px #000000e6,0 0 90px -30px #ff7a3d73}.comm[open]{animation:comm-in .45s var(--ease) both}@keyframes comm-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-14px)}to{clip-path:inset(0)}}.comm[open]:after{content:"";background:var(--signal);height:2px;box-shadow:0 0 18px var(--signal), 0 0 50px #ff7a3d80;pointer-events:none;animation:comm-scan .9s .15s var(--ease-io) both;position:absolute;top:0;left:0;right:0}@keyframes comm-scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}.comm::backdrop{-webkit-backdrop-filter:blur(3px);background:#01030699}html.fx .comm,html.fx .comm *{cursor:default}html.fx .comm a,html.fx .comm button{cursor:pointer}html.modal-open .reticle{opacity:0}.comm__bar{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;padding:.65rem .6rem .65rem 1.1rem;font-size:.68rem;display:flex}.comm__radar{border:1px solid var(--signal);background:conic-gradient(#ff7a3dbf,#0000 28%,#0000);border-radius:50%;flex:none;width:18px;height:18px;animation:2.2s linear infinite comm-radar;position:relative}.comm__radar:after{content:"";background:var(--signal);border-radius:50%;position:absolute;inset:6px}@keyframes comm-radar{to{rotate:360deg}}.comm__title{color:var(--ink-2)}.comm__title b{color:var(--signal);font-weight:500}.comm__status{color:var(--ok);align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.comm__close{width:44px;height:44px;color:var(--ink-2);place-items:center;font-size:1.05rem;transition:color .2s;display:grid}.comm__close:hover,.comm__close:focus-visible{color:var(--signal)}.comm__pick{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:1.1rem 1.1rem .4rem;font-size:.66rem}.comm__list{gap:.6rem;padding:.5rem 1.1rem 1.1rem;display:grid}.comm__row{gap:.6rem;display:flex}.comm[open] .comm__row{animation:comm-ch .55s var(--ease) both;animation-delay:calc(var(--i) * 80ms + .16s)}@keyframes comm-ch{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-12px)}to{clip-path:inset(0)}}.comm__ch{--c:var(--holo);--l:9px;border:1px solid var(--line);background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px, linear-gradient(var(--c), var(--c)) top left / 1px var(--l), linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l), #06121c99;background-repeat:no-repeat;flex:1;grid-template-columns:auto 1fr auto;grid-template-areas:"id name go""id hint go";align-items:center;gap:.15rem .9rem;min-width:0;min-height:4.4rem;padding:.8rem 1rem;transition:border-color .25s,background-color .25s;display:grid;position:relative}.comm__ch:hover,.comm__ch:focus-visible,.comm__ch:active{--c:var(--signal);background-color:#28100680;border-color:#ff7a3d73}.comm__ch--hot{--c:var(--signal);border-color:#ff7a3d59}.comm__id{letter-spacing:.12em;color:var(--holo);grid-area:id;font-size:.62rem}.comm__ch--hot .comm__id{color:var(--signal)}.comm__name{font-family:var(--display);color:var(--ink);grid-area:name;font-size:.95rem;font-weight:400;line-height:1.2}.comm__hint{letter-spacing:.02em;overflow-wrap:anywhere;color:var(--ink-2);grid-area:hint;font-size:.72rem}.comm__hint b{white-space:nowrap;color:var(--signal);font-weight:500}.comm__go{color:var(--holo);transition:transform .3s var(--ease);grid-area:go;font-size:1rem}.comm__ch:hover .comm__go{transform:translate(3px)}.comm__copy{border:1px solid var(--line-2);min-width:4.6rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex:none;padding:0 .8rem;font-size:.64rem;transition:color .2s,border-color .2s}.comm__copy:hover,.comm__copy:focus-visible{color:var(--holo);border-color:var(--holo)}.comm__copy.is-done{color:var(--ok);border-color:var(--ok)}.comm__foot{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;font-size:.62rem;display:flex}.comm__foot b{color:var(--holo);font-weight:400}@media (width<=640px){.comm{-webkit-backdrop-filter:none;background:#030a10;border-width:0 0 1px;width:100%;max-height:100dvh;inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.comm[open],.comm[open]:after,.comm[open] .comm__row,.comm__radar{animation:none}}.console{width:min(44rem,100vw - 2rem);max-width:none;max-height:76vh;color:var(--ink);border:1px solid var(--line-2);box-shadow:0 0 0 1px #6cf0ff14, 0 40px 120px -20px #000000e6, 0 0 80px -30px var(--holo-glow);-webkit-backdrop-filter:blur(14px);font-family:var(--mono);background:#030a10f0;outline:none;margin:0 auto;padding:0;font-size:.82rem;position:fixed;inset:12vh 0 auto;overflow:hidden}.console[open]{animation:console-in .4s var(--ease) both;flex-direction:column;display:flex}@keyframes console-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-12px)scale(.98)}to{clip-path:inset(0)}}.console::backdrop{-webkit-backdrop-filter:blur(2px);background:#0103068c}html.fx .console,html.fx .console *{cursor:default}html.fx .console button{cursor:pointer}html.fx .console input{cursor:text}html.console-open .reticle{opacity:0}.console__bar{border-bottom:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.1rem;font-size:.66rem;display:flex}.console__bar b{color:var(--holo);font-weight:500}.console__keys{letter-spacing:.06em;text-transform:none;margin-left:auto}.console kbd{border:1px solid var(--line-2);padding:.05rem .3rem;font-family:inherit}.console__close{color:var(--ink-2);border:1px solid #0000;align-items:center;gap:.5rem;margin-left:auto;padding:.35rem .6rem;font-size:.8rem;transition:color .2s,border-color .2s;display:inline-flex}.console__keys+.console__close{margin-left:0}.console__close:hover,.console__close:focus-visible{color:var(--holo);border-color:var(--line-2)}.console__close kbd{text-transform:uppercase;font-size:.6rem}.console__line{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.95rem 1.1rem;display:flex}.console__prompt{color:var(--ok);flex:none}.console__input{min-width:0;color:var(--ink);font:inherit;caret-color:var(--holo);background:0 0;border:0;outline:0;flex:1;padding:0}.console__input::placeholder{color:var(--ink-3);opacity:.7}.console__suggest{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.45rem;padding:.8rem 1.1rem;display:flex}.console__suggest button,.console__jump{border:1px solid var(--line-2);color:var(--ink-2);padding:.3rem .65rem;font-family:inherit;font-size:.7rem;transition:color .2s,border-color .2s,background-color .2s}.console__suggest button:hover,.console__suggest button:focus-visible{color:var(--holo);border-color:var(--holo);background:#6cf0ff0f}.console__suggest button[data-go]:after{content:" →";color:var(--holo)}.console__log{overscroll-behavior:contain;flex:auto;min-height:9rem;max-height:44vh;padding:1rem 1.1rem;line-height:1.7;overflow-y:auto}.console__log p{white-space:pre-wrap}.console__log .console__cmd{color:var(--holo);margin-top:.6rem}.console__log .console__cmd:before{content:"› ";color:var(--ink-3)}.console__sys{color:var(--ink-3)}.console__sys b,.console__log .hl{color:var(--holo);font-weight:400}.console__log .sig{color:var(--signal)}.console__log .err{color:#ff8a8a}.console__jump{border-color:var(--signal);color:var(--signal);margin-top:.5rem}.console__jump:hover,.console__jump:focus-visible{background:#ff7a3d1a}@media (width<=640px){.console{inset:var(--vv-top,0px) 0 auto;width:100%;height:var(--vv-h,100dvh);-webkit-backdrop-filter:none;background:#030a10;border-width:0 0 1px;max-height:none}.console__close{justify-content:center;min-width:44px;min-height:44px;margin-left:auto;font-size:1.1rem}.console__keys+.console__close{margin-left:auto}.console__close kbd,.console__keys,.console__host{display:none}.console__input{font-size:16px}.console__suggest{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.console__suggest::-webkit-scrollbar{display:none}.console__suggest li{flex:none}.console__suggest button,.console__jump{padding:.5rem .8rem;font-size:.78rem}.console__log{min-height:0;max-height:none}}.reticle{z-index:350;pointer-events:none;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){html.fx .reticle{display:block}html.fx,html.fx *{cursor:none}html.fx input,html.fx textarea{cursor:text}}.reticle.is-hidden{opacity:0}.reticle__ring,.reticle__dot{position:absolute;top:0;left:0}.reticle__dot{background:var(--holo);width:4px;height:4px;box-shadow:0 0 8px var(--holo);margin:-2px 0 0 -2px}.reticle__ring{width:34px;height:34px;transition:width .45s var(--ease), height .45s var(--ease), border-radius .45s var(--ease), border-color .3s;border:1px solid #6cf0ff59;border-radius:50%}.reticle__ring i{background:var(--holo);position:absolute}.reticle__ring i:first-child,.reticle__ring i:nth-child(2){width:1px;height:6px;left:50%}.reticle__ring i:first-child{top:-4px}.reticle__ring i:nth-child(2){bottom:-4px}.reticle__ring i:nth-child(3),.reticle__ring i:nth-child(4){width:6px;height:1px;top:50%}.reticle__ring i:nth-child(3){left:-4px}.reticle__ring i:nth-child(4){right:-4px}.reticle.is-lock .reticle__ring{border-color:var(--signal);border-radius:2px;width:52px;height:52px}.reticle.is-frame .reticle__ring{--c:var(--signal);--l:9px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1.5px, linear-gradient(var(--c), var(--c)) top left / 1.5px var(--l), linear-gradient(var(--c), var(--c)) top right / var(--l) 1.5px, linear-gradient(var(--c), var(--c)) top right / 1.5px var(--l), linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1.5px, linear-gradient(var(--c), var(--c)) bottom left / 1.5px var(--l), linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1.5px, linear-gradient(var(--c), var(--c)) bottom right / 1.5px var(--l);filter:drop-shadow(0 0 6px #ff7a3d99);background-repeat:no-repeat;border-color:#0000;border-radius:0}.reticle.is-frame .reticle__ring i{background:var(--signal)}.reticle__read{font-family:var(--mono);letter-spacing:.1em;color:var(--holo);white-space:nowrap;opacity:.75;font-size:9px;position:absolute;top:16px;left:22px}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.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}:root{--bg:#02050a;--bg-2:#061019;--panel:#06121c8c;--ink:#e8f7fc;--ink-2:#a3bac6;--ink-3:#6f8a98;--holo:#6cf0ff;--holo-2:#2bc4db;--holo-glow:#6cf0ff73;--line:#8cdcff1f;--line-2:#8cdcff42;--signal:#ff7a3d;--ok:#5dffb0;--display:"Unbounded Variable", "Arial Black", system-ui, sans-serif;--sans:"Geist Variable", system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SFMono-Regular", monospace;--gutter:clamp(1.1rem, .4rem + 3vw, 3.5rem);--section:clamp(7rem, 4rem + 10vw, 14rem);--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:5rem;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:hidden}body{min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}::selection{background:var(--holo);color:var(--bg)}:focus-visible{outline:1px solid var(--holo);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.space{z-index:-2;pointer-events:none;background:radial-gradient(60% 50% at 70% 35%, #145a7838, transparent 70%), radial-gradient(50% 60% at 15% 90%, #281e5a2e, transparent 70%), var(--bg);position:fixed;inset:0}.space:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 10%,#0000 75%)}.space:after{content:"";background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),radial-gradient(120% 90%,#0000 55%,#000000a6);position:absolute;inset:0}.holo{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}html:not(.fx) .holo{display:none}.display{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;font-weight:300;line-height:.95}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.holo-text{color:var(--holo);text-shadow:0 0 18px var(--holo-glow)}.signal{color:var(--signal)}.kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--holo);align-items:center;gap:.8rem;font-size:.72rem;display:inline-flex}.kicker:before{content:"";border:1px solid var(--holo);width:7px;height:7px;box-shadow:0 0 12px var(--holo-glow);transform:rotate(45deg)}.kicker b{color:var(--ink-3);font-weight:400}.hud{--c:var(--holo);--l:10px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px, linear-gradient(var(--c), var(--c)) top left / 1px var(--l), linear-gradient(var(--c), var(--c)) top right / var(--l) 1px, linear-gradient(var(--c), var(--c)) top right / 1px var(--l), linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l), linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l), var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px)saturate(1.2);background-repeat:no-repeat;padding:1.4rem 1.5rem;position:relative}.hud__bar{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:1rem;margin:-.4rem 0 1rem;padding-bottom:.7rem;font-size:.66rem;display:flex}.hud__bar b{color:var(--holo);font-weight:400}.dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 10px var(--ok);border-radius:50%;animation:2.4s ease-in-out infinite blink;display:inline-block}.dot--signal{background:var(--signal);box-shadow:0 0 10px var(--signal)}@keyframes blink{50%{opacity:.35}}.btn{height:3.1rem;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-2);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));isolation:isolate;transition:color .4s var(--ease), border-color .4s var(--ease), background-color .4s var(--ease);align-items:center;gap:.8rem;padding:0 1.5rem;font-size:.75rem;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(90deg,#0000,#6cf0ff59,#0000);position:absolute;inset:0;transform:translate(-100%)}.btn:hover:before{transform:translate(100%)}.btn--primary{background:var(--signal);border-color:var(--signal);color:#1a0800;box-shadow:0 0 30px -6px var(--signal);font-weight:600}.btn--primary:before{background:linear-gradient(90deg,#0000,#ffffff8c,#0000)}.btn--ghost:hover{border-color:var(--holo);color:var(--holo)}.btn svg{width:14px;height:14px}.wrap{width:100%;max-width:88rem;padding:0 var(--gutter);margin:0 auto}[data-decode]{font-variant-ligatures:none}@media (prefers-reduced-motion:reduce){.dot{animation:none}}.callout{visibility:hidden;will-change:transform, opacity;position:absolute;top:0;left:0}.callout__dot{border:1px solid var(--holo);width:7px;height:7px;box-shadow:0 0 10px var(--holo-glow);background:#6cf0ff40;margin:-3.5px;position:absolute;transform:rotate(45deg)}.callout__line{position:absolute;top:-40px;left:0;overflow:visible}.callout__line polyline{fill:none;stroke:var(--holo);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease)}.callout.is-on .callout__line polyline{stroke-dashoffset:0}.callout__box{left:calc(var(--w) + 6px);white-space:nowrap;border-left:1px solid var(--holo);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .5s .25s, transform .6s .25s var(--ease);background:#030c149e;padding:.35rem .65rem;position:absolute;top:-26px;transform:translate(-6px,-50%)}.callout.is-on .callout__box{opacity:1;transform:translateY(-50%)}.callout__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem;display:block}.callout__value{font-family:var(--display);letter-spacing:.02em;color:var(--ink);font-size:.8rem;font-weight:400;display:block}.callout--left .callout__line{left:calc(var(--w) * -1);transform:scaleX(-1)}.callout--left .callout__box{left:auto;right:calc(var(--w) + 6px);border-left:0;border-right:1px solid var(--holo);text-align:right;transform:translate(6px,-50%)}.callout--left.is-on .callout__box{transform:translateY(-50%)}.callout--signal .callout__dot{border-color:var(--signal);box-shadow:0 0 10px var(--signal);background:#ff7a3d40}.callout--signal .callout__line polyline{stroke:var(--signal)}.callout--signal .callout__box{border-color:var(--signal)}.callout--signal .callout__value{color:var(--signal)}.callout--below .callout__line{top:0;transform:scaleY(-1)}.callout--below.callout--left .callout__line{transform:scale(-1)}.callout--below .callout__box{top:26px}.skip{z-index:400;background:var(--holo);color:var(--bg);font-family:var(--mono);padding:.6rem 1rem;font-size:.75rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.anchor-layer{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}html:not(.fx) .anchor-layer,html:not(.fx) [data-anchor]{display:none}@media (width<=899px){.anchor-layer{display:none}}
