.coming-soon[data-v-bece489c]{--bg:#fafaf7;--bg-elev:#fff;--bg-inset:#ecece6;--border:#e5e5de;--border-strong:#d2d2c9;--text:#15171a;--text-secondary:#525250;--text-tertiary:#84847c;--accent:#3b5bdb;--accent-soft:#eef1fe;--warn:#b45309;--success:#15803d;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--tracking-tight:-.012em;--tracking-wide:.04em;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);letter-spacing:var(--tracking-tight);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(circle at 50% 0%, var(--accent-soft) 0%, transparent 55%), linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-position:top,50%,50%;background-size:100% 100%,44px 44px,44px 44px;background-attachment:fixed;flex-direction:column;line-height:1.5;display:flex}@media (prefers-color-scheme:dark){.coming-soon[data-v-bece489c]{--bg:#0e0f11;--bg-elev:#16181b;--bg-inset:#0a0b0d;--border:#25282c;--border-strong:#383c42;--text:#ecece6;--text-secondary:#a8aaa5;--text-tertiary:#6e7176;--accent:#6e8aff;--accent-soft:#19224a;--warn:#f59e0b;--success:#4ade80}}.coming-soon[data-v-bece489c] *{box-sizing:border-box}.grid-mask[data-v-bece489c]{z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% 35%, transparent 0%, var(--bg) 78%);position:fixed;inset:0}.page[data-v-bece489c]{z-index:1;flex-direction:column;flex:1;width:100%;max-width:720px;margin:0 auto;padding:40px 24px 32px;display:flex;position:relative}header[data-v-bece489c]{align-items:center;gap:10px;display:flex}.brand[data-v-bece489c]{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.brand svg[data-v-bece489c]{width:26px;height:26px;color:var(--accent)}main[data-v-bece489c]{flex-direction:column;flex:1;justify-content:center;padding:56px 0;display:flex}.eyebrow[data-v-bece489c]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary);background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow .dot[data-v-bece489c]{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 22%, transparent);border-radius:50%}h1[data-v-bece489c]{letter-spacing:-.018em;max-width:16ch;margin-top:24px;font-size:clamp(30px,5.4vw,46px);font-weight:700;line-height:1.12}.sub[data-v-bece489c]{max-width:56ch;color:var(--text-secondary);margin-top:20px;font-size:clamp(15px,2vw,17px);line-height:1.6}.mock[data-v-bece489c]{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;max-width:520px;margin-top:36px;overflow:hidden;box-shadow:0 2px 6px #0f12190d,0 8px 24px #0f12190d}.mock__bar[data-v-bece489c]{border-bottom:1px solid var(--border);background:var(--bg-inset);align-items:center;gap:6px;padding:10px 14px;display:flex}.mock__dot[data-v-bece489c]{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.mock__title[data-v-bece489c]{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:8px;font-size:11px}.mock__body[data-v-bece489c]{font-family:var(--font-mono);white-space:pre;color:var(--text-secondary);padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.mock__body .prompt[data-v-bece489c]{color:var(--text)}.mock__body .ok[data-v-bece489c]{color:var(--success)}.mock__body .warn[data-v-bece489c]{color:var(--warn)}.mock__body .dim[data-v-bece489c]{color:var(--text-tertiary)}footer[data-v-bece489c]{z-index:1;border-top:1px solid var(--border);width:100%;max-width:720px;color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:20px 24px 28px;font-size:12.5px;display:flex;position:relative}footer .mono[data-v-bece489c]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide)}
