.app-hero-panel[data-astro-cid-7qrxakc3]{border:1px solid var(--a-border);color:var(--a-muted);background:#080a20e0;border-radius:14px;padding:1rem 1.25rem}.intro[data-astro-cid-7qrxakc3]{max-width:38rem;margin-top:0;font-size:clamp(1.05rem,2.2vw,1.25rem)}.speeds[data-astro-cid-7qrxakc3]{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;margin-block:1.5rem .8rem;padding:0;list-style:none;display:flex}.speeds[data-astro-cid-7qrxakc3] li[data-astro-cid-7qrxakc3]{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.pill[data-astro-cid-7qrxakc3]{border:1px solid var(--a-border);color:#dcd8ff;font:500 .74rem var(--font-mono);background:#8b80ff29;border-radius:999px;padding:.3rem .6rem;display:inline-flex}.pill-free[data-astro-cid-7qrxakc3]{color:#06240f;background:#4ade80;border-color:#0000}.pill-pro[data-astro-cid-7qrxakc3]{color:#facc15;background:#2b2306;border-color:#facc158c}.music-note[data-astro-cid-7qrxakc3]{margin-block:0 1.25rem;font-size:.9rem}.actions[data-astro-cid-7qrxakc3]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1.25rem;display:flex}.store[data-astro-cid-7qrxakc3]{border:1.5px dashed var(--a-border);background:var(--a-surface);border-radius:14px;flex-direction:column;padding:.55rem 1.1rem;display:inline-flex}.store[data-astro-cid-7qrxakc3] strong[data-astro-cid-7qrxakc3]{color:var(--a-text)}.store[data-astro-cid-7qrxakc3] span[data-astro-cid-7qrxakc3]{font:.72rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.explore[data-astro-cid-7qrxakc3]{color:#0b1440;background:#eef0ff;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.explore[data-astro-cid-7qrxakc3]:hover{box-shadow:0 0 0 1px var(--a-focus), 0 10px 36px -8px var(--a-glow-strong)}.explore[data-astro-cid-7qrxakc3]:focus-visible{outline:2px solid var(--a-focus);outline-offset:5px}.ownership[data-astro-cid-7qrxakc3]{margin-block:.75rem 0}.actions[data-astro-cid-7qrxakc3]:last-child{margin-bottom:0}@media (width<=420px){.actions[data-astro-cid-7qrxakc3]>[data-astro-cid-7qrxakc3]{flex:100%}.explore[data-astro-cid-7qrxakc3]{justify-content:center}}.hero[data-astro-cid-s4u4m6g4]{padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(2rem,5vw,3.5rem)}.wrap[data-astro-cid-s4u4m6g4]{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto;position:relative}.hero-grid[data-astro-cid-s4u4m6g4]{align-items:center;gap:2.5rem;display:grid}h1[data-astro-cid-s4u4m6g4]{letter-spacing:-.035em;margin:0 0 1.1rem;font-size:clamp(1.8rem,9.4vw,5.2rem);font-weight:600;line-height:1.02}h1[data-astro-cid-s4u4m6g4].long{font-size:clamp(1.6rem,8.4vw,5.2rem)}h1[data-astro-cid-s4u4m6g4] span[data-astro-cid-s4u4m6g4]{white-space:nowrap}h1[data-astro-cid-s4u4m6g4] .rainbow[data-astro-cid-s4u4m6g4]{padding-bottom:.06em;display:inline-block}.hero-art[data-astro-cid-s4u4m6g4]{place-items:center;min-width:0;padding:1rem 0;display:grid;position:relative}.boy-hero-art[data-astro-cid-s4u4m6g4]{--gravity-control-inset:max(0px, calc((100% - 31rem) / 2))}.hero-lockup[data-astro-cid-s4u4m6g4]{z-index:1;text-align:center;gap:.15rem;width:min(100%,31rem);margin:.5rem 0 0;font-weight:600;line-height:1.15;display:grid;position:relative}.panel[data-astro-cid-s4u4m6g4]{border:1px solid var(--a-border);-webkit-backdrop-filter:blur(3px);background:#080a20b8;border-radius:14px;padding:.8rem 1.4rem}.lockup-name[data-astro-cid-s4u4m6g4]{color:var(--a-muted);font-size:clamp(1.4rem,3.2vw,1.9rem)}.lockup-line[data-astro-cid-s4u4m6g4]{color:var(--a-text);font-size:clamp(1.5rem,3.6vw,2.2rem)}.rainbow[data-astro-cid-s4u4m6g4]{color:var(--a-text)}@supports (background-clip:text){.rainbow[data-astro-cid-s4u4m6g4]{background:var(--a-wave-loop);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:12s linear infinite rainbow-flow}}@keyframes rainbow-flow{0%{background-position:0 0}to{background-position:200% 0}}@media (width>=960px){.hero-grid[data-astro-cid-s4u4m6g4]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:3rem}h1[data-astro-cid-s4u4m6g4],h1[data-astro-cid-s4u4m6g4].long{font-size:min(4.55rem,4.9vw)}.hero-art[data-astro-cid-s4u4m6g4]{flex-direction:column;justify-content:flex-end;align-items:center;height:0;min-height:100%;padding:0;display:flex}.hero-lockup[data-astro-cid-s4u4m6g4]{flex:none}.boy-hero-art[data-astro-cid-s4u4m6g4]{--gravity-offset-y:5rem;--gravity-control-inset:max(calc(100% / 22), calc((100% - 31rem) / 2))}}@media (prefers-reduced-motion:reduce){.rainbow[data-astro-cid-s4u4m6g4]{animation:none}}.app-details[data-astro-cid-gna6iiph]{max-width:var(--maxw);padding:1rem var(--gutter) clamp(3rem, 7vw, 6rem);gap:1.5rem;margin:0 auto;display:grid}section[data-astro-cid-gna6iiph]{border:1px solid var(--a-border);background:var(--a-surface);border-radius:18px;min-width:0;padding:clamp(1.4rem,3vw,2.3rem)}.eyebrow[data-astro-cid-gna6iiph]{color:var(--a-link);font:500 .8rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:0}h2[data-astro-cid-gna6iiph]{letter-spacing:-.025em;margin-top:0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}p[data-astro-cid-gna6iiph]{max-width:65ch}.muted[data-astro-cid-gna6iiph]{color:var(--a-muted)}a[data-astro-cid-gna6iiph]{color:var(--a-link);text-underline-offset:.2em}a[data-astro-cid-gna6iiph]:focus-visible{outline:2px solid var(--a-focus);outline-offset:5px}nav[data-astro-cid-gna6iiph]{flex-wrap:wrap;gap:.8rem 1.7rem;margin-top:1.5rem;display:flex}.policies[data-astro-cid-gna6iiph]{border-top:1px solid var(--a-border);padding-top:1.25rem;font-size:.9rem}@media (width>=960px){.app-details[data-astro-cid-gna6iiph]{grid-template-columns:1fr 1fr}.shared[data-astro-cid-gna6iiph]{grid-column:1/-1}}.controller-motion[data-astro-cid-h4uiqutw]{z-index:2;place-items:center;animation:8.2s ease-in-out infinite controller-bob-wobble;display:grid;position:absolute;inset:0}@keyframes controller-bob-wobble{0%,to{transform:translateY(3px)rotate(-2deg)}50%{transform:translateY(-4.5px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.controller-motion[data-astro-cid-h4uiqutw]{animation:none;transform:none}}
