*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#080810;color:#f0e6ff;font-family:var(--font-body),"Exo 2",system-ui,sans-serif;line-height:1.6;padding-bottom:76px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-main{flex:1 1}a{color:#00cfff;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:48px 24px;width:100%}.page-kicker{font-family:var(--font-pixel),monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#00ffd4;text-shadow:0 0 7px #00ffd4,0 0 21px rgba(0,255,212,.6)}.page-heading{font-family:var(--font-display),"Orbitron",system-ui,sans-serif;font-weight:900;font-size:clamp(1.8rem,4vw,2.8rem);margin:10px 0 28px;color:#fff}.stub-note{margin-top:8px;font-size:.85rem;color:rgba(240,230,255,.45)}@keyframes gb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.page-kicker{animation:gb-rise .5s ease-out both}.page-heading{animation:gb-rise .6s ease-out .06s both}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.CookieConsent_banner__ItITg{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(76px + 16px);width:min(680px,100vw - 32px);z-index:200;background:#0d0d1a;border:1px solid rgba(255,0,128,.45);border-radius:8px;overflow:hidden;box-shadow:0 0 16px rgba(255,0,128,.5);animation:CookieConsent_consent-in__WTw3l .32s cubic-bezier(.2,.8,.2,1)}@media(max-width:560px){.CookieConsent_banner__ItITg{bottom:calc(76px + 8px)}}.CookieConsent_bar__7vgGp{height:4px;width:100%;background:linear-gradient(90deg,#FF1744,#FF6D00,#FFD600,#00E676,#00E5FF,#2979FF,#D500F9)}.CookieConsent_inner__3hon7{display:flex;align-items:center;gap:20px;padding:18px 22px}@media(max-width:560px){.CookieConsent_inner__3hon7{flex-direction:column;align-items:stretch;gap:14px;padding:16px 18px}}.CookieConsent_text__c09Tz{flex:1 1;font-size:.85rem;line-height:1.5;color:rgba(240,230,255,.8)}.CookieConsent_title__zK9Qo{display:block;font-family:var(--font-display),"Orbitron",system-ui,sans-serif;font-weight:700;font-size:.95rem;margin-bottom:4px;color:#00ffd4;text-shadow:0 0 6px #00ffd4,0 0 18px rgba(0,255,212,.6)}.CookieConsent_actions__oiREh{display:flex;gap:10px;flex-shrink:0}@media(max-width:560px){.CookieConsent_actions__oiREh{justify-content:flex-end}}.CookieConsent_accept__L__Fr,.CookieConsent_decline__a3wNn{font-family:var(--font-pixel),monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;border-radius:8px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.CookieConsent_accept__L__Fr:hover,.CookieConsent_decline__a3wNn:hover{transform:translateY(-1px)}.CookieConsent_accept__L__Fr{border:none;color:#fff;background:#ff0080;box-shadow:0 0 14px rgba(255,0,128,.5)}.CookieConsent_accept__L__Fr:hover{background:#ff1493;box-shadow:0 0 20px rgba(255,0,128,.5)}.CookieConsent_decline__a3wNn{background:rgba(0,0,0,0);color:rgba(240,230,255,.7);border:1px solid rgba(240,230,255,.25)}.CookieConsent_decline__a3wNn:hover{color:#fff;border-color:rgba(0,207,255,.6)}@keyframes CookieConsent_consent-in__WTw3l{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.AppPrompt_prompt__7gUDp{position:fixed;left:50%;bottom:calc(76px + 8px);width:calc(100vw - 24px);transform:translateX(-50%);z-index:190;background:#0d0d1a;border:1px solid rgba(155,48,255,.5);border-radius:8px;overflow:hidden;box-shadow:0 0 16px rgba(155,48,255,.5);animation:AppPrompt_app-prompt-in__wFNb7 .32s cubic-bezier(.2,.8,.2,1)}@media(min-width:560px){.AppPrompt_prompt__7gUDp{width:min(460px,100vw - 32px)}}.AppPrompt_bar__NaAZH{height:4px;width:100%;background:linear-gradient(90deg,#FF1744,#FF6D00,#FFD600,#00E676,#00E5FF,#2979FF,#D500F9)}.AppPrompt_close__Lc8JS{position:absolute;top:8px;right:6px;width:32px;height:32px;border:none;background:rgba(0,0,0,0);color:rgba(240,230,255,.5);font-size:1.2rem;line-height:1;cursor:pointer}.AppPrompt_close__Lc8JS:hover{color:#fff}.AppPrompt_inner__qGieW{display:flex;align-items:flex-start;gap:14px;padding:14px 44px 12px 18px}.AppPrompt_icon__Nn990{flex-shrink:0;width:40px;height:40px;filter:drop-shadow(0 0 8px rgba(255,0,128,.7))}.AppPrompt_text__ITOME{min-width:0}.AppPrompt_title__1iLaR{display:block;font-family:var(--font-display),"Orbitron",system-ui,sans-serif;font-weight:700;font-size:.82rem;line-height:1.3;margin-bottom:5px;color:#00ffd4;text-shadow:0 0 6px #00ffd4,0 0 18px rgba(0,255,212,.6)}.AppPrompt_body__emNBL{font-size:.78rem;line-height:1.4;color:rgba(240,230,255,.8)}.AppPrompt_actions__7YB43{display:flex;justify-content:flex-end;gap:10px;padding:0 18px 16px}.AppPrompt_get__F21zw,.AppPrompt_later__mkQWn{font-family:var(--font-pixel),monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;padding:12px 18px;border-radius:8px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.AppPrompt_get__F21zw:hover,.AppPrompt_later__mkQWn:hover{transform:translateY(-1px)}.AppPrompt_get__F21zw{border:none;color:#fff;background:#ff0080;text-decoration:none;box-shadow:0 0 14px rgba(255,0,128,.5)}.AppPrompt_get__F21zw:hover{background:#ff1493;box-shadow:0 0 20px rgba(255,0,128,.5)}.AppPrompt_later__mkQWn{background:rgba(0,0,0,0);color:rgba(240,230,255,.7);border:1px solid rgba(240,230,255,.25)}.AppPrompt_later__mkQWn:hover{color:#fff;border-color:rgba(0,207,255,.6)}@keyframes AppPrompt_app-prompt-in__wFNb7{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}