:root,[data-theme=dark]{--bg-primary: #090d16;--bg-ambient: radial-gradient(circle at 50% 0%, rgba(34, 211, 238, .09) 0%, rgba(99, 102, 241, .05) 38%, transparent 72%);--bg-surface: rgba(17, 24, 39, .82);--bg-surface-hover: rgba(30, 41, 59, .9);--bg-elevated: rgba(30, 41, 59, .65);--border-subtle: rgba(148, 163, 184, .16);--border-focus: rgba(34, 211, 238, .55);--text-primary: #f8fafc;--text-secondary: #94a3b8;--text-muted: #64748b;--accent-primary: #22d3ee;--accent-secondary: #6366f1;--accent-glow: rgba(34, 211, 238, .18);--shadow-box: 0 20px 50px -12px rgba(0, 0, 0, .65), 0 0 0 1px rgba(148, 163, 184, .12);--shadow-box-focus: 0 24px 60px -12px rgba(8, 145, 178, .25), 0 0 0 1.5px rgba(34, 211, 238, .55);--badge-bg: rgba(34, 211, 238, .1);--badge-border: rgba(34, 211, 238, .3);--badge-text: #22d3ee}[data-theme=light]{--bg-primary: #f8fafc;--bg-ambient: radial-gradient(circle at 50% 0%, rgba(2, 132, 199, .08) 0%, rgba(79, 70, 229, .04) 40%, transparent 72%);--bg-surface: rgba(255, 255, 255, .94);--bg-surface-hover: #f1f5f9;--bg-elevated: #f1f5f9;--border-subtle: rgba(15, 23, 42, .11);--border-focus: rgba(2, 132, 199, .55);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--accent-primary: #0284c7;--accent-secondary: #4f46e5;--accent-glow: rgba(2, 132, 199, .12);--shadow-box: 0 18px 42px -10px rgba(15, 23, 42, .08), 0 0 0 1px rgba(15, 23, 42, .08);--shadow-box-focus: 0 22px 48px -10px rgba(2, 132, 199, .16), 0 0 0 1.5px rgba(2, 132, 199, .5);--badge-bg: rgba(2, 132, 199, .08);--badge-border: rgba(2, 132, 199, .25);--badge-text: #0284c7}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .25s ease,color .25s ease}body{display:flex;flex-direction:column;min-height:100vh;background-image:var(--bg-ambient);background-attachment:fixed;overflow-x:hidden}a{color:inherit;text-decoration:none}button,textarea,input{font-family:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.control-pill[data-astro-cid-x3pjskd3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:34px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;backdrop-filter:blur(12px);transition:all .2s ease}.control-pill[data-astro-cid-x3pjskd3]:hover{color:var(--text-primary);border-color:var(--border-focus);background:var(--bg-surface-hover)}[data-theme=dark] .icon-sun[data-astro-cid-x3pjskd3]{display:block}[data-theme=dark] .icon-moon[data-astro-cid-x3pjskd3],[data-theme=light] .icon-sun[data-astro-cid-x3pjskd3]{display:none}[data-theme=light] .icon-moon[data-astro-cid-x3pjskd3]{display:block}.lang-pill[data-astro-cid-su6xvggn]{display:inline-flex;align-items:center;gap:.38rem;height:34px;padding:0 .78rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.02em;backdrop-filter:blur(12px);transition:all .2s ease}.lang-pill[data-astro-cid-su6xvggn]:hover{color:var(--text-primary);border-color:var(--border-focus);background:var(--bg-surface-hover)}.minimal-topbar[data-astro-cid-37fxchfa]{width:100%;padding:1rem 1.5rem;display:flex;justify-content:flex-end;align-items:center}.topbar-actions[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:.5rem}.minimal-stage[data-astro-cid-37fxchfa]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:3rem}.minimal-footer[data-astro-cid-37fxchfa]{width:100%;padding:1rem 1.25rem;text-align:center;font-size:.75rem;color:var(--text-muted)}.ver-sep[data-astro-cid-37fxchfa]{margin:0 .35rem;opacity:.5}.ver-tag[data-astro-cid-37fxchfa]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;opacity:.75}.portal-wrapper[data-astro-cid-ngj7zumv]{width:100%;max-width:720px;margin:0 auto;padding:1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.brand-hero[data-astro-cid-ngj7zumv]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.status-badge[data-astro-cid-ngj7zumv]{display:inline-flex;align-items:center;gap:.45rem;padding:.28rem .75rem;border-radius:999px;background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-text);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pulse-dot[data-astro-cid-ngj7zumv]{width:7px;height:7px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 8px var(--accent-primary);animation:pulseGlow 2s infinite ease-in-out}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.brand-title-row[data-astro-cid-ngj7zumv]{display:flex;align-items:center;justify-content:center;gap:.85rem}.hero-logo[data-astro-cid-ngj7zumv]{border-radius:12px;flex-shrink:0}.hero-title[data-astro-cid-ngj7zumv]{font-size:clamp(1.85rem,4vw,2.5rem);font-weight:700;letter-spacing:-.025em;color:var(--text-primary)}.hero-tagline[data-astro-cid-ngj7zumv]{font-size:.96rem;color:var(--text-secondary);max-width:520px;line-height:1.5}.omni-box[data-astro-cid-ngj7zumv]{width:100%;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;padding:1rem 1.1rem .85rem;box-shadow:var(--shadow-box);backdrop-filter:blur(16px);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;display:flex;flex-direction:column;gap:.75rem}.omni-box[data-astro-cid-ngj7zumv]:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-box-focus)}.omni-textarea[data-astro-cid-ngj7zumv]{width:100%;min-height:54px;max-height:180px;background:transparent;border:none;outline:none;resize:none;font-size:1.05rem;line-height:1.55;color:var(--text-primary)}.omni-textarea[data-astro-cid-ngj7zumv]::placeholder{color:var(--text-muted)}.omni-toolbar[data-astro-cid-ngj7zumv]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-top:.45rem;border-top:1px solid var(--border-subtle)}.focus-group[data-astro-cid-ngj7zumv]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.focus-pill[data-astro-cid-ngj7zumv]{background:transparent;border:1px solid transparent;color:var(--text-secondary);font-size:.78rem;font-weight:500;padding:.3rem .65rem;border-radius:999px;cursor:pointer;transition:all .15s ease}.focus-pill[data-astro-cid-ngj7zumv]:hover{color:var(--text-primary);background:var(--bg-elevated)}.focus-pill[data-astro-cid-ngj7zumv].active{color:var(--badge-text);background:var(--badge-bg);border-color:var(--badge-border);font-weight:600}.omni-actions[data-astro-cid-ngj7zumv]{display:flex;align-items:center;gap:.65rem;margin-left:auto}.engine-indicator[data-astro-cid-ngj7zumv]{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--text-muted);user-select:none}.submit-btn[data-astro-cid-ngj7zumv]{width:36px;height:36px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,opacity .15s ease;box-shadow:0 4px 12px var(--accent-glow)}.submit-btn[data-astro-cid-ngj7zumv]:hover{transform:translateY(-1px) scale(1.03);opacity:.95}.submit-btn[data-astro-cid-ngj7zumv]:active{transform:translateY(0) scale(.98)}.examples-row[data-astro-cid-ngj7zumv]{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.example-chip[data-astro-cid-ngj7zumv]{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .8rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);font-size:.78rem;cursor:pointer;transition:all .18s ease;max-width:100%}.example-chip[data-astro-cid-ngj7zumv] span[data-astro-cid-ngj7zumv]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.example-chip[data-astro-cid-ngj7zumv]:hover{color:var(--text-primary);border-color:var(--border-focus);background:var(--bg-surface-hover)}.open-soon-card[data-astro-cid-ngj7zumv]{width:100%;background:var(--bg-surface);border:1px solid var(--badge-border);border-radius:16px;padding:1.25rem;box-shadow:var(--shadow-box);backdrop-filter:blur(16px);animation:fadeSlideIn .22s ease-out}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.card-header[data-astro-cid-ngj7zumv]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.card-badge[data-astro-cid-ngj7zumv]{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;color:var(--badge-text);letter-spacing:.06em}.card-dismiss[data-astro-cid-ngj7zumv]{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.75rem;font-weight:600;padding:.25rem .68rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.card-dismiss[data-astro-cid-ngj7zumv]:hover{color:var(--text-primary);border-color:var(--border-focus)}.card-title[data-astro-cid-ngj7zumv]{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.card-desc[data-astro-cid-ngj7zumv]{font-size:.88rem;line-height:1.55;color:var(--text-secondary);margin-bottom:.9rem}.queued-preview[data-astro-cid-ngj7zumv]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px;padding:.75rem .9rem;margin-bottom:.85rem;display:flex;flex-direction:column;gap:.35rem}.preview-meta[data-astro-cid-ngj7zumv]{font-size:.75rem;color:var(--text-secondary)}.preview-query[data-astro-cid-ngj7zumv]{display:flex;flex-direction:column;gap:.15rem}.query-label[data-astro-cid-ngj7zumv]{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.query-content[data-astro-cid-ngj7zumv]{font-size:.9rem;font-weight:500;color:var(--text-primary);word-break:break-word}.card-arch-footer[data-astro-cid-ngj7zumv]{font-size:.74rem;color:var(--text-muted)}@media (max-width: 640px){.engine-text[data-astro-cid-ngj7zumv]{display:none}.portal-wrapper[data-astro-cid-ngj7zumv]{padding:1rem .9rem}}
