:root{--bg: #05050f;--cyan: #59e6ff;--cyan-dim: #43adbf;--pink: #ff4d8c;--gold: #ffd14d;--green: #66ff8c;--orange: #ff9a2e;--violet: #b373ff;--text: #e0f7ff;--dim: #8ca6cc;--panel: rgba(8, 13, 33, .82);--btn: rgba(13, 31, 66, .92);--btn-hot: rgba(20, 51, 97, .95);--font: "Orbitron", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--pink);color:#fff}#nebula,#stars{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}#nebula{z-index:-2;image-rendering:auto;background:radial-gradient(60% 50% at 30% 30%,rgba(82,15,122,.35),transparent 70%),radial-gradient(50% 45% at 75% 65%,rgba(8,61,122,.35),transparent 70%),var(--bg)}#stars{z-index:-1}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}section{position:relative;padding:96px 0}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--dim);text-transform:uppercase;margin-bottom:12px}.kicker:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}h2{font-size:clamp(28px,5vw,48px);font-weight:900;line-height:1.1;margin:0 0 16px;color:var(--cyan);letter-spacing:.02em;text-shadow:0 0 24px rgba(89,230,255,.45)}h3{margin:0;font-weight:800;letter-spacing:.04em}.lede{color:var(--dim);max-width:620px;font-size:15px;font-family:system-ui,sans-serif;margin:0 0 40px}p{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.btn{--edge: var(--cyan-dim);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;font:800 16px/1 var(--font);letter-spacing:.08em;text-decoration:none;color:var(--text);background:var(--btn);border:3px solid var(--edge);border-radius:16px;box-shadow:0 0 18px #59e6ff47,inset 0 0 18px #59e6ff14;cursor:pointer;transition:transform .12s,background .15s,box-shadow .15s,border-color .15s}.btn:hover{background:var(--btn-hot);--edge: var(--cyan);color:#fff;box-shadow:0 0 28px #59e6ff80,inset 0 0 22px #59e6ff24}.btn:active{transform:scale(.97);background:#295e94;border-color:#fff}.btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.btn.primary{min-height:68px;font-size:20px;padding:0 44px;--edge: var(--cyan);background:#12355ef2}.btn.gold{--edge: var(--gold);color:var(--gold);background:#3b2a08eb;box-shadow:0 0 18px #ffd14d47}.btn.gold:hover{background:#543c0cf2;box-shadow:0 0 28px #ffd14d80;color:#fff3c4}.btn svg{width:22px;height:22px;flex:none}.panel{background:var(--panel);border:2px solid rgba(67,173,191,.45);border-radius:22px;box-shadow:0 0 30px #59e6ff14,inset 0 0 40px #59e6ff0a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .25s,border-color .25s;border-bottom:1px solid transparent;padding-top:env(safe-area-inset-top)}.nav.solid{background:#05050fd1;border-color:#43adbf40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;gap:16px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;font-size:17px;letter-spacing:.06em}.logo img{width:34px;height:34px;border-radius:8px}.logo b{color:var(--pink);font-weight:900}.nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.nav ul a{text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--dim);transition:color .15s}.nav ul a:hover{color:var(--cyan)}.nav .btn{min-height:40px;padding:0 16px;font-size:12px;border-width:2px;border-radius:12px}@media(max-width:860px){.nav ul{display:none}}.hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:140px 0 70px;text-align:center}.hero .wrap{display:flex;flex-direction:column;align-items:center}.coin-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 8px;margin-bottom:26px;border:2px solid var(--gold);border-radius:999px;background:#3b2a08b3;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.12em;box-shadow:0 0 16px #ffd14d4d}.coin-chip i{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe9a0,#f0b429 60%,#b07a10);box-shadow:inset 0 0 0 2px #8a5a06}.title{margin:0;line-height:.92;font-weight:900;letter-spacing:.04em}.title span{display:block;font-size:clamp(64px,15vw,150px);color:#dff8ff;paint-order:stroke fill;-webkit-text-stroke:clamp(8px,1.5vw,14px) #1f5d6e;filter:drop-shadow(0 0 22px rgba(89,230,255,.35));animation:titlePulse 3.1s ease-in-out infinite}.title span+span{-webkit-text-stroke-color:#7d1846;filter:drop-shadow(0 0 22px rgba(255,77,140,.35));font-size:clamp(72px,17vw,172px)}@keyframes titlePulse{50%{opacity:.88}}.tagline{margin:18px 0 0;font-size:clamp(13px,2.2vw,18px);font-weight:500;letter-spacing:.3em;color:var(--dim)}.hero-ship{width:clamp(170px,26vw,250px);margin:18px auto 6px;animation:hover 3.4s ease-in-out infinite}@keyframes hover{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}.hero .pitch{max-width:560px;margin:0 auto 30px;color:var(--text);opacity:.86;font-size:16px}.hero .ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;width:100%;max-width:560px}.hero .ctas .btn.primary{flex:1 1 100%}.hero .ctas .btn:not(.primary){flex:1 1 200px}.best{margin-top:34px;font-weight:800;letter-spacing:.14em;color:var(--gold);font-size:15px}.best small{display:block;color:var(--dim);font-weight:500;font-size:11px;letter-spacing:.2em;margin-top:4px}.scroll-hint{margin-top:28px;width:26px;height:42px;border:2px solid var(--dim);border-radius:14px;position:relative;opacity:.6}.scroll-hint:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--cyan);animation:wheel 1.6s infinite}@keyframes wheel{to{transform:translateY(14px);opacity:0}}.eng{transform-box:fill-box;transform-origin:center;animation:flicker .13s infinite alternate}@keyframes flicker{0%{transform:scale(.86)}to{transform:scale(1.02)}}.nav-l{animation:blink 1.2s steps(1) infinite}@keyframes blink{0%{opacity:1;r:5}12.5%{opacity:.5;r:2.5}}.puff{animation:puff 1.1s linear infinite}@keyframes puff{0%{transform:translateY(0);opacity:.85}to{transform:translateY(46px);opacity:0}}.hud-strip{padding:0}.hud-strip .panel{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.stat{padding:26px 12px;text-align:center;border-right:1px solid rgba(67,173,191,.2)}.stat:last-child{border-right:0}.stat b{display:block;font-size:clamp(30px,4vw,44px);font-weight:900;line-height:1;color:var(--c, var(--cyan));text-shadow:0 0 18px var(--c, var(--cyan))}.stat span{display:block;margin-top:10px;font-size:11px;letter-spacing:.18em;color:var(--dim);font-weight:700}@media(max-width:760px){.hud-strip .panel{grid-template-columns:repeat(2,1fr)}.stat{border-bottom:1px solid rgba(67,173,191,.2)}.stat:nth-child(2n){border-right:0}.stat:nth-last-child(-n+2){border-bottom:0}}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:900px){.split{grid-template-columns:1fr}}.controls{display:grid;gap:14px;margin-top:8px}.control{display:flex;gap:16px;align-items:flex-start;padding:16px 18px}.control .ico{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:3px solid var(--c);box-shadow:0 0 14px var(--c);color:var(--c);background:#080d21e6}.control .ico svg{width:22px;height:22px}.control h3{font-size:14px;color:var(--c)}.control p{margin:4px 0 0;font-size:14px;color:var(--dim)}.phones{position:relative;height:640px}.phone{position:absolute;width:270px;aspect-ratio:540 / 1208;border-radius:34px;padding:9px;background:linear-gradient(160deg,#2a3350,#0b0f1e);border:1px solid rgba(140,166,204,.35);box-shadow:0 30px 70px #0009,0 0 40px #59e6ff1f}.phone img{width:100%;height:100%;object-fit:cover;border-radius:26px}.phones .phone:nth-child(1){left:0;top:60px;transform:rotate(-7deg)}.phones .phone:nth-child(2){left:50%;margin-left:-135px;top:0;z-index:2}.phones .phone:nth-child(3){right:0;top:60px;transform:rotate(7deg)}.phones::-webkit-scrollbar{display:none}@media(max-width:900px){.phones{scrollbar-width:none;height:auto;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:10px 16px 24px}.phone{position:static!important;transform:none!important;margin:0!important;flex:none;width:230px;scroll-snap-align:center}}.hazard{position:relative;padding:22px 0;background:#140800d9;text-align:center;overflow:hidden}.hazard:before,.hazard:after{content:"";position:absolute;left:-40px;right:-40px;height:10px;background:repeating-linear-gradient(-45deg,var(--orange) 0 14px,#120600 14px 28px);animation:stripes 1s linear infinite}.hazard:before{top:0}.hazard:after{bottom:0;animation-direction:reverse}@keyframes stripes{to{transform:translate(39.6px)}}.hazard strong{display:block;font-size:clamp(22px,5vw,40px);font-weight:900;letter-spacing:.08em;color:var(--orange);text-shadow:0 0 20px rgba(255,154,46,.6);animation:alarm .9s ease-in-out infinite}.hazard small{display:block;margin-top:4px;font-size:12px;letter-spacing:.3em;color:#ffe2c2;font-weight:700}@keyframes alarm{50%{opacity:.55}}.snd{min-height:40px;padding:0 14px;font:800 11px/1 var(--font);letter-spacing:.14em;color:var(--dim);background:transparent;border:2px solid rgba(67,173,191,.4);border-radius:12px;cursor:pointer}.snd[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px #59e6ff4d}.snd:focus-visible{outline:3px solid #fff;outline-offset:2px}.nav .actions{display:flex;gap:10px;align-items:center}.countdown{display:flex;gap:12px;margin:0 0 26px}.countdown[hidden]{display:none}.countdown div{min-width:64px;padding:10px 8px;border-radius:14px;border:2px solid rgba(102,255,140,.5);background:#0828148c}.countdown b{display:block;font-size:24px;line-height:1;color:var(--green);text-shadow:0 0 12px var(--green)}.countdown span{display:block;margin-top:6px;font-size:9px;letter-spacing:.16em;color:var(--dim);font-weight:700}.watch[hidden]{display:none}.watch .phone{position:relative!important;width:250px;margin:0 auto;transform:none!important;left:auto!important;right:auto!important;top:auto!important}.watch video{width:100%;height:100%;object-fit:cover;border-radius:26px;background:#000}.reaper-card{--bc: #73ff8c;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:clamp(22px,4vw,44px);border-color:color-mix(in srgb,var(--bc) 50%,transparent);overflow:hidden;position:relative;transition:border-color .6s}.reaper-card:before{content:"";position:absolute;left:-10%;top:-30%;width:70%;height:160%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bc) 15%,transparent),transparent);pointer-events:none;transition:background .6s}@media(max-width:800px){.reaper-card{grid-template-columns:1fr;text-align:center}}.reaper-art{position:relative;width:min(340px,100%);aspect-ratio:1.1;margin:0 auto;display:grid;place-items:center}.reaper-art svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--bc) 30%,transparent))}.reaper-info{position:relative}.reaper-info .lvl{font-size:10px;letter-spacing:.24em;color:var(--dim);font-weight:700}.reaper-info h3{font-size:clamp(24px,4.2vw,38px);color:var(--bc);text-shadow:0 0 18px color-mix(in srgb,var(--bc) 55%,transparent);margin:4px 0 12px}.reaper-info p{color:var(--dim);font-size:15px;margin:0 0 18px;min-height:3.2em}.reaper-info .skills{max-width:360px}@media(max-width:800px){.reaper-info .skills,.reaper-info .hp{margin-left:auto;margin-right:auto}}.reaper-info .skills li.locked{color:var(--dim);opacity:.7;letter-spacing:.3em;justify-content:center}.hp{height:10px;border-radius:3px;background:#00000080;border:1px solid color-mix(in srgb,var(--bc) 60%,transparent);overflow:hidden;margin:0 0 16px;max-width:360px}.hp i{display:block;height:100%;width:100%;background:repeating-linear-gradient(90deg,var(--bc) 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);box-shadow:0 0 10px var(--bc);transform-origin:left;transition:transform .6s}.reaper-card:hover .hp i{transform:scaleX(.48)}.boss-swap{display:contents}.boss-swap>*{animation:bossIn .7s ease both}@keyframes bossIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.boss-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.boss-dots i{width:8px;height:8px;border-radius:50%;background:#8ca6cc4d;transition:background .4s,transform .4s,box-shadow .4s}.boss-dots i.on{background:var(--bc, #73ff8c);transform:scale(1.35);box-shadow:0 0 10px var(--bc, #73ff8c)}.reaper-art svg>g.bob,.bob{animation:bossBob 3.4s ease-in-out infinite}@keyframes bossBob{50%{transform:translateY(-6px)}}.spin{animation:bossSpin 24s linear infinite}.spin.slow{animation-duration:40s}.spin.rev{animation-direction:reverse}.orbit{animation:bossSpin 60s linear infinite}@keyframes bossSpin{to{transform:rotate(360deg)}}.halo{animation:haloBob 3s ease-in-out infinite}@keyframes haloBob{50%{transform:translateY(-5px)}}.pulse{animation:bossPulse 1.6s ease-in-out infinite}@keyframes bossPulse{50%{opacity:.35}}.flap{animation:bossFlap 2.4s ease-in-out infinite}@keyframes bossFlap{50%{transform:rotate(5deg)}}.sway{animation:bossSway 3s ease-in-out infinite;transform-origin:0 0}@keyframes bossSway{50%{transform:rotate(4deg)}}.flicker{animation:bossFlicker .5s ease-in-out infinite alternate;transform-origin:0 -10px}@keyframes bossFlicker{to{transform:scaleY(1.12)}}.buzz{animation:bossBuzz .12s linear infinite alternate}@keyframes bossBuzz{to{transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.bob,.spin,.orbit,.halo,.pulse,.flap,.sway,.flicker,.buzz,.boss-swap>*{animation:none}}.skills{list-style:none;margin:0;padding:0;display:grid;gap:7px}.skills li{font-size:12px;font-weight:700;letter-spacing:.08em;padding:8px 12px;border-radius:10px;background:#00000059;border:1px solid rgba(140,166,204,.18);display:flex;justify-content:space-between;gap:8px}.try{text-align:center}.arcade{position:relative;width:min(360px,100%);margin:0 auto;aspect-ratio:2 / 3;border-radius:26px;overflow:hidden;border:3px solid var(--cyan-dim);box-shadow:0 0 40px #59e6ff38;background:#05050f;touch-action:none;user-select:none;-webkit-user-select:none}.arcade canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.arcade .over{position:absolute;inset:0;display:grid;place-content:center;gap:12px;padding:20px;background:#05050fb8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.arcade .over[hidden],.arcade .hud[hidden],.arcade .btn[hidden]{display:none}.arcade .over h3{font-size:26px;color:var(--cyan);text-shadow:0 0 18px rgba(89,230,255,.5)}.arcade .over p{margin:0;font-size:14px;color:var(--dim)}.arcade .over .btn{min-height:52px;font-size:14px;justify-self:center;padding:0 22px}.arcade .hud{position:absolute;top:10px;left:14px;right:14px;display:flex;justify-content:space-between;font-weight:800;font-size:13px;letter-spacing:.1em;color:#fff;text-shadow:0 0 8px #000;pointer-events:none}.arcade .hud i{font-style:normal;color:var(--pink)}.lock.boss-sil{border-style:solid;overflow:hidden}.lock.boss-sil img{width:86%;filter:drop-shadow(0 0 10px rgba(179,115,255,.9));animation:alarm 2.4s ease-in-out infinite}.hcat{-webkit-tap-highlight-color:transparent;position:absolute;z-index:3;width:46px;padding:0;border:0;background:none;cursor:pointer;opacity:.5;left:min(var(--x),calc(100% - 52px));top:var(--y);animation:hcatBob 3s ease-in-out infinite}.hcat img{width:100%;image-rendering:pixelated;display:block}.hcat:hover{opacity:.9}.hcat.found{opacity:1;animation:pop .5s ease-out;pointer-events:none;filter:drop-shadow(0 0 10px var(--gold))}.hcat:focus-visible{outline:3px solid #fff;border-radius:10px}@keyframes hcatBob{50%{transform:translateY(-6px)}}.catcount{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:60;padding:8px 14px;border-radius:999px;border:2px solid var(--gold);background:#3b2a08e0;color:var(--gold);font:800 11px/1 var(--font);letter-spacing:.14em;box-shadow:0 0 16px #ffd14d4d}.catcount[hidden]{display:none}.catwin{margin-top:16px;color:var(--gold);font-weight:700;font-size:15px;text-align:center}@keyframes pop{30%{transform:scale(1.45) rotate(8deg);filter:brightness(2.2)}to{transform:scale(1)}}.floater{position:fixed;z-index:90;pointer-events:none;font-weight:900;font-size:20px;color:var(--gold);text-shadow:0 0 6px #000,0 0 14px rgba(255,209,77,.7);animation:floatUp .9s ease-out forwards}@keyframes floatUp{to{transform:translateY(-60px);opacity:0}}.notify .panel{padding:clamp(26px,5vw,52px);text-align:center;border-color:#66ff8c8c;box-shadow:0 0 50px #66ff8c1f}.notify h2{color:var(--green);text-shadow:0 0 24px rgba(102,255,140,.45)}.notify-form{display:grid;gap:14px;max-width:460px;margin:0 auto}.notify-form[hidden]{display:none}.notify-form input[type=email]{min-height:56px;padding:0 18px;border-radius:14px;border:3px solid var(--cyan-dim);background:#0d1f42e6;color:var(--text);font:600 16px system-ui,sans-serif}.notify-form input[type=email]:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 18px #59e6ff66}.notify-form .check{display:flex;gap:10px;align-items:center;justify-content:center;font:14px system-ui,sans-serif;color:var(--dim);cursor:pointer}.notify-form .check input{width:20px;height:20px;accent-color:var(--green)}.notify-form .btn{min-height:58px}.notify-msg{margin:0;min-height:22px;font-size:14px;color:var(--green)}.notify-msg.err{color:var(--pink)}.sharebar{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:26px}.sharebar .btn{min-height:46px;font-size:12px;padding:0 20px;border-width:2px;border-radius:12px}.maker{margin:30px auto 0;max-width:520px;padding-top:22px;border-top:1px solid rgba(140,166,204,.2);font-size:14px;color:var(--dim)}.maker b{color:var(--gold);font-family:var(--font)}.peek{position:relative;width:150px;height:78px;margin:0 auto -2px;overflow:hidden}.peek-cat{-webkit-tap-highlight-color:transparent;all:unset;cursor:pointer;display:block;width:150px;animation:peek 3.6s ease-in-out infinite}.peek-cat img{width:150px;image-rendering:pixelated;filter:drop-shadow(0 0 14px rgba(255,209,77,.45))}@keyframes peek{0%,12%{transform:translateY(70px)}30%,80%{transform:translateY(8px) rotate(-3deg)}55%{transform:translateY(8px) rotate(3deg)}to{transform:translateY(70px)}}.peek-say{position:fixed;z-index:90;pointer-events:none;opacity:0;font:900 18px var(--font);color:var(--gold);text-shadow:0 0 6px #000,0 0 14px rgba(255,209,77,.7)}.peek-say.show{animation:floatUp .9s ease-out forwards}.teaser{padding:clamp(28px,5vw,56px);text-align:center}.locks{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.lock{width:84px;aspect-ratio:1;border-radius:18px;display:grid;place-items:center;border:2px dashed color-mix(in srgb,var(--c) 55%,transparent);background:radial-gradient(circle at 50% 45%,#1e326473,#080d21d9 70%);box-shadow:0 0 18px color-mix(in srgb,var(--c) 18%,transparent)}.lock span{font-size:34px;font-weight:900;color:var(--c);text-shadow:0 0 16px var(--c);animation:alarm 2.4s ease-in-out infinite}.lock:nth-child(2) span{animation-delay:-.5s}.lock:nth-child(3) span{animation-delay:-1s}.lock:nth-child(4) span{animation-delay:-1.5s}.lock:nth-child(5) span{animation-delay:-2s}.download .panel{padding:clamp(28px,5vw,56px);text-align:center;border-color:#59e6ff99;box-shadow:0 0 60px #59e6ff26}.download .ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:26px 0 34px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}@media(max-width:760px){.steps{grid-template-columns:1fr}}.step{padding:18px;border-radius:16px;background:#0000004d;border:1px solid rgba(140,166,204,.2)}.step b{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cyan);color:#04121a;font-weight:900;font-size:14px;margin-bottom:10px}.step p{margin:0;font-size:14px;color:var(--dim)}.step strong{color:var(--text)}#download-btn.asked{font-size:clamp(13px,3.6vw,20px);padding:0 18px;letter-spacing:.04em}.contact-note{margin:-16px auto 30px;max-width:520px;padding:14px 18px;border-radius:14px;border:2px solid var(--gold);background:#3b2a08b3;color:var(--text);font-size:15px;box-shadow:0 0 18px #ffd14d40}.contact-note b{color:var(--gold);font-family:var(--font);letter-spacing:.04em}.creator{margin:10px 0 0;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.24em;color:var(--dim)}.creator b{color:var(--gold);font-weight:800}.topbar{text-align:center;padding:7px 12px;font:800 12px/1.3 var(--font);letter-spacing:.2em;color:#04140a;background:var(--green);box-shadow:0 0 18px #66ff8c73}@media(max-width:480px){.topbar{font-size:10px;letter-spacing:.12em}}.playsoon{display:inline-block;padding:8px 18px;border:2px solid var(--green);border-radius:999px;background:#08281499;color:var(--green);font:800 12px/1.2 var(--font);letter-spacing:.16em;box-shadow:0 0 16px #66ff8c40}.download .playsoon{margin-top:26px}.soon{margin-top:22px;font-size:13px;color:var(--dim)}footer{padding:40px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid rgba(67,173,191,.2);color:var(--dim);font-size:12px;letter-spacing:.08em}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:center}footer a{color:var(--cyan);text-decoration:none}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s,transform .7s}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
