:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:linear-gradient(145deg, #f8fafc 0%, #f1f5f9 100%);--pm-surface:#fff;--pm-surface-raised:#f8fafc;--pm-border:#00000017;--pm-text-primary:#0f172a;--pm-text-secondary:#475569;--pm-accent:#8959fd;--pm-accent-hover:#6e3fe0;--pm-scrollbar-track:#0000000a;--pm-scrollbar-thumb:#00000024;--pm-scrollbar-thumb-hover:#0000003d;--pm-theme-color:#8959fd}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pm-body-bg:radial-gradient(circle at top left, #8959fd47, transparent 30%), radial-gradient(circle at top right, #cdb1fc1f, transparent 24%), linear-gradient(145deg, #0a0a0a 0%, #121212 45%, #1a1a1a 100%);--pm-surface:#1e1e1e;--pm-surface-raised:#262626;--pm-border:#2a2a2a;--pm-text-primary:#f3f4f6;--pm-text-secondary:#cbd5e1;--pm-accent:#8959fd;--pm-accent-hover:#6e3fe0;--pm-scrollbar-track:#ffffff08;--pm-scrollbar-thumb:#ffffff1f;--pm-scrollbar-thumb-hover:#ffffff38;--pm-theme-color:#121212}[data-theme=synthwave]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pm-body-bg:radial-gradient(ellipse at 15% 15%, #ff007838, transparent 45%), radial-gradient(ellipse at 85% 85%, #00fff929, transparent 45%), linear-gradient(135deg, #0d0221 0%, #160831 60%, #0d0221 100%);--pm-surface:#1a0533;--pm-surface-raised:#230843;--pm-border:#00fff92e;--pm-text-primary:#e0f0ff;--pm-text-secondary:#00fff9b8;--pm-accent:#00fff9;--pm-accent-hover:#00d4cf;--pm-scrollbar-track:#00fff90a;--pm-scrollbar-thumb:#00fff933;--pm-scrollbar-thumb-hover:#00fff961;--pm-theme-color:#0d0221}[data-theme=matcha]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at top left, #4a7c591a, transparent 40%), radial-gradient(circle at bottom right, #a3c08e1f, transparent 40%), linear-gradient(145deg, #fdfdf0 0%, #f5f7ed 100%);--pm-surface:#fff;--pm-surface-raised:#f0f4e8;--pm-border:#4a7c5929;--pm-text-primary:#1a2e1d;--pm-text-secondary:#3d6649;--pm-accent:#4a7c59;--pm-accent-hover:#3a6348;--pm-scrollbar-track:#4a7c590d;--pm-scrollbar-thumb:#4a7c5938;--pm-scrollbar-thumb-hover:#4a7c5961;--pm-theme-color:#4a7c59}[data-theme=tabby]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at top left, #8a4f1d1f, transparent 38%), radial-gradient(circle at bottom right, #c0842f1f, transparent 38%), linear-gradient(145deg, #f5ead7 0%, #ead4b4 100%);--pm-surface:#fff8ec;--pm-surface-raised:#f0dbc0;--pm-border:#8a4f1d2e;--pm-text-primary:#2f1b0c;--pm-text-secondary:#5f3515;--pm-accent:#8a4f1d;--pm-accent-hover:#6f3d12;--pm-scrollbar-track:#8a4f1d0d;--pm-scrollbar-thumb:#8a4f1d3d;--pm-scrollbar-thumb-hover:#8a4f1d66;--pm-theme-color:#8a4f1d}[data-theme=orange]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at top left, #d9770624, transparent 40%), radial-gradient(circle at bottom right, #7c2d121a, transparent 36%), linear-gradient(145deg, #fff1dd 0%, #fed7aa 100%);--pm-surface:#fffaf3;--pm-surface-raised:#ffedd5;--pm-border:#b453092e;--pm-text-primary:#3b1700;--pm-text-secondary:#6f2f08;--pm-accent:#b45309;--pm-accent-hover:#8f3f05;--pm-scrollbar-track:#b453090d;--pm-scrollbar-thumb:#b453093d;--pm-scrollbar-thumb-hover:#b4530966;--pm-theme-color:#b45309}[data-theme=tuxedo]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pm-body-bg:radial-gradient(circle at top left, #38bdf82e, transparent 32%), radial-gradient(circle at bottom right, #f8fafc1a, transparent 26%), linear-gradient(145deg, #05070a 0%, #111827 55%, #030712 100%);--pm-surface:#111827;--pm-surface-raised:#1f2937;--pm-border:#f8fafc2e;--pm-text-primary:#f8fafc;--pm-text-secondary:#cbd5e1;--pm-accent:#38bdf8;--pm-accent-hover:#0ea5e9;--pm-scrollbar-track:#f8fafc0a;--pm-scrollbar-thumb:#f8fafc2e;--pm-scrollbar-thumb-hover:#38bdf866;--pm-theme-color:#05070a}[data-theme=snake]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pm-body-bg:radial-gradient(circle at 18% 18%, #84cc162e, transparent 34%), radial-gradient(circle at 82% 78%, #34d3991f, transparent 38%), linear-gradient(145deg, #07140d 0%, #10251a 58%, #031008 100%);--pm-surface:#10251a;--pm-surface-raised:#173522;--pm-border:#84cc1638;--pm-text-primary:#f4ffe8;--pm-text-secondary:#c7e9a4;--pm-accent:#84cc16;--pm-accent-hover:#65a30d;--pm-scrollbar-track:#84cc160a;--pm-scrollbar-thumb:#84cc163d;--pm-scrollbar-thumb-hover:#84cc166b;--pm-theme-color:#07140d}[data-theme=lizard]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at top left, #527a1f1f, transparent 40%), radial-gradient(circle at bottom right, #9a6b161f, transparent 38%), linear-gradient(145deg, #f8f1d8 0%, #efe0b7 100%);--pm-surface:#fffaf0;--pm-surface-raised:#f1e6bf;--pm-border:#527a1f2e;--pm-text-primary:#1f2a0f;--pm-text-secondary:#485b21;--pm-accent:#527a1f;--pm-accent-hover:#3f5f17;--pm-scrollbar-track:#527a1f0d;--pm-scrollbar-thumb:#527a1f3d;--pm-scrollbar-thumb-hover:#527a1f66;--pm-theme-color:#527a1f}[data-theme=fish]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at 15% 20%, #0ea5e924, transparent 38%), radial-gradient(circle at 85% 80%, #c2410c1a, transparent 34%), linear-gradient(145deg, #e6fbff 0%, #cffafe 100%);--pm-surface:#f7feff;--pm-surface-raised:#dff9ff;--pm-border:#0369a12e;--pm-text-primary:#082f49;--pm-text-secondary:#155e75;--pm-accent:#0369a1;--pm-accent-hover:#075985;--pm-scrollbar-track:#0369a10d;--pm-scrollbar-thumb:#0369a13d;--pm-scrollbar-thumb-hover:#0369a166;--pm-theme-color:#0369a1}[data-theme=chinchilla]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at top left, #5b4b7d1a, transparent 40%), radial-gradient(circle at bottom right, #52525b1a, transparent 36%), linear-gradient(145deg, #f4f4f5 0%, #e4e4e7 100%);--pm-surface:#fff;--pm-surface-raised:#ececf1;--pm-border:#5b4b7d2e;--pm-text-primary:#27272a;--pm-text-secondary:#52525b;--pm-accent:#5b4b7d;--pm-accent-hover:#463861;--pm-scrollbar-track:#5b4b7d0d;--pm-scrollbar-thumb:#5b4b7d38;--pm-scrollbar-thumb-hover:#5b4b7d61;--pm-theme-color:#5b4b7d}[data-theme=horse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at top left, #8b3f1624, transparent 38%), radial-gradient(circle at bottom right, #5b34171a, transparent 36%), linear-gradient(145deg, #fff3df 0%, #ead0aa 100%);--pm-surface:#fffaf3;--pm-surface-raised:#f0dec4;--pm-border:#8b3f162e;--pm-text-primary:#2f1608;--pm-text-secondary:#633214;--pm-accent:#8b3f16;--pm-accent-hover:#6f2f0d;--pm-scrollbar-track:#8b3f160d;--pm-scrollbar-thumb:#8b3f163d;--pm-scrollbar-thumb-hover:#8b3f1666;--pm-theme-color:#8b3f16}[data-theme=parakeet]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at 15% 15%, #0e74901f, transparent 36%), radial-gradient(circle at 85% 80%, #facc152e, transparent 34%), linear-gradient(145deg, #ecfeff 0%, #d1fae5 100%);--pm-surface:#fff;--pm-surface-raised:#dff7ec;--pm-border:#087f5b2e;--pm-text-primary:#063b35;--pm-text-secondary:#0f5f57;--pm-accent:#087f5b;--pm-accent-hover:#06664a;--pm-scrollbar-track:#087f5b0d;--pm-scrollbar-thumb:#087f5b3d;--pm-scrollbar-thumb-hover:#087f5b66;--pm-theme-color:#087f5b}[data-theme=cockatiel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pm-body-bg:radial-gradient(circle at top left, #c2410c1f, transparent 36%), radial-gradient(circle at bottom right, #facc1524, transparent 34%), linear-gradient(145deg, #fff7ed 0%, #fdecc8 100%);--pm-surface:#fffbf5;--pm-surface-raised:#f4e8d8;--pm-border:#c2410c2e;--pm-text-primary:#2c2118;--pm-text-secondary:#57534e;--pm-accent:#c2410c;--pm-accent-hover:#9a3412;--pm-scrollbar-track:#c2410c0d;--pm-scrollbar-thumb:#c2410c3d;--pm-scrollbar-thumb-hover:#c2410c66;--pm-theme-color:#c2410c}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--pm-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--pm-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--pm-scrollbar-thumb-hover)}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Segoe UI,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{background:var(--pm-body-bg)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button{font:inherit}.page-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070f1cb8;border:1px solid #a2b8ff2e;border-radius:28px;width:min(920px,100%);padding:32px;box-shadow:0 20px 80px #01040c73}.hero-card--authenticated{gap:24px;display:grid}.hero-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#8bb6ff;margin:0 0 8px;font-size:.75rem}h1,h2,p{margin-top:0}h1{margin-bottom:12px;font-size:clamp(2rem,5vw,3.75rem);line-height:.98}h2{margin-bottom:12px;font-size:1.1rem}.supporting-text{color:#e6eeffc7;max-width:58ch;margin-bottom:0}.ghost-button{color:#edf4ff;cursor:pointer;background:#ffffff0a;border:1px solid #a2b8ff3d;border-radius:999px;padding:10px 16px}.ghost-button:hover{background:#ffffff1a}.status-row{flex-wrap:wrap;gap:12px;display:flex}.status-pill{color:#edf4ffd6;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.status-pill--ready{color:#91f0b1;background:#3db57129}.status-pill--error{color:#ffafbf;background:#ff5c7a26}.json-panel{background:#050c16cc;border:1px solid #a2b8ff24;border-radius:20px;padding:20px}pre{white-space:pre-wrap;word-break:break-word;color:#dbe7ff;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;overflow:auto}@media (width<=640px){.page-shell{padding:16px}.hero-card{padding:24px}.hero-header{flex-direction:column}}
