.drop[data-v-308463a2]{opacity:0;transform-box:fill-box;animation:drop-308463a2 .6s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes drop-308463a2{0%{opacity:0;transform:translateY(26px) scale(.6)}to{opacity:1;transform:none}}.brand[data-v-fdc8fc86]{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.word[data-v-fdc8fc86]{font:700 1.2rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff}.mk[data-v-fdc8fc86]{position:relative;display:inline-flex}.mk[data-v-fdc8fc86] svg{transition:transform .2s steps(3,end)}.mk.held[data-v-fdc8fc86] svg{transform:translateY(-13px)}.mk.hop[data-v-fdc8fc86] svg{animation:pop8-fdc8fc86 .55s steps(1,end) both}@keyframes pop8-fdc8fc86{0%{transform:translateY(0)}10%{transform:translateY(-6px)}22%{transform:translateY(-11px)}34%{transform:translateY(-13px)}62%{transform:translateY(-13px)}74%{transform:translateY(-8px)}86%{transform:translateY(-3px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mk.hop[data-v-fdc8fc86] svg{animation:none}.mk[data-v-fdc8fc86] svg{transition:none}}.bob[data-v-e56e4a34]{animation:bob-e56e4a34 1.6s ease-in-out infinite}@keyframes bob-e56e4a34{50%{transform:translateY(-5px) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.bob[data-v-e56e4a34]{animation:none}}.nav[data-v-d7793da0]{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .3s,backdrop-filter .3s}.nav.scrolled[data-v-d7793da0]{background:#0f1430eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bar[data-v-d7793da0]{display:flex;align-items:center;justify-content:space-between;height:72px}nav[data-v-d7793da0]{display:flex;align-items:center;gap:30px}nav a[data-v-d7793da0]:not(.btn){text-decoration:none;font:600 .95rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#e4e8f7;transition:color .2s}nav a[data-v-d7793da0]:not(.btn):hover,nav a[href="/learn"].router-link-active[data-v-d7793da0]{color:var(--lime)}.cta[data-v-d7793da0]{padding:9px 18px;font-size:.85rem;box-shadow:0 4px #8fb81f}.xp[data-v-d7793da0]{height:3px;position:relative}.buddy[data-v-d7793da0]{position:absolute;bottom:3px;width:18px;height:18px;pointer-events:none}.buddy.moving[data-v-d7793da0]{animation:ride-d7793da0 .28s steps(2,end) infinite}@keyframes ride-d7793da0{50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.buddy.moving[data-v-d7793da0]{animation:none}}.xp i[data-v-d7793da0]{display:block;height:100%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.burger[data-v-d7793da0]{display:none;background:none;border:0;padding:8px;cursor:pointer}.burger span[data-v-d7793da0]{display:block;width:24px;height:3px;margin:5px 0;background:#fff;border-radius:2px}@media(max-width:960px){.burger[data-v-d7793da0]{display:block}nav[data-v-d7793da0]{position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 24px;background:var(--navy);border-bottom:1px solid var(--line);transform:translateY(-12px);opacity:0;pointer-events:none;transition:.2s}nav.open[data-v-d7793da0]{transform:none;opacity:1;pointer-events:auto}nav a[data-v-d7793da0]:not(.btn){padding:14px 0;border-bottom:1px solid var(--line)}.cta[data-v-d7793da0]{margin-top:18px;justify-content:center}}.socials[data-v-31282bb2]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}a[data-v-31282bb2]{display:flex;align-items:center;color:#fff;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,color .18s}svg[data-v-31282bb2]{width:20px;height:20px;fill:currentColor}.chip[data-v-31282bb2]{display:grid;place-items:center;flex:none}.icons a[data-v-31282bb2]{width:42px;height:42px;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:#ffffff0d}.icons a[data-v-31282bb2]:hover{transform:translateY(-2px);color:var(--navy);background:var(--lime);border-color:var(--lime)}.tiles[data-v-31282bb2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;width:100%}.tiles li[data-v-31282bb2]{display:flex}.tiles a[data-v-31282bb2]{flex:1;gap:14px;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:var(--navy)}.tiles .chip[data-v-31282bb2]{width:46px;height:46px;border-radius:12px;background:var(--navy-3);border:1px solid var(--line);transition:.18s}.tiles .chip svg[data-v-31282bb2]{width:22px;height:22px}.tiles .txt[data-v-31282bb2]{display:grid;line-height:1.25;flex:1;min-width:0}.tiles strong[data-v-31282bb2]{font:700 1.05rem var(--display);letter-spacing:.06em;text-transform:uppercase}.tiles small[data-v-31282bb2]{color:var(--muted);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiles .arrow[data-v-31282bb2]{color:var(--lime);font:700 1.2rem var(--display);transition:transform .18s}.tiles a[data-v-31282bb2]:hover{transform:translateY(-3px);border-color:var(--lime)}.tiles a:hover .chip[data-v-31282bb2]{background:var(--lime);color:var(--navy);border-color:var(--lime)}.tiles a:hover .arrow[data-v-31282bb2]{transform:translate(4px)}footer[data-v-1b0e30fe]{border-top:1px solid var(--line);padding:36px 0;background:#0b0f26}.row[data-v-1b0e30fe]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 20px}.row+.row[data-v-1b0e30fe]{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}nav[data-v-1b0e30fe]{display:flex;flex-wrap:wrap;gap:10px 24px}nav a[data-v-1b0e30fe]{text-decoration:none;color:var(--muted)}nav a[data-v-1b0e30fe]:hover{color:var(--lime)}p[data-v-1b0e30fe]{color:var(--muted);font-size:.9rem}p a[data-v-1b0e30fe]{color:var(--muted);text-underline-offset:3px}p a[data-v-1b0e30fe]:hover{color:var(--lime)}.end[data-v-1b0e30fe]{display:flex;align-items:center;gap:12px}.pal[data-v-1b0e30fe]{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;transition:transform .2s}.pal[data-v-1b0e30fe]:hover{transform:translateY(-3px) rotate(-6deg)}.pal.cheer[data-v-1b0e30fe]{animation:cheer-1b0e30fe .7s steps(5,end)}@keyframes cheer-1b0e30fe{30%{transform:translateY(-12px)}60%{transform:translateY(-12px) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.pal[data-v-1b0e30fe],.pal.cheer[data-v-1b0e30fe]{animation:none;transition:none}}.layer[data-v-e702e557]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:90;overflow:hidden}.drop[data-v-e702e557]{position:absolute;top:-80px;animation:fall-e702e557 linear forwards}@keyframes fall-e702e557{to{transform:translateY(calc(100vh + 120px)) rotate(var(--r))}}.walker[data-v-e702e557]{position:absolute;bottom:8px;left:-60px;animation:walk-e702e557 7s linear forwards}.walker[data-v-e702e557] svg{animation:step-e702e557 .45s steps(2,end) infinite}@keyframes walk-e702e557{to{transform:translate(calc(100vw + 120px))}}@keyframes step-e702e557{50%{transform:translateY(-7px)}}.toasts[data-v-e702e557]{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:95;display:grid;gap:8px;width:min(420px,calc(100% - 32px));pointer-events:none}.toast[data-v-e702e557]{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:14px;background:#0f1430f5;border:1px solid rgba(198,255,61,.55);box-shadow:0 12px 30px #00000073;font-weight:600}.t-enter-active[data-v-e702e557],.t-leave-active[data-v-e702e557]{transition:opacity .3s,transform .3s}.t-enter-from[data-v-e702e557],.t-leave-to[data-v-e702e557]{opacity:0;transform:translateY(14px)}@media(prefers-reduced-motion:reduce){.drop[data-v-e702e557],.walker[data-v-e702e557],.walker[data-v-e702e557] svg{animation-duration:.01s}}.gf{width:min(360px,100%);margin-inline:auto}.gf-hud{position:absolute;top:8px;left:8px;right:8px;z-index:4;height:30px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;border-radius:10px;background:#080c22a8;border:1px solid rgba(255,255,255,.1);white-space:nowrap;pointer-events:none;font:600 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.gf-hud b{color:#fff;font-size:.95rem;margin-left:3px;letter-spacing:.04em}.gf-screen{position:relative;border-radius:20px;overflow:hidden;border:2px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#161c42,#0f1430);box-shadow:0 24px 60px #00000073;aspect-ratio:360 / 480}.gf-screen,.gf-screen *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gf-screen{touch-action:manipulation}.gf-screen canvas{display:block;width:100%;height:100%;cursor:pointer;outline:none}.gf-screen canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--lime)}.gf-hint{display:grid;place-items:center;text-align:center;margin-top:8px;color:var(--muted);font-size:.9rem;line-height:1.4;height:2.8em}.gf-overlay{position:absolute;inset:0 0 auto 0;display:grid;gap:4px;justify-items:center;text-align:center;cursor:pointer;padding:62px 16px 40px;background:linear-gradient(#0f1430e6 60%,#0f143000)}.gf-overlay.gf-full{top:0;right:0;bottom:0;left:0;align-content:center;padding:16px;background:#0f1430f2;gap:8px}.gf-overlay strong{font:700 1.25rem var(--display);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 10px #0f1430}.gf-overlay span{color:var(--muted)}.gf-pill{font:700 .85rem var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);background:var(--lime);padding:6px 14px;border-radius:99px;margin-top:6px;animation:gf-pulse 1.4s ease-in-out infinite}.gf-banner{position:absolute;top:52px;left:0;right:0;text-align:center;font:700 1.6rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);text-shadow:0 2px 12px #0f1430;pointer-events:none}.gf-pop-enter-active{animation:gf-pop .35s}.gf-pop-leave-active{transition:opacity .3s}.gf-pop-leave-to{opacity:0}@keyframes gf-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes gf-pulse{50%{transform:scale(1.06)}}.mute[data-v-8e5d8de2]{position:absolute;bottom:10px;right:10px;z-index:5;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0f1430b3;color:#fff;cursor:pointer;padding:0;transition:.15s}.mute[data-v-8e5d8de2]:hover{border-color:var(--lime);color:var(--lime)}.mute svg[data-v-8e5d8de2]{width:18px;height:18px;fill:currentColor}.mute .w[data-v-8e5d8de2]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sm[data-v-3f4d0df3]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#0d1544;padding-top:34px}.mtn[data-v-3f4d0df3]{display:block;width:100%;height:auto;flex:none}.body.fall[data-v-3f4d0df3]{animation:tumble-3f4d0df3 .9s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes tumble-3f4d0df3{to{transform:rotate(360deg)}}.panel[data-v-3f4d0df3]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:10px 16px 12px;background:#0b0f26;border-top:1px solid rgba(255,255,255,.12)}.rivalturn[data-v-3f4d0df3]{display:flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:8px 16px;border-radius:14px;border:1px solid rgba(246,243,236,.45);background:#f6f3ec1a;animation:rivalpulse-3f4d0df3 1.4s ease-in-out infinite}.rivalturn svg[data-v-3f4d0df3]{width:40px;height:40px;flex:none;animation:rivalbob-3f4d0df3 .8s ease-in-out infinite}.rivalturn strong[data-v-3f4d0df3]{display:block;font:700 1.25rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#fff;line-height:1.1}.rivalturn small[data-v-3f4d0df3]{color:var(--muted);font-size:.85rem}.dots[data-v-3f4d0df3]:after{content:"";animation:dots-3f4d0df3 1.2s steps(4) infinite}@keyframes dots-3f4d0df3{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes rivalpulse-3f4d0df3{50%{background:#f6f3ec2e}}@keyframes rivalbob-3f4d0df3{50%{transform:translateY(-3px)}}.msg[data-v-3f4d0df3]{text-align:center;color:var(--muted);font-size:.9rem;min-height:1.4em}.controls[data-v-3f4d0df3]{display:flex;align-items:center;gap:12px}.die[data-v-3f4d0df3]{flex:none;width:58px;height:58px;padding:8px;border-radius:13px;background:#f6f3ec;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);box-shadow:0 5px #0000004d;animation:roll-3f4d0df3 .45s}.die span[data-v-3f4d0df3]{display:grid;place-items:center}.die .pip[data-v-3f4d0df3]:after{content:"";width:9px;height:9px;border-radius:3px;background:#0f1430}.climb[data-v-3f4d0df3]{display:grid;line-height:1.15;min-width:0;flex:1}.climb small[data-v-3f4d0df3]{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.climb b[data-v-3f4d0df3]{font:700 1.3rem var(--display);color:#fff}.btns[data-v-3f4d0df3]{display:flex;gap:8px}.btns .btn[data-v-3f4d0df3]{padding:10px 14px;font-size:.82rem}.btns .btn[data-v-3f4d0df3]:disabled{opacity:.4;cursor:not-allowed;transform:none}@keyframes roll-3f4d0df3{0%{transform:rotate(-25deg) scale(.75)}60%{transform:rotate(8deg) scale(1.1)}to{transform:none}}.comms[data-v-296702e0]{position:absolute;top:46px;right:8px;width:168px;display:flex;align-items:center;gap:8px;padding:5px 8px 5px 5px;border-radius:10px;background:#080c22b8;border:1px solid rgba(198,255,61,.45);box-shadow:0 0 0 2px #0f143080;pointer-events:none;z-index:3}.comms .face[data-v-296702e0]{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 2px,transparent 2px 4px),#1a2152;border:1px solid rgba(255,255,255,.18)}.comms .msg[data-v-296702e0]{font:600 .72rem/1.25 var(--display);letter-spacing:.04em;color:#fff}.comms-enter-active[data-v-296702e0],.comms-leave-active[data-v-296702e0]{transition:opacity .25s,transform .25s}.comms-enter-from[data-v-296702e0],.comms-leave-to[data-v-296702e0]{opacity:0;transform:translate(14px)}.hub[data-v-ca2205b6]{width:min(360px,100%)}.tabs[data-v-ca2205b6]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:6px;padding:5px;border-radius:14px;background:#ffffff0f;border:1px solid var(--line)}.tabs button[data-v-ca2205b6]{display:grid;justify-items:center;gap:1px;cursor:pointer;padding:7px 2px 6px;border-radius:10px;border:0;background:transparent;color:var(--muted);font:700 .7rem var(--display);letter-spacing:.06em;text-transform:uppercase;transition:.2s}.tabs .ic[data-v-ca2205b6]{font-size:1.15rem;line-height:1.2}.tabs button[data-v-ca2205b6]:hover{color:#fff}.tabs button.on[data-v-ca2205b6]{background:var(--lime);color:var(--navy)}.tabs button[data-v-ca2205b6]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.streak[data-v-cab98bf3]{display:flex;align-items:center;gap:10px;padding:0 12px 0 10px;height:54px;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:#ffffff0a;font-size:.85rem;color:var(--muted);width:100%;transition:.3s}.streak.hot[data-v-cab98bf3]{border-color:var(--lime);background:#c6ff3d1a;color:#fff}.streak b[data-v-cab98bf3]{color:#fff}.streak p[data-v-cab98bf3]{line-height:1.35}.stars[data-v-cab98bf3]{display:inline-flex;gap:1px;flex:none}.stars i[data-v-cab98bf3]{font-style:normal;color:#fff3;font-size:.95rem}.stars i.on[data-v-cab98bf3]{color:#ffd24a}@media(max-width:900px){.streak[data-v-cab98bf3]{margin-inline:auto;text-align:left}}.hero[data-v-a68e89aa]{min-height:100vh;display:grid;align-items:center;padding:120px 0 70px;background-color:var(--navy);background-image:radial-gradient(rgba(255,255,255,.07) 1.5px,transparent 1.6px);background-size:34px 34px}.inner[data-v-a68e89aa]{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:stretch}.copy[data-v-a68e89aa]{display:flex;flex-direction:column;justify-content:space-between;gap:26px}.mark[data-v-a68e89aa]{margin-bottom:14px}h1[data-v-a68e89aa]{font-size:clamp(2.4rem,5.2vw,4.4rem);letter-spacing:.05em}.tagline[data-v-a68e89aa]{font:600 clamp(1.05rem,2.2vw,1.5rem) var(--display);text-transform:uppercase;letter-spacing:.28em;color:#fff;margin-top:14px}.lead[data-v-a68e89aa]{margin-top:0}.actions[data-v-a68e89aa]{display:flex;flex-wrap:wrap;gap:16px}.stack[data-v-a68e89aa]{justify-self:center;align-self:center;display:grid;gap:12px;width:min(360px,100%)}.quick[data-v-a68e89aa]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.q[data-v-a68e89aa]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;text-decoration:none;color:#fff;transition:transform .18s,border-color .18s,background .18s}.q[data-v-a68e89aa]:hover{transform:translateY(-3px);border-color:var(--lime);background:#c6ff3d12}.q .ic[data-v-a68e89aa]{flex:none;display:grid;place-items:center;width:42px;height:42px;font-size:1.3rem;border-radius:11px;background:var(--navy-3);border:1px solid var(--line)}.q .txt[data-v-a68e89aa]{display:grid;line-height:1.25;flex:1;min-width:0}.q strong[data-v-a68e89aa]{font:700 1rem var(--display);letter-spacing:.08em;text-transform:uppercase}.q small[data-v-a68e89aa]{color:var(--muted);font-size:.85rem}.q .arrow[data-v-a68e89aa]{color:var(--lime);font:700 1.1rem var(--display);transition:transform .18s}.q:hover .arrow[data-v-a68e89aa]{transform:translate(4px)}@media(max-width:900px){.hero[data-v-a68e89aa]{padding-top:100px}.inner[data-v-a68e89aa]{grid-template-columns:1fr;gap:44px;text-align:center}.copy[data-v-a68e89aa]{align-items:center;gap:28px}.lead[data-v-a68e89aa]{margin-inline:auto}.quick[data-v-a68e89aa]{width:100%;text-align:left}.actions[data-v-a68e89aa]{justify-content:center}}@media(max-width:480px){.quick[data-v-a68e89aa]{gap:8px}.q[data-v-a68e89aa]{padding:10px 12px;gap:10px}.q .ic[data-v-a68e89aa]{width:36px;height:36px;font-size:1.1rem}.q small[data-v-a68e89aa],.q .arrow[data-v-a68e89aa]{display:none}.q strong[data-v-a68e89aa]{font-size:.9rem}}.strip[data-v-e7be421f]{padding:34px 0;border-block:1px solid var(--line);background:#0b0f26}.top[data-v-e7be421f]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}h2[data-v-e7be421f]{font-size:1.05rem;letter-spacing:.16em;color:var(--muted)}.all[data-v-e7be421f]{font:700 .85rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);text-underline-offset:4px}ul[data-v-e7be421f]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}li a[data-v-e7be421f]{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;background:#ffffff08;transition:border-color .2s}li a[data-v-e7be421f]:hover{border-color:var(--lime)}.name[data-v-e7be421f]{font:700 1rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--cream)}.beta[data-v-e7be421f]{margin-left:8px;padding:1px 8px;border:1px solid rgba(255,255,255,.4);border-radius:99px;font-size:.7rem;letter-spacing:.1em}.line[data-v-e7be421f]{font-size:.9rem;line-height:1.45;color:var(--muted)}a[data-v-e7be421f]:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.sr[data-v-e7be421f]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:560px){.strip[data-v-e7be421f]{padding:26px 0}}.grid[data-v-6739ef60]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.div[data-v-6739ef60]{display:flex;flex-direction:column;gap:14px;text-decoration:none}.icon[data-v-6739ef60]{font-size:2.2rem}.div .tag[data-v-6739ef60]{align-self:flex-start}.div p[data-v-6739ef60]{color:var(--muted);flex:1}.go[data-v-6739ef60]{font:700 .9rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}@media(max-width:1100px){.grid[data-v-6739ef60]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid[data-v-6739ef60]{grid-template-columns:1fr}}.shield-emblem[data-v-8ce6faeb]{display:block;width:100%;height:100%}.games[data-v-ff51160f]{background:linear-gradient(180deg,var(--navy),#0b0f26)}.wrap[data-v-ff51160f]{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:stretch}.art[data-v-ff51160f]{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #00000080;min-height:340px;background:radial-gradient(ellipse at 50% 40%,#232b66,#0b0f26 75%)}.layer[data-v-ff51160f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .35s,transform .5s}img.layer[data-v-ff51160f]{object-fit:cover;object-position:center}img.layer.off[data-v-ff51160f]{opacity:0;transform:scale(1.04)}.swap[data-v-ff51160f]{display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.94);padding:22px}.swap.on[data-v-ff51160f]{opacity:1;transform:none}.swap[data-v-ff51160f] svg{height:100%;width:auto;max-width:100%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.cats[data-v-ff51160f]{display:grid;gap:16px;grid-auto-rows:1fr}.cat[data-v-ff51160f]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;text-decoration:none;padding:24px 26px}.icon[data-v-ff51160f]{display:grid;place-items:center;width:56px;height:56px;font-size:1.8rem;border-radius:14px;background:var(--navy-3);border:1px solid var(--line)}.row[data-v-ff51160f]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.txt p[data-v-ff51160f]{color:var(--muted);font-size:.97rem}.go[data-v-ff51160f]{font:700 1.4rem var(--display);color:var(--lime);transition:transform .2s}.cat:hover .go[data-v-ff51160f]{transform:translate(6px)}@media(max-width:900px){.wrap[data-v-ff51160f]{grid-template-columns:1fr}.art[data-v-ff51160f]{min-height:0;aspect-ratio:16 / 8}}@media(max-width:480px){.cat[data-v-ff51160f]{grid-template-columns:auto 1fr}.go[data-v-ff51160f]{display:none}}.library[data-v-6a6413c9]{background:linear-gradient(180deg,var(--navy),var(--navy-2) 50%,var(--navy))}.panel[data-v-6a6413c9]{display:grid;grid-template-columns:300px 1fr;overflow:hidden;border-radius:24px;border:1px solid var(--line);background:var(--navy)}.panels[data-v-6a6413c9]{display:grid;grid-auto-rows:1fr;gap:28px}.panel.flip .info[data-v-6a6413c9]{justify-content:center}.panel.flip[data-v-6a6413c9]{grid-template-columns:1fr 300px}.panel.flip .artbox[data-v-6a6413c9]{order:2}.artbox[data-v-6a6413c9]{position:relative;overflow:hidden;min-height:340px;background:#0b0f26}.art[data-v-6a6413c9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--pos, 30%);transform:translate(var(--shift, 0px)) scale(var(--scale, 1.06))}.body[data-v-6a6413c9]{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;padding:40px;align-items:stretch}.info[data-v-6a6413c9]{display:flex;flex-direction:column;gap:14px}.info .tag[data-v-6a6413c9]{align-self:flex-start}.info h3[data-v-6a6413c9]{font-size:1.9rem}.blurb[data-v-6a6413c9]{color:var(--muted)}.features[data-v-6a6413c9]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:18px}.features li[data-v-6a6413c9]{display:flex;gap:14px}.ico[data-v-6a6413c9]{flex:none;width:44px;height:44px;display:grid;place-items:center;font-size:1.3rem;background:var(--navy-3);border-radius:12px;border:1px solid var(--line)}.features h4[data-v-6a6413c9]{font-size:1.05rem;margin-bottom:2px}.features p[data-v-6a6413c9]{color:var(--muted);font-size:.97rem}.checks[data-v-6a6413c9]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.checks li[data-v-6a6413c9]{padding-left:30px;position:relative;color:var(--cream)}.checks li[data-v-6a6413c9]:before{content:"";position:absolute;left:0;top:.45em;width:12px;height:12px;border-radius:3px;border:2px solid var(--lime)}.bgg[data-v-6a6413c9]{align-self:stretch;margin-top:6px;text-align:left;display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:12px;border:1px solid var(--line);background:var(--navy-2);text-decoration:none;color:#fff;transition:transform .18s,border-color .18s}.bgg[data-v-6a6413c9]:hover{transform:translateY(-2px);border-color:var(--lime)}.bgg .chip[data-v-6a6413c9]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--navy-3);border:1px solid var(--line)}.bgg svg[data-v-6a6413c9]{width:18px;height:18px;fill:currentColor}.bgg .txt[data-v-6a6413c9]{display:grid;line-height:1.25;flex:1}.bgg strong[data-v-6a6413c9]{font:700 1rem var(--display);letter-spacing:.06em;text-transform:uppercase}.bgg small[data-v-6a6413c9]{color:var(--muted);font-size:.9rem}.bgg .arrow[data-v-6a6413c9]{color:var(--lime);font:700 1.2rem var(--display)}.widget[data-v-6a6413c9]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:28px 24px;border-radius:18px;background:var(--navy-2);border:1px solid var(--line)}.label[data-v-6a6413c9]{font:600 .9rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.die[data-v-6a6413c9]{position:relative;width:150px;height:150px;margin:10px 0 4px;background:none;border:0;cursor:pointer;color:#fff;transition:transform .2s,color .3s,filter .3s}.die[data-v-6a6413c9]:hover{transform:scale(1.06)}.die svg[data-v-6a6413c9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:color-mix(in srgb,currentColor 12%,transparent);stroke:currentColor;stroke-width:2.4;stroke-linejoin:round}.die svg path[data-v-6a6413c9]{fill:none;stroke-width:1.4;opacity:.55}.die span[data-v-6a6413c9]{position:relative;font:700 2.6rem var(--display);color:#fff}.die.rolling[data-v-6a6413c9]{animation:tumble-6a6413c9 .5s linear infinite}.die.low[data-v-6a6413c9]{color:var(--orange)}.die.crit[data-v-6a6413c9]{color:var(--lime);filter:drop-shadow(0 0 22px var(--lime));animation:pop-6a6413c9 .6s}@keyframes tumble-6a6413c9{to{transform:rotate(360deg) scale(1.08)}}@keyframes pop-6a6413c9{50%{transform:scale(1.25)}}.msg[data-v-6a6413c9]{min-height:3.3em;display:grid;align-content:center}.msg.win[data-v-6a6413c9]{color:var(--lime);font-weight:600}.hist[data-v-6a6413c9]{font-size:.9rem;color:var(--muted);min-height:3.3em;display:grid;align-content:center}.waitlist .crown[data-v-6a6413c9]{font-size:2.4rem}.waitlist h4[data-v-6a6413c9]{font-size:1.4rem}.waitlist p[data-v-6a6413c9]{color:var(--muted);max-width:26ch}.waitlist .btn[data-v-6a6413c9]{margin-top:10px}@media(max-width:1100px){.panels[data-v-6a6413c9]{grid-auto-rows:auto}.panel[data-v-6a6413c9],.panel.flip[data-v-6a6413c9]{grid-template-columns:1fr}.panel.flip .artbox[data-v-6a6413c9]{order:0}.artbox[data-v-6a6413c9]{height:300px;min-height:0}.art[data-v-6a6413c9]{top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;transform:none}.body[data-v-6a6413c9]{grid-template-columns:1fr;gap:28px;padding:32px}}@media(max-width:720px){.body[data-v-6a6413c9]{padding:26px 22px}}.more[data-v-255034bf]{margin-bottom:50px;font:700 .95rem var(--display);letter-spacing:.12em;text-transform:uppercase}.more a[data-v-255034bf]{color:var(--lime);text-underline-offset:4px}.sub[data-v-255034bf]{margin-bottom:26px;color:var(--muted)}.packages[data-v-255034bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.pkg[data-v-255034bf]{display:flex;flex-direction:column;gap:14px;position:relative}.pkg.hot[data-v-255034bf]{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),0 18px 50px #c6ff3d1f}.pitch[data-v-255034bf]{font:600 .75rem var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.pkg h3[data-v-255034bf]{font-size:2rem}.pkg ul[data-v-255034bf]{list-style:none;margin:4px 0 12px;padding:0;flex:1;display:grid;gap:10px}.pkg li[data-v-255034bf]{padding-left:24px;position:relative;color:var(--muted)}.pkg li[data-v-255034bf]:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:2px;background:var(--lime)}.pkg .btn[data-v-255034bf]{justify-content:center}.content[data-v-ea90b02c]{background:var(--navy-2)}.grid[data-v-ea90b02c]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.type[data-v-ea90b02c]{display:flex;flex-direction:column;gap:12px;text-decoration:none;background:var(--navy)}.icon[data-v-ea90b02c]{font-size:2rem}.type p[data-v-ea90b02c]{color:var(--muted);flex:1}.go[data-v-ea90b02c]{font:700 .9rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.follow[data-v-ea90b02c]{margin-top:28px;display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;padding:34px;background:var(--navy)}.follow[data-v-ea90b02c]:hover{transform:none}.follow-copy[data-v-ea90b02c]{display:grid;gap:12px;justify-items:start}.follow-copy p[data-v-ea90b02c]{color:var(--muted)}.follow-copy .btn[data-v-ea90b02c]{margin-top:6px}.follow-links[data-v-ea90b02c]{grid-template-columns:1fr}@media(max-width:1100px){.grid[data-v-ea90b02c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.follow[data-v-ea90b02c]{grid-template-columns:1fr;padding:26px}}@media(max-width:560px){.grid[data-v-ea90b02c]{grid-template-columns:1fr}}.wrap[data-v-8f0011e3]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.side[data-v-8f0011e3]{display:grid;grid-template-rows:auto 1fr;gap:24px}.block[data-v-8f0011e3]{display:flex;flex-direction:column;gap:12px}.block[data-v-8f0011e3]:hover,.form[data-v-8f0011e3]:hover{transform:none}.block p[data-v-8f0011e3]{color:var(--muted)}.block ul[data-v-8f0011e3]{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.block li[data-v-8f0011e3]{padding-left:28px;position:relative}.block li[data-v-8f0011e3]:before{content:"";position:absolute;left:0;top:.5em;width:11px;height:11px;border-radius:3px;background:var(--lime)}.mail[data-v-8f0011e3]{margin-top:6px}.mail a[data-v-8f0011e3]{display:block;color:#fff;font-weight:600;text-underline-offset:4px;text-decoration-color:#c6ff3d99}.mail a[data-v-8f0011e3]:hover{color:var(--lime)}.community[data-v-8f0011e3]{margin-top:auto;grid-template-columns:1fr}.form[data-v-8f0011e3]{display:flex;flex-direction:column;gap:18px}.form .grow[data-v-8f0011e3]{flex:1}.form .grow textarea[data-v-8f0011e3]{flex:1;min-height:120px;resize:vertical}.done[data-v-8f0011e3]{justify-content:center;align-items:flex-start}.done p[data-v-8f0011e3]{color:var(--muted)}label[data-v-8f0011e3]{display:flex;flex-direction:column;gap:6px;font:600 .88rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}input[data-v-8f0011e3],select[data-v-8f0011e3],textarea[data-v-8f0011e3]{font:400 1rem var(--body);letter-spacing:0;text-transform:none;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:var(--navy);color:var(--cream)}input[data-v-8f0011e3]:focus,select[data-v-8f0011e3]:focus,textarea[data-v-8f0011e3]:focus{outline:2px solid var(--lime);outline-offset:1px}.trap[data-v-8f0011e3]{position:absolute;left:-9999px}.mailpal[data-v-8f0011e3]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.92rem}.btn[data-v-8f0011e3]{justify-content:center}.btn[data-v-8f0011e3]:disabled{opacity:.6;cursor:wait}.err[data-v-8f0011e3]{color:#ffb4b4}.err a[data-v-8f0011e3]{color:#fff}@media(max-width:900px){.wrap[data-v-8f0011e3]{grid-template-columns:1fr}}.acts[data-v-a981e142]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.act[data-v-a981e142]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;font:600 .8rem var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.18s}.act svg[data-v-a981e142]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.act[data-v-a981e142]:hover,.act.on[data-v-a981e142]{border-color:var(--lime);color:var(--lime)}.act.on svg[data-v-a981e142]{fill:var(--lime)}.act[data-v-a981e142]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.note[data-v-a981e142]{color:var(--lime);font-size:.85rem}.learn[data-v-6635e313]{padding:130px 0 90px;min-height:100vh}.back[data-v-6635e313]{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;padding:8px 16px 8px 12px;border-radius:99px;border:1px solid var(--line);background:#ffffff0d;color:#fff;text-decoration:none;font:600 .9rem var(--display);letter-spacing:.1em;text-transform:uppercase;transition:.18s}.back[data-v-6635e313]:hover{border-color:var(--lime);color:var(--lime);transform:translate(-3px)}.head[data-v-6635e313]{margin-bottom:40px}h1[data-v-6635e313]{font-size:clamp(2.2rem,5vw,4rem)}.sr[data-v-6635e313]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.types[data-v-6635e313]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.types button[data-v-6635e313],.tags button[data-v-6635e313],.clear[data-v-6635e313]{cursor:pointer;border-radius:99px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#fff;transition:.2s}.types button[data-v-6635e313]{padding:10px 18px;font:600 .95rem var(--display);letter-spacing:.08em;text-transform:uppercase}.types small[data-v-6635e313]{opacity:.7;margin-left:4px}.types button[data-v-6635e313]:hover,.tags button[data-v-6635e313]:hover{border-color:var(--lime);color:var(--lime)}.types button.on[data-v-6635e313],.tags button.on[data-v-6635e313]{background:var(--lime);border-color:var(--lime);color:var(--navy)}.controls[data-v-6635e313]{display:grid;grid-template-columns:2fr repeat(5,1fr);gap:14px;align-items:end}.controls label[data-v-6635e313]{display:grid;gap:6px;font:600 .8rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}input[data-v-6635e313],select[data-v-6635e313]{font:400 1rem var(--body);letter-spacing:0;text-transform:none;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:var(--navy-2);color:var(--cream);width:100%}input[data-v-6635e313]:focus,select[data-v-6635e313]:focus{outline:2px solid var(--lime);outline-offset:1px}.tags[data-v-6635e313]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 8px}.tags button[data-v-6635e313]{padding:6px 14px;font:500 .9rem var(--body)}.tags .more[data-v-6635e313]{border-style:dashed;color:var(--muted)}.status[data-v-6635e313]{display:flex;align-items:center;gap:16px;margin:20px 0 22px;color:var(--muted)}.clear[data-v-6635e313]{padding:4px 14px;font-size:.9rem}.clear[data-v-6635e313]:hover,.clear.on[data-v-6635e313]{border-color:var(--lime);color:var(--lime)}.grid[data-v-6635e313]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.vid[data-v-6635e313]{padding:0;overflow:hidden;display:flex;flex-direction:column}.thumb[data-v-6635e313]{position:relative;aspect-ratio:16 / 9;background:var(--navy-3)}.thumb iframe[data-v-6635e313],.play[data-v-6635e313]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.play[data-v-6635e313]{background-size:cover;background-position:center;cursor:pointer;display:grid;place-items:center}.play i[data-v-6635e313]{width:64px;height:64px;border-radius:16px;background:var(--lime);position:relative;box-shadow:0 6px #8fb81f;transition:transform .2s}.play i[data-v-6635e313]:after{content:"";position:absolute;left:25px;top:18px;border-left:20px solid var(--navy);border-top:14px solid transparent;border-bottom:14px solid transparent}.play:hover i[data-v-6635e313]{transform:scale(1.1)}.placeholder[data-v-6635e313]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(255,255,255,.04) 14px 28px),var(--navy-3)}.kind[data-v-6635e313]{position:absolute;left:12px;top:12px;padding:3px 10px;border-radius:6px;background:#0f1430e6;font:700 .75rem var(--display);letter-spacing:.1em;text-transform:uppercase}.meta[data-v-6635e313]{padding:18px 22px 22px}.meta h3[data-v-6635e313]{font-size:1.1rem;margin-bottom:8px;text-transform:none;letter-spacing:0}.meta p[data-v-6635e313]{color:var(--muted);font-size:.95rem}.empty[data-v-6635e313]{text-align:center;padding:70px 0;display:grid;gap:14px;justify-items:center}.empty p[data-v-6635e313]{color:var(--muted)}.loadmore[data-v-6635e313]{text-align:center;margin-top:40px}@media(max-width:1100px){.controls[data-v-6635e313]{grid-template-columns:repeat(3,1fr)}.searchbox[data-v-6635e313]{grid-column:1 / -1}}@media(max-width:560px){.controls[data-v-6635e313]{grid-template-columns:1fr 1fr}}.cat[data-v-01c6c884]{padding:120px 0 90px;min-height:80vh}.back[data-v-01c6c884]{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:10px 20px 10px 16px;border-radius:99px;border:1px solid rgba(198,255,61,.55);background:#c6ff3d14;color:var(--lime);cursor:pointer;font:700 .95rem var(--display);letter-spacing:.12em;text-transform:uppercase;transition:.18s}.back[data-v-01c6c884]:hover{background:var(--lime);color:var(--navy);transform:translate(-3px)}.crumbs[data-v-01c6c884]{display:flex;gap:10px;align-items:center;margin-bottom:30px;color:var(--muted);font-size:.95rem}.crumbs a[data-v-01c6c884]{color:var(--muted);text-decoration:none}.crumbs a[data-v-01c6c884]:hover{color:var(--lime)}.head[data-v-01c6c884]{margin-bottom:44px}h1[data-v-01c6c884]{font-size:clamp(2.2rem,5vw,4rem)}.icon[data-v-01c6c884]{font-size:.9em}.split[data-v-01c6c884]{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:stretch}.art[data-v-01c6c884]{border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #00000080;min-height:360px;padding:26px;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#232b66,#0b0f26 75%)}.art[data-v-01c6c884] svg{height:400px;width:auto;max-width:100%;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.empty[data-v-01c6c884]{display:grid;gap:16px;justify-items:start;align-content:start;padding:40px}.empty[data-v-01c6c884]:hover{transform:none}.empty h2[data-v-01c6c884]{font-size:1.8rem}.empty ul[data-v-01c6c884]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.empty li[data-v-01c6c884]{padding-left:28px;position:relative}.empty li[data-v-01c6c884]:before{content:"";position:absolute;left:0;top:.5em;width:11px;height:11px;border-radius:3px;background:var(--lime)}.note[data-v-01c6c884]{color:var(--muted)}.actions[data-v-01c6c884]{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.projects[data-v-01c6c884]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.project[data-v-01c6c884]{display:flex;flex-direction:column;gap:12px}.project .tag[data-v-01c6c884]{align-self:flex-start}.project .tagline[data-v-01c6c884]{color:#fff;font-weight:600}.project p[data-v-01c6c884]{color:var(--muted)}.chips[data-v-01c6c884]{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.9rem}.go[data-v-01c6c884]{font:700 .9rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);text-decoration:none}@media(max-width:900px){.split[data-v-01c6c884]{grid-template-columns:1fr}.art[data-v-01c6c884]{min-height:0;padding:18px}.art[data-v-01c6c884] svg{height:300px}.empty[data-v-01c6c884]{padding:28px}}.more[data-v-01c6c884]{margin-top:80px}.more h3[data-v-01c6c884]{color:var(--muted);margin-bottom:20px}.grid[data-v-01c6c884]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.other[data-v-01c6c884]{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;text-decoration:none;align-items:center}.other .icon[data-v-01c6c884]{font-size:2.2rem;grid-row:span 2}.other h4[data-v-01c6c884]{font-size:1.2rem}.other p[data-v-01c6c884]{color:var(--muted);font-size:.97rem}.other .go[data-v-01c6c884]{grid-column:2}.nf[data-v-1f1b1540]{min-height:100vh;display:grid;align-items:center;text-align:center;padding:120px 0 80px}.mascot[data-v-1f1b1540]{position:relative;display:inline-block;animation:wobble-1f1b1540 2.4s ease-in-out infinite}.stars[data-v-1f1b1540]{position:absolute;left:50%;top:-22px;transform:translate(-50%);color:var(--lime);letter-spacing:.4em;font-size:.9rem;animation:spin-1f1b1540 2.4s linear infinite}.code[data-v-1f1b1540]{font:700 1.1rem var(--display);letter-spacing:.4em;color:var(--lime);margin-top:18px}h1[data-v-1f1b1540]{font-size:clamp(2rem,5vw,3.6rem);margin-top:8px}.lead[data-v-1f1b1540]{margin:16px auto 0}.actions[data-v-1f1b1540]{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}@keyframes wobble-1f1b1540{50%{transform:rotate(6deg) translateY(-4px)}}@keyframes spin-1f1b1540{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.mascot[data-v-1f1b1540],.stars[data-v-1f1b1540]{animation:none}}.legal[data-v-cf761426]{padding:130px 0 90px;min-height:80vh}.narrow[data-v-cf761426]{max-width:780px}h1[data-v-cf761426]{font-size:clamp(2rem,5vw,3.2rem)}.meta[data-v-cf761426]{color:var(--muted);margin:10px 0 36px}.body[data-v-cf761426] h2{font-size:1.35rem;margin:34px 0 10px}.body[data-v-cf761426] p,.body[data-v-cf761426] li{color:#dfe3f5;margin-bottom:12px}.body[data-v-cf761426] ul{padding-left:22px;margin:0 0 12px}.body[data-v-cf761426] a{color:var(--lime);text-underline-offset:3px}.body[data-v-cf761426] strong{color:#fff}:root{--navy: #0f1430;--navy-2: #161c42;--navy-3: #1f2757;--lime: #c6ff3d;--cream: #f6f3ec;--orange: #ff8a2b;--sky: #8ec5ff;--teal: #2ca08e;--red: #e63946;--muted: #c9cee8;--line: rgba(255, 255, 255, .14);--display: "Chakra Petch", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif;--radius: 18px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--navy);color:var(--cream);font-family:var(--body);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.container{width:min(1160px,100% - 40px);margin-inline:auto}section{padding:110px 0;position:relative}h1,h2,h3,h4{font-family:var(--display);line-height:1.08;margin:0;letter-spacing:.01em;text-transform:uppercase}h2{font-size:clamp(2rem,4.4vw,3.4rem)}h3{font-size:1.3rem}p{margin:0}.up{color:var(--lime)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 .9rem var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-bottom:18px}.eyebrow:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--lime)}.lead{color:var(--muted);font-size:1.15rem;max-width:60ch;margin-top:18px}.section-head{margin-bottom:56px}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:12px;border:2px solid transparent;font:700 .95rem var(--display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s}.btn:hover{transform:translateY(-3px)}.btn-primary{background:var(--lime);color:var(--navy);box-shadow:0 6px #8fb81f}.btn-primary:hover{box-shadow:0 9px #8fb81f}.btn-primary:active{transform:translateY(2px);box-shadow:0 2px #8fb81f}.btn-ghost{border-color:var(--line);color:var(--cream);background:#ffffff08}.btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.card{background:linear-gradient(160deg,var(--navy-2),var(--navy));border:1px solid var(--line);border-radius:var(--radius);padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s}.card:hover{transform:translateY(-6px);border-color:#c6ff3d80;box-shadow:0 18px 40px #00000059}.tag{display:inline-block;padding:4px 12px;border-radius:99px;font:700 .78rem var(--display);letter-spacing:.12em;text-transform:uppercase;background:#c6ff3d1f;color:var(--lime);border:1px solid rgba(198,255,61,.35)}.tag.soon{background:#ffffff0f;color:var(--cream);border-color:#ffffff47}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:720px){section{padding:72px 0}}
