@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@600;800;900&family=Rajdhani:wght@500;600;700&display=swap";@property --bgac{syntax:"<color>";inherits:true;initial-value:#3dff8a}:root{--bg:#04060c;--ink:#f1f5ff;--mute:#a3b1c8;--line:#ffffff1f;--ac:#3dff8a;--glass:#0a1020b8;font-family:Rajdhani,system-ui,sans-serif;color:var(--ink);background:var(--bg);color-scheme:dark}*{box-sizing:border-box}body{--bgac:#3dff8a;margin:0;min-height:100dvh;background:var(--bg);overflow-x:hidden;transition:--bgac .8s}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}:focus-visible{outline:3px solid var(--ac);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}#bg-gl{position:absolute;inset:0;width:100%;height:100%;display:none}.bg.gl #bg-gl{display:block}.bg.gl .bg-glow,.bg.gl .bg-floor{display:none}.bg-glow{position:absolute;inset:-20%;background:radial-gradient(40% 35% at 25% 20%,color-mix(in srgb,var(--bgac) 20%,transparent),transparent 70%),radial-gradient(35% 30% at 80% 10%,#00d0ff22,transparent 70%),radial-gradient(50% 40% at 60% 90%,color-mix(in srgb,var(--bgac) 14%,#a040ff1c),transparent 70%);animation:drift 18s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(4%,3%) scale(1.08)}}.bg-floor{position:absolute;left:-50%;right:-50%;bottom:-10%;height:60%;background:linear-gradient(transparent 0 96%,color-mix(in srgb,var(--bgac) 30%,transparent) 96%),linear-gradient(90deg,transparent 0 96%,color-mix(in srgb,var(--bgac) 22%,transparent) 96%);background-size:60px 60px;transform:perspective(420px) rotateX(62deg);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(transparent,#000 60%);mask-image:linear-gradient(transparent,#000 60%);animation:floor 4s linear infinite}@keyframes floor{to{background-position:0 60px,0 0}}.bg-scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,transparent 1px 3px)}.bg-vig{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 40%,#02040add),linear-gradient(#04060c88,transparent 18%,transparent 70%,#04060cdd)}#home-content{position:relative;z-index:1}#intro{position:fixed;inset:0;z-index:90;display:grid;place-items:center;align-content:center;gap:18px;background:#04060c;pointer-events:none;animation:introOut 1.9s .1s both}#intro .ring{width:64px;height:64px;border-width:5px;animation:ignite 1.2s ease-out both}#intro b{font:900 clamp(22px,5vw,44px) "Orbitron",sans-serif;letter-spacing:.3em;animation:ignite 1.2s .15s ease-out both}#intro i{font-style:normal;font-weight:600;font-size:.4em;letter-spacing:.5em;margin-left:.6em;color:#3dff8a}@keyframes ignite{0%{opacity:0;filter:brightness(4) blur(8px);transform:scale(.8)}60%{opacity:1;filter:brightness(2) blur(0)}to{opacity:1;filter:none;transform:none}}@keyframes introOut{0%,55%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:24px;padding:16px 4%;background:linear-gradient(#04060cf2,#04060c99);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line);transition:padding .25s,background .25s;height:60px}.scrolled .topbar{height:54px;padding-top:6px;padding-bottom:6px;background:#04060ce6;box-shadow:0 8px 30px #0009}.logo{display:flex;align-items:center;gap:10px;font:900 18px Orbitron,sans-serif;letter-spacing:3px;white-space:nowrap}.logo b{color:var(--ac);font-weight:600;letter-spacing:5px;font-size:12px;padding:3px 7px;border:1px solid #3dff8a66;border-radius:4px}.ring{width:22px;height:22px;border-radius:50%;border:3px solid #3dff8a;box-shadow:0 0 14px #3dff8a,inset 0 0 8px #3dff8a;position:relative;flex:none}.ring:after{content:"";position:absolute;inset:3px;border-radius:50%;background:radial-gradient(#fff,#3dff8a 60%,transparent 70%);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.chips{display:flex;gap:4px;flex-wrap:nowrap}.chips button{background:none;border:0;padding:8px 10px;white-space:nowrap;font-weight:700;font-size:13px;letter-spacing:2px;color:var(--mute);border-bottom:2px solid transparent;transition:.15s}.chips button:hover{color:#fff}.chips button.on{color:#fff;border-color:var(--ac);text-shadow:0 0 12px var(--ac)}.status{margin-left:auto;display:flex;align-items:center;gap:12px;white-space:nowrap;font-weight:600;font-size:13px;letter-spacing:2px;color:var(--mute)}.pad.on{color:#3dff8a}#clock{font-family:Orbitron,sans-serif;font-size:12px;color:#fff}.gamer{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:20px;background:#ffffff0d}.gamer i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#3dff8a,#00b0ff);color:#021;font:800 10px Orbitron,sans-serif;font-style:normal}.gamer b{color:#fff;font-size:12px;white-space:nowrap}.gamer em{font-style:normal;font-weight:700;font-size:12px;color:#3dff8a;padding-left:8px;border-left:1px solid var(--line);white-space:nowrap}.creator{font-weight:600;font-size:11px;letter-spacing:3px;color:var(--mute);padding-left:16px;border-left:1px solid var(--line);white-space:nowrap}.creator strong{color:#fff;font-weight:700}.seo-intro{max-width:none;margin:18px auto;padding:0;border:0;background:none;color:var(--mute);line-height:1.5;font-size:15px;display:grid;grid-template-columns:auto 1fr;gap:4px 28px;align-items:baseline}.seo-intro h1{margin:0;color:#fff;font:900 clamp(18px,2.2vw,28px)/1.15 "Orbitron",sans-serif;grid-row:span 2;max-width:560px;text-wrap:balance}.seo-intro p{margin:0}.seo-intro a,footer a{color:#5ef0d0}main{max-width:none;padding:0}main>:not(.orbit){width:min(1560px,92%);margin-inline:auto}.orbit{--mode:ring;--ex:1;--px:0;--py:0;--ac:#3dff8a;position:relative;height:calc(100dvh - 60px);min-height:540px;container-type:size;overflow:hidden}.disc{--s:min(100cqw, calc(100cqh - 44px) );position:absolute;inset:0;transform-style:preserve-3d;transform:perspective(1700px) rotateX(calc(var(--py)*-3deg)) rotateY(calc(var(--px)*4deg));transition:transform .2s ease-out}.trail{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.rail{fill:none;stroke:#ffffff26;stroke-width:1.5;stroke-dasharray:3 11;animation:rail 40s linear infinite}.rail.r1{animation-direction:reverse}.rail.r0{stroke:color-mix(in srgb,var(--ac) 45%,#ffffff22)}@keyframes rail{to{stroke-dashoffset:-560}}.beam{fill:none;stroke:var(--ac);stroke-width:4;opacity:.55;filter:drop-shadow(0 0 8px var(--ac));stroke-linecap:round}.beam.b2{stroke:#fff;stroke-width:2;stroke-dasharray:2 18;opacity:.9;animation:beam 1.4s linear infinite}@keyframes beam{to{stroke-dashoffset:-80}}.beam-dot{fill:none;stroke:var(--ac);stroke-width:3;filter:drop-shadow(0 0 10px var(--ac));animation:pulse 1.6s ease-in-out infinite}.hero{--ac:#3dff8a;position:absolute;left:50%;top:50%;width:calc(var(--s)*.44);aspect-ratio:1;translate:-50% -50%;transform:translateZ(70px);border-radius:50%;border:4px solid transparent;overflow:hidden;background:linear-gradient(#070b14,#070b14) padding-box,conic-gradient(from var(--spin,0deg),var(--ac),#ffffff22 25%,var(--ac) 50%,#ffffff22 75%,var(--ac)) border-box;box-shadow:0 30px 80px #000a,0 0 90px color-mix(in srgb,var(--ac) 38%,transparent),inset 0 0 90px color-mix(in srgb,var(--ac) 18%,transparent);animation:spin 9s linear infinite;z-index:3;isolation:isolate}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--spin:360deg}}.hero-art{position:absolute;inset:0;z-index:0}#hero-stage{position:absolute;inset:-3%;width:106%;height:106%;translate:calc(var(--px)*-10px) calc(var(--py)*-6px)}.hero-art:after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,#04060c99 30%,#04060c33)}.hero-glyph{position:absolute;left:50%;top:50%;translate:-50% -52%;font-size:calc(var(--s)*.3);opacity:.34;filter:blur(1px) drop-shadow(0 0 40px var(--ac));animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px) rotate(-3deg)}}.hero-num{position:absolute;left:50%;bottom:7%;translate:-50% 0;font:900 calc(var(--s)*.05) "Orbitron",sans-serif;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--ac) 60%,transparent);opacity:.7}.hero-copy{position:absolute;inset:11% 13% 12%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--s)*.011)}.eyebrow{font:700 11px Orbitron,sans-serif;letter-spacing:4px;color:var(--ac);text-shadow:0 0 14px color-mix(in srgb,var(--ac) 60%,transparent)}.hero .eyebrow{font-size:clamp(8px,calc(var(--s)*.0105),12px);letter-spacing:.16em;max-width:100%;line-height:1.35;text-wrap:balance}.hero h2{font:900 clamp(20px,calc(var(--s)*.04),44px)/1.02 "Orbitron",sans-serif;text-transform:uppercase;margin:0;background:linear-gradient(100deg,#fff 50%,var(--ac));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--ac) 45%,transparent));text-wrap:balance}.hero.long h2{font-size:clamp(16px,calc(var(--s)*.031),34px)}.hero p{font-size:clamp(11px,calc(var(--s)*.0165),17px);line-height:1.38;color:#dbe5f3;margin:0;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance;text-shadow:0 1px 6px #000}.hero-meta{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.hero-meta span{font-weight:700;font-size:clamp(8px,calc(var(--s)*.0105),11px);letter-spacing:.14em;padding:3px 9px;border:1px solid var(--line);border-radius:20px;color:#d3deee;background:#04060c99}.hero-meta .st{color:#ffd35a;border-color:#ffd35a55}.hero-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:calc(var(--s)*.004)}.hero-actions a,.hero-actions button{display:inline-flex;align-items:center;gap:8px;padding:clamp(8px,calc(var(--s)*.0155),14px) clamp(14px,calc(var(--s)*.03),26px);font-weight:700;font-size:clamp(11px,calc(var(--s)*.0165),15px);letter-spacing:.18em;border-radius:40px;transition:transform .15s,filter .15s}.hero-actions a b,.hero-actions button b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:10px;font:800 9px Orbitron,sans-serif;letter-spacing:0}.hero-actions .ghost{padding-inline:clamp(10px,calc(var(--s)*.018),18px)}.primary{background:linear-gradient(90deg,var(--ac),color-mix(in srgb,var(--ac) 60%,#fff));color:#03100a;box-shadow:0 0 32px color-mix(in srgb,var(--ac) 55%,transparent);position:relative;overflow:hidden}.primary b{background:#03100a;color:var(--ac)}.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#ffffffa0 50%,transparent 65%);transform:translate(-100%);animation:sweep 3s ease-in-out infinite}@keyframes sweep{55%,to{transform:translate(100%)}}.ghost{background:#ffffff12;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ghost b{background:#3a4658;color:#fff}.hero-actions a:hover,.hero-actions button:hover,.hero-actions :focus-visible{transform:translateY(-3px);filter:brightness(1.12)}.hero.swap .hero-copy>*{animation:swapIn .5s cubic-bezier(.2,.9,.3,1.2) both}.hero.swap .hero-copy>*:nth-child(2){animation-delay:.04s}.hero.swap .hero-copy>*:nth-child(3){animation-delay:.08s}.hero.swap .hero-copy>*:nth-child(4){animation-delay:.12s}.hero.swap .hero-glyph{animation:swapG .6s both,float 6s .6s ease-in-out infinite}@keyframes swapIn{0%{opacity:0;transform:scale(.92) translateY(8px)}}@keyframes swapG{0%{opacity:0;scale:.5}}.grid{position:absolute;inset:0;transform-style:preserve-3d}.card{--ac:#3dff8a;--cc:#3dff8a;--rx:0deg;--ry:0deg;--n:calc(var(--k)*var(--s));position:absolute;left:calc(50% + var(--x)*var(--e)*var(--s));top:calc(50% + var(--y)*var(--s));width:var(--n);height:var(--n);translate:-50% -50%;transform:translateZ(var(--z));display:block;border-radius:50%;animation:pop .6s var(--d) backwards,bob 6s var(--d) ease-in-out infinite;transition:scale .22s,opacity .3s,filter .3s;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes pop{0%{opacity:0;scale:.2}}@keyframes bob{50%{transform:translateZ(var(--z)) translateY(-6px)}}.card .art{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;overflow:hidden;border:calc(var(--n)*.034) solid var(--cc);box-shadow:0 10px 24px #000b,0 0 calc(var(--n)*.35) color-mix(in srgb,var(--ac) 45%,transparent),inset 0 0 calc(var(--n)*.3) #000a;transform:perspective(500px) rotateX(var(--rx)) rotateY(var(--ry));transition:box-shadow .25s,transform .15s}.card .art:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at var(--mx,35%) var(--my,25%),#ffffff30,transparent 55%),linear-gradient(transparent 55%,#04060c99)}.card .art b{position:relative;z-index:1;font-size:calc(var(--n)*.52);font-weight:400;line-height:1;filter:drop-shadow(0 4px 8px #000a) drop-shadow(0 0 14px color-mix(in srgb,var(--ac) 70%,transparent));transition:transform .3s}.card.top .art{box-shadow:0 12px 30px #000b,0 0 calc(var(--n)*.5) color-mix(in srgb,var(--ac) 60%,transparent),inset 0 0 calc(var(--n)*.3) #000a}.card.top:before{content:"";position:absolute;inset:calc(var(--n)*-.07);border-radius:50%;background:conic-gradient(from var(--spin,0deg),#ffd35a,transparent 30%,#ffd35a 55%,transparent 80%,#ffd35a);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:spin 6s linear infinite;filter:drop-shadow(0 0 8px #ffb23e)}.card:hover,.card:focus-visible,.card.cur{scale:1.16;z-index:5;outline:0}.card.cur{filter:brightness(1.12)}.card:hover .art b,.card:focus-visible .art b,.card.cur .art b{transform:scale(1.12) rotate(-5deg)}.card:hover .art,.card:focus-visible .art,.card.cur .art{box-shadow:0 14px 30px #000c,0 0 0 2px var(--ac),0 0 calc(var(--n)*.9) color-mix(in srgb,var(--ac) 80%,transparent),inset 0 0 calc(var(--n)*.3) #000a}.card:focus-visible:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 18px var(--ac)}.lbl{position:absolute;top:100%;left:50%;translate:-50% calc(var(--n)*.06);width:max-content;max-width:calc(var(--n)*1.5);display:block;text-align:center;padding:2px 8px 3px;border-radius:10px;background:#04060ccc;border:1px solid #ffffff1a;font:700 clamp(8px,calc(var(--s)*.0128),13px)/1.18 "Orbitron",sans-serif;letter-spacing:.02em;color:#fff;pointer-events:none}.card.up .lbl{top:auto;bottom:100%;translate:-50% calc(var(--n)*-.06)}.card.top .lbl{top:auto;bottom:7%;translate:-50% 0;z-index:3;font-size:clamp(9px,calc(var(--s)*.0135),15px);border-color:#ffd35a88;max-width:calc(var(--n)*.96);background:#04060cd9}.lbl i{display:inline-block;width:.55em;height:.55em;border-radius:50%;background:var(--cc);box-shadow:0 0 6px var(--cc);margin-right:.45em;vertical-align:.05em}.lbl strong{font-weight:700}.lbl em{display:block;font-style:normal;font-weight:700;color:#ffd35a;font-size:.9em}.lock{display:none;position:absolute;left:50%;top:0;translate:-50% -55%;z-index:3;padding:2px 7px;border-radius:20px;background:#02040add;border:1px solid #ffffff44;color:#fff;font:800 clamp(6px,calc(var(--s)*.0085),9px) "Orbitron",sans-serif;letter-spacing:.12em;white-space:nowrap}.lock:before{content:"🔒 "}.access-locked .lock{display:block}.card.dim{opacity:.22;filter:saturate(.25) brightness(.8)}.card.dim:hover,.card.dim:focus-visible{opacity:.7}.filtered .rail{opacity:.5}.orbit-hint{position:absolute;left:3%;right:3%;bottom:14px;display:flex;justify-content:space-between;font-weight:700;font-size:11px;letter-spacing:.25em;color:#8392a8;pointer-events:none;z-index:1}@media(hover:none){.orbit-hint{display:none}}.chips button.on{border-color:var(--cc,var(--ac));text-shadow:0 0 12px var(--cc,var(--ac))}.row-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:34px;margin-bottom:6px}.row-head h2{font:900 clamp(18px,2vw,26px) "Orbitron",sans-serif;letter-spacing:5px;margin:0}.row-head h2 span{color:var(--mute);font-weight:600}.row-sub{font-weight:600;font-size:12px;letter-spacing:3px;color:var(--mute)}.art-halloween .art,.hero.art-halloween .hero-art{background:radial-gradient(circle at 70% 25%,#ffe9a8 0 6%,#ff9a3c33 7%,transparent 30%),radial-gradient(ellipse at 50% 120%,#ff6a1a,transparent 60%),linear-gradient(160deg,#2a0a3a,#0a0510)}.art-kite .art,.hero.art-kite .hero-art{background:radial-gradient(circle at 50% 0%,#00eeff,transparent 60%),radial-gradient(circle at 80% 100%,#ff880044,transparent 50%),linear-gradient(145deg,#040a14,#081a28)}.art-parkour .art,.hero.art-parkour .hero-art{background:radial-gradient(circle at 60% 110%,#ff2266,transparent 55%),radial-gradient(circle at 10% 10%,#8844ff66,transparent 45%),linear-gradient(155deg,#0a0a1e,#1a0a30)}.art-skate .art,.hero.art-skate .hero-art{background:radial-gradient(circle at 75% 110%,#ffb347,transparent 55%),radial-gradient(circle at 15% 15%,#ff3fa466,transparent 45%),linear-gradient(160deg,#3b1a6b,#170a2a)}.art-coins .art,.hero.art-coins .hero-art{background:radial-gradient(circle at 50% 115%,#ffc548,transparent 58%),radial-gradient(circle at 20% 10%,#ff3fb455,transparent 45%),linear-gradient(150deg,#2a0a1c,#120818)}.art-pitch .art,.hero.art-pitch .hero-art{background:radial-gradient(ellipse at 50% 110%,#37e0ff88,transparent 60%),radial-gradient(ellipse at 50% 120%,#6ee86e,transparent 50%),linear-gradient(140deg,#06202e,#0b2a1b)}.art-track .art,.hero.art-track .hero-art{background:radial-gradient(ellipse at 80% 20%,#ff9a3c,transparent 55%),repeating-linear-gradient(45deg,#ffffff08 0 12px,transparent 12px 24px),#181c24}.art-space .art,.hero.art-space .hero-art{background:radial-gradient(circle at 65% 60%,#675244,transparent 40%),radial-gradient(1px 1px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 70% 20%,#fff,transparent),radial-gradient(1px 1px at 40% 80%,#fff,transparent),#050a15}.art-galaxy .art,.hero.art-galaxy .hero-art{background:radial-gradient(circle at 40% 40%,#b28cff88,transparent 45%),radial-gradient(circle at 75% 70%,#ff5ec855,transparent 45%),#070418}.art-ocean .art,.hero.art-ocean .hero-art{background:radial-gradient(ellipse at 50% -20%,#55d9d9,transparent 65%),linear-gradient(#125571,#051d35)}.art-city .art,.hero.art-city .hero-art{background:radial-gradient(circle at 50% 110%,#fbac7588,transparent 55%),linear-gradient(150deg,#522d42,#152033)}.art-dream .art,.hero.art-dream .hero-art{background:radial-gradient(ellipse at 50% 90%,#c987b9,transparent 60%),linear-gradient(130deg,#292648,#8172b0)}.art-disco .art,.hero.art-disco .hero-art{background:radial-gradient(circle at 30% 20%,#ff5ec8,transparent 55%),radial-gradient(circle at 75% 80%,#37e0ff,transparent 55%),linear-gradient(140deg,#3a0b2b,#140a20)}.art-rage .art,.hero.art-rage .hero-art{background:radial-gradient(circle at 70% 100%,#ff3b2f,transparent 55%),radial-gradient(circle at 15% 15%,#ffd21a66,transparent 45%),linear-gradient(155deg,#1a0806,#3a0f0a 60%,#120404)}.art-painter .art,.hero.art-painter .hero-art{background:radial-gradient(circle at 70% 100%,#ff8a3d,transparent 55%),radial-gradient(circle at 15% 15%,#ffd21a99,transparent 45%),linear-gradient(155deg,#fff2d8,#ffd9a8 60%,#ffc58a)}.art-zen .art,.hero.art-zen .hero-art{background:radial-gradient(circle at 70% 85%,#ff9a3c,transparent 50%),radial-gradient(circle at 20% 20%,#8fd3ff88,transparent 45%),linear-gradient(170deg,#0b1a3a,#4a2f6a 55%,#ff9a3c)}.art-boxing .art,.hero.art-boxing .hero-art{background:radial-gradient(circle at 50% 115%,#ff3b4a,transparent 58%),radial-gradient(circle at 20% 10%,#ffd53755,transparent 45%),linear-gradient(150deg,#2a0a0e,#120808)}.art-paintball .art,.hero.art-paintball .hero-art{background:radial-gradient(circle at 25% 30%,#ff4fa3aa,transparent 35%),radial-gradient(circle at 70% 65%,#3dd9ffaa,transparent 38%),radial-gradient(circle at 55% 20%,#ffe14aaa,transparent 25%),linear-gradient(150deg,#16101f,#0a0f1a)}.art-slingshot .art,.hero.art-slingshot .hero-art{background:radial-gradient(circle at 70% 110%,#ff8a1a,transparent 55%),radial-gradient(circle at 20% 15%,#ffe9a866,transparent 40%),linear-gradient(160deg,#3b6fa0,#1a2a14)}.art-toboggan .art,.hero.art-toboggan .hero-art{background:radial-gradient(ellipse at 50% 120%,#ffffff55,transparent 55%),radial-gradient(circle at 30% 10%,#7df3ff88,transparent 45%),linear-gradient(170deg,#0b2a4a,#9fd8ff 140%)}.art-frogger .art,.hero.art-frogger .hero-art{background:repeating-linear-gradient(0deg,#ffd21a22 0 6px,transparent 6px 22px),radial-gradient(circle at 70% 20%,#ffd21a88,transparent 40%),linear-gradient(170deg,#1c2230,#0a0f1a)}.art-maze .art,.hero.art-maze .hero-art{background:repeating-linear-gradient(90deg,#7cf0c822 0 3px,transparent 3px 28px),repeating-linear-gradient(0deg,#7cf0c822 0 3px,transparent 3px 28px),radial-gradient(circle at 60% 40%,#7cf0c855,transparent 45%),#0a1218}.art-survival .art,.hero.art-survival .hero-art{background:radial-gradient(circle at 70% 110%,#ff7a2a,transparent 55%),radial-gradient(circle at 25% 20%,#ffd9a055,transparent 40%),linear-gradient(160deg,#2a1208,#0a0a0f)}.contact{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin:34px 0;padding:28px;border:1px solid #3dff8a44;border-radius:22px;background:linear-gradient(120deg,#3dff8a14,transparent 60%),var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact h3{font:900 30px Orbitron,sans-serif;margin:6px 0}.contact p{color:var(--mute);line-height:1.55;margin:0 0 10px;font-size:16px}.contact-cta{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.contact .primary,.contact .ghost{padding:13px 18px;font:800 12px Orbitron,sans-serif;letter-spacing:2px;border-radius:12px}.contact .primary{background:linear-gradient(90deg,#3dff8a,#00e0a0);color:#03100a}.contact .ghost{border:1px solid #ffffff44;color:#fff}.connect{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:20px;padding:18px 22px;border:1px solid var(--line);border-radius:20px;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.connect img{background:#fff;padding:4px;border-radius:8px}.connect h3{font:800 13px Orbitron,sans-serif;letter-spacing:3px;margin:0 0 6px}.connect p{margin:0;color:var(--mute);font-size:15px;max-width:520px}.connect p b{color:#fff}.legend{margin-left:auto;display:flex;gap:16px;flex-wrap:wrap;font-weight:700;font-size:12px;letter-spacing:2px;color:var(--mute)}.legend b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;margin-right:6px;border-radius:10px;color:#fff;font:800 9px Orbitron,sans-serif}.legend .a{background:#2fbf4a}.legend .b{background:#ff4b5c}.legend .d{background:#3a4658}footer{position:relative;z-index:1;padding:26px 4%;color:#8392a8;font-size:13px;letter-spacing:2px;text-align:center;border-top:1px solid var(--line);background:#04060cb0}footer .made{display:inline-block;margin-bottom:6px;font-size:14px;letter-spacing:2px;color:#b3c2d6}footer .made strong{color:#3dff8a}#access-dialog{position:fixed;z-index:60;inset:auto 18px 18px auto;margin:0;width:min(370px,calc(100% - 36px));max-height:calc(100dvh - 90px);overflow:auto;padding:28px;border:1px solid color-mix(in srgb,var(--bgac) 55%,transparent);border-radius:24px;background:linear-gradient(color-mix(in srgb,var(--bgac) 14%,transparent),transparent 45%),#070b14ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ink);box-shadow:0 24px 70px #000d,0 0 50px color-mix(in srgb,var(--bgac) 25%,transparent),inset 0 0 60px #3dff8a12}#access-dialog::backdrop{background:#02040acc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#access-dialog.shake{animation:shake .35s}@keyframes shake{25%{translate:-8px 0}75%{translate:8px 0}}.ad-top{display:flex;align-items:center;gap:8px}#access-min{margin-left:auto;background:#ffffff10;border:1px solid #ffffff33;border-radius:8px;color:#b3c2d6;width:30px;height:30px}#access-dialog h2{font:900 30px Orbitron,sans-serif;text-transform:uppercase;margin:16px 0 8px;letter-spacing:1px}#access-dialog p{font-size:15px;line-height:1.5;color:#aebdd0;margin:0}#access-dialog label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.code-wrap{position:relative;margin:20px 0 14px}#access-code{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:24px}.code-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;pointer-events:none}.code-dots i{height:50px;border:1px solid #ffffff33;border-radius:12px;background:#03060c;display:grid;place-items:center;transition:.15s}.code-dots i.on{border-color:#3dff8a;box-shadow:0 0 16px #3dff8a66,inset 0 0 12px #3dff8a33}.code-dots i.on:after{content:"";width:14px;height:14px;border-radius:50%;background:#3dff8a;box-shadow:0 0 12px #3dff8a}#access-code:focus-visible+.code-dots i{border-color:#3dff8a88}#access-code[aria-invalid=true]+.code-dots i{border-color:#ff4b5c}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.keypad button{padding:12px 0;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;font:800 18px Orbitron,sans-serif;transition:.1s}.keypad button:hover,.keypad button:focus-visible{background:#3dff8a24;border-color:#3dff8a}.keypad button:active{transform:scale(.94)}#access-dialog #access-error{min-height:22px;color:#ff7b8a;margin:10px 0 8px;font-weight:700}#access-dialog .unlock{width:100%;padding:16px;border:0;border-radius:14px;background:linear-gradient(90deg,#3dff8a,#00e0a0);color:#03100a;font:800 13px Orbitron,sans-serif;letter-spacing:3px;animation:blink 1.4s ease-in-out infinite}@keyframes blink{50%{filter:brightness(1.25);box-shadow:0 0 26px #3dff8a}}#access-dialog.min{width:auto;padding:12px 16px}#access-dialog.min>form>*:not(.ad-top){display:none}#access-dialog.min .eyebrow:after{content:" · TAP TO ENTER CODE"}#access-dialog .ask{font-size:13px;margin-top:12px}#access-dialog .ask a{color:#3dff8a}.access-locked #hero-play b{display:none}.access-locked #hero-play:before{content:"🔒 "}@media(max-aspect-ratio:1/1),(max-height:520px){.orbit{--mode:grid;height:auto;min-height:0;container-type:inline-size;overflow:visible;padding-bottom:20px}.disc{--s:min(100cqw,520px);position:static;transform:none;display:block}.trail{display:none}.hero{position:relative;left:auto;top:auto;translate:none;transform:none;width:min(94%,560px);aspect-ratio:auto;min-height:270px;margin:14px auto 6px;border-radius:30px;border-width:3px}.hero-copy{position:relative;inset:auto;padding:30px 22px 26px;min-height:270px;gap:10px}.hero .eyebrow{font-size:10px}.hero h2{font-size:clamp(24px,7vw,40px)}.hero.long h2{font-size:clamp(20px,6vw,32px)}.hero p{font-size:15px;-webkit-line-clamp:4}.hero-meta span{font-size:10px}.hero-actions a,.hero-actions button{font-size:14px;padding:12px 24px}.hero-glyph{font-size:min(60vw,240px)}.hero-num{font-size:30px}.grid{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 8px;width:min(96%,640px);margin:22px auto 0;justify-items:center;padding-bottom:10px}.card{--n:min(26vw,118px);position:relative;left:auto;top:auto;translate:none;transform:none;animation:pop .5s var(--d) backwards;margin-bottom:34px}.card.top{--n:min(28vw,128px)}.lbl{font-size:10px;max-width:calc(var(--n)*1.35)}.card.top .lbl{font-size:11px}.lock{font-size:7px}.hero.swap .hero-glyph{animation:swapG .6s both}}@media(max-width:1180px){#clock,.creator{display:none}}@media(max-width:1440px){.status .pad{display:none}}@media(max-width:900px){.chips{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.topbar{flex-wrap:wrap;gap:6px 18px;height:auto}.scrolled .topbar{height:auto}.legend{margin-left:0}.creator{display:none}.seo-intro{grid-template-columns:1fr}.seo-intro h1{grid-row:auto}}@media(max-width:700px){.contact{grid-template-columns:1fr}#access-dialog{inset:auto 8px 8px;width:auto}}@media(max-width:560px){.status #clock,.status .pad,.legend,.gamer b{display:none}}@media(max-width:380px){.logo{font-size:15px;letter-spacing:2px}.logo b{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto}#intro{display:none}.disc{transform:none}}#access-dialog .eyebrow{letter-spacing:2px;font-size:10px}#access-dialog.min .eyebrow{white-space:nowrap}.calm .card{animation:none!important}.art-conductor .art,.hero.art-conductor .hero-art{background:radial-gradient(circle at 50% 120%,#ffb347aa,transparent 55%),radial-gradient(circle at 20% 20%,#ffe0a055,transparent 40%),linear-gradient(160deg,#1e1a2e,#0a0f1a)}.art-trapmaster .art,.hero.art-trapmaster .hero-art{background:radial-gradient(circle at 70% 30%,#9b6bffaa,transparent 45%),repeating-linear-gradient(45deg,#ffffff08 0 10px,transparent 10px 20px),linear-gradient(150deg,#1a1230,#0a0a14)}.art-tidy .art,.hero.art-tidy .hero-art{background:radial-gradient(circle at 70% 25%,#ffd9a0aa,transparent 40%),linear-gradient(180deg,#7fe0c855,transparent 60%),linear-gradient(160deg,#1c4a52,#0c1e26)}.enter-vr{font:inherit;font-weight:800;letter-spacing:2px;font-size:12px;color:#04060c;background:linear-gradient(90deg,#39e6ff,#8f6bff);border:0;border-radius:999px;padding:7px 14px;cursor:pointer}.enter-vr:hover,.enter-vr:focus-visible{filter:brightness(1.2)}.art-stunt .art,.hero.art-stunt .hero-art{background:radial-gradient(circle at 30% 70%,#ff9f1cbb,transparent 45%),repeating-linear-gradient(100deg,#ffffff0d 0 6px,transparent 6px 22px),linear-gradient(160deg,#2a1608,#0b0d12)}.stats{max-width:1324px;margin:28px auto;padding:22px 24px;border:1px solid #ffffff1a;border-radius:20px;background:linear-gradient(160deg,#0f1a22cc,#0a1016cc)}.stats h3{margin:4px 0 14px;font-size:24px}.st-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.st-cards div{background:#ffffff0a;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.st-cards b{font-size:22px}.st-cards span{font-size:11px;letter-spacing:.12em;opacity:.65}.st-week{display:flex;gap:8px;align-items:flex-end;height:86px;margin:16px 0}.st-week div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.st-week i{width:100%;max-width:46px;background:linear-gradient(#5ef0ff,#1c8fa0);border-radius:6px 6px 2px 2px}.st-week span{font-size:10px;opacity:.6}.st-table{width:100%;border-collapse:collapse;font-size:14px}.st-table th{text-align:left;font-size:11px;letter-spacing:.12em;opacity:.6;padding:6px 8px}.st-table td{padding:7px 8px;border-top:1px solid #ffffff12}.st-table td i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.st-empty{opacity:.7}.st-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.st-actions button{font:inherit;font-size:12px;letter-spacing:.1em;padding:9px 14px;border-radius:10px;border:1px solid #ffffff30;background:#ffffff10;color:inherit;cursor:pointer}.st-actions .danger{border-color:#ff5f6f66;color:#ff9aa5}.st-msg{min-height:1.2em;font-size:13px;opacity:.8}@media(max-width:600px){.stats{margin:20px 12px;padding:16px}}.enter-vr.big{font-size:15px;padding:11px 22px;animation:vrPulse 1.4s ease-in-out infinite}@keyframes vrPulse{0%,to{box-shadow:0 0 #39e6ff00}50%{box-shadow:0 0 0 10px #39e6ff55}}#enter-vr-banner{position:fixed;left:50%;bottom:7vh;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 22px;border-radius:28px;background:#050914d9;border:2px solid #39e6ff88;box-shadow:0 0 60px #39e6ff44;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#enter-vr-big{font:inherit;font-weight:900;letter-spacing:6px;font-size:clamp(34px,6vw,64px);padding:.45em 1.4em;border:0;border-radius:999px;color:#04060c;background:linear-gradient(90deg,#39e6ff,#8f6bff);cursor:pointer;animation:vrPulse 1.4s ease-in-out infinite}#enter-vr-banner span{font-size:clamp(13px,1.6vw,18px);opacity:.8}
