@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-latin-ext-400.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/poppins-latin-400.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins-latin-ext-500.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/poppins-latin-500.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-latin-ext-600.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/poppins-latin-600.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-latin-ext-700.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/poppins-latin-700.woff2)format("woff2");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{--brand:#ffc928;--brand-2:#3fb2e8;--on-brand:#14182a;--bg:#1b2034;--bg-2:#262e4d;--pattern:none;--text:#fff;--muted:#ffffffbd;--line:#ffffff24}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bg{z-index:-1;background:radial-gradient(120vmax 80vmax at 30% 30%,var(--bg-2),var(--bg)70%);position:fixed;inset:0;overflow:hidden}.bg:before{content:"";background:var(--pattern)center/cover no-repeat;opacity:.55;animation:40s ease-in-out infinite alternate drift;position:absolute;inset:-5%}.bg:after{content:"";background:radial-gradient(#0000 45%,#080b16b3 100%);position:absolute;inset:0}@keyframes drift{to{transform:scale(1.08)translate(-1.5%,-1%)}}.orb{filter:blur(70px);mix-blend-mode:screen;border-radius:50%;animation:20s ease-in-out infinite alternate float;position:absolute}.o1{background:var(--brand);opacity:.15;width:44vmax;height:44vmax;top:-22vmax;left:-14vmax}.o2{background:var(--brand-2);opacity:.2;width:46vmax;height:46vmax;animation-duration:24s;bottom:-24vmax;right:-16vmax}.o3{background:var(--brand-2);opacity:.1;width:22vmax;height:22vmax;animation-duration:28s;top:30%;left:40%}@keyframes float{to{transform:translate(6vmax,4vmax)scale(1.1)}}.particle{opacity:0;background:#fff;border-radius:50%;animation:linear infinite rise;position:absolute;bottom:-10px}@keyframes rise{0%{opacity:0;transform:translateY(0)}10%{opacity:.55}85%{opacity:.35}to{opacity:0;transform:translateY(-110vh)}}.page{min-height:100dvh;padding:clamp(14px,2.6vh,32px)clamp(16px,4vw,48px)calc(clamp(12px,2.2vh,24px) + env(safe-area-inset-bottom));grid-template-rows:1fr auto auto 1fr auto;display:grid}.page>.brand{grid-row:2;margin-bottom:clamp(10px,10vh - 60px,56px)}.page>main{grid-row:3}.page>footer{grid-row:5;margin-top:clamp(8px,1.5vh,16px)}.brand{justify-content:center;align-items:center;display:flex}.wordmark{color:var(--text);align-items:center;gap:.6em;font-size:clamp(1rem,min(1.5vw,2.6vh),1.25rem);font-weight:600;text-decoration:none;display:inline-flex}.wordmark .badge{background:linear-gradient(135deg,var(--brand),var(--brand-2));width:2.1em;height:2.1em;color:var(--on-brand);border-radius:50%;place-items:center;font-size:.8em;font-weight:700;display:grid;box-shadow:0 6px 20px #0000004d}.brand img{height:min(var(--logo-h,64px),max(48px,calc(20vh - 76px)),calc(4.5vw + 44px));object-fit:contain;width:auto;max-width:100%;display:block}.brand.backing-light img,.brand.backing-dark img{box-sizing:content-box;border-radius:14px;padding:clamp(6px,1.2vh,10px) clamp(10px,1.6vh,16px);box-shadow:0 8px 24px #00000040}.brand.backing-light img{background:#fffffff0}.brand.backing-dark img{border:1px solid var(--line);background:#0a0e1cc7}main{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.8vh,20px);width:100%;max-width:1000px;margin-inline:auto;display:flex}.hero svg{width:auto;max-width:min(92vw,620px);height:clamp(110px,30vh,340px);display:block;overflow:visible}h1{letter-spacing:-.01em;text-wrap:balance;max-width:18em;margin:0;font-size:clamp(1.55rem,min(4.6vw,5.8vh),3.3rem);font-weight:600;line-height:1.12}.hl{background:linear-gradient(90deg,var(--brand),var(--brand-2),var(--brand));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shine}@keyframes shine{to{background-position:200%}}.lead strong{color:var(--text);font-weight:600}.quick{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:clamp(.8rem,min(1vw,1.8vh),.92rem);list-style:none;display:flex}.quick a{color:var(--text);opacity:.9;align-items:center;gap:.5em;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.quick a:hover{color:var(--brand);opacity:1}.quick svg{width:1.15em;height:1.15em;stroke:var(--brand);flex:none}.hl{white-space:nowrap}.lead{max-width:44ch;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(.92rem,min(1.3vw,2.2vh),1.15rem);line-height:1.65}.quick{justify-content:center}.status{border:1px solid var(--line);backdrop-filter:blur(10px);background:#ffffff0f;border-radius:16px;gap:clamp(6px,1.1vh,10px);width:min(540px,100%);padding:clamp(10px,1.6vh,16px) clamp(14px,2vw,20px);display:grid;box-shadow:0 12px 40px #00000047}.status-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:clamp(.8rem,min(1.05vw,1.9vh),.95rem);display:flex}.now,.eta{margin:0}.now{color:var(--muted);text-align:left;min-width:0}.ticker{color:var(--text);font-weight:500}.caret{background:var(--brand);vertical-align:-.18em;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.eta{color:var(--muted);white-space:nowrap}.eta b{font-variant-numeric:tabular-nums;color:var(--on-brand);background:var(--brand);border-radius:7px;margin-left:.3em;padding:.12em .5em;font-weight:600}.eta[hidden]{display:none}.progress{background:#ffffff17;border-radius:99px;height:8px;position:relative;overflow:hidden}.progress span{border-radius:inherit;background:repeating-linear-gradient(135deg,var(--brand)0 10px,color-mix(in srgb,var(--brand)65%,#fff)10px 20px);width:38%;box-shadow:0 0 18px color-mix(in srgb,var(--brand)60%,transparent);animation:2.4s cubic-bezier(.65,0,.35,1) infinite race;position:absolute;inset:0}@keyframes race{0%{transform:translate(-105%)}to{transform:translate(270%)}}.hint{color:var(--muted);margin:0;font-size:clamp(.72rem,min(.9vw,1.6vh),.8rem)}footer{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3em .9em;font-size:clamp(.74rem,min(1vw,1.7vh),.875rem);display:flex}.sep{opacity:.35}.credit{color:var(--muted);align-items:center;gap:.55em;text-decoration:none;transition:color .2s;display:inline-flex}.credit img{opacity:.85;width:auto;height:1.9em;transition:opacity .2s,transform .2s}.credit:hover{color:var(--text)}.credit:hover img{opacity:1;transform:translateY(-1px)}a:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}@media (width<=480px){footer{flex-direction:column}.sep{display:none}}.reveal{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards up;animation-delay:var(--d,0s);transform:translateY(16px)}@keyframes up{to{opacity:1;transform:none}}.slot{animation:1.4s ease-in-out infinite alternate slot}@keyframes slot{0%{opacity:.35}to{opacity:.95}}.type{transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite type}.t2{animation-delay:.3s}.t3{animation-delay:.6s}.t4{animation-delay:.9s}.t5{animation-delay:1.2s}@keyframes type{0%{transform:scaleX(0)}12%,82%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}.spark{transform-box:fill-box;transform-origin:50%;opacity:0;animation:6s ease-out infinite spark}.k2{animation-delay:.12s}.k3{animation-delay:.22s}@keyframes spark{0%,30%{opacity:0;transform:scale(.2)}37%{opacity:1;transform:scale(1.15)rotate(20deg)}50%,to{opacity:0;transform:scale(.5)rotate(45deg)}}.bob{animation:3s ease-in-out infinite alternate bob}@keyframes bob{to{transform:translateY(-6px)}}.steam{opacity:0;animation:2.6s ease-in-out infinite steam}.s2{animation-delay:1.3s}@keyframes steam{0%{opacity:0;transform:translateY(4px)}40%{opacity:.8}to{opacity:0;transform:translateY(-10px)}}@media (width<=600px){.status-top{flex-direction:column;gap:4px}.now{text-align:center}.page>.brand{margin-bottom:clamp(16px,3vh,28px)}}@media (height<=620px) and (width>=601px){.hero svg{height:clamp(90px,24vh,160px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.type{transform:none}.spark,.steam{opacity:0}.caret{display:none}}.d-1{--d:.1s}.d-2{--d:.25s}.d-3{--d:.35s}.d-4{--d:.45s}.d-5{--d:.55s}.d-6{--d:.7s}.fill-brand{fill:var(--brand)}.fill-brand2{fill:var(--brand-2)}.fill-bg{fill:var(--bg)}.stroke-brand{stroke:var(--brand)}.stroke-brand2{stroke:var(--brand-2)}.hl-wrap{display:inline-block;position:relative}.sparkles{pointer-events:none;position:absolute;inset:-.28em -.42em}.sparkles i{opacity:0;background:linear-gradient(135deg,#fff 10%,var(--brand)55%,var(--brand-2));clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:.34em;height:.34em;filter:drop-shadow(0 0 .12em color-mix(in srgb,var(--brand)80%,transparent));animation:2.6s ease-in-out infinite sparkle;position:absolute;transform:scale(0)}.sparkles i:first-child{animation-delay:.2s;top:2%;left:4%}.sparkles i:nth-child(2){width:.24em;height:.24em;animation-delay:1.1s;top:-6%;left:46%}.sparkles i:nth-child(3){width:.42em;height:.42em;animation-delay:.6s;top:8%;right:2%}.sparkles i:nth-child(4){width:.26em;height:.26em;animation-delay:1.7s;bottom:4%;right:-2%}.sparkles i:nth-child(5){width:.3em;height:.3em;animation-delay:2.1s;bottom:-4%;left:30%}.sparkles i:nth-child(6){width:.22em;height:.22em;animation-delay:1.4s;bottom:12%;left:-4%}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1)rotate(90deg)}70%{opacity:.8;transform:scale(.7)rotate(150deg)}}@media (prefers-reduced-motion:reduce){.sparkles{display:none}}.stamp{border:3px double var(--brand);color:var(--brand);letter-spacing:.06em;text-transform:uppercase;opacity:.92;border-radius:5px;padding:.38em .9em .32em;font-size:clamp(.78rem,min(1vw,1.8vh),.9rem);font-weight:700;line-height:1.3;animation:1.03s linear .35s both stamp;display:inline-block;rotate:-4deg;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 60px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 2.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 60px}@keyframes stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(1.9)}20%{opacity:.95}55%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scale(1)}76%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scale(1.13)}to{opacity:.92;transform:scale(1)}}html.paused *,html.paused :before,html.paused :after{animation-play-state:paused!important}.motion-toggle{font:inherit;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:.45em;padding:.35em .2em;display:inline-flex}.motion-toggle:before{content:"";box-sizing:border-box;border-left:.22em solid;border-right:.22em solid;width:.7em;height:.8em}html.paused .motion-toggle:before{border:.42em solid #0000;border-left:.7em solid;border-right-width:0;width:0;height:0}.motion-toggle:hover{color:var(--text)}.motion-toggle:focus-visible,.linkbtn:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.motion-toggle[hidden],.motion-toggle[hidden]+.sep{display:none}.stamp{animation-delay:.25s}@media (forced-colors:active){.stamp{-webkit-mask:none;mask:none}.progress span{background:highlight}}