:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;display:flex;align-items:stretch;justify-content:center;color:#e5e7eb;background-color:#020617;background-image:radial-gradient(140% 180% at 12% 0%,#0f172af2 0,#020617 38%,#000),radial-gradient(120% 200% at 82% 18%,rgba(56,189,248,.16) 0,transparent 55%),radial-gradient(140% 220% at 20% 86%,rgba(129,140,248,.13) 0,transparent 62%),radial-gradient(160% 260% at 64% 52%,rgba(251,113,133,.08) 0,transparent 70%);background-repeat:no-repeat;background-attachment:fixed;position:relative;overflow:hidden}#app{flex:1;display:flex;align-items:center;justify-content:center}*,*:before,*:after{box-sizing:border-box}body:before{content:"";position:fixed;inset:-100px 0 0;z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,rgba(248,250,252,.7),transparent 60%),radial-gradient(1px 1px at 30% 80%,rgba(191,219,254,.5),transparent 60%),radial-gradient(1px 1px at 70% 30%,rgba(248,250,252,.6),transparent 60%),radial-gradient(1px 1px at 85% 75%,rgba(209,213,219,.45),transparent 60%),radial-gradient(1px 1px at 50% 10%,rgba(248,250,252,.55),transparent 60%),radial-gradient(1px 1px at 15% 55%,rgba(191,219,254,.4),transparent 60%),radial-gradient(1px 1px at 40% 40%,rgba(248,250,252,.5),transparent 60%),radial-gradient(1px 1px at 60% 65%,rgba(209,213,219,.35),transparent 60%),radial-gradient(1px 1px at 80% 15%,rgba(248,250,252,.6),transparent 60%),radial-gradient(1px 1px at 95% 50%,rgba(191,219,254,.5),transparent 60%);background-size:320px 320px,420px 420px,360px 360px,500px 500px,540px 540px,380px 380px,460px 460px,520px 520px,600px 600px,680px 680px;opacity:.45;animation:starfield-drift 90s linear infinite}@keyframes starfield-drift{0%{transform:translate(0)}to{transform:translate(120px)}}.page[data-v-73221ea0]{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;box-sizing:border-box}.hero[data-v-73221ea0]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;max-width:34rem}.hero-graphic[data-v-73221ea0]{width:min(760px,90vw)}.comet-scene[data-v-73221ea0]{width:100%;height:auto;overflow:visible}.comet-group[data-v-73221ea0]{transform-origin:50% 40%;animation:comet-drift-73221ea0 18s ease-in-out infinite alternate}.comet-trail[data-v-73221ea0]{fill:none;stroke:url(#trailGradient);stroke-linecap:round}.comet-trail--base[data-v-73221ea0]{stroke-width:4}.comet-trail--mid[data-v-73221ea0]{stroke-width:7}.comet-trail--head[data-v-73221ea0]{stroke-width:11}.comet-glow[data-v-73221ea0]{fill:url(#glowGradient);opacity:.9}.app-icon rect[data-v-73221ea0]{fill:#050816}.controller-body[data-v-73221ea0]{fill:#111827}.controller-detail[data-v-73221ea0]{fill:#e5e7eb}.controller-button[data-v-73221ea0]{fill:#60a5fa}.ambient-stars .star[data-v-73221ea0]{fill:#f8fafc80;opacity:.7;transform-origin:center}.star--a[data-v-73221ea0]{animation:star-orbit-a-73221ea0 32s linear infinite}.star--b[data-v-73221ea0]{animation:star-orbit-b-73221ea0 26s linear infinite}.star--c[data-v-73221ea0]{animation:star-orbit-c-73221ea0 38s linear infinite}.star--d[data-v-73221ea0]{animation:star-orbit-d-73221ea0 30s linear infinite}.star--e[data-v-73221ea0]{animation:star-orbit-e-73221ea0 44s linear infinite}@keyframes comet-drift-73221ea0{0%{transform:translate(-10%) translateY(6px) rotate(-3deg)}50%{transform:translate(0) translateY(-2px) rotate(0)}to{transform:translate(12%) translateY(-6px) rotate(3deg)}}@keyframes star-orbit-a-73221ea0{0%{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(-16px,-4px) scale(1.2);opacity:.9}to{transform:translate(-32px,-10px) scale(1);opacity:.5}}@keyframes star-orbit-b-73221ea0{0%{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(-10px,4px) scale(.9);opacity:.3}to{transform:translate(-24px,10px) scale(1.05);opacity:.7}}@keyframes star-orbit-c-73221ea0{0%{transform:translate(0) scale(1);opacity:.35}50%{transform:translate(10px,-6px) scale(1.1);opacity:.8}to{transform:translate(20px,-14px) scale(1);opacity:.4}}@keyframes star-orbit-d-73221ea0{0%{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(8px,-4px) scale(.95);opacity:.6}to{transform:translate(20px,-10px) scale(1.05);opacity:.5}}@keyframes star-orbit-e-73221ea0{0%{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(-8px,4px) scale(1.1);opacity:.8}to{transform:translate(-18px,12px) scale(1);opacity:.5}}.tagline[data-v-73221ea0]{font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:500;letter-spacing:.04em}.whisper[data-v-73221ea0]{position:fixed;right:1.5rem;bottom:1.2rem;font-size:.75rem;letter-spacing:.06em;opacity:.16;color:#e5e7ebe6;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:480px){.page[data-v-73221ea0]{padding-inline:1.25rem}.whisper[data-v-73221ea0]{right:1rem;bottom:.9rem;font-size:.7rem}}
