:root{--bg: #07080b;--backdrop: radial-gradient(700px 420px at 10% 0%, rgba(60, 110, 230, .28), transparent 70%), radial-gradient(600px 380px at 90% 10%, rgba(110, 224, 166, .12), transparent 70%), radial-gradient(500px 400px at 60% 100%, rgba(195, 176, 253, .1), transparent 70%);--glass: rgba(255, 255, 255, .045);--glass-2: rgba(255, 255, 255, .065);--glass-hi: rgba(255, 255, 255, .1);--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--fg: #f2f4f8;--fg-2: #cdd3de;--muted: #a0a8b8;--faint: #6b7385;--accent: #8ab8ff;--accent-soft: rgba(138, 184, 255, .16);--st-attention: #ff7a7a;--st-awaiting: #8ab8ff;--st-done: #6ee0a6;--g-violet: #c3b0ff;--blur: blur(28px) saturate(160%);--shadow: 0 30px 80px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .06);--r-xl: 26px;--r-pill: 999px;--font: "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg)}body{color:var(--fg);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);pointer-events:none;z-index:0}.shell{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.card{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-xl);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);padding:22px}.hero{text-align:center;padding:36px 22px 28px}.mark{display:block;margin:0 auto 14px;border-radius:18px}h1{margin:0;font-size:34px;font-weight:800;letter-spacing:-.02em}h2{margin:0 0 10px;font-size:17px;font-weight:700}.sub{margin:6px 0 18px;color:var(--muted)}.pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--r-pill);background:var(--glass-2);border:1px solid var(--line);color:var(--fg-2);font-size:13px;font-weight:600}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-done{background:var(--st-done)}.dot-awaiting{background:var(--st-awaiting)}.steps{margin:0;padding-left:20px;color:var(--fg-2)}.steps li+li{margin-top:4px}.steps b{color:var(--fg)}.muted-card p{margin:0;color:var(--muted);font-size:14px}.mono{font-family:var(--mono)}.foot{text-align:center;color:var(--faint);font-size:11px;padding-top:4px}
