:root{--bg:#0A0B12;--panel:#12141F;--panel2:#181B29;--key:#1E2233;--text:#EAF0FF;--mute:#8891AE;--soft:#a5b1c7;--line:#252A3D;--line2:#2b3448;--purple:#8B7BFF;--cyan:#22E0D6;--rose:#FF6B8A;--amber:#FFB627;--sky:#4A9EFF;--green:#2FE0A0;--scarlet:#FF3B5C;--font:"Inter","Segoe UI",system-ui,sans-serif;--mono:"JetBrains Mono","Courier New",monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:16px/1.65 var(--font);position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:#8cdedc}a:hover{color:#d6c6ff}.bg-art{position:fixed;inset:0;z-index:-3;pointer-events:none;background:#05060d url(/images/backgrounds/bg-arena.webp) center bottom/cover no-repeat}.bg-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07080fd1,#07080fb3 40%,#07080fdb)}.bg-glow{position:fixed;inset:-20%;z-index:-2;pointer-events:none;background:radial-gradient(circle at 20% 8%,rgba(139,123,255,.18),transparent 46%),radial-gradient(circle at 84% 16%,rgba(34,224,214,.12),transparent 44%),radial-gradient(circle at 50% 96%,rgba(74,158,255,.1),transparent 48%)}.bg-grid{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(120,140,220,.07) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 18%,#000 42%,transparent 92%);mask-image:radial-gradient(ellipse 80% 60% at 50% 18%,#000 42%,transparent 92%)}.tb{position:sticky;top:0;z-index:30;background:#0000008c;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid rgba(255,255,255,.06)}.tb-in{display:flex;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:7px 18px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;margin-right:auto}.brand .mark{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(139,123,255,.45))}.brand .name{height:23px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(139,123,255,.4))}.tb nav{display:flex;gap:4px;align-items:center}.tb nav a{padding:8px 12px;border-radius:0;font:600 13.5px var(--font);color:var(--soft);text-decoration:none;transition:background .15s,color .15s}.tb nav a:hover,.tb nav a[aria-current=page]{color:#fff;background:#ffffff12}.btn-play{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:0;font:800 13.5px var(--font);color:#101724!important;text-decoration:none;background:linear-gradient(110deg,#bda9ff,#8bdfdc);box-shadow:0 8px 24px -10px #8b7bffcc;transition:transform .15s,filter .15s;border:0;cursor:pointer}.btn-play:hover{filter:brightness(1.07);transform:translateY(-1px);color:#101724}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:0;font:700 13.5px var(--font);color:var(--text)!important;text-decoration:none;background:#ffffff0a;border:1px solid rgba(255,255,255,.18);cursor:pointer;transition:background .15s,border-color .15s}.btn-ghost:hover{background:#ffffff17;border-color:#ffffff61}.btn-play:focus-visible,.btn-ghost:focus-visible,.tb a:focus-visible,summary:focus-visible,.seg button:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(max-width:760px){.tb nav a:not(.hide-keep){display:none}.brand .name{height:15px}.brand{gap:8px}}.wrap{max-width:1080px;margin:0 auto;padding:0 18px}.hero{padding:clamp(22px,4vw,40px) 0 clamp(10px,2vw,18px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#8be4e2}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}h1{margin:12px 0;font:800 clamp(30px,5vw,50px)/1.08 var(--font);letter-spacing:-.045em;background:linear-gradient(100deg,#fff 18%,#cfc6ff 58%,#8fdfeb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lead{margin:0;max-width:62ch;font-size:clamp(16px,1.9vw,19px);line-height:1.6;color:#aab4cb}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}section.sec{margin:clamp(40px,7vw,76px) 0 0}.sec-eyebrow{font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#b3a6ff}h2{margin:8px 0 10px;font:800 clamp(24px,3.6vw,36px)/1.12 var(--font);letter-spacing:-.035em;color:#f1f3ff}h3{margin:0 0 6px;font:700 17px/1.3 var(--font);letter-spacing:-.01em;color:#f1f3ff}.sec p{color:#b2bcd1;margin:0 0 12px;max-width:70ch}.sec p b,.sec p strong{color:#fff}.panel{position:relative;background:linear-gradient(140deg,#171c2a,#101622);border:1px solid var(--line2);border-radius:0;box-shadow:0 24px 60px -28px #000000bf,inset 0 1px #ffffff0a}.grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.card{position:relative;padding:20px;border-radius:0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease,background .2s ease}.card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c,#8B7BFF) 55%,transparent);background:#ffffff0d}.card p{margin:0;font-size:14.5px;line-height:1.55;color:#a9b4ca}.ico{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:0;color:var(--c,#8B7BFF);background:color-mix(in srgb,var(--c,#8B7BFF) 12%,transparent);border:1px solid color-mix(in srgb,var(--c,#8B7BFF) 35%,transparent)}.ico svg{width:22px;height:22px}.num{font:700 11px var(--mono);letter-spacing:.16em;color:var(--c,#b3a6ff);margin-bottom:10px;display:block}.ladder{display:grid;gap:10px;padding:22px}.rung{display:grid;grid-template-columns:150px 1fr minmax(0,1.4fr);gap:14px;align-items:center;font-size:14px}.rung b{font:700 14px var(--font);color:var(--c)}.rung .bar{height:8px;border-radius:0;background:#ffffff12;overflow:hidden}.rung .bar i{display:block;height:100%;width:var(--w);border-radius:0;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff));box-shadow:0 0 12px -2px var(--c)}.rung span{color:#98a5bc;font-size:13px}@media(max-width:720px){.rung{grid-template-columns:1fr;gap:6px}}.faq{display:grid;gap:10px}details.q{border-radius:0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:border-color .2s,background .2s}details.q[open]{background:#8b7bff0f;border-color:#8b7bff59}details.q summary{cursor:pointer;list-style:none;padding:16px 52px 16px 18px;position:relative;font:700 15.5px var(--font);color:#f1f3ff}details.q summary::-webkit-details-marker{display:none}details.q summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font:500 22px var(--font);color:#b3a6ff;transition:transform .2s}details.q[open] summary:after{transform:translateY(-50%) rotate(45deg)}details.q p{margin:0;padding:0 18px 16px;font-size:14.5px;color:#a9b4ca;max-width:none}.band{position:relative;isolation:isolate;overflow:hidden;padding:clamp(26px,5vw,46px);border-radius:0;border:1px solid #454360;background:#0b111c}.band:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/images/menu/arcade-missile.webp) 75% center/cover no-repeat}.band:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b111cf7,#0b111ccc 46%,#0b111c26)}.band h2{max-width:16ch;margin-top:10px}.band p{max-width:46ch}.tt{padding:clamp(16px,2.4vw,26px)}.tt-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.seg{display:inline-flex;padding:4px;gap:3px;border-radius:0;background:#0000004d;border:1px solid rgba(255,255,255,.08)}.seg button{padding:8px 18px;border:0;border-radius:0;cursor:pointer;font:700 13px var(--font);color:#9aa7bd;background:transparent;transition:background .15s,color .15s}.seg button:hover{color:#fff;background:#ffffff0f}.seg button.on{color:#0b1020;background:linear-gradient(110deg,#bda9ff,#8bdfdc);box-shadow:0 4px 14px -6px #8b7bffcc}.stats{display:flex;gap:10px}.stat{min-width:84px;padding:8px 14px;text-align:center;border-radius:0;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.stat b{display:block;font:800 24px/1.1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.stat span{font:600 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.stat.t b{color:var(--cyan)}.stat.w b{color:#c9beff}.stat.a b{color:var(--green)}.tbar{height:4px;border-radius:0;background:#ffffff12;overflow:hidden;margin-bottom:14px}.tbar i{display:block;height:100%;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--purple),var(--cyan));box-shadow:0 0 12px #22e0d680}.stage{position:relative}#tt-text{position:relative;height:calc(5.85em + 36px);overflow:hidden;scroll-behavior:smooth;padding:18px 22px;border-radius:0;cursor:text;user-select:none;outline:none;font:500 clamp(19px,2.6vw,26px)/1.95 var(--mono);letter-spacing:.01em;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;color:#9aa6bd;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 40px #00000040;transition:border-color .2s,box-shadow .2s;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}#tt-text:focus{border-color:#22e0d680;box-shadow:inset 0 0 40px #00000040,0 0 0 3px #22e0d61f,0 0 30px -10px #22e0d680}#tt-text .ok{color:#6fe3a8}#tt-text .bad{color:#ff8a9c;background:#ff4d6d2e;border-radius:0}#tt-text .cur{color:#06131b;background:var(--cyan);border-radius:0;box-shadow:0 0 18px #22e0d68c;animation:blink 1.1s steps(1) infinite}#tt-text .cur.sp{background:#22e0d680}@keyframes blink{50%{box-shadow:none;background:#22e0d68c}}.focus-veil{position:absolute;inset:0;display:grid;place-items:center;border-radius:0;pointer-events:none;background:#080a128c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font:600 13px var(--mono);letter-spacing:.08em;color:#cfd8f0;transition:opacity .2s}.focus-veil.off{opacity:0}.tt-hint{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:12px;font:500 12.5px var(--mono);color:var(--mute)}.tt-hint kbd{padding:2px 7px;border-radius:0;background:#262a3e;border:1px solid #464762;color:#d4ceff;font:600 11px var(--mono)}#tt-mobile{display:none;margin-top:12px;padding:12px 14px;border-radius:0;font-size:14px;color:#ffd98a;background:#ffb62714;border:1px solid rgba(255,182,39,.3)}@media(hover:none)and (pointer:coarse){#tt-mobile{display:block}}#tt-res{display:none;margin-top:20px;padding:clamp(18px,3vw,30px);border-radius:0;text-align:center;background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--rc,#8B7BFF) 20%,transparent),transparent 70%),#ffffff08;border:1px solid color-mix(in srgb,var(--rc,#8B7BFF) 45%,transparent);box-shadow:0 0 60px -26px var(--rc,#8B7BFF);animation:rise .5s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.res-grid{display:flex;justify-content:center;gap:clamp(22px,6vw,64px);flex-wrap:wrap;margin:8px 0 14px}.res-grid b{display:block;font:800 clamp(46px,9vw,76px)/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--rc,#fff);text-shadow:0 0 36px color-mix(in srgb,var(--rc,#8B7BFF) 55%,transparent)}.res-grid div:last-child b{color:#fff;text-shadow:none}.res-grid span{font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.res-tag{display:inline-block;margin-bottom:8px;padding:6px 14px;border-radius:0;font:800 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rc);border:1.5px solid color-mix(in srgb,var(--rc) 70%,transparent);background:color-mix(in srgb,var(--rc) 10%,rgba(8,10,18,.5))}#r-label{margin:0 auto 8px;max-width:52ch;color:#c2cadc}#r-best{margin:0 auto 16px;font:500 12.5px var(--mono);color:#8d99b0}.res-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.kbv{padding:clamp(16px,3vw,28px)}.kb{display:grid;gap:7px;justify-items:center;margin:6px auto 18px;max-width:760px}.kr{display:flex;gap:7px}.kr.r2{margin-left:34px}.kr.r3{margin-left:58px}.kr.r4{margin-left:92px}.k{position:relative;width:clamp(26px,5.4vw,50px);height:clamp(28px,5.6vw,50px);display:grid;place-items:center;border-radius:0;font:600 clamp(11px,1.8vw,15px) var(--mono);text-transform:uppercase;color:#c6d0e4;background:color-mix(in srgb,var(--fc) 10%,#151a27);border:1px solid color-mix(in srgb,var(--fc) 38%,#2a2e45);transition:opacity .25s,transform .15s,box-shadow .2s,background .2s}.k.sp{width:clamp(150px,34vw,360px)}.k.home{color:#fff;background:color-mix(in srgb,var(--fc) 22%,#151a27);border-color:color-mix(in srgb,var(--fc) 70%,transparent);box-shadow:0 0 18px -6px var(--fc)}.k.bump:after{content:"";position:absolute;left:32%;right:32%;bottom:7px;height:2px;border-radius:0;background:currentColor;opacity:.9}.f-pinky{--fc:#FF6B8A}.f-ring{--fc:#FFB627}.f-middle{--fc:#22E0D6}.f-index{--fc:#8B7BFF}.f-thumb{--fc:#4A9EFF}.kb[data-focus=home] .k:not(.home){opacity:.32}.kb[data-focus=pinky] .k:not(.f-pinky),.kb[data-focus=ring] .k:not(.f-ring),.kb[data-focus=middle] .k:not(.f-middle),.kb[data-focus=index] .k:not(.f-index),.kb[data-focus=thumb] .k:not(.f-thumb){opacity:.2}.kb[data-focus=pinky] .f-pinky,.kb[data-focus=ring] .f-ring,.kb[data-focus=middle] .f-middle,.kb[data-focus=index] .f-index,.kb[data-focus=thumb] .f-thumb{transform:translateY(-3px);background:color-mix(in srgb,var(--fc) 34%,#151a27);box-shadow:0 8px 22px -8px var(--fc);color:#fff}.fingers{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.fcard{padding:14px 12px;border-radius:0;cursor:pointer;text-align:center;background:color-mix(in srgb,var(--fc) 7%,rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--fc) 35%,transparent);transition:transform .15s,background .15s,border-color .15s}.fcard:hover,.fcard.on{transform:translateY(-3px);background:color-mix(in srgb,var(--fc) 15%,rgba(255,255,255,.03));border-color:var(--fc)}.fcard b{display:block;font:800 15px var(--font);color:var(--fc)}.fcard span{display:block;margin-top:4px;font:500 11.5px/1.5 var(--mono);color:#aab4cb}@media(max-width:760px){.fingers{grid-template-columns:repeat(2,minmax(0,1fr))}.kr.r2{margin-left:16px}.kr.r3{margin-left:28px}.kr.r4{margin-left:44px}.kr,.kb{gap:4px}}.hero-art{position:relative;isolation:isolate;overflow:hidden;border-radius:0;border:1px solid #45405e;min-height:320px;display:flex;align-items:center;background:#0c1320}.hero-art:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/images/brand/arena-bg.webp) 80% 40%/cover no-repeat,#060818}.hero-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,7,24,.95) 0%,rgba(4,7,24,.78) 34%,rgba(4,7,24,.12) 66%,transparent 82%)}.hero-art.old:after{background:linear-gradient(90deg,#0d1220f7,#0d1220d1 36%,#0d12200d 82%)}.hero-art .in{width:min(60%,620px);padding:clamp(22px,3.4vw,40px) clamp(22px,3.8vw,44px)}.hero-art h1{margin:8px 0;font-size:clamp(30px,4.8vw,54px)}.hero-art .lead{font-size:clamp(14px,1.5vw,15.5px);line-height:1.55}.hero-art .cta-row{margin-top:18px;gap:10px}.hero-art .btn-play,.hero-art .btn-ghost{padding:9px 16px;font-size:13px}@media(max-width:700px){.hero-art .in{width:100%}.hero-art:after{background:#0d1220c7}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.fact{padding:12px 16px;border-radius:0;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.fact b{display:block;font:800 24px/1.1 var(--font);letter-spacing:-.03em;background:linear-gradient(100deg,#fff,#c9beff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.fact span{font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:center}@media(max-width:820px){.split{grid-template-columns:1fr}}.photo{position:relative;border-radius:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);aspect-ratio:3/2;background:#0b0f19}.photo img{width:100%;height:100%;object-fit:cover;display:block}.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,18,.5),transparent 40%)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:9px}.checks li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:0;font-size:14.5px;color:#cbd3e6;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.checks li:before{content:"\2713";flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:0;font-size:12px;font-weight:800;color:#06131b;background:var(--cyan)}.path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;counter-reset:p}.step{position:relative;padding:16px 14px;border-radius:0;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.step i{font:700 11px var(--mono);letter-spacing:.14em;font-style:normal;color:#b3a6ff;display:block;margin-bottom:8px}.step b{display:block;font:700 14.5px var(--font);color:#f1f3ff}.step span{font-size:12.5px;color:#98a5bc}@media(max-width:820px){.path{grid-template-columns:repeat(2,minmax(0,1fr))}}.weeks{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.week{padding:20px;border-radius:0;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 10%,rgba(255,255,255,.02)),#ffffff04);border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}.week small{font:700 10.5px var(--mono);letter-spacing:.16em;color:var(--c);text-transform:uppercase}.week b{display:block;margin:6px 0 4px;font:800 17px var(--font);color:#fff}.week p{margin:0;font-size:14px;color:#a9b4ca}.week em{display:inline-block;margin-top:10px;padding:3px 10px;border-radius:0;font:600 11px var(--mono);font-style:normal;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.card.bad{--c:#FF6B8A}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@property --ang{syntax:"<angle>"; inherits:false; initial-value:0deg;}@keyframes angSpin{to{--ang:360deg}}@keyframes gglow{0%,to{box-shadow:0 0 12px -2px #8b7bff8c,0 0 26px -10px #22e0d680}50%{box-shadow:0 0 22px #ffb6278c,0 0 34px -6px #ff6b8a80}}@keyframes gtext{to{background-position:-240% 0}}@keyframes gsweep{0%,55%{transform:translate(-160%) skew(-20deg)}to{transform:translate(420%) skew(-20deg)}}@keyframes gtwinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}.tb nav a.games{position:relative;overflow:hidden;margin:0 6px;padding:8px 17px;border-radius:0;border:1.5px solid transparent;font-weight:800;letter-spacing:.01em;color:#fff;text-decoration:none;background:linear-gradient(#0f1220,#0f1220) padding-box,conic-gradient(from var(--ang),rgba(255,255,255,.12),#8B7BFF,#22E0D6,#fff,#FFB627,#FF6B8A,rgba(255,255,255,.12)) border-box;animation:angSpin 3s linear infinite,gglow 2.6s ease-in-out infinite}.tb nav a.games:hover{background:linear-gradient(#171a2c,#171a2c) padding-box,conic-gradient(from var(--ang),rgba(255,255,255,.12),#8B7BFF,#22E0D6,#fff,#FFB627,#FF6B8A,rgba(255,255,255,.12)) border-box;animation-duration:1.4s,1.4s}.tb nav a.games b{font-weight:800;background:linear-gradient(100deg,#fff,#c9beff,#8bdfdc 40%,#fff 55%,#ffd98a 75%,#fff);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gtext 3.2s linear infinite}.tb nav a.games:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);animation:gsweep 3.4s ease-in-out infinite}.tb nav a.games i{position:absolute;width:9px;height:9px;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 14%,rgba(255,226,150,.95) 26%,transparent 62%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:gtwinkle 2.2s ease-in-out infinite}.tb nav a.games i:nth-of-type(1){top:3px;left:14%}.tb nav a.games i:nth-of-type(2){bottom:3px;left:58%;animation-delay:.9s;width:7px;height:7px}.tb nav a.games i:nth-of-type(3){top:5px;right:9%;animation-delay:1.5s}@media(max-width:760px){.tb nav a.games{display:inline-flex;margin:0 2px;padding:7px 11px;font-size:12px}.tb nav a.games i{display:none}.tb-in{gap:8px}}@media(max-width:420px){.tb nav a.games{display:none}}.perks{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.perk{position:relative;overflow:hidden;border-radius:0;background:linear-gradient(160deg,#171c2a,#10151f);border:1px solid rgba(255,255,255,.09);transition:transform .2s ease,border-color .2s ease,box-shadow .25s ease}.perk:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c,#8B7BFF) 60%,transparent);box-shadow:0 20px 40px -24px var(--c,#8B7BFF)}.perk-img{position:relative;height:118px;background:var(--img) var(--pos,center)/cover no-repeat;filter:saturate(1.25) brightness(1.1)}.perk:before{content:"";position:absolute;top:0;left:18px;width:44px;height:2px;z-index:2;background:var(--c,#8B7BFF);box-shadow:0 0 10px var(--c,#8B7BFF)}.perk-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0c141a,#10151f 96%),radial-gradient(90% 90% at 100% 100%,color-mix(in srgb,var(--c,#8B7BFF) 28%,transparent),transparent 65%)}.perk-tag{position:absolute;top:10px;right:10px;z-index:2;padding:3px 9px;border-radius:0;font:700 9.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#e9edfb;background:#080a12b3;border:1px solid color-mix(in srgb,var(--c,#8B7BFF) 60%,transparent);backdrop-filter:blur(4px)}.perk-body{padding:4px 18px 18px}.perk-body small{font:700 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c,#b3a6ff)}.perk-body h3{margin:5px 0 6px;font-size:17px}.perk-body p{margin:0;font-size:13.5px;line-height:1.55;color:#a9b4ca}.perks-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:16px;padding:16px 20px;border-radius:0;background:linear-gradient(110deg,#8b7bff24,#22e0d612);border:1px solid rgba(139,123,255,.35)}.perks-cta p{margin:0;max-width:none;color:#cfd6ea;font-size:14.5px}.perks-cta b{color:#fff}.perks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.perk-img{height:86px}.perk-body{padding:2px 16px 16px}.perk-body h3{margin:0 0 3px;font-size:16px}.perk-body p{font-size:13.5px;line-height:1.4;color:#98a5bc}.perk-tag{top:8px;right:8px;font-size:9px;padding:2px 8px}.perks-cta{margin-top:14px;padding:14px 18px}.perks-cta p{font-size:14px}.hero+.sec{margin-top:clamp(22px,3.6vw,40px)}.sf{position:relative;margin:clamp(40px,7vw,70px) 0 0;padding:30px 0 38px;text-align:center;border-top:1px solid rgba(255,255,255,.14)}.sf:before{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(179,166,255,.7),rgba(79,216,232,.5),transparent)}.sf-about{margin:0 0 22px;text-align:left;color:#a5b1c7;font-size:12px;line-height:1.7}.sf-about p{margin:0 0 8px;text-wrap:pretty;max-width:none}.sf-about p.sf-new{margin-top:12px;color:#c2cadc}.sf-about a{color:#8cdedc}.sf-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.07)}.sf-nav a{font:500 12.5px var(--mono);color:#8d99b0;text-decoration:none}.sf-nav a:hover{color:#d6c6ff;text-decoration:underline}.sf-nav a.sf-brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.sf-brand .m{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(139,123,255,.45))}.sf-brand .t{height:13px;width:auto;opacity:.95}.sf-copy{margin:18px 0 0;font:500 11.5px var(--mono);color:#707c93}.hero-art.slim{min-height:250px}.hero-art.slim .in{width:min(62%,660px)}@media(max-width:700px){.hero-art:before{background-position:78% 40%}.hero-art:after{background:linear-gradient(90deg,#040718e6,#040718b8)}}
