:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f7f9;--glow:#3b82f624;--surface:#ffffffb8;--text:#111827;--muted:#6b7280;--border:#11182714;--accent:#16a34a;--accent-border:#16a34a47;--accent-bg:#16a34a1a;--shadow:0 24px 60px -24px #11182747}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b0f14;--glow:#38bdf81f;--surface:#ffffff0a;--text:#e5e7eb;--muted:#9ca3af;--border:#ffffff14;--accent:#4ade80;--accent-border:#4ade8047;--accent-bg:#4ade801a;--shadow:0 24px 60px -24px #000c}}*{box-sizing:border-box}html,body,#app{height:100%}body{color:var(--text);background-color:var(--bg);background-image:radial-gradient(60rem 40rem at 50% -20%, var(--glow), transparent 70%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-repeat:no-repeat;margin:0;font-family:system-ui,-apple-system,Segoe UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif}.stage{place-items:center;min-height:100%;padding:24px;display:grid}.card{text-align:center;border:1px solid var(--border);background:var(--surface);width:min(34rem,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);border-radius:1.5rem;padding:clamp(2rem,6vw,3.5rem);animation:.5s ease-out both rise}.badge{border:1px solid var(--accent-border);background:var(--accent-bg);color:var(--accent);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-in-out infinite pulse}h1{letter-spacing:-.02em;margin:1.5rem 0 .75rem;font-size:clamp(1.625rem,4.5vw,2.25rem);font-weight:600;line-height:1.3}.subtitle{color:var(--muted);letter-spacing:.08em;margin:0;font-size:clamp(.9375rem,2.2vw,1.0625rem)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card,.dot{animation:none}}
