@font-face{font-stretch:100% 125%;font-family:archivo;src:url(/_next/static/media/74572e0eda85ab7d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-stretch:100% 125%;font-family:archivo;src:url(/_next/static/media/82f9b36fb75473e6-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_eee842{font-family:archivo,archivo Fallback}.__variable_eee842{--font-archivo:"archivo","archivo Fallback"}:root{--night:#170D2B;--night-2:#1D1035;--panel:#24133F;--line:#3A2560;--gold:#FFC233;--gold-2:#FFD873;--pink:#FF4F86;--cream:#FFF4DE;--lilac:#E4D8F5;--muted:#CDBDE6;--dim:#A996C9;--ok:#7EE0C3;--font:var(--font-archivo),"Archivo",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--cream);font-family:var(--font);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--gold)}a:hover{color:var(--gold-2)}button{font-family:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}img{max-width:100%;display:block}.d{font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.015em}.d,.num{font-stretch:125%}.num{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:99px;border:none;background:var(--gold);color:var(--night);font-weight:800;font-size:16px;text-decoration:none;transition:background .15s,transform .15s}.btn:hover:not(:disabled){background:var(--gold-2);color:var(--night);transform:translateY(-1px)}.btn.glow{box-shadow:0 10px 30px -10px rgba(255,194,51,.6)}.btn.ghost{background:rgba(23,13,43,.35);border:1.5px solid rgba(255,244,222,.35);color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn.ghost:hover:not(:disabled){border-color:var(--gold);background:rgba(23,13,43,.5);color:var(--cream)}.btn.dark{background:var(--night);color:var(--cream)}.btn.dark:hover:not(:disabled){background:#000;color:var(--cream)}.btn.sm{min-height:44px;font-size:15px;padding:0 18px}.btn.block{width:100%}.field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.input{width:100%;background:var(--panel);border:1.5px solid var(--line);border-radius:14px;color:var(--cream);font:500 16px/1.4 var(--font);padding:13px 14px;min-height:50px}.input::placeholder{color:var(--dim)}.input:focus{border-color:var(--gold);outline:none}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.hint{font-size:13px;font-weight:500;color:var(--dim)}.error{background:rgba(255,79,134,.14);border:1.5px solid var(--pink);color:#FFD3E0;border-radius:14px}.error,.success{padding:12px 14px;font-size:15px}.success{background:rgba(126,224,195,.12);border:1.5px solid var(--ok);color:#D7FFF2;border-radius:14px}.check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600}.check input{width:20px;height:20px;accent-color:var(--gold)}.card{background:var(--night-2);border:1px solid var(--line);border-radius:22px;padding:24px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.logo,.logo:hover{color:var(--cream)}.logo .mk{transition:transform .25s cubic-bezier(.2,1.6,.4,1)}.logo:hover .mk{transform:translateX(3px) rotate(-4deg)}.alert-stage{position:relative;overflow:hidden}.shake{animation:shake .5s ease-in-out 2}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px,2px)}40%{transform:translate(6px,-2px)}60%{transform:translate(-3px,-1px)}80%{transform:translate(3px,1px)}}.note{position:absolute;top:-48px;width:44px;height:22px;border-radius:3px;background:var(--gold);color:var(--night);font:900 12px/22px var(--font);text-align:center;box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 3px var(--night);opacity:0;animation:fallA 2.8s cubic-bezier(.35,.1,.6,1) forwards;pointer-events:none;z-index:3}.note.pink{background:var(--pink);box-shadow:inset 0 0 0 2px var(--pink),inset 0 0 0 3px var(--night)}.note.b{animation-name:fallB}.note.c{animation-name:fallC}.alert-stage.lg .note{width:60px;height:30px;font-size:16px;line-height:30px}@keyframes fallA{0%{transform:translate(0) rotate(-20deg);opacity:0}8%{opacity:1}to{transform:translate(34px,110vh) rotate(210deg);opacity:1}}@keyframes fallB{0%{transform:translate(0) rotate(25deg);opacity:0}8%{opacity:1}to{transform:translate(-44px,110vh) rotate(-170deg);opacity:1}}@keyframes fallC{0%{transform:translate(0) rotate(0deg);opacity:0}8%{opacity:1}50%{transform:translate(-26px,55vh) rotate(150deg)}to{transform:translate(14px,110vh) rotate(330deg);opacity:1}}.alert{position:absolute;left:50%;top:46%;width:84%;transform:translate(-50%,-50%);border-radius:16px;padding:14px 16px 16px;background:var(--panel);border:2px solid var(--gold);color:var(--cream);text-align:center;z-index:4;animation:pop .55s cubic-bezier(.2,1.5,.4,1) both;box-shadow:0 20px 50px -10px rgba(0,0,0,.6)}.alert.out{animation:popout .35s ease-in forwards}@keyframes pop{0%{transform:translate(-50%,-50%) scale(.55);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes popin{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popout{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.alert .who{font-size:14px;font-weight:600}.alert .amt{font-stretch:125%;font-weight:900;font-style:italic;font-size:28px;line-height:1.05;color:var(--gold);margin:4px 0 6px}.alert .msg{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.alert .lvl{display:inline-block;font-stretch:125%;font-weight:800;font-style:italic;text-transform:uppercase;font-size:11px;line-height:1;padding:6px 10px;border-radius:99px;background:var(--gold);color:var(--night);margin-bottom:8px}.alert.t-flex .amt{font-size:32px}.alert.t-owambe{background:var(--pink);border-color:var(--cream);color:var(--night)}.alert.t-owambe .amt{color:var(--night);font-size:36px}.alert.t-owambe .lvl{background:var(--night);color:var(--pink)}.alert.t-odogwu{background:var(--gold);border-color:var(--cream);color:var(--night)}.alert.t-odogwu .amt{color:var(--night);font-size:40px}.alert.t-odogwu .lvl{background:var(--night);color:var(--gold)}.alert-stage.lg .alert{width:min(620px,88%);padding:22px 26px 26px;border-radius:22px;border-width:3px}.alert-stage.lg .alert .who{font-size:20px}.alert-stage.lg .alert .msg{font-size:19px}.alert-stage.lg .alert .lvl{font-size:13px;padding:8px 13px}.alert-stage.lg .alert.t-wave{width:min(420px,80%)}.alert-stage.lg .alert.t-wave .amt{font-size:40px}.alert-stage.lg .alert.t-flex .amt{font-size:50px}.alert-stage.lg .alert.t-owambe{width:min(720px,92%)}.alert-stage.lg .alert.t-owambe .amt{font-size:64px}.alert-stage.lg .alert.t-odogwu{width:min(760px,94%)}.alert-stage.lg .alert.t-odogwu .amt{font-size:76px}.alert .fan-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:99px;font-size:.78em;font-weight:800;background:rgba(255,194,51,.18);border:1px solid;vertical-align:1px}.alert .extra{margin-top:8px;font-size:.9em;font-weight:700;opacity:.9}.hype-note{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 8px;font-stretch:125%;font-weight:900;font-style:italic;text-transform:uppercase;font-size:12px;padding:6px 12px;border-radius:99px;background:var(--pink);color:var(--night);animation:pulse .8s ease-in-out infinite alternate}.alert.t-owambe .hype-note{background:var(--night);color:var(--pink)}.alert-stage.lg .hype-note{font-size:15px}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.08)}}.flash{position:absolute;inset:0;background:var(--gold);z-index:2;animation:flash 1s ease-out forwards;pointer-events:none}@keyframes flash{0%{opacity:.75}to{opacity:0}}.crown{display:block;margin:0 auto 4px;animation:crown 1.2s ease-in-out infinite alternate}@keyframes crown{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-4px) rotate(6deg)}}.alert .chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:6px}.alert .chips .lvl{margin-bottom:0}.alert .chip{display:inline-block;font-weight:800;font-size:11px;line-height:1;padding:6px 10px;border-radius:99px;text-transform:uppercase;letter-spacing:.02em}.alert .chip.welcome{background:var(--ok);color:#0B2A22;animation:pulse .7s ease-in-out infinite alternate}.alert .chip.legend{background:#B3122E;color:#FFE7A3}.alert .name{font-stretch:125%;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;font-size:24px;line-height:1;overflow-wrap:anywhere;animation:namein .6s cubic-bezier(.2,1.6,.4,1) .15s both}@keyframes namein{0%{transform:scale(.4);opacity:0;letter-spacing:.3em}to{transform:scale(1);opacity:1}}.alert .who{font-size:13px;font-weight:700;opacity:.85;margin-top:2px;text-transform:uppercase;letter-spacing:.06em}.alert .fan-level{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:6px;font-size:.78em;font-weight:900;background:var(--night);color:var(--gold);letter-spacing:0}.alert.t-odogwu .fan-level,.alert.t-owambe .fan-level{background:var(--night);color:var(--cream)}.alert-stage.lg .alert .name{font-size:44px}.alert-stage.lg .alert.t-wave .name{font-size:36px}.alert-stage.lg .alert.t-owambe .name{font-size:56px}.alert-stage.lg .alert.t-odogwu .name{font-size:64px}.alert-stage.lg .alert .who{font-size:16px}.alert-stage.lg .alert .chip{font-size:14px;padding:8px 13px}.alert .combo{position:absolute;top:-26px;right:-14px;transform:rotate(10deg);background:var(--pink);color:var(--night);border:3px solid var(--cream);border-radius:16px;padding:4px 12px 6px;font-stretch:125%;font-weight:900;font-style:italic;font-size:30px;line-height:.95;text-align:center;box-shadow:0 10px 24px -8px rgba(0,0,0,.6);animation:combo .5s cubic-bezier(.2,1.8,.4,1) .25s both,wobble 1s ease-in-out .8s infinite alternate;z-index:2}.alert .combo small{display:block;font-size:11px;letter-spacing:.1em}.alert-stage.lg .alert .combo{font-size:46px;top:-36px;right:-22px}.alert-stage.lg .alert .combo small{font-size:14px}@keyframes combo{0%{transform:rotate(10deg) scale(0)}to{transform:rotate(10deg) scale(1)}}@keyframes wobble{0%{transform:rotate(6deg) scale(1)}to{transform:rotate(14deg) scale(1.08)}}.alert .levelup{margin:10px auto 0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 14px;border-radius:99px;background:var(--night);color:var(--cream);font-weight:800;font-size:.9em;animation:popin .5s cubic-bezier(.2,1.6,.4,1) 1s both}.alert .levelup span{color:var(--ok);margin-right:6px}.alert .levelup span,.alert .milestone{font-stretch:125%;font-style:italic;text-transform:uppercase}.alert .milestone{margin:12px -16px -16px;padding:8px 12px;background:var(--night);color:var(--gold);font-weight:900;border-radius:0 0 14px 14px;font-size:.95em}.alert-stage.lg .alert .milestone{margin:14px -26px -26px;padding:10px 14px;border-radius:0 0 19px 19px}.alert.e-legend{box-shadow:0 0 0 4px #B3122E,0 0 60px 10px rgba(255,194,51,.55),0 20px 50px -10px rgba(0,0,0,.6)}.alert.e-gold{box-shadow:0 0 40px 6px rgba(255,194,51,.5),0 20px 50px -10px rgba(0,0,0,.6)}.alert.e-silver{box-shadow:0 0 34px 4px rgba(200,220,255,.55),0 20px 50px -10px rgba(0,0,0,.6)}.spot{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 50% 46%,rgba(255,240,200,.16) 0,rgba(255,240,200,.06) 55%,rgba(6,3,12,.72) 80%);animation:spot 6.5s ease-in-out forwards}@keyframes spot{0%{opacity:0}12%{opacity:1}80%{opacity:1}to{opacity:0}}.sparkle{position:absolute;z-index:5;color:#FFE7A3;opacity:0;filter:drop-shadow(0 0 6px rgba(255,220,140,.9));animation:twinkle 1.4s ease-in-out 3;pointer-events:none}@keyframes twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}.burst{width:0;height:0;z-index:2;pointer-events:none}.burst,.burst i{position:absolute}.burst i{width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px 2px var(--gold);opacity:0;animation:burst 1.3s cubic-bezier(.1,.7,.3,1) forwards}.burst.h1 i{background:var(--pink);box-shadow:0 0 10px 2px var(--pink)}.burst.h2 i{background:#FFF4DE;box-shadow:0 0 10px 2px #FFF4DE}.alert-stage.lg .burst i{width:10px;height:10px;margin:-5px}@keyframes burst{0%{opacity:1;transform:translate(0) scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 40px)) scale(.4)}}.bolts{inset:0;z-index:2;pointer-events:none}.bolt,.bolts{position:absolute}.bolt{top:4%;width:13%;max-width:120px;fill:#E8F1FF;filter:drop-shadow(0 0 14px #9EC5FF) drop-shadow(0 0 30px #6EA8FF);opacity:0;animation:bolt .9s steps(1) 2}.bolt.b1{left:8%}.bolt.b2{right:8%;transform:scaleX(-1);animation-delay:.25s}.bolt-flash{position:absolute;inset:0;background:#DDE9FF;opacity:0;animation:boltflash .9s steps(1) 2}@keyframes bolt{0%{opacity:1}15%{opacity:0}30%{opacity:1}45%,to{opacity:0}}@keyframes boltflash{0%{opacity:.35}10%,to{opacity:0}}.carpet{position:absolute;left:50%;bottom:0;width:min(380px,40%);height:54%;transform:translateX(-50%) scaleY(0);transform-origin:bottom;z-index:1;pointer-events:none;background:linear-gradient(90deg,#6E0A1B 0 6%,#FFC233 6% 8%,#B3122E 8% 92%,#FFC233 92% 94%,#6E0A1B 94%);-webkit-clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);opacity:.92;animation:carpet .9s cubic-bezier(.2,.9,.3,1) forwards}@keyframes carpet{to{transform:translateX(-50%) scaleY(1)}}.alert .chip.ent{animation:popin .5s cubic-bezier(.2,1.6,.4,1) .2s both}.alert .chip.ent.bronze{background:#E8A87C;color:#2A140A}.alert .chip.ent.silver{background:#E4ECFF;color:#121A33;box-shadow:0 0 16px #9EC5FF}.alert .chip.ent.gold{background:var(--night);color:var(--gold);box-shadow:0 0 18px rgba(255,194,51,.8)}.thanks-strip{overflow:hidden;white-space:nowrap;border-radius:14px;background:var(--panel-a,rgba(23,13,43,.86));border:1.5px solid var(--line);color:var(--cream);padding:10px 0;font-weight:700;font-size:18px}.thanks-strip .track{display:inline-block;padding-left:100%;animation:marquee var(--speed,30s) linear infinite}.thanks-strip .track span{margin-right:38px}.thanks-strip .track b{color:var(--gold);margin-right:8px;font-stretch:125%;font-style:italic;text-transform:uppercase}@keyframes marquee{to{transform:translateX(-100%)}}.credits{position:fixed;inset:0;z-index:20;background:rgba(6,3,12,.82);overflow:hidden;color:#FFF4DE;animation:fadein .6s ease both}.credits.out{animation:fadeout .6s ease forwards}.credits .roll{position:absolute;left:0;right:0;top:100%;text-align:center;animation:roll var(--dur,30s) linear forwards}.credits h2{font-weight:900;color:var(--gold);font-size:54px;line-height:.95;margin:0 0 12px}.credits h2,.credits h3{font-stretch:125%;font-style:italic;text-transform:uppercase}.credits h3{font-weight:800;color:var(--muted);font-size:22px;margin:50px 0 14px;letter-spacing:.08em}.credits .fan{font-size:34px;font-weight:800;line-height:1.5}.credits .fan small{display:block;font-size:16px;color:var(--gold);font-weight:700;line-height:1;margin-bottom:10px}@keyframes roll{to{transform:translateY(calc(-100% - 100vh))}}@keyframes fadein{0%{opacity:0}}@keyframes fadeout{to{opacity:0}}.mascot{width:220px;height:auto;overflow:visible}.mascot .body{animation:bob 1.6s ease-in-out infinite;transform-origin:110px 250px}.mascot .arm-l,.mascot .arm-r{transform-box:fill-box}.mascot .arm-l{transform-origin:90% 10%}.mascot .arm-r{transform-origin:10% 10%}.mascot.dance .body{animation:hop .32s ease-in-out infinite alternate}.mascot.dance .arm-l{animation:drumL .16s ease-in-out infinite alternate}.mascot.dance .arm-r{animation:drumR .16s ease-in-out .08s infinite alternate}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hop{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-12px) rotate(3deg)}}@keyframes drumL{0%{transform:rotate(0)}to{transform:rotate(-28deg)}}@keyframes drumR{0%{transform:rotate(0)}to{transform:rotate(28deg)}}.bubble{position:relative;background:var(--cream);color:#170D2B;font-weight:800;border-radius:16px;padding:10px 14px;font-size:17px;max-width:260px;animation:popin .4s cubic-bezier(.2,1.6,.4,1) both}.bubble:after{content:"";position:absolute;left:40px;bottom:-10px;border:10px solid transparent;border-top:10px solid var(--cream);border-bottom:0}.paycard{position:relative;border-radius:20px;padding:16px 18px;background:var(--panel-a,rgba(23,13,43,.88));color:var(--cream);border:2px solid var(--gold);box-shadow:0 0 0 0 var(--gold);animation:glow 2.4s ease-in-out infinite;display:flex;gap:16px;align-items:center}@keyframes glow{0%,to{box-shadow:0 0 0 0 rgba(255,194,51,0),0 16px 40px -14px rgba(0,0,0,.7)}50%{box-shadow:0 0 26px 2px var(--glow,rgba(255,194,51,.45)),0 16px 40px -14px rgba(0,0,0,.7)}}.paycard .qr{flex:none;width:96px;height:96px;padding:6px;background:#fff;border-radius:12px}.paycard .qr svg{width:100%;height:100%;display:block}.paycard .tagline{font-stretch:125%;font-weight:900;font-style:italic;text-transform:uppercase;font-size:14px;color:var(--gold);letter-spacing:.02em}.theme-spray{--panel-a:rgba(23,13,43,.86)}.theme-neon{--night:#05060F;--night-2:#0B0E1F;--panel:#0E1230;--panel-a:rgba(8,10,28,.88);--line:#23306B;--gold:#22F2FF;--gold-2:#7CF8FF;--pink:#FF2BD6;--cream:#F2FBFF;--lilac:#CFE6FF;--muted:#9FB3E6;--dim:#7C8BC0;--glow:rgba(34,242,255,.55)}.theme-gold{--night:#0B0905;--night-2:#120E07;--panel:#17120A;--panel-a:rgba(12,10,6,.9);--line:#3A2E12;--gold:#E9B949;--gold-2:#F5D27A;--pink:#FFF1C9;--cream:#FFF8E7;--lilac:#F1E6C8;--muted:#C9B88E;--dim:#9E8D63;--glow:rgba(233,185,73,.5)}.theme-naija{--night:#04210F;--night-2:#062B15;--panel:#0A3A1F;--panel-a:rgba(4,33,15,.88);--line:#17663B;--gold:#2BD46F;--gold-2:#6BE89A;--pink:#FFFFFF;--cream:#F3FFF7;--lilac:#D3F5E0;--muted:#A6D9B8;--dim:#7DB892;--glow:rgba(43,212,111,.5)}.theme-fire{--night:#1A0605;--night-2:#240906;--panel:#2E0C08;--panel-a:rgba(26,6,5,.88);--line:#5A1A0E;--gold:#FFB020;--gold-2:#FFCB66;--pink:#FF4D1F;--cream:#FFF3E6;--lilac:#FFD9C2;--muted:#E6B49B;--dim:#B98068;--glow:rgba(255,120,30,.55)}.theme-glass{--night:#F7F5FB;--night-2:#EFEBF7;--panel:#FFFFFF;--panel-a:rgba(255,255,255,.92);--line:#DDD5EC;--gold:#6D28D9;--gold-2:#8B5CF6;--pink:#EC4899;--cream:#16121F;--lilac:#2B2440;--muted:#5B5470;--dim:#7A7390;--ok:#059669;--glow:rgba(109,40,217,.35)}.theme-glass .note{color:#fff}@media (prefers-reduced-motion:reduce){.bolts,.burst,.note,.sparkle,.spot{display:none}.thanks-strip .track{animation-duration:120s}.alert,.crown,.flash,.shake{animation:none!important}html{scroll-behavior:auto}}.pulse-dot{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(126,224,195,.7);animation:pulsedot 1.6s infinite}@keyframes pulsedot{0%{box-shadow:0 0 0 0 rgba(126,224,195,.7)}70%{box-shadow:0 0 0 9px rgba(126,224,195,0)}to{box-shadow:0 0 0 0 rgba(126,224,195,0)}}.row-link{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid #2e1b4d;color:var(--cream);text-decoration:none;font-size:15px}a.row-link:hover{background:#24133F;color:var(--cream)}.hq-nav{display:flex;gap:4px;flex-wrap:wrap}.hq-nav a{padding:8px 12px;border-radius:99px;color:var(--lilac);text-decoration:none;font-weight:700;font-size:14px}.hq-nav a:hover{background:#24133F;color:var(--cream)}.hq-sec{scroll-margin-top:90px}.tour{z-index:100}.tour,.tour-dim{position:fixed;inset:0}.tour-dim{background:rgba(6,3,12,.72);animation:fadein .3s ease both}.tour-spot{position:fixed;border-radius:16px;box-shadow:0 0 0 9999px rgba(6,3,12,.72),0 0 0 3px var(--gold),0 0 30px 6px rgba(255,194,51,.45);transition:top .35s ease,left .35s ease,width .35s ease,height .35s ease;pointer-events:none}.tour-box{position:fixed;background:var(--night-2);border:1.5px solid var(--gold);border-radius:20px;padding:18px 18px 16px;box-shadow:0 24px 60px -12px rgba(0,0,0,.8);transition:top .35s ease,left .35s ease;animation:popin .35s cubic-bezier(.2,1.4,.4,1) both}.tour-dots{display:flex;gap:4px;flex-wrap:wrap;margin-top:14px}.tour-dots span{width:6px;height:6px;border-radius:99px;background:var(--line);transition:width .25s,background .25s}.tour-dots span.on{width:18px;background:var(--gold)}.tour-skip{background:none;border:none;color:var(--dim);font-weight:700;font-size:14px;padding:6px 0;text-decoration:underline}.switch{position:relative;display:inline-block;width:58px;height:32px;flex:none}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.switch span{position:absolute;inset:0;border-radius:99px;background:var(--line);transition:background .2s}.switch span:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:var(--cream);transition:transform .2s cubic-bezier(.2,1.4,.4,1)}.switch input:checked+span{background:var(--ok)}.switch input:checked+span:after{transform:translateX(26px)}.switch input:focus-visible+span{outline:3px solid var(--gold);outline-offset:3px}.stat-mini{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.stat-mini b{font-size:22px}.btn.outline{background:transparent;border:1.5px solid var(--line);color:var(--cream)}.btn.outline:hover:not(:disabled){border-color:var(--gold);background:rgba(255,194,51,.08);color:var(--cream)}.or{display:flex;align-items:center;gap:12px;color:var(--dim);font-size:13.5px;font-weight:600}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.textlink{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;font-size:14px;font-weight:700;color:var(--gold);text-decoration:none;background:rgba(255,194,51,.08);border:1px solid rgba(255,194,51,.22);transition:background .15s,border-color .15s}.textlink:hover{background:rgba(255,194,51,.16);border-color:var(--gold);color:var(--gold-2)}