:root{--ac: #eab308;--ac-300: color-mix(in srgb, var(--ac) 52%, white);--ac-700: color-mix(in srgb, var(--ac) 70%, black);--bg: #161618;--text: #f3eee5;--muted: rgba(255, 255, 255, .62);color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:Poppins,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.page{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;background:radial-gradient(ellipse 60% 45% at 50% 42%,color-mix(in srgb,var(--ac) 9%,transparent),transparent 70%),radial-gradient(ellipse 120% 80% at 50% 0%,#1f1f22,var(--bg) 70%)}.hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 16px 40px;text-align:center}.wheel{position:relative;width:min(420px,86vw)}.wheel-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.soon{font-size:clamp(30px,8vw,46px);font-weight:800;line-height:1.02;letter-spacing:.04em}.soon+.soon{color:var(--ac)}.soon-sub{margin-top:10px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}h1{margin:6px 0 0;font-size:clamp(24px,4.4vw,38px);font-weight:800;line-height:1.15}h1 em{font-style:normal;color:var(--ac)}.lead{max-width:520px;margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:280px;max-width:100%;height:58px;margin-top:8px;color:var(--text);font-size:16px;font-weight:750;letter-spacing:.06em;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.45);transition:filter .14s ease,transform .14s ease}.cta-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.cta:hover{filter:brightness(1.12)}.cta:active{transform:translateY(1px);filter:brightness(.88)}.cta:focus-visible,.sound:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.foot{padding:18px 16px 22px;text-align:center;font-size:12px;color:#fff6}.sound{position:fixed;right:18px;bottom:18px;z-index:5;display:flex;align-items:center;gap:8px;height:42px;min-width:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#141416d9;color:#ffffffb3;font:600 12px Poppins,system-ui,sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.sound:hover,.sound.on{color:var(--ac);border-color:color-mix(in srgb,var(--ac) 45%,transparent)}.sound-hint{white-space:nowrap}.us-root{position:relative;width:100%;-webkit-user-select:none;user-select:none}.us-root svg{display:block;width:100%;height:auto;overflow:visible}.us-bar{transition:filter .25s,opacity .25s;opacity:.85}.us-hot .us-bar{opacity:1;filter:brightness(1.25) drop-shadow(0 0 6px var(--ac))}.us-ghost{position:absolute;left:50%;top:50%;width:58%;aspect-ratio:1;translate:-50% -50%;pointer-events:none;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(160deg,color-mix(in srgb,var(--ac) 70%,white),var(--ac) 50%,var(--ac-700));-webkit-mask:url(/logo-silver.svg) center / 82% no-repeat;mask:url(/logo-silver.svg) center / 82% no-repeat;opacity:.06;animation:ghostBreathe 4.5s ease-in-out infinite}@keyframes ghostBreathe{0%,to{opacity:.05;scale:.94}50%{opacity:.13;scale:1.02}}@media (prefers-reduced-motion: reduce){.us-ghost{animation:none}}@media (max-width: 480px){.sound-hint{display:none}}
