@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.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:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.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:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-wght-normal-Bn_gnr7w.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-ext-wght-normal-C8S-KRRz.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal-DHIcAJRg.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.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{--ink:#0b0b0f;--asphalt:#121218;--concrete:#1b1b23;--curb:#26262f;--line:#f4efe617;--line-strong:#f4efe62e;--text:#f4efe6;--text-muted:#f4efe6bd;--text-faint:#f4efe68f;--sun:#ff8a3d;--sun-hi:#ffb27a;--sun-glow:#ff8a3d59;--sun-wash:#ff8a3d14;--dusk:#e0476b;--siren:#5aa9ff;--gold:#e3bd4f;--live:#5fe3a9;--off:#ff7b7b;--accent:var(--sun);--on-accent:#1a0d04;--font-display:"Big Shoulders Display Variable", "Arial Narrow", Impact, sans-serif;--font-body:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.84rem, .8rem + .15vw, .92rem);--step-0:clamp(1rem, .96rem + .2vw, 1.1rem);--step-1:clamp(1.2rem, 1.1rem + .45vw, 1.45rem);--step-2:clamp(1.6rem, 1.3rem + 1.2vw, 2.3rem);--step-3:clamp(2.3rem, 1.6rem + 3vw, 4.2rem);--step-4:clamp(3.4rem, 1.6rem + 8vw, 9rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:clamp(5rem, 3rem + 8vw, 10rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--max:1240px;--radius-s:6px;--radius-m:12px;--radius-l:18px;--radius-pill:999px;--notch:18px;--glass:linear-gradient(160deg, #ffffff0e, #ffffff03);--shadow-1:0 1px 0 #ffffff0d inset, 0 12px 32px -14px #000000b3;--shadow-2:0 1px 0 #ffffff12 inset, 0 34px 80px -30px #000000d9;--blur:blur(14px) saturate(140%);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.16s;--dur-2:.28s;--dur-3:.75s;--z-header:50;--z-float:40;--header-h:72px}*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-body);font-size:var(--step-0);color:var(--text);background:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;line-height:1.6;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,picture,svg,canvas{max-width:100%;display:block}img{height:auto}h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:800;line-height:.95}h3{font-size:var(--step-2);line-height:1}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{padding:0;list-style:none}code{font-family:var(--font-mono)}::selection{background:var(--sun);color:var(--on-accent)}:focus-visible{outline:2px solid var(--sun-hi);outline-offset:3px;border-radius:var(--radius-s)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-2);z-index:200;padding:var(--space-2) var(--space-4);background:var(--sun);color:var(--on-accent);border-radius:var(--radius-s);transition:transform var(--dur-2) var(--ease-out);font-weight:700;position:absolute;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.icon{flex:none;width:1.25em;height:1.25em}.btn{--btn-bg:transparent;--btn-fg:var(--text);--btn-line:var(--line-strong);justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);font-weight:700;font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-line);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);border-radius:var(--radius-s) 0 0 var(--radius-s);isolation:isolate;transition:transform var(--dur-1) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;overflow:hidden}.btn--primary{--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-line:transparent;box-shadow:0 10px 40px -12px var(--sun-glow)}.btn--primary:before{content:"";z-index:-1;transition:transform .65s var(--ease-out);background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn--ghost{--btn-bg:#ffffff0a;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.btn--quiet{--btn-line:transparent;min-height:44px;color:var(--sun-hi);padding:0}.btn--sm{min-height:42px;padding:0 var(--space-4)}.btn__trail{width:1.05em;height:1.05em;transition:transform var(--dur-2) var(--ease-out)}@media (hover:hover){.btn--primary:hover:before{transform:translate(120%)}.btn--ghost:hover{--btn-line:var(--sun);--btn-bg:var(--sun-wash)}.btn--quiet:hover{color:var(--text)}.btn:hover .btn__trail{transform:translate(3px)}.btn:hover .btn__trail--ext{transform:translate(2px,-2px)}}.btn:active{transform:scale(.97)}.icon-btn{border:1px solid var(--line-strong);border-radius:var(--radius-m);width:46px;height:46px;transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out);background:#ffffff0a;place-items:center;display:inline-grid}@media (hover:hover){.icon-btn:hover{border-color:var(--sun);background:var(--sun-wash)}}.icon-btn:active{transform:scale(.94)}.kicker{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.22em;text-transform:uppercase;color:var(--sun-hi);font-weight:600;display:inline-flex}.kicker:before{content:"";background:linear-gradient(90deg, var(--sun) 60%, transparent 60%) 0 0 / 8px 2px;width:28px;height:2px}.panel{background:var(--glass), var(--asphalt);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);isolation:isolate;transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);position:relative;overflow:hidden}[data-spotlight]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-30%), #ff8a3d21, transparent 60%);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}[data-spotlight]:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,-30%), var(--sun), transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-2) var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){[data-spotlight]:hover:before,[data-spotlight]:hover:after{opacity:1}}.field{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:#00000059;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.field__value{min-width:0;padding:var(--space-2) var(--space-4);font-size:var(--step--1);color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;align-items:center;display:flex}.field--mono .field__value:before{content:">";margin-right:var(--space-2);color:var(--sun)}.field__copy{justify-content:center;align-items:center;gap:var(--space-2);min-width:52px;padding:0 var(--space-4);border-left:1px solid var(--line-strong);color:var(--text-muted);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);display:inline-flex;position:relative}@media (hover:hover){.field__copy:hover{color:var(--text);background:var(--sun-wash)}}.field__icon-done,.field__feedback{display:none}.field__copy[data-copied]{color:var(--live);background:#5fe3a91a}.field__copy[data-copied] .field__icon-copy{display:none}.field__copy[data-copied] .field__icon-done{animation:pop var(--dur-2) var(--ease-out);display:block}.field__copy[data-copied] .field__feedback{font-size:var(--step--1);font-weight:700;display:inline}.field__copy[data-copy-failed]{color:var(--off)}.status{--state:var(--text-faint);gap:var(--space-3);display:grid}.status[data-state=online]{--state:var(--live)}.status[data-state=offline]{--state:var(--off)}.status__head{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;display:flex}.status__dot{background:var(--state);width:9px;height:9px;box-shadow:0 0 0 0 var(--state);border-radius:50%}.status[data-state=online] .status__dot{animation:ping 2.4s var(--ease-out) infinite}.status[data-state=loading] .status__dot{animation:1s steps(2,end) infinite blink}.status__label{color:var(--state);font-weight:600}.status__name{color:var(--text-faint);margin-left:auto}.status__count{align-items:baseline;gap:0 var(--space-2);font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:800;line-height:1;display:flex}.status__max{color:var(--text-faint);font-size:.55em}.status__unit{font-family:var(--font-body);font-size:var(--step--1);color:var(--text-muted);font-weight:600}.status__bar{border-radius:var(--radius-pill);background:#ffffff14;height:4px;overflow:hidden}.status__bar span{background:linear-gradient(90deg, var(--sun), var(--gold));height:100%;transform:scaleX(var(--load,0));transform-origin:0;transition:transform 1.2s var(--ease-out);display:block}.motion-toggle{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);font-size:var(--step--1);color:var(--text-muted);border-radius:var(--radius-s);display:inline-flex}.motion-toggle:hover{color:var(--text)}.motion-toggle__play,.motion-toggle[aria-pressed=true] .motion-toggle__pause{display:none}.motion-toggle[aria-pressed=true] .motion-toggle__play{display:block}.to-top{right:var(--gutter);bottom:calc(var(--space-5) + env(safe-area-inset-bottom));z-index:var(--z-float);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);background:#121218d9;position:fixed;transform:translateY(12px)}.to-top[data-visible]{opacity:1;pointer-events:auto;transform:none}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:var(--space-9);position:relative}.section-head{gap:var(--space-4);max-width:46rem;margin-bottom:var(--space-7);display:grid}.section-head h2{font-size:var(--step-3)}.section-lead{font-size:var(--step-1);color:var(--text-muted);line-height:1.5}.site-header{z-index:var(--z-header);transition:background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-scrolled],.site-header[data-open]{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-color:var(--line);background:#0b0b0fd1}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--header-h);display:flex}.brand{align-items:center;gap:var(--space-3);min-height:44px;display:inline-flex}.brand__mark{filter:drop-shadow(0 0 12px #e3bd4f59);width:36px;height:36px}.brand__text{font-family:var(--font-display);letter-spacing:.06em;font-size:1.45rem;font-weight:700;line-height:1}.brand__text strong{color:var(--gold);font-weight:900}.nav__list{gap:var(--space-1);display:flex;position:relative}.nav__link{min-height:44px;padding:0 var(--space-4);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-2) var(--ease-out);align-items:center;font-weight:600;display:inline-flex;position:relative}.nav__link:hover,.nav__link[aria-current]{color:var(--text)}.nav__indicator{width:var(--w,0);background:var(--sun);height:2px;box-shadow:0 0 12px var(--sun-glow);transform:translateX(var(--x,0));opacity:var(--o,0);transition:transform var(--dur-3) var(--ease-out), width var(--dur-3) var(--ease-out), opacity var(--dur-2) var(--ease-out);pointer-events:none;position:absolute;bottom:4px;left:0}.site-header__actions{align-items:center;gap:var(--space-3);display:flex}.menu-toggle__close,.site-header[data-open] .menu-toggle__open{display:none}.site-header[data-open] .menu-toggle__close{display:block}.scroll-progress{height:2px;position:absolute;inset:auto 0 -1px}.scroll-progress span{background:linear-gradient(90deg, var(--dusk), var(--sun));height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}.mobile-menu{height:calc(100dvh - var(--header-h));padding:var(--space-6) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom));justify-content:space-between;gap:var(--space-6);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.mobile-menu__list{gap:var(--space-1);display:grid}.mobile-menu__list a{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;font-family:var(--font-display);text-transform:uppercase;border-bottom:1px solid var(--line);font-size:clamp(2.4rem,10vw,3.4rem);font-weight:800;line-height:1;display:flex}.mobile-menu__list a[aria-current]{color:var(--sun)}.mobile-menu__num{font-family:var(--font-mono);font-size:var(--step--1);color:var(--sun-hi);font-weight:500}.mobile-menu__actions{gap:var(--space-3);display:grid}@media (max-width:960px){.nav{display:none}}@media (min-width:961px){.menu-toggle{display:none}}@media (max-width:420px){.site-header__cta{display:none}}.site-footer{border-top:1px solid var(--line);background:var(--asphalt);padding-block:var(--space-8) var(--space-5);font-size:var(--step--1);color:var(--text-muted)}.footer__grid{gap:var(--space-7);grid-template-columns:1.6fr repeat(3,1fr);display:grid}.footer__brand{gap:var(--space-4);max-width:26rem;color:var(--text);align-content:start;display:grid}.footer__brand p{color:var(--text-faint)}.footer__title{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.18em;color:var(--text-faint);font-weight:600}.footer__col a{min-height:36px;transition:color var(--dur-1) var(--ease-out);align-items:center;display:inline-flex}.footer__col a:hover{color:var(--sun-hi)}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--text-faint);flex-wrap:wrap;display:flex}@media (max-width:860px){.footer__grid{grid-template-columns:repeat(2,1fr)}.footer__brand{grid-column:1/-1}}@media (max-width:420px){.footer__grid{grid-template-columns:1fr}}.hero{--px:0;--py:0;min-height:100svh;padding-top:calc(var(--header-h) + var(--space-7));padding-bottom:var(--space-7);isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__media{z-index:-3;transform:translate3d(calc(var(--px) * -14px), calc(var(--py) * -10px + var(--shift,0px)), 0);position:absolute;inset:-4% -3% -10%}.hero__photo,.hero__photo img,.finale__photo,.finale__photo img,.lost__photo,.lost__photo img{width:100%;height:100%}.hero__photo img,.finale__photo img,.lost__photo img{object-fit:cover;object-position:62% 40%}.hero__photo img{animation:drift 32s var(--ease-in-out) infinite alternate;transform-origin:60% 45%}.hero__fx{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg, #0b0b0feb 0%, #0b0b0f9e 38%, #0b0b0f14 70%), linear-gradient(0deg, var(--ink) 0%, #0b0b0f00 38%), linear-gradient(180deg, #0b0b0fb3 0%, #0b0b0f00 22%);position:absolute;inset:0}.hero__content{align-self:end;justify-items:start;gap:var(--space-5);display:grid}.hero__title{font-size:var(--step-4);letter-spacing:-.005em;text-shadow:0 6px 40px #00000080;line-height:.86;display:grid}.hero__line:nth-child(3){color:#0000;-webkit-text-stroke:1.5px #f4efe6d9;text-shadow:none}.hero__line:last-child .hero__word>span{background:linear-gradient(95deg, var(--sun-hi), var(--sun) 55%, var(--dusk));color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.hero__word{vertical-align:top;padding-bottom:.04em;display:inline-block;overflow:hidden}.hero__word>span{display:inline-block}.hero__lead{max-width:36rem;font-size:var(--step-1);color:var(--text-muted);line-height:1.5}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__facts{gap:var(--space-2) var(--space-5);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;font-weight:600;display:flex}.hero__facts li{align-items:center;gap:var(--space-2);display:inline-flex}.hero__facts .icon{color:var(--live);width:1.1em;height:1.1em}.hero__status{margin-top:var(--space-7)}.status--hero{width:min(100%,340px);padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-l);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#0b0b0f8c}@media (min-width:1100px){.hero__status{right:max(var(--gutter), (100% - var(--max)) / 2);bottom:var(--space-7);width:auto;margin:0;position:absolute}}.hero__cue{left:50%;bottom:var(--space-4);width:44px;height:44px;color:var(--text-faint);animation:cue 2.4s var(--ease-in-out) infinite;place-items:center;display:grid;position:absolute;translate:-50%}@media (max-width:640px){.hero__cue{display:none}.hero__actions .btn{flex:100%}.hero__shade{background:linear-gradient(0deg, var(--ink) 8%, #0b0b0fbf 55%, #0b0b0f4d 100%), linear-gradient(180deg, #0b0b0fb3 0%, #0b0b0f00 22%)}.hero__photo img{object-position:75% 40%}}.ticker{border-block:1px solid var(--line);background:var(--asphalt);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker__run{width:max-content;animation:48s linear infinite ticker;display:flex}.ticker__track{display:flex}.ticker__track li{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-4) 0;font-family:var(--font-display);font-size:var(--step-2);text-transform:uppercase;white-space:nowrap;color:var(--text-faint);font-weight:800;display:inline-flex}.ticker__track li:after{content:"";background:var(--sun);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:10px;height:10px}.world{background:radial-gradient(60% 50% at 0 30%,#e0476b1a,#0000 70%),radial-gradient(50% 40% at 100% 80%,#ff8a3d14,#0000 70%)}.world__grid{gap:var(--space-8);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.world__intro .section-head{margin-bottom:var(--space-5)}.world__art{max-width:520px;margin-top:var(--space-5);transform:translateY(var(--shift,0px));position:relative}.world__art:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(closest-side,#ff8a3d59,#0000);position:absolute;inset:20% 10% 0}.world__art img{width:100%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.world__pillars{gap:var(--space-4);display:grid}.pillar{gap:var(--space-2) var(--space-5);padding:var(--space-6);grid-template-columns:auto 1fr;display:grid}.pillar__num{top:var(--space-4);right:var(--space-5);font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-faint);position:absolute}.pillar__icon{border-radius:var(--radius-m);width:52px;height:52px;color:var(--sun);background:var(--sun-wash);border:1px solid #ff8a3d40;grid-row:span 2;place-items:center;display:grid}.pillar__icon .icon{width:26px;height:26px}.pillar h3{font-size:var(--step-1);align-self:end}.pillar p{color:var(--text-muted)}@media (hover:hover){.pillar:hover{border-color:var(--line-strong);transform:translateY(-3px)}}.systems{gap:var(--space-7);margin-top:var(--space-8);padding:clamp(var(--space-5), 4vw, var(--space-8));background:linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 100% 24px, var(--glass), var(--asphalt);grid-template-columns:1fr 1.4fr;align-items:center;display:grid}.systems__copy{gap:var(--space-4);display:grid}.systems__title{font-size:var(--step-3)}.systems__copy p:last-child{color:var(--text-muted)}.systems__grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:640px){.systems__grid{grid-template-columns:repeat(2,1fr)}}.system{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);isolation:isolate;transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);background:#0000004d;display:grid;position:relative;overflow:hidden}.system__id{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;color:var(--text-faint)}.system__icon{width:34px;height:34px;color:var(--sun);transition:transform var(--dur-2) var(--ease-out)}.system__name{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;font-weight:800;line-height:1}.system--more{padding-block:var(--space-4);color:var(--text-muted);background:0 0;border-style:dashed;grid-column:1/-1;grid-auto-flow:column;place-content:center space-between;align-items:center}@media (hover:hover){.system:not(.system--more):hover{border-color:#ff8a3d73;transform:translateY(-3px)}.system:hover .system__icon{transform:scale(1.08)rotate(-4deg)}}@media (max-width:960px){.world__grid,.systems{grid-template-columns:1fr}.world__art{max-width:560px}}.paths{background:linear-gradient(180deg, transparent, var(--asphalt) 30%, var(--asphalt) 70%, transparent)}.paths__explorer{gap:var(--space-6);grid-template-columns:minmax(260px,.8fr) 2fr;display:grid}.paths__tabs{align-content:start;gap:var(--space-2);display:grid}.path-tab{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);text-align:left;border:1px solid var(--line);border-radius:var(--radius-m);transition:border-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);background:#ffffff05;display:flex;position:relative;overflow:hidden}.path-tab:before{content:"";background:var(--accent);width:3px;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.path-tab[aria-selected=true]{border-color:color-mix(in oklab, var(--accent) 50%, transparent);background:color-mix(in oklab, var(--accent) 9%, transparent)}.path-tab[aria-selected=true]:before{transform:scaleY(1)}@media (hover:hover){.path-tab:hover{border-color:var(--line-strong)}}.path-tab__num{font-family:var(--font-mono);font-size:var(--step--1);color:var(--accent)}.path-tab__text{gap:var(--space-1);display:grid}.path-tab__tag{font-family:var(--font-display);font-size:var(--step-2);text-transform:uppercase;font-weight:800;line-height:1}.path-tab__title{font-size:var(--step--1);color:var(--text-muted)}.paths__stage{gap:var(--space-5);display:grid}.paths__explorer:not([data-enhanced]) .paths__tabs{display:none}.paths__explorer:not([data-enhanced]){grid-template-columns:1fr}.path{border:1px solid var(--line);border-radius:var(--radius-l);background:radial-gradient(70% 80% at 30% 60%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%), var(--concrete);grid-template-columns:1fr 1fr;align-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.path__art{align-self:end;place-items:end center;height:100%;display:grid;position:relative}.path__glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--accent) 60%, transparent), transparent);filter:blur(30px);height:40%;position:absolute;inset:auto 10% 0}.path__img{object-fit:contain;width:auto;max-height:500px;margin-top:var(--space-5);position:relative}.path__copy{gap:var(--space-4);padding:var(--space-7) var(--space-7) var(--space-7) 0;display:grid}.path__tag{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.path h3{font-size:var(--step-3)}.path__copy>p:last-child{font-size:var(--step-1);color:var(--text-muted)}.path[data-active] .path__img{animation:path-in var(--dur-3) var(--ease-out) both}.path[data-active] .path__copy>*{animation:rise var(--dur-3) var(--ease-out) both}.path[data-active] .path__copy>:nth-child(2){animation-delay:60ms}.path[data-active] .path__copy>:nth-child(3){animation-delay:.12s}@media (max-width:960px){.paths__explorer{grid-template-columns:1fr}.paths__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.path-tab{padding:var(--space-4)}.path-tab__title,.path-tab__num{display:none}.path-tab__tag{font-size:var(--step-1)}.path{grid-template-columns:1fr;min-height:0}.path__art{order:2;height:auto}.path__img{max-height:360px}.path__copy{padding:var(--space-6) var(--space-5) 0}}.onboarding__grid{gap:var(--space-8);grid-template-columns:1fr 1.25fr;display:grid}.onboarding__aside{top:calc(var(--header-h) + var(--space-6));align-self:start;position:sticky}.onboarding__art img{opacity:.9;width:min(100%,380px);-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.steps{gap:var(--space-4);counter-reset:step;display:grid;position:relative}.steps:before,.steps:after{content:"";background:var(--line-strong);width:2px;position:absolute;top:28px;bottom:28px;left:27px}.steps:after{background:linear-gradient(180deg, var(--dusk), var(--sun));transform-origin:top;box-shadow:0 0 14px var(--sun-glow)}@supports (animation-timeline:view()){.steps:after{animation:linear both fill;animation-timeline:view();animation-range:entry 40% cover 70%}}.step{gap:var(--space-5);grid-template-columns:56px 1fr;display:grid;position:relative}.step__marker{z-index:1;width:56px;height:56px;color:var(--sun);background:var(--ink);border:2px solid var(--sun);box-shadow:0 0 0 6px var(--ink), 0 0 24px var(--sun-glow);border-radius:50%;place-items:center;display:grid;position:relative}.step__body{justify-items:start;gap:var(--space-3);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--glass), var(--asphalt);display:grid}.step__num{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.18em;text-transform:uppercase;color:var(--sun-hi)}.step h3{font-size:var(--step-2)}.step p{color:var(--text-muted)}.connect{gap:var(--space-4);width:100%;margin-top:var(--space-2);display:grid}.connect .btn{justify-self:start}.connect__alt{gap:var(--space-2);display:grid}.connect__label{align-items:center;gap:var(--space-2);font-size:var(--step--1);color:var(--text-muted);font-weight:600;display:inline-flex}@media (max-width:960px){.onboarding__grid{grid-template-columns:1fr;gap:0}.onboarding__aside{position:static}.onboarding__art{display:none}}@media (max-width:520px){.step{gap:var(--space-3);grid-template-columns:40px 1fr}.step__marker{width:40px;height:40px}.step__marker .icon{width:18px;height:18px}.steps:before,.steps:after{left:19px}.step__body{padding:var(--space-4)}.connect .btn{justify-self:stretch}}.community__channels{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.channel{gap:var(--space-4);padding:var(--space-6);grid-template-rows:auto 1fr auto auto;display:grid}.channel__head{align-items:center;gap:var(--space-4);display:flex}.channel__logo{border-radius:var(--radius-m);width:56px;height:56px;transition:transform var(--dur-2) var(--ease-out)}.channel h3{font-size:var(--step-2)}.channel>p:not(.channel__address){color:var(--text-muted)}.channel__address{min-height:48px;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-faint);align-items:center;display:flex}.channel .btn{justify-self:start}@media (hover:hover){.channel:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.channel:hover .channel__logo{transform:rotate(-6deg)scale(1.06)}}.community__services{gap:var(--space-6);margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px dashed var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.service{gap:var(--space-4);display:flex}.service__icon{width:28px;height:28px;color:var(--sun);margin-top:2px}.service h3{font-size:var(--step-1);margin-bottom:var(--space-2)}.service p{font-size:var(--step--1);color:var(--text-muted)}@media (max-width:960px){.community__channels,.community__services{grid-template-columns:1fr}}.finale{padding-block:var(--space-9);isolation:isolate;position:relative;overflow:hidden}.finale__media{z-index:-2;transform:translateY(var(--shift,0px));position:absolute;inset:-15% 0}.finale:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--ink) 0%, #0b0b0f8c 30%, #0b0b0f8c 70%, var(--ink) 100%), linear-gradient(90deg, #0b0b0fd9, #0b0b0f33);position:absolute;inset:0}.finale__inner{gap:var(--space-7);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.finale__copy{justify-items:start;gap:var(--space-5);display:grid}.finale h2{font-size:var(--step-4);line-height:.88}.finale__copy>p:not(.kicker){font-size:var(--step-1);color:var(--text-muted);max-width:32rem}.finale__panel{gap:var(--space-6);padding:var(--space-6);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#0b0b0f99;display:grid}.finale__connect{gap:var(--space-2);display:grid}@media (max-width:960px){.finale__inner{grid-template-columns:1fr}}.lost{min-height:100svh;padding-block:calc(var(--header-h) + var(--space-7)) var(--space-8);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.lost__media{z-index:-2;filter:blur(6px)saturate(80%);position:absolute;inset:0;transform:scale(1.06)}.lost:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b0b0ff2,#0b0b0f8c);position:absolute;inset:0}.lost__inner{justify-items:start;gap:var(--space-5);display:grid}.lost__code{color:#0000;-webkit-text-stroke:2px var(--sun);text-shadow:0 0 60px var(--sun-glow);font-size:clamp(7rem,4rem + 18vw,18rem);line-height:.8}.lost__title{font-size:var(--step-3);max-width:18ch}.lost__inner>p:not(.kicker){max-width:34rem;font-size:var(--step-1);color:var(--text-muted)}@keyframes drift{0%{transform:scale(1.12)translate(1.5%,.5%)}to{transform:scale(1.02)translate(-1%,-.5%)}}@keyframes word-in{0%{transform:translateY(105%)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes path-in{0%{opacity:0;transform:translate(-30px)scale(.97)}}@keyframes fade{0%{opacity:0}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes fill{0%{transform:scaleY(0)}}@keyframes cue{50%{opacity:.6;transform:translateY(6px)}}@keyframes ping{0%{box-shadow:0 0 #5fe3a999}70%,to{box-shadow:0 0 0 10px #5fe3a900}}@keyframes blink{50%{opacity:.3}}@keyframes pop{0%{transform:scale(.4)}}.js .hero__word>span{animation:word-in .9s var(--ease-out) both;animation-delay:calc(.2s + var(--w) * 70ms)}.js .hero__eyebrow,.js .hero__lead,.js .hero__actions,.js .hero__facts,.js .hero__status{animation:rise var(--dur-3) var(--ease-out) both}.js .hero__eyebrow{animation-delay:.1s}.js .hero__lead{animation-delay:.65s}.js .hero__actions{animation-delay:.76s}.js .hero__facts{animation-delay:.86s}.js .hero__status{animation-delay:1s}.js .hero__media{animation:fade 1.6s var(--ease-out) both}.js [data-reveal]{opacity:0;transition:opacity var(--dur-3) var(--ease-out) var(--reveal-delay,0s), transform var(--dur-3) var(--ease-out) var(--reveal-delay,0s);transform:translateY(26px)}.js [data-reveal][data-revealed]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){scroll-behavior:auto}:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root:not([data-motion=full]) .ticker__run,:root:not([data-motion=full]) .hero__photo img{animation:none!important}}:root[data-motion=reduced]{scroll-behavior:auto}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduced] .ticker__run,:root[data-motion=reduced] .hero__photo img,:root[data-motion=reduced] .steps:after{animation:none!important}
