.lightbox,.tc-modal,.v8{--bg:#07050d;--bg-2:#0d0918;--surface:rgba(255,255,255,0.035);--surface-2:rgba(255,255,255,0.06);--line:rgba(196,167,255,0.12);--line-2:rgba(196,167,255,0.22);--text:#f5f0ff;--muted:#b3a6cf;--dim:#7d7298;--violet:#a855f7;--violet-2:#c084fc;--magenta:#e879f9;--crystal:#d8b4fe;--gold:#fbbf24;--green:#4ade80;--red:#ff5f7e;--grad:linear-gradient(120deg,#c084fc,#e879f9 45%,#a78bfa);--radius:22px;--radius-sm:14px;--max:1240px;--gutter:clamp(16px,4vw,40px);--ease:cubic-bezier(0.22,1,0.36,1);--font-display:var(--f-display),system-ui,sans-serif;--font-body:var(--f-body),system-ui,sans-serif;--font-pixel:var(--f-pixel),ui-monospace,monospace;color-scheme:dark}.v8,.v8 *{box-sizing:border-box}.v8{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.v8{margin:0;color:var(--text);font-family:var(--font-body);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.v8:before{content:"";position:fixed;inset:-50%;z-index:100;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.v8 canvas,.v8 img,.v8 video{display:block;max-width:100%}.v8 a{color:inherit;text-decoration:none}.v8 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.v8 ::selection{background:rgba(192,132,252,.45);color:#fff}.v8 :focus-visible{outline:2px solid var(--violet-2);outline-offset:3px;border-radius:6px}.v8 h1,.v8 h2,.v8 h3,.v8 h4{font-family:var(--font-display);line-height:1.05;margin:0;letter-spacing:-.02em;font-weight:800}.v8 p{margin:0}.v8 .container{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.v8 .section{padding:clamp(80px,12vw,160px) 0;position:relative}.v8 .section-sm{padding:clamp(56px,8vw,96px) 0;position:relative}.v8 .skip{position:absolute;left:-999px;top:8px;z-index:200;background:var(--violet);color:#fff;padding:10px 16px;border-radius:10px}.v8 .skip:focus{left:8px}.v8 .eyebrow{font-family:var(--font-pixel);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-2);display:inline-flex;align-items:center;gap:10px}.v8 .eyebrow:before{content:"";width:8px;height:8px;background:currentColor;box-shadow:0 0 12px currentColor}.v8 .h-xl{font-size:clamp(44px,8.4vw,124px)}.v8 .h-lg{font-size:clamp(36px,5.6vw,76px)}.v8 .h-md{font-size:clamp(28px,3.4vw,46px)}.v8 .h-sm{font-size:clamp(20px,1.8vw,24px);letter-spacing:-.01em}.v8 .lead{font-size:clamp(17px,1.5vw,20px);max-width:62ch}.v8 .lead,.v8 .muted{color:var(--muted)}.v8 .dim{color:var(--dim)}.v8 .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.v8 .pixel{font-family:var(--font-pixel);letter-spacing:.06em}.v8 .section-head{display:grid;gap:18px;margin-bottom:clamp(40px,6vw,72px)}.v8 .section-head.center{text-align:center;justify-items:center}.v8 .section-head .lead{margin-top:4px}.v8 .split{display:inline}.v8 .split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.v8 .split .w>span{display:inline-block;will-change:transform}.v8 .btn{--b:var(--violet);position:relative;display:inline-flex;align-items:center;gap:10px;padding:0 26px;border-radius:999px;font-weight:700;font-size:15.5px;letter-spacing:.01em;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .3s;white-space:nowrap;isolation:isolate}.v8 .btn svg{width:18px;height:18px;flex:none}.v8 .btn-primary{background:linear-gradient(135deg,#b46cff,#8b3dff 55%,#d65cf0);color:#fff;box-shadow:0 10px 40px -10px rgba(168,85,247,.9),inset 0 1px 0 rgba(255,255,255,.35)}.v8 .btn-primary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0;transition:background-position .9s var(--ease);z-index:-1;mix-blend-mode:overlay}.v8 .btn-primary:hover:after{background-position:-20% 0}.v8 .btn-primary:hover{box-shadow:0 16px 60px -10px rgba(192,132,252,1),inset 0 1px 0 rgba(255,255,255,.4)}.v8 .btn-ghost{background:rgba(255,255,255,.06);border:1px solid var(--line-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.v8 .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(216,180,254,.45)}.v8 .btn-discord{background:#5865f2;color:#fff;box-shadow:0 10px 40px -12px rgba(88,101,242,.9)}.v8 .btn-discord:hover{background:#6b77ff}.v8 .btn-sm{height:42px;padding:0 18px;font-size:14px}.v8 .btn-row{display:flex;flex-wrap:wrap;gap:12px}.v8 .link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--crystal)}.v8 .link-arrow svg{width:16px;height:16px;transition:transform .35s var(--ease)}.v8 .link-arrow:hover svg{transform:translateX(4px)}.v8 .chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:rgba(20,12,36,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13px;font-weight:600;color:var(--crystal)}.v8 .dot{width:8px;height:8px;border-radius:50%;background:var(--violet-2);box-shadow:0 0 0 0 rgba(192,132,252,.7);animation:ping 2s infinite;flex:none}.v8 .dot.green{background:var(--green);box-shadow:0 0 0 0 rgba(74,222,128,.7);animation-name:ping-g}.v8 .dot.amber{background:var(--gold);animation-name:ping-a}@keyframes ping{70%{box-shadow:0 0 0 9px rgba(192,132,252,0)}to{box-shadow:0 0 0 0 rgba(192,132,252,0)}}@keyframes ping-g{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{box-shadow:0 0 0 9px rgba(74,222,128,0)}to{box-shadow:0 0 0 0 rgba(74,222,128,0)}}@keyframes ping-a{0%{box-shadow:0 0 0 0 rgba(251,191,36,.7)}70%{box-shadow:0 0 0 9px rgba(251,191,36,0)}to{box-shadow:0 0 0 0 rgba(251,191,36,0)}}.v8 .card{position:relative;border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));border:1px solid var(--line);overflow:hidden}.v8 .spot{--mx:50%;--my:50%}.v8 .spot:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(192,132,252,.16),transparent 45%)}.v8 .spot:after,.v8 .spot:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s;pointer-events:none}.v8 .spot:after{padding:1px;background:radial-gradient(300px circle at var(--mx) var(--my),rgba(216,180,254,.7),transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.v8 .spot:hover:after,.v8 .spot:hover:before{opacity:1}.v8 .icon-tile{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(192,132,252,.22),rgba(168,85,247,.05));border:1px solid rgba(216,180,254,.25);box-shadow:0 8px 30px -10px rgba(168,85,247,.8),inset 0 1px 0 rgba(255,255,255,.15);color:var(--crystal);flex:none}.v8 .icon-tile svg{width:26px;height:26px;image-rendering:pixelated}.v8 .header{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px var(--gutter);transition:padding .4s var(--ease)}.v8 .header-inner{max-width:1320px;margin:0 auto;height:64px;display:flex;align-items:center;gap:18px;padding:0 10px 0 18px;border-radius:20px;border:1px solid transparent;transition:background .4s,border-color .4s,backdrop-filter .4s,box-shadow .4s}.v8 .header.scrolled .header-inner{background:rgba(12,8,22,.72);border-color:var(--line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 20px 60px -30px rgba(0,0,0,.9)}.v8 .header.hidden{transform:translateY(-110%)}.v8 .header{transition:transform .5s var(--ease)}.v8 .brand{display:flex;align-items:center;gap:10px;flex:none}.v8 .brand img{height:42px;width:auto;filter:drop-shadow(0 4px 18px rgba(168,85,247,.6));transition:transform .5s var(--ease)}.v8 .brand:hover img{transform:rotate(-4deg) scale(1.06)}.v8 .nav{display:flex;gap:4px;margin-left:12px}.v8 .nav a{position:relative;padding:9px 14px;border-radius:12px;font-size:14.5px;font-weight:600;color:var(--muted);transition:color .25s,background .25s}.v8 .nav a:hover{background:rgba(255,255,255,.05)}.v8 .nav a:hover,.v8 .nav a[aria-current=page]{color:var(--text)}.v8 .nav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:6px;height:6px;translate:-50% 0;background:var(--violet-2);box-shadow:0 0 10px var(--violet-2)}.v8 .header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.v8 .ip-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;border-radius:14px;border:1px solid var(--line-2);background:rgba(255,255,255,.04);font-size:14px;font-weight:600;transition:border-color .3s,background .3s}.v8 .ip-btn:hover{border-color:rgba(216,180,254,.5);background:rgba(255,255,255,.07)}.v8 .ip-btn .ip-copy{display:inline-grid;place-items:center;height:30px;padding:0 10px;border-radius:9px;background:rgba(192,132,252,.18);color:var(--crystal);font-size:12px;font-family:var(--font-pixel);letter-spacing:.06em;min-width:74px}.v8 .burger{display:none;width:46px;height:46px;border-radius:14px;border:1px solid var(--line-2);place-items:center}.v8 .burger span{display:block;width:18px;height:2px;background:var(--text);border-radius:2px;transition:transform .4s var(--ease),opacity .3s}.v8 .burger span+span{margin-top:5px}.v8 .burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.v8 .burger[aria-expanded=true] span:nth-child(2){opacity:0}.v8 .burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.v8 .mobile-menu{position:fixed;inset:0;z-index:45;background:rgba(7,5,13,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:110px var(--gutter) 40px;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.v8 .mobile-menu a.big{font-family:var(--font-display);font-size:clamp(30px,8vw,44px);font-weight:800;padding:6px 0;display:flex;align-items:baseline;gap:14px}.v8 .mobile-menu a.big small{font-family:var(--font-pixel);font-size:12px;color:var(--violet-2);font-weight:400}@media (max-width:1080px){.v8 .nav{display:none}.v8 .burger{display:grid}.v8 .header-actions .btn{display:none}}@media (max-width:560px){.v8 .ip-btn .ip-text{display:none}.v8 .ip-btn{padding:0 6px}}.v8 .hero{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate}.v8 .hero-media{position:absolute;inset:-6% 0;z-index:-3}.v8 .hero-media img,.v8 .hero-media video{width:100%;height:100%;object-fit:cover}.v8 .hero-shade{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 70% 60% at 50% 42%,rgba(7,5,13,.15),rgba(7,5,13,.75) 70%),linear-gradient(180deg,rgba(7,5,13,.55) 0,rgba(7,5,13,.1) 30%,rgba(7,5,13,.35) 70%,var(--bg) 100%)}.v8 .hero-particles{position:absolute;inset:0;z-index:-1;pointer-events:none}.v8 .hero-content{text-align:center;display:grid;justify-items:center;padding:120px var(--gutter) 160px;width:100%}.v8 .hero-logo{width:min(640px,86vw);height:auto;filter:drop-shadow(0 20px 60px rgba(168,85,247,.55)) drop-shadow(0 0 2px rgba(255,255,255,.2));will-change:transform}.v8 .hero-tag{font-weight:900;font-size:clamp(16px,2.2vw,26px);letter-spacing:.32em;display:flex;gap:clamp(12px,2.4vw,34px);align-items:center;flex-wrap:wrap;justify-content:center}.v8 .hero-tag span:nth-child(odd){text-shadow:0 0 24px rgba(192,132,252,.8)}.v8 .hero-tag .sep{width:8px;height:8px;background:var(--magenta);box-shadow:0 0 14px var(--magenta);transform:rotate(45deg)}.v8 .hero-sub{font-size:clamp(17px,1.6vw,21px);color:#e5dcf7;max-width:46ch;text-shadow:0 2px 20px rgba(0,0,0,.8)}.v8 .hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.v8 .hero-bar{position:absolute;left:50%;bottom:28px;translate:-50% 0;display:flex;gap:4px;padding:6px;border-radius:20px;background:rgba(12,8,22,.62);border:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);width:max-content;max-width:calc(100vw - 32px)}.v8 .hero-bar>div{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;font-size:13.5px;white-space:nowrap}.v8 .hero-bar>div+div{border-left:1px solid var(--line);border-radius:0}.v8 .hero-bar b{font-weight:700}.v8 .hero-bar .k{color:var(--dim);font-family:var(--font-pixel);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.v8 .hero-bar{bottom:16px}.v8 .hero-bar>div:nth-child(3){display:none}.v8 .hero-bar>div{padding:8px 12px;font-size:12.5px}}.v8 .scroll-cue{position:absolute;right:var(--gutter);bottom:36px;display:grid;justify-items:center;gap:10px;font-family:var(--font-pixel);font-size:10px;letter-spacing:.2em;color:var(--dim);writing-mode:vertical-rl}.v8 .scroll-cue i{width:1px;height:54px;background:linear-gradient(var(--violet-2),transparent);position:relative;overflow:hidden}.v8 .scroll-cue i:after{content:"";position:absolute;left:-1px;width:3px;height:14px;background:#fff;animation:cue 1.8s var(--ease) infinite}@keyframes cue{0%{top:-14px}to{top:54px}}@media (max-width:900px){.v8 .scroll-cue{display:none}}.v8 .marquee{position:relative;overflow:hidden;border-block:1px solid var(--line);background:linear-gradient(90deg,rgba(168,85,247,.08),rgba(232,121,249,.05),rgba(168,85,247,.08));padding:22px 0}.v8 .marquee-track{display:flex;gap:48px;width:max-content;animation:marquee 38s linear infinite}.v8 .marquee.reverse .marquee-track{animation-direction:reverse}.v8 .marquee-item{display:flex;align-items:center;gap:48px;font-weight:900;font-size:clamp(26px,4vw,54px);letter-spacing:-.01em;white-space:nowrap}.v8 .marquee-item .o{-webkit-text-stroke:1.5px rgba(216,180,254,.55);color:transparent}.v8 .marquee-item .gem{width:22px;height:22px;background:var(--grad);transform:rotate(45deg);box-shadow:0 0 20px rgba(232,121,249,.7);flex:none}@keyframes marquee{to{transform:translateX(-50%)}}.v8 .split-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}@media (max-width:900px){.v8 .split-grid{grid-template-columns:1fr}}.v8 .pillars{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v8 .pillar{padding:26px;display:grid;gap:14px;align-content:start;min-height:190px}.v8 .pillar h3{font-size:21px}.v8 .pillar p{color:var(--muted);font-size:15px}@media (max-width:520px){.v8 .pillars{grid-template-columns:1fr}.v8 .pillar{min-height:0}}.v8 .bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v8 .bento .card{padding:28px;display:grid;gap:16px;align-content:start;min-height:220px}.v8 .bento .wide{grid-column:span 2}.v8 .bento h3{font-size:21px}.v8 .bento p{color:var(--muted);font-size:15px}.v8 .bento .badge{position:absolute;top:22px;right:22px;font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(251,191,36,.35);background:rgba(251,191,36,.08);padding:5px 8px;border-radius:8px}@media (max-width:1000px){.v8 .bento{grid-template-columns:1fr 1fr}}@media (max-width:560px){.v8 .bento{grid-template-columns:1fr}.v8 .bento .wide{grid-column:auto}.v8 .bento .card{min-height:0}}.v8 .journey{position:relative}.v8 .journey-sticky{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:40px}.v8 .journey-track{display:flex;gap:24px;padding:0 var(--gutter);width:max-content;will-change:transform}.v8 .journey-card{width:min(520px,78vw);height:min(560px,62svh);border-radius:28px;overflow:hidden;position:relative;flex:none;border:1px solid var(--line)}.v8 .journey-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.2s var(--ease)}.v8 .journey-card:hover img{transform:scale(1.04)}.v8 .journey-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,5,13,0) 30%,rgba(7,5,13,.92))}.v8 .journey-card .jc-body{position:absolute;left:0;right:0;bottom:0;padding:32px;z-index:1;display:grid;gap:10px}.v8 .journey-card .jc-n{font-weight:900;font-size:88px;line-height:.8;-webkit-text-stroke:1.5px rgba(216,180,254,.7);color:transparent;position:absolute;top:26px;left:30px;z-index:1}.v8 .journey-card h3{font-size:32px}.v8 .journey-card p{color:#ddd2f3;max-width:38ch}.v8 .journey-progress{height:2px;background:var(--line);margin:0 var(--gutter);position:relative;overflow:hidden;border-radius:2px}.v8 .journey-progress i{position:absolute;inset:0;background:var(--grad);transform-origin:0 50%}@media (max-width:760px){.v8 .journey-sticky{position:static;height:auto;padding:0}.v8 .journey-track{flex-direction:column;width:auto;transform:none!important}.v8 .journey-card{width:100%;height:420px}.v8 .journey-progress{display:none}}.reduce-motion .v8 .journey-sticky{position:static;height:auto;padding:0}.reduce-motion .v8 .journey-track{flex-direction:column;width:auto;transform:none!important}.reduce-motion .v8 .journey-card{width:100%;height:420px}.reduce-motion .v8 .journey-progress{display:none}.v8 .trailer-card{position:relative;border-radius:32px;overflow:hidden;aspect-ratio:2.39/1;border:1px solid var(--line-2);display:block;width:100%;isolation:isolate;box-shadow:0 60px 120px -60px rgba(168,85,247,.8)}.v8 .trailer-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease);z-index:-2}.v8 .trailer-card:hover img{transform:scale(1.05)}.v8 .trailer-card:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,rgba(7,5,13,.1),rgba(7,5,13,.7))}.v8 .trailer-play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:clamp(76px,9vw,120px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .5s var(--ease),background .4s}.v8 .trailer-play:before{content:"";position:absolute;inset:-14px;border-radius:50%;border:1px solid rgba(216,180,254,.5);animation:ring 2.4s var(--ease) infinite}.v8 .trailer-play svg{width:34%;height:34%;margin-left:6%}.v8 .trailer-card:hover .trailer-play{transform:scale(1.1);background:rgba(168,85,247,.55)}@keyframes ring{0%{transform:scale(.85);opacity:1}to{transform:scale(1.5);opacity:0}}.v8 .trailer-label{position:absolute;left:clamp(20px,3vw,40px);bottom:clamp(18px,3vw,36px);display:grid;gap:6px;text-align:left}.v8 .trailer-label b{font-size:clamp(20px,2.6vw,36px)}@media (max-width:640px){.v8 .trailer-card{aspect-ratio:16/10}}.v8 .modal{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:var(--gutter);background:rgba(4,2,8,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.v8 .modal-video{width:min(1280px,100%);aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#000;box-shadow:0 40px 140px -20px rgba(168,85,247,.7)}.v8 .modal-video video{width:100%;height:100%}.v8 .modal-close{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);border:1px solid var(--line-2)}.v8 .modal-close svg{width:20px;height:20px}.v8 .steps{grid-template-columns:repeat(3,1fr);position:relative}.v8 .step,.v8 .steps{display:grid;gap:14px}.v8 .step{padding:30px;align-content:start}.v8 .step-n{font-family:var(--font-pixel);font-size:13px;color:var(--violet-2);display:flex;align-items:center;gap:10px}.v8 .step-n b{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgba(192,132,252,.15);border:1px solid rgba(216,180,254,.3);font-size:15px;color:#fff}.v8 .step h3{font-size:22px}.v8 .step p{color:var(--muted);font-size:15px}.v8 .step code,.v8 code.ip{font-family:var(--font-pixel);font-size:.92em;color:var(--crystal);background:rgba(192,132,252,.12);padding:2px 7px;border-radius:6px}@media (max-width:900px){.v8 .steps{grid-template-columns:1fr}}.v8 .ranks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;perspective:1200px}@media (max-width:1100px){.v8 .ranks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.v8 .ranks{grid-template-columns:1fr}}.v8 .rank{--c:#c084fc;--g:192,132,252;position:relative;border-radius:26px;padding:26px;gap:14px;align-content:start;background:radial-gradient(120% 70% at 50% 0,rgba(var(--g),.2),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01));border:1px solid rgba(var(--g),.28);transform-style:preserve-3d;transition:box-shadow .5s var(--ease),border-color .5s;will-change:transform}.v8 .rank:hover{box-shadow:0 40px 90px -40px rgba(var(--g),.85);border-color:rgba(var(--g),.6)}.v8 .rank .rank-img{width:52%;margin:0 auto 4px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(var(--g),.55));transform:translateZ(50px);animation:bob 5s ease-in-out infinite}.v8 .rank:nth-child(2) .rank-img{animation-delay:-1.2s}.v8 .rank:nth-child(3) .rank-img{animation-delay:-2.4s}.v8 .rank:nth-child(4) .rank-img{animation-delay:-3.6s}@keyframes bob{50%{translate:0 -8px}}.v8 .rank h3{font-size:30px;color:var(--c);text-shadow:0 0 30px rgba(var(--g),.6);transform:translateZ(30px)}.v8 .rank .tagline{color:var(--muted);font-size:14.5px;min-height:2.6em}.v8 .rank .price{font-family:var(--font-display);font-weight:800;font-size:34px;display:flex;align-items:baseline;gap:6px}.v8 .rank .price small{font-family:var(--font-body);font-size:13px;color:var(--dim);font-weight:600}.v8 .rank ul{list-style:none;padding:0;margin:4px 0 8px;display:grid;gap:9px;font-size:14.5px}.v8 .rank li{display:flex;gap:10px;align-items:flex-start}.v8 .rank li:before{content:"";width:8px;height:8px;margin-top:7px;background:var(--c);box-shadow:0 0 10px var(--c);flex:none}.v8 .rank .best{position:absolute;top:18px;right:18px;font-family:var(--font-pixel);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:8px;background:rgba(251,191,36,.14);color:var(--gold);border:1px solid rgba(251,191,36,.4)}.v8 .rank .btn{justify-content:center;height:48px;background:rgba(var(--g),.16);border:1px solid rgba(var(--g),.4)}.v8 .rank .btn:hover{background:rgba(var(--g),.3)}.v8 .note{font-size:13.5px;color:var(--dim)}.v8 .news{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}@media (max-width:860px){.v8 .news{grid-template-columns:1fr}}.v8 .news-card{display:grid;grid-template-rows:auto 1fr;border-radius:26px;overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,.025);transition:border-color .4s,transform .6s var(--ease)}.v8 .news-card:hover{border-color:var(--line-2);transform:translateY(-4px)}.v8 .news-card .ni{aspect-ratio:16/9;overflow:hidden}.v8 .news-card .ni img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.v8 .news-card:hover .ni img{transform:scale(1.06)}.v8 .news-card .nb{padding:26px;display:grid;gap:12px;align-content:start}.v8 .news-card h3{font-size:clamp(20px,2vw,26px);line-height:1.15}.v8 .news-card p{color:var(--muted);font-size:15px}.v8 .news-meta{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--dim)}.v8 .tag{font-family:var(--font-pixel);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--violet-2);padding:5px 9px;border-radius:8px;background:rgba(192,132,252,.1);border:1px solid rgba(192,132,252,.25)}.v8 .cta-panel{position:relative;border-radius:36px;overflow:hidden;padding:clamp(40px,7vw,96px);isolation:isolate;border:1px solid var(--line-2);background:radial-gradient(80% 120% at 0 0,rgba(88,101,242,.35),transparent 60%),radial-gradient(70% 100% at 100% 100%,rgba(232,121,249,.3),transparent 60%),#0e0a1c}.v8 .cta-panel .bg-img{position:absolute;inset:0;z-index:-1;opacity:.22;mix-blend-mode:screen}.v8 .cta-panel .bg-img img{width:100%;height:100%;object-fit:cover}.v8 .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.v8 .stat{padding:22px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line);display:grid;gap:4px}.v8 .stat b{font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1}.v8 .stat>span{color:var(--muted);font-size:14px}@media (max-width:640px){.v8 .stats{grid-template-columns:1fr}}.v8 .footer{position:relative;padding:100px 0 36px;border-top:1px solid var(--line);overflow:hidden;margin-top:40px}.v8 .footer:before{content:"";position:absolute;left:50%;top:0;width:70%;height:1px;translate:-50% 0;background:linear-gradient(90deg,transparent,var(--violet-2),transparent);box-shadow:0 0 30px 2px rgba(192,132,252,.6)}.v8 .footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.v8 .footer-grid h4{font-family:var(--font-pixel);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-weight:400;margin-bottom:16px}.v8 .footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.v8 .footer-grid a{color:var(--muted);font-size:15px;transition:color .25s}.v8 .footer-grid a:hover{color:var(--text)}.v8 .footer-brand img{height:72px;width:auto;margin-bottom:18px}.v8 .footer-brand p{color:var(--muted);max-width:34ch;font-size:15px}.v8 .footer-word{display:block;width:100%;height:auto;margin:70px 0 26px;user-select:none}.v8 .footer-word text{font-weight:900}.v8 .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 28px;padding-top:26px;border-top:1px solid var(--line);font-size:13px;color:var(--dim)}.v8 .footer-bottom nav{display:flex;flex-wrap:wrap;gap:6px 18px}.v8 .footer-bottom a:hover{color:var(--text)}@media (max-width:900px){.v8 .footer-grid{grid-template-columns:1fr 1fr}.v8 .footer-brand{grid-column:1/-1}}.v8 .page-hero{position:relative;min-height:min(78svh,760px);display:flex;align-items:flex-end;padding:160px 0 clamp(56px,8vw,100px);overflow:hidden;isolation:isolate}.v8 .page-hero.short{min-height:0;padding-top:170px}.v8 .page-hero .ph-bg{position:absolute;inset:-10% 0 0;z-index:-2}.v8 .page-hero .ph-bg img{width:100%;height:100%;object-fit:cover}.v8 .page-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,5,13,.6) 0,rgba(7,5,13,.35) 40%,var(--bg) 100%),radial-gradient(ellipse at 20% 80%,rgba(168,85,247,.25),transparent 60%)}.v8 .page-hero .container{display:grid;gap:22px}.v8 .crumbs{display:flex;gap:10px;font-size:13px;color:var(--dim);align-items:center}.v8 .crumbs a:hover{color:var(--text)}.v8 .prose{color:#d9cff0;font-size:17px;line-height:1.75}.v8 .prose>*+*{margin-top:1.1em}.v8 .prose h2{font-size:clamp(24px,2.6vw,32px);color:var(--text);margin-top:2em}.v8 .prose h3{font-size:20px;color:var(--text);margin-top:1.6em}.v8 .prose a{color:var(--crystal);text-decoration:underline;text-decoration-color:rgba(216,180,254,.4);text-underline-offset:3px}.v8 .prose a:hover{text-decoration-color:var(--crystal)}.v8 .prose ol,.v8 .prose ul{padding-left:1.3em}.v8 .prose li+li{margin-top:.5em}.v8 .prose strong{color:var(--text)}.v8 .prose table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.v8 .prose td,.v8 .prose th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.v8 .prose th{color:var(--text);font-weight:700;background:rgba(255,255,255,.03)}.v8 .prose mark.legal-todo{background:rgba(251,191,36,.2);color:var(--gold);padding:2px 6px;border-radius:6px}.v8 .acc{border-bottom:1px solid var(--line)}.v8 .acc button{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;font-size:clamp(17px,1.5vw,20px);font-weight:700;transition:color .25s}.v8 .acc button:hover{color:var(--crystal)}.v8 .acc .pm{width:34px;height:34px;border-radius:10px;border:1px solid var(--line-2);display:grid;place-items:center;flex:none;transition:transform .5s var(--ease),background .3s}.v8 .acc[data-open=true] .pm{transform:rotate(45deg);background:rgba(192,132,252,.2)}.v8 .acc .pm svg{width:14px;height:14px}.v8 .acc .ans{overflow:hidden}.v8 .acc .ans>div{padding:0 4px 26px;color:var(--muted);max-width:72ch}.v8 .acc .ans a{color:var(--crystal);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(216,180,254,.4)}.v8 .glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:-1;opacity:.5}.v8 .divider-gem{display:flex;align-items:center;gap:16px;color:var(--dim)}.v8 .divider-gem:after,.v8 .divider-gem:before{content:"";flex:1;height:1px;background:var(--line)}.v8 .toast{position:fixed;left:50%;bottom:28px;translate:-50% 0;z-index:160;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:16px;background:rgba(20,12,36,.92);border:1px solid rgba(74,222,128,.4);box-shadow:0 20px 60px -20px rgba(74,222,128,.5);backdrop-filter:blur(12px);font-weight:600;font-size:14.5px}.v8 .toast svg{width:20px;height:20px;color:var(--green)}.reduce-motion .v8 *,.reduce-motion .v8 :after,.reduce-motion .v8 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reduce-motion .v8 body:before{animation:none}.intro-seen .v8 .intro{display:none}.v8 .intro{position:fixed;inset:0;z-index:300;background:radial-gradient(ellipse at center,#140a26 0,#050309 70%);display:grid;place-items:center;overflow:hidden;cursor:pointer}.v8 .intro-canvas{position:absolute;inset:0;width:100%;height:100%}.v8 .intro-rays{position:absolute;left:50%;top:50%;width:220vmax;height:220vmax;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(192,132,252,.16) 0deg 4deg,transparent 4deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 45%);mask:radial-gradient(circle,#000 0,transparent 45%);opacity:0;transform:scale(.4);transition:opacity 1s var(--ease),transform 1.4s var(--ease);animation:spin 18s linear infinite}.v8 .intro-rays.on{opacity:.8;transform:scale(1)}.v8 .intro-rays.charge{opacity:1;transform:scale(1.25);background:repeating-conic-gradient(from 0deg,rgba(232,121,249,.3) 0deg 4deg,transparent 4deg 14deg)}@keyframes spin{to{rotate:1turn}}.v8 .intro-crystal{position:absolute;filter:drop-shadow(0 0 30px rgba(192,132,252,.95)) drop-shadow(0 0 80px rgba(232,121,249,.6))}.v8 .intro-crystal svg{width:clamp(80px,11vw,130px);height:auto;animation:float 3s ease-in-out infinite}@keyframes float{50%{translate:0 -10px}}.v8 .intro-line{position:absolute;top:calc(50% + clamp(90px, 13vw, 150px));font-family:var(--font-pixel);font-size:clamp(12px,1.3vw,15px);color:var(--crystal);text-transform:uppercase;text-shadow:0 0 20px rgba(192,132,252,.8);white-space:nowrap}.v8 .intro-flash{position:absolute;inset:0;background:radial-gradient(circle at center,#fff 0,#f5d0fe 25%,rgba(192,132,252,.6) 50%,transparent 80%);animation:flash .9s var(--ease) forwards;pointer-events:none}@keyframes flash{0%{opacity:0;transform:scale(.2)}18%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2)}}.v8 .intro-logo{position:relative;width:min(680px,84vw);filter:drop-shadow(0 30px 80px rgba(168,85,247,.7))}.v8 .intro-logo img{width:100%;height:auto;animation:float 4s ease-in-out infinite}.v8 .intro-tag{position:absolute;top:calc(50% + min(240px, 32vw));display:flex;gap:clamp(10px,2vw,22px);font-family:var(--font-display);font-weight:900;font-size:clamp(13px,1.8vw,20px);letter-spacing:.3em;color:#fff;text-shadow:0 0 24px rgba(192,132,252,.9);white-space:nowrap}.v8 .intro-tag span:nth-child(2n){color:var(--magenta)}.v8 .intro-skip{position:absolute;right:24px;bottom:22px;font-family:var(--font-pixel);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:10px 14px;border-radius:10px;border:1px solid var(--line);transition:color .3s,border-color .3s}.v8 .intro-skip:hover{color:var(--text);border-color:var(--line-2)}.v8 .stagger-item{display:grid}.v8 .stagger-item>*{height:100%}.v8 .h-lg.fit{font-size:clamp(36px,4.6vw,66px)}.v8 .notice{display:flex;gap:14px;align-items:flex-start;max-width:720px;padding:16px 20px;border-radius:16px;background:rgba(251,191,36,.07);border:1px solid rgba(251,191,36,.25);font-size:14.5px;color:#f3e6c4;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.v8 .notice .dot{margin-top:7px}.v8 .feature-row{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,90px);align-items:center}.v8 .feature-row.flip .fr-media{order:2}.v8 .fr-media{position:relative;aspect-ratio:4/3.4;border-radius:28px;overflow:hidden;border:1px solid var(--line);box-shadow:0 50px 100px -50px rgba(168,85,247,.7)}.v8 .fr-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.v8 .fr-body{display:grid;gap:20px}.v8 .fr-list{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:10px}.v8 .fr-list li{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:baseline;padding:14px 18px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid var(--line)}.v8 .fr-list li:before{content:"";width:8px;height:8px;background:var(--violet-2);box-shadow:0 0 10px var(--violet-2);grid-row:span 2;align-self:center}.v8 .fr-list b{font-weight:700}.v8 .fr-list span{color:var(--muted);font-size:14.5px;grid-column:2}@media (max-width:900px){.v8 .feature-row{grid-template-columns:1fr}.v8 .feature-row.flip .fr-media{order:0}}.v8 .roadmap{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:14px}.v8 .rm{padding:30px;display:grid;gap:16px;align-content:start;--t:#4ade80}.v8 .rm-next{--t:#fbbf24}.v8 .rm-later{--t:#c084fc}.v8 .rm .rm-bar{position:absolute;left:0;top:0;right:0;height:3px;background:var(--t);box-shadow:0 0 20px var(--t)}.v8 .rm-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.v8 .rm-label{font-family:var(--font-pixel);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t)}.v8 .rm-state{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted)}.v8 .rm h3{font-size:24px}.v8 .rm ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.v8 .rm li{display:flex;gap:12px;color:#ddd2f3;font-size:15px}.v8 .rm li:before{content:"";width:7px;height:7px;margin-top:8px;background:var(--t);flex:none}@media (max-width:960px){.v8 .roadmap{grid-template-columns:1fr}}.v8 .aside-grid{display:grid;grid-template-columns:1fr 340px;gap:clamp(32px,5vw,64px);align-items:start}.v8 .aside-sticky{position:sticky;top:110px;display:grid;gap:14px}@media (max-width:960px){.v8 .aside-grid{grid-template-columns:1fr}.v8 .aside-sticky{position:static}}.v8 .ip-card{padding:26px;display:grid;gap:14px;background:radial-gradient(120% 80% at 0 0,rgba(168,85,247,.3),transparent 60%),rgba(255,255,255,.03)}.v8 .ip-card .ip-big{font-family:var(--font-display);font-weight:800;font-size:22px;word-break:break-all}.v8 .guide-steps{display:grid;gap:14px}.v8 .guide-step{padding:clamp(24px,3vw,36px);display:grid;grid-template-columns:auto 1fr;gap:6px 24px}.v8 .guide-step .gn{grid-row:span 3;font-family:var(--font-display);font-weight:900;font-size:64px;line-height:.85;-webkit-text-stroke:1.5px rgba(216,180,254,.6);color:transparent;min-width:80px}.v8 .guide-step h3{font-size:clamp(20px,2vw,26px)}.v8 .guide-step ol,.v8 .guide-step ul{margin:8px 0 0;padding-left:1.2em;color:var(--muted);display:grid;gap:8px}.v8 .guide-step p{color:var(--muted)}.v8 .guide-step code{font-family:var(--font-pixel);font-size:.9em;color:var(--crystal);background:rgba(192,132,252,.12);padding:2px 7px;border-radius:6px}@media (max-width:560px){.v8 .guide-step{grid-template-columns:1fr}.v8 .guide-step .gn{grid-row:auto;font-size:48px}}.v8 .cmds{display:grid;gap:10px;margin-top:10px}.v8 .cmd{display:flex;gap:14px;align-items:baseline;padding:12px 16px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid var(--line);font-size:15px;color:var(--muted)}.v8 .cmd code{font-family:var(--font-pixel);color:var(--green)!important;font-size:14px;background:none!important;padding:0!important;min-width:92px}.v8 .tabs{display:inline-flex;padding:5px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--line);gap:4px;position:relative}.v8 .tabs button{position:relative;padding:11px 22px;border-radius:12px;font-weight:700;font-size:15px;color:var(--muted);z-index:1;transition:color .3s}.v8 .tabs button[aria-selected=true]{color:#fff}.v8 .tabs .tab-bg{position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,#9d4dff,#c13ef0);z-index:-1;box-shadow:0 8px 30px -8px rgba(168,85,247,.9)}.v8 .rules{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v8 .rule{padding:28px;display:grid;grid-template-columns:auto 1fr;gap:8px 20px;align-content:start}.v8 .rule .rn{grid-row:span 2;font-family:var(--font-pixel);font-size:14px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(192,132,252,.14);border:1px solid rgba(216,180,254,.3);color:#fff}.v8 .rule h3{font-size:19px;line-height:1.25}.v8 .rule p{color:var(--muted);font-size:15px}@media (max-width:860px){.v8 .rules{grid-template-columns:1fr}}.v8 .faq-wrap{display:grid;grid-template-columns:280px 1fr;gap:clamp(32px,5vw,72px);align-items:start}.v8 .faq-nav{position:sticky;top:110px;display:grid;gap:6px}.v8 .faq-nav a{padding:12px 16px;border-radius:12px;color:var(--muted);font-weight:600;border:1px solid transparent;transition:all .25s}.v8 .faq-nav a:hover{color:var(--text);background:rgba(255,255,255,.04);border-color:var(--line)}.v8 .faq-search{display:flex;align-items:center;gap:12px;height:58px;padding:0 20px;border-radius:16px;border:1px solid var(--line-2);background:rgba(255,255,255,.04);margin-bottom:40px;transition:border-color .3s,box-shadow .3s}.v8 .faq-search:focus-within{border-color:rgba(216,180,254,.6);box-shadow:0 0 0 4px rgba(168,85,247,.15)}.v8 .faq-search svg{width:20px;height:20px;color:var(--dim)}.v8 .faq-search input{flex:1;min-width:0;background:none;border:0;outline:none;color:var(--text);font:inherit;font-size:16px}.v8 .faq-group+.faq-group{margin-top:56px}.v8 .faq-group h2{font-size:clamp(22px,2.4vw,30px);margin-bottom:10px;scroll-margin-top:110px}.v8 .cmp-wrap{overflow-x:auto;border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.v8 .cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.v8 .cmp td,.v8 .cmp th{padding:16px 18px;text-align:center;border-bottom:1px solid var(--line)}.v8 .cmp td:first-child,.v8 .cmp th:first-child{text-align:left;min-width:240px}.v8 .cmp thead th{background:#0f0a1c;font-family:var(--font-display);font-size:16px;padding:22px 18px}.v8 .cmp .grp td{background:rgba(192,132,252,.06);font-family:var(--font-pixel);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet-2);text-align:left;padding:12px 18px}.v8 .cmp td small{display:block;color:var(--dim);font-size:13px;margin-top:3px}.v8 .cmp .yes{color:var(--green);font-weight:800}.v8 .cmp .no{color:var(--dim)}.v8 .cmp tr:last-child td{border-bottom:0}.v8 .cmp tbody tr:not(.grp):hover td{background:rgba(255,255,255,.025)}.v8 .cats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v8 .cat{display:grid;grid-template-rows:210px auto;border-radius:24px;overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,.03);transition:transform .6s var(--ease),border-color .4s}.v8 .cat:hover{transform:translateY(-6px);border-color:var(--line-2)}.v8 .cat .ci{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgba(168,85,247,.35),transparent 70%)}.v8 .cat .ci img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.v8 .cat .ci img.contain{object-fit:contain;padding:22px;filter:drop-shadow(0 18px 30px rgba(168,85,247,.6))}.v8 .cat:hover .ci img{transform:scale(1.08)}.v8 .cat .cb{padding:22px 24px 26px;display:grid;gap:8px;align-content:start}.v8 .cat h3{font-size:22px}.v8 .cat p{color:var(--muted);font-size:14.5px}@media (max-width:860px){.v8 .cats{grid-template-columns:1fr}}.v8 .trust{display:flex;flex-wrap:wrap;gap:10px}.v8 .trust span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--line);font-size:14px;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.v8 .trust svg{width:16px;height:16px;color:var(--green)}.v8 .staff-stage{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.v8 .staff-canvas{position:relative;height:580px;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--rc,#a855f7) 45%,transparent),transparent 62%);border:1px solid var(--line);transition:background .6s}.v8 .staff-canvas canvas{width:100%!important;height:100%!important;cursor:grab;position:relative;z-index:1}.v8 .staff-canvas canvas:active{cursor:grabbing}.v8 .staff-canvas:after{content:"";position:absolute;left:50%;bottom:46px;width:240px;height:36px;translate:-50% 0;border-radius:50%;background:radial-gradient(color-mix(in srgb,var(--rc,#a855f7) 70%,transparent),transparent 70%);filter:blur(6px);pointer-events:none}.v8 .staff-canvas .hint{position:absolute;left:0;right:0;bottom:16px;text-align:center;font-family:var(--font-pixel);font-size:10px;letter-spacing:.14em;color:var(--dim);z-index:2}.v8 .staff-info{display:grid;gap:18px;justify-items:start}.v8 .staff-info .sid{font-family:var(--font-pixel);color:var(--dim);font-size:14px}.v8 .role-pill{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--rc);background:color-mix(in srgb,var(--rc) 14%,transparent);border:1px solid color-mix(in srgb,var(--rc) 40%,transparent);width:max-content}.v8 .crew{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v8 .crew-card{padding:18px 18px 22px;display:grid;gap:10px;justify-items:center;text-align:center;border-radius:24px;border:1px solid var(--line);background:rgba(255,255,255,.03);transition:border-color .3s,transform .5s var(--ease),background .3s,box-shadow .4s;width:100%}.v8 .crew-card:hover{transform:translateY(-6px)}.v8 .crew-card[aria-pressed=true]{border-color:var(--rc);background:color-mix(in srgb,var(--rc) 8%,transparent);box-shadow:0 30px 60px -30px var(--rc)}.v8 .crew-card .cc-id{font-family:var(--font-pixel);font-size:11px;color:var(--dim);justify-self:start}.v8 .crew-card .head{width:88px;height:88px;image-rendering:pixelated;filter:drop-shadow(0 10px 20px rgba(0,0,0,.6))}.v8 .crew-card b{font-family:var(--font-display);font-size:17px}@media (max-width:900px){.v8 .staff-stage{grid-template-columns:1fr}.v8 .staff-canvas{height:420px}.v8 .crew{grid-template-columns:1fr 1fr}}.v8 .legal{display:grid;grid-template-columns:260px 1fr;gap:clamp(32px,5vw,80px);align-items:start}.v8 .legal-side{position:sticky;top:110px}.v8 .legal-toc{display:grid;gap:2px;font-size:14px}.v8 .legal-toc a{padding:8px 12px;color:var(--muted);border-left:2px solid var(--line);border-radius:0 10px 10px 0;transition:all .2s}.v8 .legal-toc a:hover{color:var(--text);background:rgba(255,255,255,.03);border-left-color:var(--violet-2)}.v8 .legal-other{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.v8 .legal-other a{font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.v8 .legal-other a[aria-current=page]{color:#fff;border-color:var(--violet-2);background:rgba(192,132,252,.15)}.v8 .legal section{scroll-margin-top:110px}@media (max-width:900px){.v8 .legal{grid-template-columns:1fr}.v8 .legal-side{position:static}}.v8 .article{max-width:780px;margin:0 auto}.v8 .article-cover{border-radius:28px;overflow:hidden;border:1px solid var(--line);aspect-ratio:21/9;margin-bottom:48px}.v8 .article-cover img{width:100%;height:100%;object-fit:cover}.v8 .byline{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;color:var(--muted);font-size:14px}.v8 .byline .av{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--grad);color:#1a0b2e;font-weight:800}.v8 .outro{margin-top:48px;padding:28px;border-radius:22px;border:1px solid var(--line-2);background:radial-gradient(100% 120% at 0 0,rgba(168,85,247,.25),transparent 60%);font-family:var(--font-display);font-weight:800;font-size:clamp(18px,2vw,24px)}.v8 .empty-404{min-height:100svh;display:grid;place-items:center;text-align:center;position:relative;overflow:hidden;isolation:isolate;padding:120px var(--gutter)}.v8 .empty-404 .bgimg{position:absolute;inset:0;z-index:-2;opacity:.55}.v8 .empty-404 .bgimg img{width:100%;height:100%;object-fit:cover}.v8 .empty-404:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,rgba(7,5,13,.3),var(--bg) 75%)}.v8 .big-404{font-family:var(--font-display);font-weight:900;font-size:clamp(120px,26vw,320px);line-height:.85;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 20px 60px rgba(168,85,247,.5))}.v8 .news-feature{grid-template-columns:1.3fr 1fr;grid-template-rows:auto}@media (max-width:860px){.v8 .news-feature{grid-template-columns:1fr}.v8 .news-feature .ni{min-height:220px!important}}.v8 .guide-v8{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.v8 .guide-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.v8 .guide-card{display:grid;gap:12px;padding:24px 26px}.v8 .guide-card ol,.v8 .guide-card ul{margin:0;padding-left:20px;display:grid;gap:6px;color:#ddd2f3}.v8 .guide-card p{margin:0}.v8 .guide-side{position:sticky;top:100px;display:grid;gap:14px}.v8 .guide-ip{display:grid;gap:8px;max-width:none}.v8 .guide-help{display:grid;gap:10px;padding:22px}.v8 .cmd-v8{list-style:none!important;padding:0!important;display:grid;gap:8px!important}.v8 .cmd-v8 li{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:baseline}.v8 .cmd-v8 code{white-space:nowrap;font-family:var(--font-pixel);color:#55ffff;background:rgba(0,0,0,.35);padding:3px 8px;border-radius:4px;width:fit-content}.v8 .trouble-v8{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v8 .trouble-v8>*{padding:22px 24px;display:grid;gap:8px}.v8 .trouble-v8 h3,.v8 .trouble-v8 p{margin:0}@media (max-width:900px){.v8 .guide-v8{grid-template-columns:1fr}.v8 .guide-side{position:static}.v8 .trouble-v8{grid-template-columns:1fr}}@media (max-width:520px){.v8 .cmd-v8 li{grid-template-columns:1fr;gap:4px}}.v8 .faq-items{display:grid;gap:8px;margin-bottom:36px}.v8 .faq-item-v8{border-radius:6px;background:rgba(12,8,22,.7);box-shadow:0 0 0 2px #05020a,inset 0 0 0 1px var(--line)}.v8 .faq-item-v8 summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;list-style:none;font-weight:700;font-size:16.5px}.v8 .faq-item-v8 summary::-webkit-details-marker{display:none}.v8 .faq-item-v8 summary svg{width:18px;height:18px;flex:none;color:var(--violet-2);transition:transform .3s var(--ease)}.v8 .faq-item-v8[open] summary svg{transform:rotate(45deg)}.v8 .faq-item-v8 .faq-a{padding:0 20px 18px;color:#d8cfe9}.v8 .faq-item-v8 .faq-a a{color:var(--crystal);text-decoration:underline;text-underline-offset:3px}.v8 .faq-group h2{font-size:clamp(24px,3vw,34px);margin:0 0 16px}@media (max-width:900px){.v8 .faq-wrap{grid-template-columns:1fr}.v8 .faq-nav{position:static;display:flex;flex-wrap:wrap}}.v8 .vote-reward{display:flex;gap:18px;align-items:center;max-width:none;padding:22px 26px}.v8 .vote-reward>div{display:grid;gap:4px}.v8 .vote-reward code{font-family:var(--font-pixel);color:#55ffff;background:none}.v8 .vote-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.v8 .vote-link{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:20px 22px}.v8 .vote-n{font-family:var(--font-display);font-size:30px;color:var(--violet-2)}.v8 .vote-name{display:grid}.v8 .vote-name small{color:var(--dim)}.v8 .vote-info{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v8 .vote-card{display:grid;gap:12px;padding:24px 26px;align-content:start}.v8 .vote-card h2,.v8 .vote-card p{margin:0}.v8 .vote-card ol{margin:0;padding-left:20px;display:grid;gap:6px;color:#ddd2f3}.v8 .vote-card a{color:var(--crystal);text-decoration:underline}@media (max-width:760px){.v8 .vote-info{grid-template-columns:1fr}}.v8 .article-v8{position:relative;isolation:isolate;overflow:hidden;padding:calc(110px + 6vw) 0 clamp(36px,5vw,64px)}.v8 .article-bg{position:absolute;inset:0;z-index:-1}.v8 .article-bg img{width:100%;height:100%;object-fit:cover;opacity:.35;filter:saturate(1.1)}.v8 .article-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,5,13,.4),var(--bg) 92%)}.v8 .article-head{display:grid;gap:16px;max-width:860px;margin-inline:auto}.v8 .article-head .tag{width:fit-content}.v8 .article-head h1{margin:0}.v8 .article-meta-v8{display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--muted);font-size:14.5px;align-items:center}.v8 .article-meta-v8>span{display:inline-flex;align-items:center;gap:8px}.v8 .article-meta-v8 strong{color:#fff}.v8 .avatar-initial{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:var(--violet);color:#fff;font-weight:800}.v8 .article-body{max-width:860px}.v8 .news-card.news-featured{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.v8 .news-card.news-featured .ni{aspect-ratio:16/9;height:100%}.v8 .news-card.news-featured h2{margin:6px 0 0;font-size:clamp(26px,3vw,38px)}@media (max-width:860px){.v8 .news-card.news-featured{grid-template-columns:1fr}}.v8 .live-lb{--lb-accent:#c084fc}.v8 .live-lb-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;color:var(--muted);font-size:13px;margin-bottom:22px}.v8 .live-lb-status>span:last-child{margin-left:auto}.v8 .live-lb-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #5ee6b84d;border-radius:999px;color:#86efac;background:#16382b66;font-weight:800;letter-spacing:.12em;font-size:11px}.v8 .live-lb-badge i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.v8 .live-lb-badge.waiting{color:#ffd166;border-color:#ffd16666;background:#382c1666}.v8 .live-lb-tabs{display:flex;gap:9px;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:18px;background:#130e22;margin-bottom:36px}.v8 .live-lb-tabs button{display:flex;align-items:center;gap:9px;padding:12px 16px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,transform .2s}.v8 .live-lb-tabs button:hover{color:white;background:#ffffff0b;transform:translateY(-2px)}.v8 .live-lb-tabs button[aria-pressed=true]{color:var(--lb-accent);border-color:var(--lb-accent);background:color-mix(in srgb,var(--lb-accent) 12%,transparent)}.v8 .live-lb-heading h2 svg,.v8 .live-lb-tabs svg{width:21px;height:21px;flex-shrink:0}.v8 .live-lb :is(button,input):focus-visible{outline:2px solid #e9d5ff;outline-offset:4px}.v8 .live-lb-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.v8 .live-lb-kicker{color:var(--lb-accent);text-transform:uppercase;font-size:11px;letter-spacing:.18em;font-weight:800}.v8 .live-lb-heading h2{display:flex;align-items:center;gap:13px;font-family:var(--font-display);font-size:clamp(30px,4vw,48px);margin:8px 0}.v8 .live-lb-heading h2 svg{width:32px;height:32px;color:var(--lb-accent)}.v8 .live-lb-heading p{color:var(--muted);margin:0}.v8 .live-lb-total{display:grid;text-align:right;gap:5px;font-family:var(--font-pixel);font-size:23px;color:var(--lb-accent)}.v8 .live-lb-total small{font-family:var(--font-body);font-size:12px;color:var(--muted)}.v8 .live-lb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;list-style:none;padding:24px 0 0;margin:0 0 36px}.v8 .live-lb-podium li{--medal:#cbd5e1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:28px 12px 25px;border:1px solid color-mix(in srgb,var(--medal) 35%,transparent);border-radius:20px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--medal) 12%,transparent),transparent 70%),#130e22;box-shadow:0 12px 30px #0003}.v8 .live-lb-podium .place-1{--medal:#ffd166;grid-column:2;grid-row:1;padding-top:43px;padding-bottom:35px;box-shadow:0 0 45px #ffd1660b,0 12px 30px #0003}.v8 .live-lb-podium .place-2{grid-column:1;grid-row:1}.v8 .live-lb-podium .place-3{--medal:#d8996a;grid-column:3;grid-row:1}.v8 .live-lb-medal{position:absolute;top:-15px;padding:5px 14px;border-radius:8px;color:#1a1020;background:var(--medal);font-family:var(--font-pixel);font-weight:800}.v8 .live-lb-crown{height:28px;width:28px;color:#ffd166;margin-bottom:10px;filter:drop-shadow(0 0 12px #ffd16677)}.v8 .live-lb-podium img{image-rendering:pixelated;border-radius:10px;margin-bottom:16px;box-shadow:0 7px 15px #0007}.v8 .live-lb-podium strong{font-size:clamp(13px,2vw,19px);max-width:100%;overflow-wrap:anywhere}.v8 .live-lb-podium b{color:var(--medal);font-size:clamp(20px,3vw,34px);font-variant-numeric:tabular-nums;margin-top:12px}.v8 .live-lb-podium small{color:var(--muted);font-size:12px}.v8 .live-lb-results{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#100b1c}.v8 .live-lb-tools{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;border-bottom:1px solid var(--line);flex-wrap:wrap}.v8 .live-lb-tools h3{font-size:18px;margin:0}.v8 .live-lb-tools label{display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:#07050d;max-width:100%}.v8 .live-lb-tools svg{width:18px;height:18px;color:var(--muted);flex:none}.v8 .live-lb-tools input{background:transparent;border:0;color:white;min-width:0;width:210px;max-width:100%;font:inherit;font-size:13px}.v8 .live-lb-tablewrap{overflow-x:auto}.v8 .live-lb table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.v8 .live-lb th{padding:14px 26px;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:#ffffff03}.v8 .live-lb td{padding:15px 26px;border-top:1px solid #ffffff06}.v8 .live-lb td:last-child,.v8 .live-lb th:last-child{text-align:right;white-space:nowrap}.v8 .live-lb td:last-child{font-weight:800;font-variant-numeric:tabular-nums;color:var(--lb-accent)}.v8 .live-lb td:first-child{width:90px;color:var(--muted);font-family:var(--font-pixel)}.v8 .live-lb td:nth-child(2) img{display:inline-block;vertical-align:middle;image-rendering:pixelated;border-radius:6px;margin-right:12px}.v8 .live-lb tbody tr:hover{background:#ffffff04}.v8 .live-lb .top-player td:first-child{color:var(--lb-accent)}.v8 .live-lb-empty{text-align:center;padding:45px 22px;color:var(--muted)}.v8 .live-lb-empty>svg{width:42px;height:42px;color:var(--lb-accent);margin-bottom:12px}.v8 .live-lb-empty h2,.v8 .live-lb-empty h3{color:#fff}.v8 .live-lb-empty p{max-width:430px;margin:10px auto 0}.v8 .live-lb-foot{font-size:12px;line-height:1.8;color:var(--muted);margin:18px 0 40px}.v8 .live-lb-warning{border-left:3px solid #ffd166;padding:12px 18px;background:#ffd1660a;color:#ffe3a1;font-size:13px}.v8 .live-lb-tablewrap{scrollbar-width:thin}@media(max-width:640px){.v8 .live-lb-status>span:last-child{margin-left:0;width:100%}.v8 .live-lb-tabs{gap:6px;padding:8px;margin-bottom:25px}.v8 .live-lb-tabs button{flex:1 1 42%;padding:11px 9px;font-size:12px}.v8 .live-lb-podium{gap:8px}.v8 .live-lb-podium li{padding:25px 7px 20px;border-radius:12px}.v8 .live-lb-podium .place-1{padding-top:32px;padding-bottom:28px}.v8 .live-lb-podium img{width:44px;height:44px;border-radius:6px}.v8 .live-lb-podium strong{font-size:11px}.v8 .live-lb-podium b{font-size:19px}.v8 .live-lb-podium small{font-size:10px}.v8 .live-lb-tools{padding:18px 15px}.v8 .live-lb-tools input,.v8 .live-lb-tools label{width:100%}.v8 .live-lb td,.v8 .live-lb th{padding:13px 12px}.v8 .live-lb td:first-child{width:50px}.v8 .live-lb td:nth-child(2) img{width:25px;height:25px;margin-right:8px}.v8 .live-lb table{font-size:12px}.v8 .live-lb-heading{align-items:flex-start}.v8 .live-lb-total{font-size:18px;flex:none;padding-top:16px}}@media(prefers-reduced-motion:reduce){.v8 .live-lb-tabs button{transition:none;transform:none!important}}.lightbox,.tc-modal,.v8{--bg:#0a0612;--band:#130b22;--edge:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27960%27%20height%3D%2748%27%20viewBox%3D%270%200%20960%2048%27%20shape-rendering%3D%27crispEdges%27%3E%3Cpolygon%20fill%3D%27black%27%20points%3D%270%2C48%200%2C32%2024%2C32%2024%2C32%2048%2C32%2048%2C40%2072%2C40%2072%2C40%2096%2C40%2096%2C24%20120%2C24%20120%2C40%20144%2C40%20144%2C48%20168%2C48%20168%2C40%20192%2C40%20192%2C48%20216%2C48%20216%2C48%20240%2C48%20240%2C40%20264%2C40%20264%2C48%20288%2C48%20288%2C40%20312%2C40%20312%2C48%20336%2C48%20336%2C48%20360%2C48%20360%2C48%20384%2C48%20384%2C48%20408%2C48%20408%2C48%20432%2C48%20432%2C48%20456%2C48%20456%2C48%20480%2C48%20480%2C48%20504%2C48%20504%2C40%20528%2C40%20528%2C40%20552%2C40%20552%2C48%20576%2C48%20576%2C40%20600%2C40%20600%2C48%20624%2C48%20624%2C48%20648%2C48%20648%2C32%20672%2C32%20672%2C16%20696%2C16%20696%2C8%20720%2C8%20720%2C24%20744%2C24%20744%2C16%20768%2C16%20768%2C8%20792%2C8%20792%2C8%20816%2C8%20816%2C24%20840%2C24%20840%2C32%20864%2C32%20864%2C48%20888%2C48%20888%2C32%20912%2C32%20912%2C32%20936%2C32%20936%2C32%20960%2C32%20960%2C48%27/%3E%3C/svg%3E");--mc-tip-bg:rgba(16,0,16,0.95);--mc-tip-top:#5b16ff;--mc-tip-bottom:#2a0a85;--gui:#1a1030;--gui-hi:#3d2b62;--gui-lo:#07030f;--slot:#120a20;--font-game:var(--f-pixel),ui-monospace,monospace}.v8{background:var(--bg)}.v8 h1,.v8 h2,.v8 h3,.v8 h4{font-weight:400;letter-spacing:.005em}.v8 .h-lg,.v8 .h-md,.v8 .h-xl,.v8 .x3d{color:#fbf7ff;line-height:.98;text-shadow:0 .018em 0 #e3cdff,0 .036em 0 #b88cff,0 .054em 0 #9461f5,0 .072em 0 #7a3fe0,0 .09em 0 #6229c4,0 .108em 0 #4b1a9c,0 .126em 0 #351170,0 .2em .35em rgba(10,0,30,.75)}.v8 .h-xl{font-size:clamp(54px,9.5vw,148px)}.v8 .h-lg{font-size:clamp(40px,6vw,88px)}.v8 .h-lg.fit{font-size:clamp(40px,5.2vw,78px)}.v8 .h-md{font-size:clamp(30px,3.6vw,52px)}.v8 .h-sm{font-weight:400}.v8 .split .grad,.v8 h1 .grad,.v8 h2 .grad{background:none;-webkit-text-fill-color:currentColor;color:inherit}.v8 .split .w{padding:0 .06em .22em 0;margin-bottom:-.22em}.v8 .big-404,.v8 .byline .av,.v8 .cmp thead th,.v8 .crew-card b,.v8 .footer-word text,.v8 .guide-step .gn,.v8 .hero-tag,.v8 .ip-card .ip-big,.v8 .jc-n,.v8 .marquee-item,.v8 .outro,.v8 .rank .price,.v8 .stat b{font-weight:400}.v8 .bento h3,.v8 .cat h3,.v8 .faq-group h2,.v8 .guide-step h3,.v8 .journey-card h3,.v8 .news-card h3,.v8 .pillar h3,.v8 .prose h2,.v8 .prose h3,.v8 .rm h3,.v8 .rule h3,.v8 .step h3{font-weight:400;letter-spacing:.01em}.v8 .prose h2{font-size:clamp(26px,2.8vw,36px)}.v8 .eyebrow{font-family:var(--font-game);font-size:16px;letter-spacing:0;text-transform:none;color:#d6b8ff;gap:8px}.v8 .eyebrow:before{width:10px;height:10px;background:#b46cff;box-shadow:none}.v8 .btn{border-radius:10px;height:54px;transition:transform .12s,box-shadow .12s,background .25s,filter .25s}.v8 .btn-primary{background:linear-gradient(180deg,#b878ff,#9447ff 55%,#7d2ff0);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),inset 0 -3px 0 rgba(50,0,120,.45),0 6px 0 #4a1494,0 14px 30px -8px rgba(148,71,255,.8)}.v8 .btn-primary:hover{filter:brightness(1.08);box-shadow:inset 0 2px 0 rgba(255,255,255,.45),inset 0 -3px 0 rgba(50,0,120,.45),0 6px 0 #4a1494,0 18px 40px -8px rgba(168,85,247,1)}.v8 .btn-block:active,.v8 .btn-discord:active,.v8 .btn-ghost:active,.v8 .btn-primary:active{transform:translateY(5px)}.v8 .btn-primary:active{box-shadow:inset 0 2px 0 rgba(255,255,255,.3),0 1px 0 #4a1494}.v8 .btn-ghost{background:rgba(30,18,52,.7);border:0;box-shadow:inset 0 0 0 1px rgba(214,184,255,.28),inset 0 2px 0 rgba(255,255,255,.08),0 6px 0 rgba(4,1,10,.9)}.v8 .btn-ghost:hover{background:rgba(48,30,82,.85)}.v8 .btn-ghost:active{box-shadow:inset 0 0 0 1px rgba(214,184,255,.28),0 1px 0 rgba(4,1,10,.9)}.v8 .btn-discord{box-shadow:inset 0 2px 0 rgba(255,255,255,.3),0 6px 0 #2f37a8,0 14px 30px -10px rgba(88,101,242,.9)}.v8 .btn-discord:active{box-shadow:0 1px 0 #2f37a8}.v8 .btn-sm{height:44px}.v8 .btn-row{gap:14px 12px;padding-bottom:6px}.v8 .card{border-radius:6px;border:0;background:linear-gradient(180deg,#1c1233,#150d27);box-shadow:inset 2px 2px 0 var(--gui-hi),inset -2px -2px 0 var(--gui-lo),0 0 0 2px #05020a,0 24px 50px -30px rgba(91,22,255,.55)}.v8 .spot:after{display:none}.v8 .spot:before{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(180,108,255,.14),transparent 50%)}.v8 .icon-tile,.v8 .slot{border-radius:2px;background:var(--slot);border:0;box-shadow:inset 2px 2px 0 #05020a,inset -2px -2px 0 #3d2b62}.v8 .icon-tile{width:56px;height:56px}.v8 .icon-tile svg{width:30px;height:30px;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.55))}.v8 .band{background:var(--band);position:relative;margin-block:48px}.v8 .band:after,.v8 .band:before{content:"";position:absolute;left:0;right:0;height:48px;background:var(--band);-webkit-mask:var(--edge) repeat-x left bottom /960px 48px;mask:var(--edge) repeat-x left bottom /960px 48px;pointer-events:none}.v8 .band:before{top:-47px}.v8 .band:after{bottom:-47px;transform:scaleY(-1);-webkit-mask-position:37% bottom;mask-position:37% bottom}.v8 .marquee{border:0;background:#1c0f33}.v8 .marquee-item{font-family:var(--font-display)}.v8 .marquee-item .o{-webkit-text-stroke:2px rgba(214,184,255,.55)}.v8 .marquee-item .gem{border-radius:0;transform:none;width:18px;height:18px;box-shadow:inset -4px -4px 0 rgba(60,0,120,.5),0 0 18px rgba(232,121,249,.6)}.v8 .hero-content{gap:22px;padding:104px var(--gutter) 84px}.v8 .hero-logo{width:min(540px,84vw);animation:logo-glow 5s ease-in-out infinite}@keyframes logo-glow{0%,to{filter:drop-shadow(0 20px 60px rgba(168,85,247,.55)) drop-shadow(0 0 2px rgba(255,255,255,.2))}50%{filter:drop-shadow(0 24px 90px rgba(200,120,255,.85)) drop-shadow(0 0 4px rgba(255,255,255,.35))}}.v8 .hero-tag{font-family:var(--font-display);font-size:clamp(20px,2.6vw,34px);letter-spacing:.12em}.v8 .hero-tag span{text-shadow:0 .06em 0 #7a3fe0,0 .12em 0 #351170,0 0 30px rgba(192,132,252,.6)}.v8 .hero-tag .sep{width:10px;height:10px;transform:none;background:#e879f9;box-shadow:inset -3px -3px 0 rgba(80,0,120,.6)}.v8 .hero-shade{background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(10,6,18,.1),rgba(10,6,18,.7) 72%),linear-gradient(180deg,rgba(10,6,18,.5) 0,rgba(10,6,18,.05) 28%,rgba(10,6,18,.4) 70%,var(--bg) 100%)}.v8 .hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:48px;background:var(--bg);-webkit-mask:var(--edge) repeat-x left bottom /960px 48px;mask:var(--edge) repeat-x left bottom /960px 48px;z-index:1}.v8 .mc-row-wrap{display:grid;gap:10px;justify-items:center;width:min(620px,100%);margin-top:6px}.v8 .mc-row{display:flex;gap:14px;align-items:stretch;width:100%;padding:8px;text-align:left;background:rgba(0,0,0,.55);border:2px solid transparent;font-family:var(--font-game);text-shadow:2px 2px 0 rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .15s,background .15s}.v8 .mc-row:focus-visible,.v8 .mc-row:hover{border-color:#b0b0b0;background:rgba(0,0,0,.7);outline:none}.v8 .mc-icon{position:relative;width:64px;height:64px;flex:none}.v8 .mc-icon img{width:64px;height:64px;image-rendering:pixelated}.v8 .mc-play{position:absolute;inset:0;background:rgba(160,160,160,.35);opacity:0;transition:opacity .15s}.v8 .mc-play:after{content:"";position:absolute;left:22px;top:18px;border-left:22px solid #fff;border-top:14px solid transparent;border-bottom:14px solid transparent;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.5))}.v8 .mc-row:hover .mc-play{opacity:1}.v8 .mc-body{display:grid;gap:2px;flex:1;min-width:0;align-content:center}.v8 .mc-top{display:flex;align-items:center;gap:10px}.v8 .mc-name{color:#fff;font-size:18px;font-weight:600;flex:1}.v8 .mc-count{color:#aaa;font-size:16px}.v8 .mc-motd{font-size:16px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v8 .mc-hint{font-size:13.5px;color:#c9bce0;text-shadow:0 1px 8px rgba(0,0,0,.9)}.v8 .mc-ping{display:inline-flex;align-items:flex-end;gap:2px;width:26px;height:16px}.v8 .mc-ping i{width:4px;background:#5a5a5a;box-shadow:inset -1px -1px 0 rgba(0,0,0,.4)}.v8 .mc-ping.online i{background:#3fd04b}.v8 .mc-ping.offline i{background:#5a2a2a}.v8 .mc-ping.pinging i{animation:pinging 1.2s steps(1) infinite}@keyframes pinging{0%,to{background:#5a5a5a}40%{background:#3fd04b}}.v8 .c-0{color:#000}.v8 .c-5{color:#aa00aa}.v8 .c-6{color:#ffaa00}.v8 .c-7{color:#aaaaaa}.v8 .c-8{color:#8a8a8a}.v8 .c-b{color:#55ffff}.v8 .c-d{color:#ff55ff}.v8 .c-e{color:#ffff55}.v8 .c-f{color:#ffffff}.v8 .it{font-style:italic}.v8 .mc-tip{position:relative;display:grid;gap:4px;align-content:start;padding:12px 16px 14px;background:var(--mc-tip-bg);border:3px solid;border-image:linear-gradient(180deg,var(--mc-tip-top),var(--mc-tip-bottom)) 1;outline:3px solid var(--mc-tip-bg);font-family:var(--font-game);text-shadow:2px 2px 0 rgba(0,0,0,.55);box-shadow:0 30px 60px -25px rgba(91,22,255,.6)}.v8 .mc-tip-name{font-family:var(--font-game);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:4px;text-shadow:2px 2px 0 rgba(0,0,0,.6)}.v8 .mc-lore{color:#aaaaaa;font-size:16px;line-height:1.35}.v8 .mc-price{margin-top:8px;display:flex;align-items:baseline;gap:8px}.v8 .mc-price b{color:#ffcc33;font-size:26px;font-weight:600}.v8 .mc-price small{color:#8a8a8a;font-size:14px}.v8 .inv{display:grid;grid-template-columns:auto minmax(260px,380px);gap:28px;align-items:start;justify-content:center}.v8 .inv-panel{padding:16px 18px 18px;background:var(--gui);border-radius:6px;box-shadow:inset 3px 3px 0 var(--gui-hi),inset -3px -3px 0 var(--gui-lo),0 0 0 3px #05020a,0 40px 80px -40px rgba(91,22,255,.7);display:grid;gap:12px}.v8 .inv-title{font-family:var(--font-game);color:#d6b8ff;font-size:17px;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.v8 .inv-grid{display:grid;grid-template-columns:repeat(9,58px);gap:4px}.v8 .slot{width:58px;height:58px;display:grid;place-items:center;position:relative;cursor:pointer}.v8 .slot svg{width:34px;height:34px;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.6));transition:transform .15s}.v8 .slot:hover:after,.v8 .slot[aria-pressed=true]:after{content:"";position:absolute;inset:2px;background:rgba(255,255,255,.22)}.v8 .slot[aria-pressed=true]{box-shadow:inset 2px 2px 0 #05020a,inset -2px -2px 0 #3d2b62,0 0 0 2px #fff;z-index:1}.v8 .slot[aria-pressed=true] svg{transform:scale(1.12)}.v8 .slot.empty{cursor:default}.v8 .inv-help{font-size:13.5px;color:var(--dim)}.v8 .inv-tip-wrap{min-height:220px;padding-top:8px}@media (max-width:1040px){.v8 .inv{grid-template-columns:1fr;justify-items:center}.v8 .inv-grid{grid-template-columns:repeat(6,54px)}.v8 .slot{width:54px;height:54px}.v8 .slot.empty:nth-of-type(n+13){display:none}.v8 .inv-tip-wrap{width:min(520px,100%);min-height:0}}@media (max-width:420px){.v8 .inv-grid{grid-template-columns:repeat(5,52px)}.v8 .slot{width:52px;height:52px}}.v8 .rank{background:none;border:0;padding:0;gap:16px;border-radius:0;box-shadow:none!important}.v8 .rank:hover{box-shadow:none}.v8 .rank-slot{position:relative;aspect-ratio:1.25;display:grid;place-items:center;background:radial-gradient(circle at 50% 60%,rgba(var(--g),.35),transparent 62%),var(--slot);border-radius:4px;box-shadow:inset 3px 3px 0 #05020a,inset -3px -3px 0 #3d2b62,0 0 0 3px #05020a;overflow:hidden}.v8 .rank .rank-slot .rank-img{position:absolute;inset:0;margin:auto;width:56%;height:auto;transform:none;filter:drop-shadow(0 16px 26px rgba(var(--g),.6)) drop-shadow(3px 3px 0 rgba(0,0,0,.4))}.v8 .rank-tip{flex:1}.v8 .rank-tip h3{font-size:26px;text-shadow:2px 2px 0 rgba(0,0,0,.6),0 0 24px rgba(var(--g),.5)}.v8 .rank-tip ul{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:2px}.v8 .rank-tip li:before{display:none}.v8 .rank{display:grid;grid-template-rows:auto 1fr auto}.v8 .btn-block{justify-content:center;width:100%;height:50px;background:linear-gradient(180deg,rgba(var(--g),.35),rgba(var(--g),.18));color:#fff;box-shadow:inset 0 2px 0 rgba(255,255,255,.25),inset 0 0 0 1px rgba(var(--g),.55),0 6px 0 rgba(var(--g),.28),0 6px 0 #05020a;font-family:var(--font-game);font-size:16px;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.v8 .btn-block:hover{background:linear-gradient(180deg,rgba(var(--g),.5),rgba(var(--g),.28))}.v8 .btn-block:active{box-shadow:inset 0 0 0 1px rgba(var(--g),.55),0 1px 0 #05020a}.v8 .blocks{position:absolute;inset:-1px;display:grid;pointer-events:none;z-index:3}.v8 .blocks i{background:var(--blk,var(--bg));transition:opacity .2s steps(2)}.v8 .blocks.on i{opacity:0}.reduce-motion .v8 .blocks{display:none}.v8 .trailer-card{border-radius:8px;border:0;box-shadow:0 0 0 3px #05020a,inset 0 0 0 2px rgba(214,184,255,.25),0 60px 120px -60px rgba(168,85,247,.8)}.v8 .trailer-play{border-radius:8px;width:clamp(80px,9vw,116px);background:rgba(148,71,255,.55);border:0;box-shadow:inset 3px 3px 0 rgba(255,255,255,.35),inset -3px -3px 0 rgba(40,0,100,.5),0 0 0 3px #05020a}.v8 .trailer-play:before{border-radius:8px}.v8 .trailer-label b{font-family:var(--font-display);font-weight:400;text-shadow:0 .06em 0 #6229c4,0 .12em 0 #351170}.v8 .cat,.v8 .fr-media,.v8 .journey-card,.v8 .news-card{border-radius:8px;border:0;box-shadow:0 0 0 3px #05020a,inset 0 0 0 2px rgba(214,184,255,.18)}.v8 .journey-card .jc-n{font-family:var(--font-display)}.v8 .cat,.v8 .news-card{background:linear-gradient(180deg,#1c1233,#150d27)}.v8 .cat .ci,.v8 .news-card .ni{position:relative}.v8 .news-card{--blk:#1c1233}.v8 .cta-panel{border-radius:10px;border:0;box-shadow:0 0 0 3px #05020a,inset 0 0 0 2px rgba(214,184,255,.2)}.v8 .stat{border-radius:4px;border:0;background:rgba(5,2,12,.55);box-shadow:inset 2px 2px 0 #05020a,inset -2px -2px 0 rgba(120,90,180,.35)}.v8 .stat b{font-family:var(--font-display)}.v8 .header.scrolled .header-inner{border-radius:10px;background:rgba(16,9,30,.82);box-shadow:inset 0 0 0 1px rgba(214,184,255,.14),0 0 0 2px #05020a,0 20px 50px -30px #000}.v8 .ip-btn{border-radius:8px;font-family:var(--font-game);font-size:15px}.v8 .ip-btn .ip-copy{border-radius:4px;font-family:var(--font-game);font-size:13px;letter-spacing:0}.v8 .footer:before{display:none}.v8 .footer{border-top:0;background:#0d0718;margin-top:96px;overflow:visible}.v8 .footer>.container:before{content:"";position:absolute;left:0;right:0;top:-47px;height:48px;background:#0d0718;-webkit-mask:var(--edge) repeat-x 20% bottom /960px 48px;mask:var(--edge) repeat-x 20% bottom /960px 48px}.v8 .footer-word text{font-family:var(--font-display)}.v8 .footer-grid h4{font-family:var(--font-game);font-size:15px;letter-spacing:0;text-transform:none;color:#d6b8ff}.v8 .page-hero:after{background:linear-gradient(180deg,rgba(10,6,18,.55) 0,rgba(10,6,18,.3) 40%,var(--bg) 100%),radial-gradient(ellipse at 20% 80%,rgba(168,85,247,.22),transparent 60%)}.v8 .chip,.v8 .crumbs .eyebrow{font-size:14px}.v8 .chip{border-radius:6px}.v8 .chip,.v8 .tag{font-family:var(--font-game)}.v8 .tag{font-size:13px;letter-spacing:0;text-transform:none;border-radius:4px}.v8 .notice{border-radius:6px}.v8 .bento .badge{font-family:var(--font-game);font-size:12px;letter-spacing:0;text-transform:none;border-radius:3px}.v8 .step-n{font-family:var(--font-game);font-size:15px}.v8 .step-n b{font-weight:400}.v8 .rule .rn,.v8 .step-n b{border-radius:3px;font-family:var(--font-display);box-shadow:inset 2px 2px 0 #05020a,inset -2px -2px 0 #3d2b62;background:var(--slot);border:0}.v8 .rule .rn{font-size:18px}.v8 .tabs{border-radius:8px}.v8 .tabs .tab-bg,.v8 .tabs button{border-radius:6px}.v8 .cmp-wrap,.v8 .faq-search{border-radius:8px}.v8 .cmp-wrap{border:0;box-shadow:0 0 0 3px #05020a,inset 0 0 0 2px rgba(214,184,255,.15)}.v8 .cmp thead th{font-weight:400;font-size:20px}.v8 .cmp .grp td{font-family:var(--font-game);font-size:14px;letter-spacing:0;text-transform:none}.v8 .crew-card{border-radius:6px}.v8 .staff-canvas{border-radius:8px}.v8 .role-pill{border-radius:4px;font-size:13px}.v8 .rm-label,.v8 .role-pill{font-family:var(--font-game);letter-spacing:0}.v8 .rm-label{font-size:14px;text-transform:none}.v8 .cmd,.v8 .rm-state{border-radius:4px}.v8 .cmd code{font-family:var(--font-game)!important;font-size:16px}.v8 .mobile-menu a.big{font-weight:400}.v8 .mobile-menu a.big small,.v8 .toast{font-family:var(--font-game)}.v8 .toast{border-radius:6px}.v8 .mc-tip .c-5{color:#c34fe0}.v8 .mc-tip .c-6{color:#ffaa00}.v8 .mc-tip .c-e{color:#ffff55}.v8 .mc-tip .c-b{color:#55ffff}@media (max-height:820px) and (min-width:700px){.v8 .hero-logo{width:min(440px,80vw)}.v8 .hero-content{padding-top:92px;gap:18px}}.v8 .intro-tag{font-weight:400;letter-spacing:.16em}