@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Rubik:wght@400;500;600;700&display=swap";.app-header-shell[data-v-9f8577f0]{width:min(88rem,100%);margin:0 auto;display:grid;gap:.95rem}.app-header-main[data-v-9f8577f0]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem}.nav-primary[data-v-9f8577f0]{min-width:0;justify-content:center}.nav-link.active[data-v-9f8577f0]{background:#fa5c7c26;color:#fff}.creator-workspace-bar[data-v-9f8577f0]{border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:1rem 1.1rem 1.1rem;background:radial-gradient(circle at top right,rgba(250,92,124,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(0,212,170,.08),transparent 30%),linear-gradient(135deg,#20202bf5,#0d0d12f0);box-shadow:0 20px 48px #00000047}.creator-workspace-body[data-v-9f8577f0]{display:grid;grid-template-columns:minmax(0,1.25fr) auto;gap:1rem 1.5rem;align-items:end}.creator-workspace-bar.compact[data-v-9f8577f0]{padding:.9rem 1rem .95rem}.creator-workspace-bar.nav-only[data-v-9f8577f0]{padding:.78rem 1rem .82rem}.creator-workspace-bar.compact .creator-workspace-body[data-v-9f8577f0]{grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem;align-items:start}.creator-workspace-bar.nav-only .creator-workspace-body[data-v-9f8577f0]{grid-template-columns:1fr;align-items:start;gap:.75rem}.creator-workspace-copy[data-v-9f8577f0]{display:grid;gap:.35rem}.creator-workspace-eyebrow[data-v-9f8577f0]{margin:0;font-family:Space Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#fa5c7cd1}.creator-workspace-title[data-v-9f8577f0]{margin:0;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.1}.creator-workspace-detail[data-v-9f8577f0]{margin:0;max-width:42rem;color:var(--muted);line-height:1.5}.creator-workspace-bar.compact .creator-workspace-detail[data-v-9f8577f0]{max-width:58rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-workspace-controls[data-v-9f8577f0]{display:grid;justify-items:end;gap:.7rem}.creator-workspace-bar.compact .creator-workspace-controls[data-v-9f8577f0]{justify-items:end;align-self:start}.creator-workspace-bar.nav-only .creator-workspace-controls[data-v-9f8577f0]{width:100%;justify-items:start}.creator-workspace-tabs[data-v-9f8577f0]{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;overflow-x:auto;scrollbar-width:thin}.creator-workspace-tabs .creator-nav-tabs[data-v-9f8577f0],.creator-workspace-tabs .creator-stage-tabs[data-v-9f8577f0]{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start}.creator-nav-tabs[data-v-9f8577f0]{display:flex;flex-wrap:nowrap;gap:.55rem;justify-content:flex-end;max-width:100%;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:thin}.creator-stage-tabs[data-v-9f8577f0]{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.creator-nav-link[data-v-9f8577f0],.creator-stage-link[data-v-9f8577f0]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--muted);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #ffffff05;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.creator-stage-link[data-v-9f8577f0]{min-height:2rem;padding-inline:.8rem;font-size:.76rem;font-family:Space Mono,monospace}.creator-nav-link[data-v-9f8577f0]:hover,.creator-stage-link[data-v-9f8577f0]:hover{border-color:#ffffff24;background:#ffffff0f;color:var(--ink);transform:translateY(-1px)}.creator-nav-link[data-v-9f8577f0]:active,.creator-stage-link[data-v-9f8577f0]:active{background:#ffffff1a;transform:translateY(0)}.creator-nav-link[data-v-9f8577f0]:focus-visible,.creator-stage-link[data-v-9f8577f0]:focus-visible{outline:none;border-color:#fa5c7c75;box-shadow:0 0 0 1px #fa5c7cb8,0 0 0 4px #fa5c7c2e}.creator-nav-link.active[data-v-9f8577f0],.creator-stage-link.active[data-v-9f8577f0]{border-color:#fa5c7c6b;background:#fa5c7c24;color:#fff;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #fa5c7c2e}.creator-nav-link.active[data-v-9f8577f0]:focus-visible,.creator-nav-link[aria-current=page][data-v-9f8577f0]:focus-visible,.creator-stage-link.active[data-v-9f8577f0]:focus-visible,.creator-stage-link[aria-current=page][data-v-9f8577f0]:focus-visible{box-shadow:0 0 0 1px #fa5c7cb8,0 0 0 4px #fa5c7c2e,inset 0 1px #ffffff0a,0 10px 24px #fa5c7c2e}.creator-workspace-bar.entry-route .creator-nav-link[data-v-9f8577f0],.creator-workspace-bar.entry-route .creator-stage-link[data-v-9f8577f0]{border-color:#ffffff1a;background:#ffffff0a}.creator-workspace-bar.entry-route .creator-nav-link[data-v-9f8577f0]:hover,.creator-workspace-bar.entry-route .creator-stage-link[data-v-9f8577f0]:hover{border-color:#ffffff2e;background:#ffffff14}.creator-workspace-bar.entry-route .creator-nav-link[data-v-9f8577f0]:active,.creator-workspace-bar.entry-route .creator-stage-link[data-v-9f8577f0]:active{background:#ffffff1f}.creator-workspace-bar.entry-route .creator-nav-link.active[data-v-9f8577f0],.creator-workspace-bar.entry-route .creator-stage-link.active[data-v-9f8577f0]{border-color:#fa5c7c75;background:linear-gradient(135deg,#fa5c7c38,#d6466b29)}.creator-workspace-action[data-v-9f8577f0]{white-space:nowrap}.app-footer[data-v-9f8577f0]{border-top:1px solid var(--line);background:var(--surface);padding:1.5rem 1rem;margin-top:auto}.footer-content[data-v-9f8577f0]{max-width:80rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-family:Space Mono,monospace;font-size:.75rem;color:var(--muted)}.footer-brand[data-v-9f8577f0]{font-weight:700;color:var(--accent)}.footer-links a[data-v-9f8577f0]{color:var(--muted);text-decoration:none;transition:color .15s}.footer-links a[data-v-9f8577f0]:hover{color:var(--ink)}.footer-sep[data-v-9f8577f0]{margin:0 .5rem;opacity:.5}.footer-copy[data-v-9f8577f0]{opacity:.6}@media(max-width:1100px){.app-header-main[data-v-9f8577f0]{grid-template-columns:auto auto}.nav-primary[data-v-9f8577f0]{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:.1rem}.creator-workspace-body[data-v-9f8577f0]{grid-template-columns:1fr;align-items:start}.creator-workspace-controls[data-v-9f8577f0],.creator-workspace-bar.compact .creator-workspace-controls[data-v-9f8577f0]{justify-items:start}.creator-nav-tabs[data-v-9f8577f0],.creator-stage-tabs[data-v-9f8577f0]{justify-content:flex-start}.creator-workspace-tabs[data-v-9f8577f0]{flex-wrap:nowrap}}@media(max-width:640px){.app-header-main[data-v-9f8577f0]{grid-template-columns:1fr}.header-actions[data-v-9f8577f0]{width:100%;justify-content:space-between;flex-wrap:wrap}.creator-workspace-bar[data-v-9f8577f0]{padding:.95rem}.creator-workspace-title[data-v-9f8577f0]{font-size:1.15rem}.creator-workspace-tabs[data-v-9f8577f0]{gap:.55rem}.footer-content[data-v-9f8577f0]{flex-direction:column;text-align:center}}.admin-shell[data-v-b359d7d1]{display:grid;grid-template-columns:220px 1fr;min-height:0;width:100%;flex:1}.admin-sidebar[data-v-b359d7d1]{display:flex;flex-direction:column;gap:0;background:var(--panel, #111118);border-right:1px solid var(--line, rgba(255, 255, 255, .06));padding:1.25rem 0;position:sticky;top:0;max-height:100vh;overflow-y:auto;align-self:start}.admin-sidebar-header[data-v-b359d7d1]{padding:0 1.25rem 1rem;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted, #8b8b9a);border-bottom:1px solid var(--line, rgba(255, 255, 255, .06))}.admin-nav[data-v-b359d7d1]{display:flex;flex-direction:column;padding:.75rem 0}.admin-nav-item[data-v-b359d7d1]{display:block;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--muted, #8b8b9a);text-decoration:none;transition:color .12s ease,background .12s ease}.admin-nav-item[data-v-b359d7d1]:hover:not(.disabled){color:var(--ink, #eaeaf0);background:#ffffff08}.admin-nav-item.disabled[data-v-b359d7d1]{opacity:.35;cursor:default}.admin-nav-item.active[data-v-b359d7d1]{color:var(--accent, #fa5c7c);background:#fa5c7c0f;border-right:2px solid var(--accent, #fa5c7c)}.admin-content[data-v-b359d7d1]{padding:2rem;max-width:1200px;width:100%}@media(max-width:768px){.admin-shell[data-v-b359d7d1]{grid-template-columns:1fr}.admin-sidebar[data-v-b359d7d1]{position:static;height:auto;flex-direction:row;overflow-x:auto;padding:0;border-right:none;border-bottom:1px solid var(--line, rgba(255, 255, 255, .06))}.admin-sidebar-header[data-v-b359d7d1]{display:none}.admin-nav[data-v-b359d7d1]{flex-direction:row;padding:0;gap:0}.admin-nav-item[data-v-b359d7d1]{white-space:nowrap;padding:.75rem 1rem;border-right:none}.admin-nav-item.active[data-v-b359d7d1]{border-right:none;border-bottom:2px solid var(--accent, #fa5c7c)}.admin-content[data-v-b359d7d1]{padding:1rem}}.daily-plays-chart[data-v-00a56abe],.trend-line-chart[data-v-c745ade9]{width:100%;height:280px}.admin-dashboard[data-v-4a3782bb]{display:grid;gap:1.5rem}.admin-page-header[data-v-4a3782bb]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.admin-page-header h1[data-v-4a3782bb]{margin:0;font-size:1.5rem}.admin-page-header p[data-v-4a3782bb]{margin:.25rem 0 0;color:var(--muted);font-size:.875rem}.period-selector[data-v-4a3782bb]{display:flex;gap:.25rem;background:var(--surface);border:1px solid var(--line);border-radius:.5rem;padding:.2rem}.period-tab[data-v-4a3782bb]{padding:.35rem .75rem;border:none;border-radius:.35rem;background:transparent;color:var(--muted);font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:background .12s,color .12s}.period-tab[data-v-4a3782bb]:hover{color:var(--ink)}.period-tab.active[data-v-4a3782bb]{background:var(--accent);color:#fff}.admin-notice[data-v-4a3782bb]{padding:2rem;text-align:center;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:.75rem}.admin-notice.error[data-v-4a3782bb]{color:#ef4444;border-color:#ef44444d}.stat-grid[data-v-4a3782bb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.stat-card[data-v-4a3782bb]{display:grid;gap:.25rem;padding:1rem;background:var(--surface);border:1px solid var(--line);border-radius:.75rem;text-align:center}.stat-card.accent[data-v-4a3782bb]{border-color:#00d4aa4d}.stat-label[data-v-4a3782bb]{font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat-value[data-v-4a3782bb]{font-size:1.35rem;font-weight:700;color:var(--ink)}.stat-card.accent .stat-value[data-v-4a3782bb]{color:var(--accent-2, #00d4aa)}.gen-stats-section[data-v-4a3782bb]{display:grid;gap:.75rem}.charts-grid[data-v-4a3782bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1rem}.chart-section[data-v-4a3782bb]{padding:1rem;background:var(--surface);border:1px solid var(--line);border-radius:.75rem}.chart-title[data-v-4a3782bb]{margin:0 0 .75rem;font-size:.8rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-family:Space Mono,monospace}.chart-empty[data-v-4a3782bb]{margin:0;padding:2rem;text-align:center;color:var(--muted);font-size:.85rem}.section-title[data-v-4a3782bb]{margin:0 0 .75rem;font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.games-section[data-v-4a3782bb]{display:grid;gap:.75rem}.admin-table[data-v-4a3782bb]{width:100%;border-collapse:collapse;font-size:.85rem}.admin-table th[data-v-4a3782bb]{padding:.5rem .75rem;text-align:left;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--line)}.admin-table td[data-v-4a3782bb]{padding:.6rem .75rem;border-bottom:1px solid var(--line);color:var(--ink)}.admin-table .num[data-v-4a3782bb]{text-align:right;font-family:Space Mono,monospace;font-size:.8rem}.game-link[data-v-4a3782bb]{color:var(--accent-2, #00d4aa);text-decoration:none;font-weight:600}.game-link[data-v-4a3782bb]:hover{text-decoration:underline}.visibility-badge[data-v-4a3782bb]{font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .5rem;border-radius:.3rem;background:#ffffff0d;color:var(--muted)}.visibility-badge.public[data-v-4a3782bb]{color:#00d4aa;background:#00d4aa1a}.fullscreen-toggle[data-v-9b18c072]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);border-radius:.6rem;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffffd9;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;font:inherit;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;z-index:10}.fullscreen-toggle.top-right[data-v-9b18c072]{position:absolute;top:.65rem;right:.65rem}.fullscreen-toggle[data-v-9b18c072]:hover:not(:disabled){background:#000000b8;border-color:#fff3;box-shadow:0 4px 16px #0000004d;transform:translateY(-1px)}.fullscreen-toggle[data-v-9b18c072]:active:not(:disabled){transform:translateY(0)}.fullscreen-toggle[data-v-9b18c072]:focus-visible{outline:2px solid rgba(250,92,124,.6);outline-offset:2px}.fullscreen-toggle[data-v-9b18c072]:disabled{opacity:.35;cursor:not-allowed}.fullscreen-icon[data-v-9b18c072]{width:16px;height:16px;flex-shrink:0}.fullscreen-label[data-v-9b18c072]{pointer-events:none}.panel-heading[data-v-a9970978]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.preview-frame-wrapper[data-v-a9970978]{position:relative}.preview-frame[data-v-a9970978]{width:100%;min-height:70dvh;border:1px solid var(--line);border-radius:1rem;background:#fff}.creator-preview-panel[data-v-a9970978]:fullscreen{background:#000;padding:0;border:0;border-radius:0}.creator-preview-panel:fullscreen .panel-heading[data-v-a9970978],.creator-preview-panel:fullscreen .preview-activity-banner[data-v-a9970978]{display:none}.creator-preview-panel:fullscreen .preview-frame[data-v-a9970978]{min-height:100vh;border:0;border-radius:0}.creator-preview-panel:fullscreen .preview-empty-state[data-v-a9970978]{min-height:100vh}.preview-empty-state[data-v-a9970978]{display:grid;gap:.8rem;align-content:start;min-height:70dvh;border:1px dashed var(--entry-control-border, rgba(72, 44, 15, .16));border-radius:1rem;background:linear-gradient(180deg,#181823f0,#10101af0);padding:1.1rem;box-shadow:inset 0 1px #ffffff08,0 18px 36px #00000038}.preview-empty-state strong[data-v-a9970978]{display:block;font-size:1.05rem;color:var(--text)}.preview-empty-state .button[data-v-a9970978]{justify-self:start}.preview-activity-banner[data-v-a9970978]{position:sticky;top:.75rem;z-index:2;margin-bottom:.85rem;border:1px solid var(--entry-control-border, var(--line));border-radius:1rem;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff08,0 18px 36px #00000038;background:linear-gradient(180deg,#181823f5,#11111bf5)}.preview-activity-banner.active[data-v-a9970978],.preview-activity-banner.ready[data-v-a9970978]{border-color:#00d4aa57;background:linear-gradient(180deg,#0d352df5,#091f1bf5)}.preview-activity-banner.blocked[data-v-a9970978]{border-color:#ffd36952;background:linear-gradient(180deg,#402c12f5,#241b0ef5)}.preview-activity-banner.failed[data-v-a9970978]{border-color:#ff8d9d57;background:linear-gradient(180deg,#4c1b22f5,#2a1216f5)}.preview-activity-banner strong[data-v-a9970978]{display:block;font-size:1rem;color:var(--text)}.preview-activity-banner p[data-v-a9970978]{margin-bottom:0}.preview-activity-meta[data-v-a9970978]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.preview-activity-meta span[data-v-a9970978]{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .65rem;background:#ffffff0d;border:1px solid var(--entry-control-border, rgba(72, 44, 15, .1));color:var(--text);font-size:.82rem}.publish-wizard[data-v-bdfc7783],.publish-wizard-steps[data-v-bdfc7783],.publish-wizard-stage[data-v-bdfc7783],.publish-wizard-stage-grid[data-v-bdfc7783],.publish-wizard-side-stack[data-v-bdfc7783],.publish-wizard-status-grid[data-v-bdfc7783],.publish-wizard-payment-grid[data-v-bdfc7783],.publish-wizard-media-layout[data-v-bdfc7783],.publish-wizard-form-card[data-v-bdfc7783],.publish-wizard-support-card[data-v-bdfc7783],.publish-wizard-status-card[data-v-bdfc7783],.publish-wizard-payment-card[data-v-bdfc7783],.publish-wizard-media-preview-card[data-v-bdfc7783],.publish-wizard-media-panel[data-v-bdfc7783],.publish-wizard-progress-card[data-v-bdfc7783],.publish-wizard-success-card[data-v-bdfc7783]{display:grid;gap:1rem}.publish-wizard[data-v-bdfc7783]{position:relative;overflow:visible;--wizard-line: var(--entry-control-border, rgba(72, 44, 15, .12));--wizard-line-strong: var(--entry-control-border-hover, rgba(72, 44, 15, .18));--wizard-surface: linear-gradient(180deg, rgba(24, 24, 35, .96) 0%, rgba(17, 17, 27, .96) 100%);--wizard-surface-soft: linear-gradient(180deg, rgba(28, 28, 38, .94) 0%, rgba(18, 18, 28, .94) 100%);--wizard-surface-muted: rgba(255, 255, 255, .04);--wizard-surface-muted-strong: rgba(255, 255, 255, .07);--wizard-surface-pink: linear-gradient(180deg, rgba(69, 23, 40, .96) 0%, rgba(38, 16, 25, .96) 100%);--wizard-surface-green: linear-gradient(180deg, rgba(13, 53, 45, .96) 0%, rgba(9, 31, 27, .96) 100%);--wizard-surface-amber: linear-gradient(180deg, rgba(64, 44, 18, .96) 0%, rgba(36, 27, 14, .96) 100%);--wizard-surface-red: linear-gradient(180deg, rgba(76, 27, 34, .96) 0%, rgba(42, 18, 22, .96) 100%);--wizard-shadow: inset 0 1px 0 rgba(255, 255, 255, .03), 0 18px 36px rgba(0, 0, 0, .22)}.publish-wizard-stage-kicker[data-v-bdfc7783],.publish-wizard-summary-label[data-v-bdfc7783],.publish-wizard-step-index[data-v-bdfc7783]{margin:0;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.publish-wizard-stage h3[data-v-bdfc7783],.publish-wizard-payment-card strong[data-v-bdfc7783],.publish-wizard-success-card strong[data-v-bdfc7783]{margin:0;color:var(--text)}.publish-wizard-stage-copy p[data-v-bdfc7783],.publish-wizard-alert p[data-v-bdfc7783],.publish-wizard-status-card p[data-v-bdfc7783],.publish-wizard-summary-copy[data-v-bdfc7783],.publish-wizard-progress-card p[data-v-bdfc7783]{margin:0;color:var(--muted);line-height:1.5}.publish-wizard-steps[data-v-bdfc7783]{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none;scroll-snap-type:x proximity}.publish-wizard-steps[data-v-bdfc7783]::-webkit-scrollbar{display:none}.publish-wizard-step[data-v-bdfc7783]{flex:0 0 160px;scroll-snap-align:start;border:1px solid var(--wizard-line);border-radius:1rem;background:var(--wizard-surface-soft);padding:.85rem .9rem;box-shadow:var(--wizard-shadow);text-align:left;color:inherit;font:inherit;cursor:default;transition:border-color .15s ease,box-shadow .15s ease}.publish-wizard-step.navigable[data-v-bdfc7783]{cursor:pointer}.publish-wizard-step.navigable[data-v-bdfc7783]:hover{border-color:#fa5c7c4d;box-shadow:0 0 0 1px #fa5c7c1a inset,var(--wizard-shadow)}.publish-wizard-step[data-v-bdfc7783]:disabled:not(.current){opacity:1}.publish-wizard-step.current[data-v-bdfc7783]{border-color:#fa5c7c6b;box-shadow:0 0 0 1px #fa5c7c2e inset,var(--wizard-shadow)}.publish-wizard-step.ready[data-v-bdfc7783]{border-color:#00d4aa57;background:var(--wizard-surface-green)}.publish-wizard-step.active[data-v-bdfc7783]{border-color:#fa5c7c57;background:var(--wizard-surface-pink)}.publish-wizard-step.blocked[data-v-bdfc7783]{border-color:#ffd36952;background:var(--wizard-surface-amber)}.publish-wizard-step.idle[data-v-bdfc7783]{opacity:1}.publish-wizard-step-copy[data-v-bdfc7783]{display:grid;gap:.18rem}.publish-wizard-step strong[data-v-bdfc7783],.publish-wizard-status-card strong[data-v-bdfc7783],.publish-wizard-alert strong[data-v-bdfc7783]{color:var(--text)}.publish-wizard-step small[data-v-bdfc7783],.publish-wizard-status-top span[data-v-bdfc7783],.publish-wizard-payment-row span[data-v-bdfc7783]{color:var(--muted);font-size:.78rem}.publish-wizard-alert[data-v-bdfc7783]{border:1px solid rgba(255,141,157,.34);border-radius:1rem;background:var(--wizard-surface-red);padding:.95rem 1rem;box-shadow:var(--wizard-shadow)}.publish-wizard-stage[data-v-bdfc7783]{position:relative;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;background:linear-gradient(180deg,#161620f5,#0f0f19f5);padding:clamp(1rem,2vw,1.25rem);box-shadow:inset 0 1px #ffffff08,0 22px 44px #0000003d}.publish-wizard-stage-copy[data-v-bdfc7783]{display:grid;gap:.35rem;max-width:44rem}.publish-wizard-stage h3[data-v-bdfc7783]{font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.08;font-family:Georgia,Times New Roman,serif}.publish-wizard-stage-copy.success[data-v-bdfc7783]{position:relative;z-index:2}.publish-wizard-stage-grid[data-v-bdfc7783]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.publish-wizard-side-stack[data-v-bdfc7783]{gap:.75rem}.publish-wizard-form-card[data-v-bdfc7783],.publish-wizard-support-card[data-v-bdfc7783],.publish-wizard-payment-card[data-v-bdfc7783],.publish-wizard-status-card[data-v-bdfc7783],.publish-wizard-media-preview-card[data-v-bdfc7783],.publish-wizard-progress-card[data-v-bdfc7783],.publish-wizard-success-card[data-v-bdfc7783]{border:1px solid var(--wizard-line);border-radius:1rem;background:var(--wizard-surface-soft);padding:.95rem;box-shadow:var(--wizard-shadow)}.publish-wizard-support-card.accent[data-v-bdfc7783],.publish-wizard-progress-card[data-v-bdfc7783],.publish-wizard-success-card[data-v-bdfc7783]{border-color:#00d4aa57;background:var(--wizard-surface-green)}.publish-wizard-summary-pill[data-v-bdfc7783]{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--wizard-line);padding:.3rem .65rem;font-size:.8rem;color:var(--text);background:var(--wizard-surface-muted)}.publish-wizard-summary-pill.selected[data-v-bdfc7783]{border-color:#fa5c7c57;background:#fa5c7c1f}.publish-wizard-summary-pill.warning[data-v-bdfc7783]{border-color:#ffd36952;background:#ffd3691f;color:#fff4da}.publish-wizard-status-grid[data-v-bdfc7783]{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-wizard-payment-grid[data-v-bdfc7783]{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start}.publish-wizard-media-layout[data-v-bdfc7783]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start}.publish-wizard-media-preview-frame[data-v-bdfc7783]{overflow:hidden;border:1px solid var(--wizard-line);border-radius:1rem;min-height:220px;background:linear-gradient(180deg,#0f1421f5,#0a0c14f5)}.publish-wizard-media-preview-frame img[data-v-bdfc7783],.publish-wizard-media-card img[data-v-bdfc7783]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publish-wizard-media-preview-frame.empty[data-v-bdfc7783]{display:grid;place-items:center}.publish-wizard-media-empty[data-v-bdfc7783]{display:grid;gap:.35rem;padding:1rem;text-align:center}.publish-wizard-media-empty p[data-v-bdfc7783]{margin:0;color:var(--muted)}.publish-wizard-media-preview-meta[data-v-bdfc7783]{display:grid;gap:.35rem}.publish-wizard-media-toolbar[data-v-bdfc7783]{display:flex;flex-wrap:wrap;gap:.75rem}.capture-row[data-v-bdfc7783]{display:flex;align-items:center;gap:.5rem}.capture-delay-label[data-v-bdfc7783]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted)}.capture-delay-input[data-v-bdfc7783]{width:3.5rem;padding:.25rem .35rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:inherit;font-size:.8rem;text-align:center}.publish-wizard-file-input[data-v-bdfc7783]{display:none}.publish-wizard-media-grid[data-v-bdfc7783]{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.publish-wizard-media-card[data-v-bdfc7783]{display:grid;gap:.75rem;overflow:hidden;border:1px solid var(--wizard-line);border-radius:1rem;background:var(--wizard-surface-soft);box-shadow:var(--wizard-shadow)}.publish-wizard-media-card.stale[data-v-bdfc7783]{border-color:#ffd36952}.publish-wizard-media-card img[data-v-bdfc7783]{aspect-ratio:16 / 10}.publish-wizard-media-card-copy[data-v-bdfc7783]{display:grid;gap:.75rem;padding:0 .9rem .9rem}.publish-wizard-media-card-badges[data-v-bdfc7783],.publish-wizard-media-card-actions[data-v-bdfc7783]{display:flex;flex-wrap:wrap;gap:.45rem}.publish-wizard-status-card.blocked[data-v-bdfc7783]{border-color:#ffd36952;background:var(--wizard-surface-amber)}.publish-wizard-status-top[data-v-bdfc7783],.publish-wizard-payment-row[data-v-bdfc7783]{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.publish-wizard-link[data-v-bdfc7783]{justify-self:start}.publish-wizard-issues[data-v-bdfc7783]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.publish-wizard-issues li[data-v-bdfc7783]{display:grid;gap:.15rem;border-left:3px solid rgba(255,211,105,.42);padding-left:.7rem}.publish-wizard-actions[data-v-bdfc7783]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:end}.publish-wizard-actions .button[data-v-bdfc7783]{min-width:180px}.field-label[data-v-bdfc7783]{display:block;margin-bottom:.35rem;color:var(--muted);font-size:.85rem}button[data-v-bdfc7783],input[data-v-bdfc7783],textarea[data-v-bdfc7783]{font:inherit}input[data-v-bdfc7783],textarea[data-v-bdfc7783]{width:100%;border:1px solid var(--wizard-line);border-radius:.95rem;padding:.82rem .9rem;color:var(--text);background:#ffffff0d;box-shadow:inset 0 1px #ffffff08}textarea[data-v-bdfc7783]{min-height:9rem;line-height:1.55;resize:vertical}input[data-v-bdfc7783]::-moz-placeholder,textarea[data-v-bdfc7783]::-moz-placeholder{color:var(--muted)}input[data-v-bdfc7783]::placeholder,textarea[data-v-bdfc7783]::placeholder{color:var(--muted)}input[data-v-bdfc7783]:focus,textarea[data-v-bdfc7783]:focus{outline:none;border-color:#fa5c7c75;box-shadow:0 0 0 1px #fa5c7cb8,0 0 0 4px #fa5c7c2e,inset 0 1px #ffffff08}.button[data-v-bdfc7783]{cursor:pointer;padding:.82rem 1rem;border-radius:.95rem;background:var(--wizard-surface-muted);color:var(--text);border:1px solid var(--wizard-line);text-decoration:none;box-shadow:inset 0 1px #ffffff08,0 10px 22px #0000002e}.button.primary[data-v-bdfc7783]{border-color:#fa5c7c70;background:linear-gradient(135deg,#fa5c7ceb,#d6466be0);color:#fff5f7}.button.ghost[data-v-bdfc7783]{border-color:var(--wizard-line);background:#ffffff08}.button.ghost.danger[data-v-bdfc7783]{border-color:#ff8d9d57;color:#ffd8dd;background:#4c1b226b}.button.small[data-v-bdfc7783]{padding:.45rem .7rem;font-size:.82rem}button[data-v-bdfc7783]:disabled,input[data-v-bdfc7783]:disabled,textarea[data-v-bdfc7783]:disabled{cursor:not-allowed;opacity:.68}.publish-wizard-success-card strong[data-v-bdfc7783]{font-size:1.06rem}.publish-wizard-progress-bar[data-v-bdfc7783]{overflow:hidden;border-radius:999px;background:#ffffff14;height:.6rem}.publish-wizard-progress-bar>span[data-v-bdfc7783]{display:block;width:45%;height:100%;border-radius:999px;background:linear-gradient(90deg,#fa5c7cad,#00d4aad1);animation:wizard-progress-slide-bdfc7783 1.2s ease-in-out infinite}.publish-wizard-stage-success[data-v-bdfc7783]{min-height:19rem;overflow:hidden}.publish-wizard-confetti[data-v-bdfc7783]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.publish-wizard-confetti-piece[data-v-bdfc7783]{position:absolute;top:-10%;width:.7rem;height:1.2rem;border-radius:.25rem;opacity:0;animation-name:wizard-confetti-fall-bdfc7783;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes wizard-progress-slide-bdfc7783{0%{transform:translate(-120%)}50%{transform:translate(90%)}to{transform:translate(240%)}}@keyframes wizard-confetti-fall-bdfc7783{0%{opacity:1;transform:translate3d(0,-20%,0) rotate(var(--piece-rotation))}to{opacity:0;transform:translate3d(var(--piece-drift),300px,0) rotate(calc(var(--piece-rotation) + 180deg))}}@media(min-width:960px){.publish-wizard-steps[data-v-bdfc7783]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.publish-wizard-step[data-v-bdfc7783]{min-width:0}}@media(max-width:960px){.publish-wizard-stage-grid[data-v-bdfc7783],.publish-wizard-status-grid[data-v-bdfc7783],.publish-wizard-media-layout[data-v-bdfc7783]{grid-template-columns:1fr}}@media(max-width:640px){.publish-wizard-step[data-v-bdfc7783]{flex-basis:148px}.publish-wizard-actions[data-v-bdfc7783]{flex-direction:column;align-items:stretch}.publish-wizard-actions .button[data-v-bdfc7783]{width:100%;min-width:0}}.rewards-tier-layout[data-v-bdfc7783]{display:grid;gap:1rem}.rewards-token-grid[data-v-bdfc7783]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem}.rewards-token-card[data-v-bdfc7783]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .75rem;border:1px solid var(--wizard-line);border-radius:1rem;background:var(--wizard-surface-soft);box-shadow:var(--wizard-shadow);color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.rewards-token-card[data-v-bdfc7783]:hover{border-color:var(--wizard-line-strong)}.rewards-token-card.selected[data-v-bdfc7783]{border-color:#00d4aa80;background:var(--wizard-surface-green);box-shadow:0 0 0 1px #00d4aa33 inset,var(--wizard-shadow)}.rewards-token-card.skip-card[data-v-bdfc7783]{opacity:.7}.rewards-token-card.skip-card.selected[data-v-bdfc7783]{opacity:1;border-color:#fff3;background:var(--wizard-surface-muted-strong)}.rewards-token-name[data-v-bdfc7783]{font-size:.95rem}.rewards-token-balance[data-v-bdfc7783]{font-size:.78rem;color:var(--muted)}.rewards-cta-row[data-v-bdfc7783]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rewards-cta-card[data-v-bdfc7783]{display:grid;gap:.25rem;padding:.85rem 1rem;border:1px dashed var(--wizard-line-strong);border-radius:1rem;background:var(--wizard-surface-muted);color:var(--text);text-decoration:none;transition:border-color .15s ease,background .15s ease}.rewards-cta-card[data-v-bdfc7783]:hover{border-color:#00d4aa66;background:var(--wizard-surface-muted-strong)}.rewards-cta-card strong[data-v-bdfc7783]{font-size:.88rem}.rewards-swap-link[data-v-bdfc7783]{display:inline;color:var(--accent-2, #00d4aa);text-decoration:underline;text-underline-offset:2px;font-weight:600;margin-left:.25rem}.rewards-balance-line[data-v-bdfc7783],.rewards-cost-line[data-v-bdfc7783]{margin:0;font-size:.82rem;color:var(--muted)}.rewards-balance-warning[data-v-bdfc7783]{margin:0;font-size:.82rem;color:#f4a259;font-weight:600}.rewards-tier-grid[data-v-bdfc7783]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.rewards-tier-card[data-v-bdfc7783]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .65rem;border:1px solid var(--wizard-line);border-radius:1rem;background:var(--wizard-surface-soft);box-shadow:var(--wizard-shadow);color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.rewards-tier-card[data-v-bdfc7783]:hover:not(:disabled){border-color:var(--wizard-line-strong)}.rewards-tier-card.selected[data-v-bdfc7783]{border-color:#00d4aa80;background:var(--wizard-surface-green);box-shadow:0 0 0 1px #00d4aa33 inset,var(--wizard-shadow)}.rewards-tier-icon[data-v-bdfc7783]{font-size:1.25rem;line-height:1}.rewards-tier-card strong[data-v-bdfc7783]{font-size:.88rem}.rewards-tier-desc[data-v-bdfc7783]{font-size:.78rem;color:var(--muted)}.rewards-tier-budget[data-v-bdfc7783]{font-size:.72rem;color:var(--muted);opacity:.75}.rewards-field[data-v-bdfc7783]{display:grid;gap:.3rem}.rewards-field input[data-v-bdfc7783]{padding:.5rem .75rem;border:1px solid var(--wizard-line);border-radius:.6rem;background:var(--wizard-surface-muted);color:var(--text);font-size:.9rem;max-width:220px}.rewards-field input[data-v-bdfc7783]:focus{outline:none;border-color:#00d4aa80}@media(max-width:720px){.rewards-tier-grid[data-v-bdfc7783]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.trace-progress-card[data-v-7019a2a6],.generation-notebook-card[data-v-7019a2a6]{border:1px solid var(--line);border-radius:1rem;background:#ffffff7a;padding:.9rem}.trace-progress-top[data-v-7019a2a6]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.trace-progress-top span[data-v-7019a2a6]{color:var(--muted);font-size:.84rem}.generation-notebook-list[data-v-7019a2a6],.artifact-diary-list[data-v-7019a2a6]{display:grid;gap:.7rem;margin-top:.85rem}.generation-notebook-list[data-v-7019a2a6]{max-height:20rem;overflow:auto;padding-right:.15rem}.generation-diary-card[data-v-7019a2a6],.artifact-diary-entry[data-v-7019a2a6]{border:1px solid rgba(72,44,15,.12);border-radius:.95rem;background:#ffffffc2;padding:.82rem .85rem}.generation-diary-card-top[data-v-7019a2a6],.artifact-diary-entry-top[data-v-7019a2a6]{display:flex;justify-content:space-between;gap:.75rem;align-items:start;margin-bottom:.45rem}.generation-diary-card-top span[data-v-7019a2a6],.artifact-diary-entry-top span[data-v-7019a2a6]{color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.generation-diary-card-top small[data-v-7019a2a6],.artifact-diary-entry-top small[data-v-7019a2a6]{color:var(--muted);font-size:.76rem}.generation-diary-card strong[data-v-7019a2a6],.artifact-diary-entry strong[data-v-7019a2a6]{display:block}.generation-diary-card.thinking[data-v-7019a2a6],.artifact-diary-entry.thinking[data-v-7019a2a6]{background:#fffbf3d6}.generation-diary-card.decision[data-v-7019a2a6],.artifact-diary-entry.decision[data-v-7019a2a6]{background:#fff3e0d1;border-color:#9d5b162e}.generation-diary-card.editing[data-v-7019a2a6],.artifact-diary-entry.editing[data-v-7019a2a6]{background:#d4f3e27a;border-color:#166a4a38}.generation-diary-card.check[data-v-7019a2a6],.artifact-diary-entry.check[data-v-7019a2a6]{background:#e8f3ffb8}.generation-diary-card.warning[data-v-7019a2a6],.artifact-diary-entry.warning[data-v-7019a2a6]{background:#ffeeead1;border-color:#8a2d1b38}.artifact-files[data-v-7019a2a6]{display:grid;gap:.75rem}.artifact-file[data-v-7019a2a6]{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .7rem;border-radius:999px;background:#ffffffbd;border:1px solid rgba(72,44,15,.12);font-size:.84rem}.panel-heading[data-v-208bbb08]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.issue-list[data-v-208bbb08]{display:grid;gap:.5rem;padding-left:1rem}.issue-list li[data-v-208bbb08]{display:grid;gap:.15rem}.status-pass[data-v-208bbb08]{color:var(--accent)}.status-warn[data-v-208bbb08]{color:var(--warn)}.generation-mascot-card[data-v-109c5e37]{position:relative;margin-top:0;display:grid;justify-items:center}.generation-mascot-stage[data-v-109c5e37],.generation-mascot-scale[data-v-109c5e37]{display:grid;justify-items:center}.generation-mascot-shell[data-v-109c5e37]{position:relative;width:10.5rem;height:8.7rem;border-radius:44% 44% 38% 38%;border:1px solid rgba(72,44,15,.12);background:radial-gradient(circle at top,#ffffffe6,#ffd27ff5);box-shadow:inset 0 -.5rem #ffffff3d,0 16px 30px #5b3f192e;animation:mascot-breathe-109c5e37 2.2s ease-in-out infinite}.generation-mascot-shell.thinking[data-v-109c5e37]{animation-duration:1.8s}.generation-mascot-shell.coding[data-v-109c5e37]{animation:mascot-bounce-109c5e37 .95s ease-in-out infinite}.generation-mascot-shell.testing[data-v-109c5e37]{animation:mascot-tilt-109c5e37 1.4s ease-in-out infinite}.generation-mascot-shell.celebrating[data-v-109c5e37]{animation:mascot-celebrate-109c5e37 .8s ease-in-out infinite}.generation-mascot-shell.worried[data-v-109c5e37]{animation:mascot-wobble-109c5e37 1.4s ease-in-out infinite}.generation-mascot-antenna[data-v-109c5e37],.generation-mascot-eye[data-v-109c5e37],.generation-mascot-cheek[data-v-109c5e37],.generation-mascot-mouth[data-v-109c5e37]{position:absolute}.generation-mascot-antenna[data-v-109c5e37]{top:-.95rem;width:.72rem;height:1.55rem;border-radius:999px;background:linear-gradient(180deg,#f7e6b8,#d68b2e)}.generation-mascot-antenna.left[data-v-109c5e37]{left:2.55rem;transform:rotate(-16deg)}.generation-mascot-antenna.right[data-v-109c5e37]{right:2.55rem;transform:rotate(16deg)}.generation-mascot-eye[data-v-109c5e37]{top:3rem;width:.88rem;height:1.25rem;border-radius:999px;background:#2f2418;animation:mascot-blink-109c5e37 3.2s ease-in-out infinite}.generation-mascot-eye.left[data-v-109c5e37]{left:3rem}.generation-mascot-eye.right[data-v-109c5e37]{right:3rem}.generation-mascot-cheek[data-v-109c5e37]{top:4.35rem;width:1rem;height:.6rem;border-radius:999px;background:#ff8c7847}.generation-mascot-cheek.left[data-v-109c5e37]{left:1.85rem}.generation-mascot-cheek.right[data-v-109c5e37]{right:1.85rem}.generation-mascot-mouth[data-v-109c5e37]{left:50%;bottom:1.65rem;width:1.8rem;height:.95rem;transform:translate(-50%);border-bottom:.22rem solid #2f2418;border-radius:0 0 1rem 1rem}.generation-mascot-shell.thinking .generation-mascot-mouth[data-v-109c5e37],.generation-mascot-shell.testing .generation-mascot-mouth[data-v-109c5e37],.generation-mascot-shell.booting .generation-mascot-mouth[data-v-109c5e37]{width:1.45rem;height:.4rem;border-radius:999px;border-bottom-width:.18rem}.generation-mascot-shell.worried .generation-mascot-mouth[data-v-109c5e37]{bottom:1.4rem;width:1.55rem;height:.8rem;border-bottom:none;border-top:.2rem solid #2f2418;border-radius:1rem 1rem 0 0}.generation-mascot-shadow[data-v-109c5e37]{width:6.4rem;height:.95rem;border-radius:999px;background:#3b2c181f;filter:blur(4px)}.generation-mascot-card.compact[data-v-109c5e37]{justify-items:start}.generation-mascot-stage.compact[data-v-109c5e37]{width:4.75rem;height:4.3rem;overflow:visible}.generation-mascot-stage.compact .generation-mascot-scale[data-v-109c5e37]{width:10.5rem;transform:scale(.44);transform-origin:top left}.generation-mascot-card.compact.without-nameplate .generation-mascot-stage[data-v-109c5e37]{height:4rem}.generation-mascot-nameplate[data-v-109c5e37]{display:grid;justify-items:center;gap:.18rem}.generation-mascot-nameplate strong[data-v-109c5e37]{display:block;font-size:1rem}.generation-mascot-nameplate span[data-v-109c5e37]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.3rem .7rem;border:1px solid rgba(72,44,15,.12);background:#ffffffd6;color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}@keyframes mascot-breathe-109c5e37{0%,to{transform:translateY(0)}50%{transform:translateY(-.22rem)}}@keyframes mascot-bounce-109c5e37{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-.35rem) rotate(-1.5deg)}70%{transform:translateY(-.12rem) rotate(1.2deg)}}@keyframes mascot-tilt-109c5e37{0%,to{transform:rotate(0)}35%{transform:rotate(-2deg)}65%{transform:rotate(2deg)}}@keyframes mascot-celebrate-109c5e37{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.45rem) scale(1.03)}}@keyframes mascot-wobble-109c5e37{0%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}}@keyframes mascot-blink-109c5e37{0%,92%,to{transform:scaleY(1)}94%,98%{transform:scaleY(.1)}}@media(max-width:720px){.generation-mascot-stage.compact[data-v-109c5e37]{width:4.2rem;height:3.8rem}.generation-mascot-stage.compact .generation-mascot-scale[data-v-109c5e37]{transform:scale(.38)}.generation-mascot-shell[data-v-109c5e37]{width:9rem;height:7.4rem}.generation-mascot-eye.left[data-v-109c5e37]{left:2.55rem}.generation-mascot-eye.right[data-v-109c5e37]{right:2.55rem}}.ai-page[data-v-536d95cc]{--bg: #f2efe8;--panel: rgba(255, 251, 243, .92);--panel-strong: #fff9f1;--line: rgba(72, 44, 15, .12);--text: #2f2418;--muted: #7c6a57;--accent: #166a4a;--accent-strong: #0f4b35;--warn: #9d5b16;--error: #8a2d1b;--shadow: 0 20px 60px rgba(90, 61, 24, .12);min-height:calc(100vh - 4rem);padding:2rem clamp(1rem,3vw,2.5rem) 3rem;background:radial-gradient(circle at top left,rgba(244,192,116,.32),transparent 28%),radial-gradient(circle at top right,rgba(48,129,98,.24),transparent 25%),linear-gradient(180deg,#f9f3e7 0%,var(--bg) 100%);color:var(--text)}.ai-page.detail-stage[data-v-536d95cc]{padding-top:1.35rem}.ai-page.entry-route-stage[data-v-536d95cc]{--bg: #0d0d12;--panel: rgba(22, 22, 29, .92);--panel-strong: rgba(30, 30, 40, .96);--line: rgba(255, 255, 255, .08);--text: #eaeaf0;--muted: #a1a1b3;--accent: #fa5c7c;--accent-strong: #d6466b;--warn: #ffd369;--error: #ff8d9d;--shadow: 0 24px 60px rgba(0, 0, 0, .34);--entry-control-border: rgba(255, 255, 255, .1);--entry-control-border-hover: rgba(255, 255, 255, .18);--entry-control-border-selected: rgba(250, 92, 124, .42);--entry-control-surface: rgba(255, 255, 255, .04);--entry-control-surface-hover: rgba(255, 255, 255, .08);--entry-control-surface-active: rgba(255, 255, 255, .12);--entry-control-surface-selected: rgba(250, 92, 124, .16);--entry-control-focus: 0 0 0 1px rgba(250, 92, 124, .72), 0 0 0 4px rgba(250, 92, 124, .18);--entry-control-shadow: 0 14px 30px rgba(0, 0, 0, .22);position:relative;overflow:hidden;background:linear-gradient(180deg,#0d0d12,#09090d)}.ai-page.entry-route-stage[data-v-536d95cc]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,rgba(250,92,124,.16),transparent 30%),radial-gradient(circle at 80% 10%,rgba(0,212,170,.1),transparent 24%);background-size:200% 200%;animation:aurora-drift-536d95cc 16s ease infinite;pointer-events:none}.ai-page.entry-route-stage[data-v-536d95cc]>*{position:relative;z-index:1}.ai-page.generating-route-stage[data-v-536d95cc]{--bg: #0c0c11;--panel: rgba(18, 18, 28, .94);--panel-strong: rgba(24, 24, 35, .98);--line: rgba(255, 255, 255, .08);--text: #ececf4;--muted: #b6bac8;--accent: #fa5c7c;--accent-strong: #d6466b;--warn: #ffd369;--error: #ff8d9d;--shadow: 0 24px 60px rgba(0, 0, 0, .34);--entry-control-border: rgba(255, 255, 255, .1);--entry-control-border-hover: rgba(255, 255, 255, .18);--entry-control-surface: rgba(255, 255, 255, .04);--entry-control-surface-hover: rgba(255, 255, 255, .08);--entry-control-focus: 0 0 0 1px rgba(250, 92, 124, .72), 0 0 0 4px rgba(250, 92, 124, .18);--entry-control-shadow: 0 14px 30px rgba(0, 0, 0, .22);background:radial-gradient(circle at top left,rgba(250,92,124,.16),transparent 30%),radial-gradient(circle at top right,rgba(0,212,170,.1),transparent 24%),linear-gradient(180deg,#0d0d12,#09090d)}.ai-hero[data-v-536d95cc],.ai-layout[data-v-536d95cc],.bottom-grid[data-v-536d95cc],.generation-lifecycle[data-v-536d95cc],.launch-grid[data-v-536d95cc],.launch-support-grid[data-v-536d95cc],.generation-meta[data-v-536d95cc],.journey-list[data-v-536d95cc]{display:grid;gap:1rem}.ai-hero[data-v-536d95cc]{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);align-items:end;margin-bottom:1.25rem;animation:entry-fade-up-536d95cc .45s cubic-bezier(.16,1,.3,1) both}.ai-hero.compact[data-v-536d95cc]{grid-template-columns:1fr;align-items:start;margin-bottom:1rem}.ai-hero.compact h1[data-v-536d95cc]{font-size:clamp(1.85rem,3vw,2.8rem)}.ai-hero.compact .lead[data-v-536d95cc]{max-width:58rem}.entry-connect-shell[data-v-536d95cc],.entry-connect-support[data-v-536d95cc]{display:grid;gap:.9rem}.entry-connect-shell[data-v-536d95cc]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;margin-bottom:1rem}.entry-connect-support[data-v-536d95cc]{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-launch[data-v-536d95cc],.stage-nav[data-v-536d95cc],.route-state-panel[data-v-536d95cc],.publish-panel[data-v-536d95cc],.publish-stage-panel[data-v-536d95cc],.project-index-shell[data-v-536d95cc]{margin-bottom:1rem}.project-index-shell[data-v-536d95cc],.project-index-hero[data-v-536d95cc],.project-index-hero-main[data-v-536d95cc],.project-index-hero-side[data-v-536d95cc],.project-index-panel[data-v-536d95cc],.project-index-panel-heading[data-v-536d95cc],.project-index-toolbar[data-v-536d95cc],.project-index-search[data-v-536d95cc],.project-index-metrics[data-v-536d95cc],.project-index-grid[data-v-536d95cc],.project-index-card-heading[data-v-536d95cc],.project-index-actions-row[data-v-536d95cc],.project-index-meta[data-v-536d95cc],.project-index-empty-copy[data-v-536d95cc],.project-index-empty-actions[data-v-536d95cc],.project-filter-row[data-v-536d95cc],.project-index-hero-actions[data-v-536d95cc]{display:grid;gap:.9rem}.project-index-hero[data-v-536d95cc]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.95fr);align-items:start;overflow:hidden;position:relative;padding:1.6rem 1.5rem;border-radius:1.25rem}.project-index-hero[data-v-536d95cc]:before,.project-index-panel[data-v-536d95cc]:before,.project-index-empty[data-v-536d95cc]:before{content:"";pointer-events:none;position:absolute;inset:auto auto 0 0;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(250,92,124,.12) 0%,transparent 72%);transform:translate(-30%,35%)}.project-index-hero-main[data-v-536d95cc],.project-index-hero-side[data-v-536d95cc],.project-index-empty-copy[data-v-536d95cc]{align-content:start}.project-start-mode-row[data-v-536d95cc]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(100%,24rem);padding:.35rem;border:1px solid rgba(72,44,15,.12);border-radius:999px;background:#ffffffc7;box-shadow:0 14px 36px #5a3d1814}.project-start-mode[data-v-536d95cc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:.92rem;font-weight:700;line-height:1.2;min-height:2.75rem;padding:.7rem 1rem;text-align:center;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.project-start-mode[data-v-536d95cc]:hover{background:#166a4a14;color:var(--text)}.project-start-mode.active[data-v-536d95cc]{background:linear-gradient(135deg,#166a4af2,#0f4b35f2);box-shadow:0 10px 24px #166a4a38;color:#fff}.project-start-mode[data-v-536d95cc]:focus-visible{outline:2px solid rgba(22,106,74,.4);outline-offset:2px}.project-index-hero-copy[data-v-536d95cc]{max-width:48rem;position:relative;z-index:1}.project-index-hero-actions[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));align-items:center;position:relative;z-index:1}.project-index-metrics[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.project-index-metric[data-v-536d95cc],.project-index-card[data-v-536d95cc],.project-target-card[data-v-536d95cc],.project-index-empty[data-v-536d95cc],.entry-connect-card[data-v-536d95cc]{border:1px solid var(--line);border-radius:1rem;background:#ffffff94;padding:.95rem}.project-index-panel[data-v-536d95cc],.project-index-empty[data-v-536d95cc]{overflow:hidden;position:relative}.project-index-panel[data-v-536d95cc]{padding:1.15rem}.entry-connect-card[data-v-536d95cc]{display:grid;gap:.45rem;align-content:start;animation:entry-fade-up-536d95cc .45s cubic-bezier(.16,1,.3,1) both;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.entry-connect-card[data-v-536d95cc]:nth-child(1){animation-delay:.12s}.entry-connect-card[data-v-536d95cc]:nth-child(2){animation-delay:.2s}.entry-connect-card[data-v-536d95cc]:nth-child(3){animation-delay:.28s}.entry-connect-card[data-v-536d95cc]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#fa5c7c99,#00d4aa66);opacity:0;transition:opacity .22s ease}.entry-connect-card[data-v-536d95cc]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.entry-connect-card[data-v-536d95cc]:hover:before{opacity:1}.entry-connect-card .eyebrow[data-v-536d95cc]{font-size:.72rem;letter-spacing:.08em}.entry-connect-card .muted-copy[data-v-536d95cc]{font-size:.88rem}.project-index-metric[data-v-536d95cc]{position:relative;overflow:hidden}.project-index-metric[data-v-536d95cc]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;opacity:.9}.project-index-metric.all[data-v-536d95cc]:before{background:#fa5c7ceb}.project-index-metric.active[data-v-536d95cc]:before{background:#ffd369eb}.project-index-metric.published[data-v-536d95cc]:before{background:#00d4aaeb}.project-index-metric.archived[data-v-536d95cc]:before{background:#a1a1b3b3}.project-index-metric span[data-v-536d95cc],.project-index-results-count[data-v-536d95cc],.project-index-updated[data-v-536d95cc]{display:block;color:var(--muted);font-size:.8rem}.project-index-metric strong[data-v-536d95cc]{display:block;margin-top:.3rem;font-size:1.4rem}.project-index-panel-heading[data-v-536d95cc]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.project-index-results-count[data-v-536d95cc],.project-index-meta-chip[data-v-536d95cc],.project-index-status-pill[data-v-536d95cc]{border:1px solid rgba(72,44,15,.12);border-radius:999px;background:#ffffffad;padding:.45rem .78rem}.project-index-results-count[data-v-536d95cc]{justify-self:end;align-self:start}.project-index-toolbar[data-v-536d95cc]{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:1rem;border:1px solid rgba(72,44,15,.1);border-radius:1rem;background:#ffffff6b}.project-index-search input[data-v-536d95cc]{min-height:3rem}.project-index-grid[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.project-index-card[data-v-536d95cc]{align-content:start;gap:1rem;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffffe6,#fcf7efdb);box-shadow:0 20px 42px #5a3d1814;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.project-index-card[data-v-536d95cc]:after{content:"";pointer-events:none;position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.65),transparent 65%)}.project-index-card[data-v-536d95cc]:hover{border-color:#482c0f2e;box-shadow:0 26px 48px #5a3d181f;transform:translateY(-2px)}.project-index-card.ready[data-v-536d95cc],.project-index-card.previewing[data-v-536d95cc]{border-color:#166a4a38}.project-index-card.published[data-v-536d95cc]{border-color:#166a4a52;background:#d4f3e26b}.project-index-card.archived[data-v-536d95cc]{border-color:#482c0f2e;background:#fffbf3c7}.project-index-card-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.9rem;align-items:start}.project-index-card-badges[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.project-index-status-pill[data-v-536d95cc]{font-size:.76rem;font-weight:700;color:var(--text)}.project-index-card.ready .project-index-status-pill[data-v-536d95cc],.project-index-card.previewing .project-index-status-pill[data-v-536d95cc]{border-color:#fa5c7c42;background:#fa5c7c1a}.project-index-card.published .project-index-status-pill[data-v-536d95cc]{border-color:#00d4aa4d;background:#00d4aa1f}.project-index-card.archived .project-index-status-pill[data-v-536d95cc]{border-color:#482c0f24;background:#ffffff8f;color:var(--muted)}.project-index-card-top h3[data-v-536d95cc],.project-index-empty strong[data-v-536d95cc],.project-target-card strong[data-v-536d95cc]{margin:0;display:block}.project-index-card-top p[data-v-536d95cc],.project-index-empty p[data-v-536d95cc],.project-target-card p[data-v-536d95cc]{margin-bottom:0}.project-index-prompt-card[data-v-536d95cc]{border:1px solid rgba(72,44,15,.08);border-radius:.95rem;background:#ffffff85;padding:.9rem;min-height:6.5rem}.project-index-prompt[data-v-536d95cc]{margin:0;color:var(--text);font-size:.94rem;line-height:1.55}.project-index-meta[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.project-index-meta-chip[data-v-536d95cc]{display:grid;gap:.2rem;align-content:start;color:var(--muted);font-size:.82rem;line-height:1.45}.project-index-actions-row[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));align-items:center}.project-filter-row[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(120px,max-content))}.project-filter-chip[data-v-536d95cc]{border:1px solid rgba(72,44,15,.16);border-radius:999px;background:#ffffffc7;color:var(--text);padding:.55rem .8rem;cursor:pointer}.project-filter-chip.active[data-v-536d95cc]{border-color:#166a4a59;background:#d4f3e28f}.project-index-empty[data-v-536d95cc]{min-height:14rem;align-items:end}.project-index-empty.search-empty[data-v-536d95cc]{justify-items:start;min-height:11rem}.project-index-empty.no-projects[data-v-536d95cc]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.project-index-empty-actions[data-v-536d95cc]{align-items:end;justify-items:end;position:relative;z-index:1}.project-target-card[data-v-536d95cc]{background:#fff8ead1}.launch-grid[data-v-536d95cc]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);margin-top:1rem}.launch-support-grid[data-v-536d95cc]{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-meta[data-v-536d95cc],.generation-lifecycle[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.generation-meta div[data-v-536d95cc],.generation-inline[data-v-536d95cc],.generation-recovery[data-v-536d95cc],.journey-list article[data-v-536d95cc],.publish-readiness-card[data-v-536d95cc],.generation-step[data-v-536d95cc]{border:1px solid var(--line);border-radius:1rem;background:#ffffff85;padding:.9rem}.generation-meta span[data-v-536d95cc],.publish-readiness-card strong[data-v-536d95cc]{display:block}.generation-meta span[data-v-536d95cc]{color:var(--muted);font-size:.82rem;margin-bottom:.25rem}.launch-copy h2[data-v-536d95cc],.ai-hero h1[data-v-536d95cc],.workspace-header h2[data-v-536d95cc],.route-state-panel h2[data-v-536d95cc]{margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:.98;letter-spacing:-.025em}.launch-copy h2[data-v-536d95cc],.publish-stage-panel h2[data-v-536d95cc],.route-state-panel h2[data-v-536d95cc]{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.02em}.launch-copy.secondary[data-v-536d95cc]{display:grid;gap:.45rem}.launch-copy.secondary .eyebrow[data-v-536d95cc]{margin-bottom:0}.ai-page.detail-stage .workspace-header h2[data-v-536d95cc],.ai-page.detail-stage .route-state-panel h2[data-v-536d95cc]{font-family:Georgia,Times New Roman,serif}.eyebrow[data-v-536d95cc]{margin:0 0 .4rem;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.ai-page.entry-route-stage .eyebrow[data-v-536d95cc]{color:#fa5c7cd1}.lead[data-v-536d95cc],.workspace-header p[data-v-536d95cc],.muted-copy[data-v-536d95cc],.hint[data-v-536d95cc],.launch-copy p[data-v-536d95cc],.model-lockup small[data-v-536d95cc],.generation-model[data-v-536d95cc],.publish-readiness-card p[data-v-536d95cc]{color:var(--muted);line-height:1.55}.hero-metrics[data-v-536d95cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hero-metrics div[data-v-536d95cc],.panel[data-v-536d95cc],.model-lockup[data-v-536d95cc],.suggestion-chip[data-v-536d95cc],.project-card[data-v-536d95cc],.file-pill[data-v-536d95cc],.pack-card[data-v-536d95cc],.stage-chip[data-v-536d95cc]{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--panel)}.hero-metrics div[data-v-536d95cc],.panel[data-v-536d95cc]{border-radius:1.2rem;padding:1rem}.hero-metrics span[data-v-536d95cc],.panel-heading span[data-v-536d95cc],.file-pill small[data-v-536d95cc],.project-card small[data-v-536d95cc]{display:block;color:var(--muted);font-size:.82rem}.hero-metrics strong[data-v-536d95cc]{display:block;margin-top:.35rem;font-size:1.05rem}.connect-panel[data-v-536d95cc]{display:grid;gap:.85rem;align-content:start;animation:entry-fade-up-536d95cc .5s cubic-bezier(.16,1,.3,1) both;padding:2rem 1.8rem;border-radius:1.25rem;position:relative;overflow:hidden}.connect-panel[data-v-536d95cc]:before{content:"";position:absolute;inset:-40% -20%;background:radial-gradient(circle at 30% 20%,rgba(250,92,124,.12),transparent 50%);pointer-events:none}.connect-panel-gary[data-v-536d95cc]{animation:entry-fade-up-536d95cc .4s cubic-bezier(.16,1,.3,1) .06s both}.connect-panel>p[data-v-536d95cc]:not(.error-copy){max-width:38rem;line-height:1.55}.connect-panel-actions[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.connect-panel h2[data-v-536d95cc]{margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.05;letter-spacing:-.02em}.connect-panel p[data-v-536d95cc],.entry-connect-card p[data-v-536d95cc]{margin:0}.connect-panel-error[data-v-536d95cc]{margin-top:-.15rem}.stage-nav[data-v-536d95cc],.stage-links[data-v-536d95cc],.left-column[data-v-536d95cc],.timeline-column[data-v-536d95cc],.workspace-grid[data-v-536d95cc],.workspace-main-grid[data-v-536d95cc],.workspace-editor-stack[data-v-536d95cc],.workspace-review-grid[data-v-536d95cc],.file-list[data-v-536d95cc],.project-list[data-v-536d95cc],.pack-grid[data-v-536d95cc],.ledger-list[data-v-536d95cc],.generation-list[data-v-536d95cc],.workspace-actions[data-v-536d95cc],.workspace-rail-disclosure-body[data-v-536d95cc],.timeline-stats[data-v-536d95cc],.timeline-list[data-v-536d95cc],.timeline-banner[data-v-536d95cc],.timeline-entry-meta[data-v-536d95cc],.workbench-status-grid[data-v-536d95cc],.workspace-inline-statuses[data-v-536d95cc],.readiness-stack[data-v-536d95cc],.artifact-files[data-v-536d95cc],.artifact-diff-list[data-v-536d95cc],.artifact-diff-blocks[data-v-536d95cc],.artifact-actions[data-v-536d95cc],.suggestion-row[data-v-536d95cc],.optional-fields[data-v-536d95cc],.state-actions[data-v-536d95cc],.credit-lifecycle-grid[data-v-536d95cc],.credit-activity-list[data-v-536d95cc],.credit-top-up[data-v-536d95cc],.credit-explainer-panel[data-v-536d95cc]{display:grid;gap:.75rem}.zero-credit-list[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.5rem}.stage-nav[data-v-536d95cc]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.stage-links[data-v-536d95cc]{grid-template-columns:repeat(5,minmax(0,max-content));justify-content:end}.stage-chip[data-v-536d95cc]{border-radius:999px;padding:.55rem .9rem;font-size:.85rem;text-decoration:none;color:var(--text)}.stage-chip.active[data-v-536d95cc]{border-color:#166a4a73;background:#d4f3e2bd}.stage-chip.disabled[data-v-536d95cc]{opacity:.55}.state-actions[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(180px,max-content));align-items:center;margin-top:1rem}.ai-layout[data-v-536d95cc]{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}.workspace-layout[data-v-536d95cc]{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.publish-layout[data-v-536d95cc]{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.workspace-grid[data-v-536d95cc]{grid-template-columns:240px minmax(0,1.3fr) minmax(300px,.9fr);margin-top:1rem}.workspace-main-grid[data-v-536d95cc]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);margin-top:1rem;align-items:start}.workspace-editor-stack[data-v-536d95cc]{align-content:start}.workspace-review-grid[data-v-536d95cc]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.75fr);margin-top:1rem;align-items:start}.prompt-focus-panel[data-v-536d95cc],.prompt-side-stack[data-v-536d95cc]{display:grid;gap:.9rem}.prompt-focus-grid[data-v-536d95cc]{align-items:start}.prompt-composer-panel[data-v-536d95cc]{display:grid;gap:.9rem}.prompt-step-row[data-v-536d95cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem}.prompt-step-card[data-v-536d95cc]{border:1px solid rgba(72,44,15,.12);border-radius:1rem;background:#ffffff8f;padding:.8rem .85rem;transition:transform .22s ease,box-shadow .22s ease}.prompt-step-card[data-v-536d95cc]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.prompt-step-card strong[data-v-536d95cc]{display:block}.prompt-launch-support[data-v-536d95cc],.prompt-credit-line[data-v-536d95cc],.prompt-top-up-stack[data-v-536d95cc],.prompt-recent-projects[data-v-536d95cc]{display:grid;gap:.75rem}.prompt-credit-line[data-v-536d95cc]{gap:.45rem}.prompt-credit-line p[data-v-536d95cc],.prompt-top-up-stack p[data-v-536d95cc]{margin:0}.prompt-credit-pill[data-v-536d95cc]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;min-height:2rem;padding:.28rem .72rem;border-radius:999px;border:1px solid rgba(72,44,15,.12);background:#ffffffad;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.publish-main-grid[data-v-536d95cc],.publish-side-stack[data-v-536d95cc],.publish-focus-panel[data-v-536d95cc],.publish-route-shell[data-v-536d95cc],.publish-route-panel[data-v-536d95cc]{display:grid;gap:.9rem}.publish-route-shell[data-v-536d95cc]{max-width:1120px;margin-inline:auto}.publish-route-panel[data-v-536d95cc]{align-content:start}.publish-main-grid[data-v-536d95cc]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.78fr);align-items:start}.publish-side-stack[data-v-536d95cc]{align-content:start}.publish-focus-panel[data-v-536d95cc],.publish-target-panel[data-v-536d95cc]{min-height:100%}.publish-route-card[data-v-536d95cc]{border:1px solid var(--entry-control-border, var(--line));border-radius:1rem;background:linear-gradient(180deg,#181823f5,#11111bf5);padding:.95rem;min-height:100%;box-shadow:inset 0 1px #ffffff08,0 18px 36px #00000038}.publish-summary-meta[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.8rem}.publish-summary-meta span[data-v-536d95cc]{display:inline-flex;align-items:center;padding:.28rem .58rem;border-radius:999px;border:1px solid var(--entry-control-border, rgba(72, 44, 15, .12));background:#ffffff0d}.publish-stage-copy[data-v-536d95cc],.publish-stage-header-side[data-v-536d95cc]{display:grid;gap:.75rem}.publish-stage-copy p[data-v-536d95cc]{max-width:44rem}.publish-route-meta[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.5rem}.publish-route-meta span[data-v-536d95cc]{display:inline-flex;align-items:center;padding:.3rem .62rem;border-radius:999px;border:1px solid var(--entry-control-border, rgba(72, 44, 15, .12));background:#ffffff0d;color:var(--muted);font-size:.8rem}.workspace-actions[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(160px,max-content));justify-content:end}.workspace-rail-disclosure[data-v-536d95cc],.workspace-utility-section[data-v-536d95cc]{border:1px solid var(--line);border-radius:1.2rem;background:#ffffff94;box-shadow:var(--shadow)}.workspace-rail-disclosure[data-v-536d95cc]{padding:1rem}.workspace-rail-disclosure>summary[data-v-536d95cc]{display:flex;justify-content:space-between;gap:1rem;align-items:start;cursor:pointer;list-style:none}.workspace-rail-disclosure>summary[data-v-536d95cc]::-webkit-details-marker{display:none}.workspace-rail-disclosure>summary strong[data-v-536d95cc]{display:block}.workspace-rail-disclosure>summary p[data-v-536d95cc]{margin:.25rem 0 0}.workspace-rail-disclosure>summary span[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:999px;border:1px solid rgba(72,44,15,.12);padding:.25rem .7rem;color:var(--muted);background:#ffffffb3;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.workspace-rail-disclosure-body[data-v-536d95cc]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(72,44,15,.1)}.workspace-utility-section[data-v-536d95cc]{padding:.9rem}.workspace-compact-balance strong[data-v-536d95cc]{font-size:1.65rem}.workspace-focus-header .workspace-header-side[data-v-536d95cc]{justify-items:stretch}.workspace-primary-panel[data-v-536d95cc],.workspace-review-panel[data-v-536d95cc]{min-height:100%}.generating-focus-stage[data-v-536d95cc]{padding:1.25rem}.generating-focus-shell[data-v-536d95cc],.generation-disclosure-body[data-v-536d95cc],.generation-info-grid[data-v-536d95cc],.generation-phase-timeline[data-v-536d95cc]{display:grid;gap:.9rem}.generating-focus-shell[data-v-536d95cc]{max-width:1120px;margin-inline:auto}.generating-focus-copy[data-v-536d95cc]{max-width:42rem}.generating-focus-copy h2[data-v-536d95cc]{font-size:clamp(1.55rem,2.8vw,2.35rem)}.generation-companion-board[data-v-536d95cc],.generation-disclosure[data-v-536d95cc]{border:1px solid var(--line);border-radius:1.2rem;background:#ffffff9e;box-shadow:var(--shadow)}.generation-companion-board[data-v-536d95cc]{padding:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at top left,rgba(255,214,164,.48),transparent 24%),radial-gradient(circle at bottom right,rgba(89,179,126,.18),transparent 30%),#fffbf3f0}.generation-companion-board.active[data-v-536d95cc]{border-color:#166a4a47}.generation-companion-board.ready[data-v-536d95cc]{border-color:#166a4a57;background:radial-gradient(circle at top left,rgba(163,229,188,.42),transparent 24%),radial-gradient(circle at bottom right,rgba(89,179,126,.18),transparent 30%),#ecf9f0f5}.generation-companion-board.failed[data-v-536d95cc]{border-color:#8a2d1b3d;background:radial-gradient(circle at top left,rgba(255,190,178,.4),transparent 24%),#ffeeeaeb}.generation-companion-board.blocked[data-v-536d95cc]{border-color:#9d5b1638;background:radial-gradient(circle at top left,rgba(255,224,168,.4),transparent 24%),#fff8eaeb}.generation-companion-grid[data-v-536d95cc]{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);align-items:start}.generation-companion-visual[data-v-536d95cc],.generation-companion-side[data-v-536d95cc]{display:grid;gap:1rem}.generation-companion-visual[data-v-536d95cc]{justify-items:center;align-content:start}.generation-mascot-bubble[data-v-536d95cc],.generation-spotlight-card[data-v-536d95cc],.generation-chip-card[data-v-536d95cc]{border:1px solid rgba(72,44,15,.12);border-radius:1rem;background:#ffffffb8;padding:.95rem}.generation-mascot-bubble[data-v-536d95cc]{max-width:22rem;position:relative}.generation-mascot-bubble[data-v-536d95cc]:before{content:"";position:absolute;left:2rem;top:-.6rem;width:1.1rem;height:1.1rem;background:inherit;border-left:1px solid rgba(72,44,15,.12);border-top:1px solid rgba(72,44,15,.12);transform:rotate(45deg)}.generation-mascot-bubble strong[data-v-536d95cc],.generation-spotlight-card strong[data-v-536d95cc],.generation-phase-card strong[data-v-536d95cc]{display:block}.generation-status-row[data-v-536d95cc]{display:grid;gap:.45rem}.generating-status-pill[data-v-536d95cc]{justify-self:start}.generation-status-card[data-v-536d95cc]{background:#ffffffc7}.generation-status-meta[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.generation-inline-pill[data-v-536d95cc],.generation-file-status[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;border-radius:999px;padding:.28rem .72rem;border:1px solid rgba(72,44,15,.12);background:#ffffffc7;color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.generation-request-card[data-v-536d95cc]{background:#ffffffc7}.generation-request-copy[data-v-536d95cc]{margin:0;color:var(--text);font-size:1rem;line-height:1.6}.generation-notebook-card[data-v-536d95cc],.artifact-reasoning-card[data-v-536d95cc],.artifact-technical-disclosure[data-v-536d95cc]{border:1px solid rgba(72,44,15,.12);border-radius:1rem;background:#ffffffbd;padding:.95rem}.generation-notebook-list[data-v-536d95cc],.artifact-diary-list[data-v-536d95cc]{display:grid;gap:.7rem;margin-top:.85rem}.generation-notebook-list[data-v-536d95cc]{max-height:20rem;overflow:auto;padding-right:.15rem}.generation-diary-card[data-v-536d95cc],.artifact-diary-entry[data-v-536d95cc]{border:1px solid rgba(72,44,15,.12);border-radius:.95rem;background:#ffffffc2;padding:.82rem .85rem}.artifact-diary-entry[data-v-536d95cc]{width:100%;font:inherit;color:inherit;text-align:left}.generation-diary-card-top[data-v-536d95cc],.artifact-diary-entry-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:start;margin-bottom:.45rem}.generation-diary-card-top span[data-v-536d95cc],.artifact-diary-entry-top span[data-v-536d95cc]{color:var(--muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.generation-diary-card-top small[data-v-536d95cc],.artifact-diary-entry-top small[data-v-536d95cc]{color:var(--muted);font-size:.76rem}.generation-diary-card strong[data-v-536d95cc],.artifact-diary-entry strong[data-v-536d95cc]{display:block}.generation-diary-card.thinking[data-v-536d95cc],.artifact-diary-entry.thinking[data-v-536d95cc]{background:#fffbf3d6}.generation-diary-card.decision[data-v-536d95cc],.artifact-diary-entry.decision[data-v-536d95cc]{background:#fff3e0d1;border-color:#9d5b162e}.generation-diary-card.editing[data-v-536d95cc],.artifact-diary-entry.editing[data-v-536d95cc]{background:#d4f3e27a;border-color:#166a4a38}.generation-diary-card.check[data-v-536d95cc],.artifact-diary-entry.check[data-v-536d95cc]{background:#e8f3ffb8}.generation-diary-card.warning[data-v-536d95cc],.artifact-diary-entry.warning[data-v-536d95cc]{background:#ffeeead1;border-color:#8a2d1b38}.generation-spotlight-card[data-v-536d95cc]{min-height:100%}.generation-phase-timeline[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1rem}.generation-phase-card[data-v-536d95cc]{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;border:1px solid rgba(72,44,15,.12);border-radius:1rem;background:#ffffff85;padding:.9rem}.generation-phase-card.complete[data-v-536d95cc]{border-color:#166a4a3d;background:#d4f3e26b}.generation-phase-card.active[data-v-536d95cc]{border-color:#166a4a57;background:#fff3e0c7}.generation-phase-card.failed[data-v-536d95cc]{border-color:#8a2d1b42;background:#ffeeeac7}.generation-phase-card.upcoming[data-v-536d95cc]{opacity:.84}.generation-phase-index[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:2.35rem;border-radius:999px;border:1px solid rgba(72,44,15,.12);background:#ffffffc2;color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.generation-phase-topline[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.generation-phase-topline small[data-v-536d95cc]{color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.generation-disclosure[data-v-536d95cc]{padding:1rem}.generation-disclosure>summary[data-v-536d95cc]{display:flex;justify-content:space-between;gap:1rem;align-items:start;cursor:pointer;list-style:none}.generation-disclosure>summary[data-v-536d95cc]::-webkit-details-marker{display:none}.generation-disclosure>summary strong[data-v-536d95cc]{display:block}.generation-disclosure>summary p[data-v-536d95cc]{margin:.25rem 0 0}.generation-disclosure>summary span[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:999px;border:1px solid rgba(72,44,15,.12);padding:.25rem .7rem;color:var(--muted);background:#ffffffb3;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.generation-disclosure-body[data-v-536d95cc]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(72,44,15,.1)}.generation-info-grid[data-v-536d95cc]{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-disclosure-muted[data-v-536d95cc]{background:#fffbf3b8}.generating-credit-note[data-v-536d95cc]{margin:0}.generating-action-row[data-v-536d95cc]{margin-top:.25rem}.workbench-status-grid[data-v-536d95cc]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.bottom-grid[data-v-536d95cc],.timeline-stats[data-v-536d95cc]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.timeline-stats div[data-v-536d95cc],.timeline-banner[data-v-536d95cc],.timeline-entry[data-v-536d95cc],.workbench-status-card[data-v-536d95cc],.workspace-inline-status[data-v-536d95cc],.credit-lifecycle-card[data-v-536d95cc],.credit-activity-card[data-v-536d95cc]{border:1px solid var(--line);border-radius:1rem;background:#ffffff8f;padding:.9rem}.timeline-stats span[data-v-536d95cc],.artifact-meta dt[data-v-536d95cc],.timeline-entry small[data-v-536d95cc]{color:var(--muted);font-size:.78rem}.timeline-stats strong[data-v-536d95cc],.timeline-entry strong[data-v-536d95cc],.workbench-status-card strong[data-v-536d95cc],.workspace-inline-status strong[data-v-536d95cc],.credit-lifecycle-card strong[data-v-536d95cc],.credit-activity-card strong[data-v-536d95cc]{display:block}.timeline-entry[data-v-536d95cc]{width:100%;text-align:left;cursor:pointer;box-shadow:none}.timeline-entry.selected[data-v-536d95cc]{border-color:#166a4a73;background:#d4f3e28f}.timeline-entry.active[data-v-536d95cc],.workbench-status-card.active[data-v-536d95cc],.workspace-inline-status.active[data-v-536d95cc],.timeline-badge.active[data-v-536d95cc],.credit-lifecycle-card.active[data-v-536d95cc],.credit-activity-card.active[data-v-536d95cc],.credit-amount-pill.active[data-v-536d95cc]{border-color:#166a4a52;background:#fff3e0c7}.timeline-entry.failed[data-v-536d95cc],.workbench-status-card.failed[data-v-536d95cc],.workspace-inline-status.failed[data-v-536d95cc],.timeline-badge.failed[data-v-536d95cc],.credit-lifecycle-card.failed[data-v-536d95cc],.credit-activity-card.failed[data-v-536d95cc],.credit-amount-pill.failed[data-v-536d95cc]{border-color:#8a2d1b42;background:#ffeeeac2}.timeline-entry.blocked[data-v-536d95cc],.timeline-badge.blocked[data-v-536d95cc],.credit-lifecycle-card.blocked[data-v-536d95cc],.credit-activity-card.blocked[data-v-536d95cc],.credit-amount-pill.blocked[data-v-536d95cc]{border-color:#9d5b1638;background:#fff8eac2}.workbench-status-card.ready[data-v-536d95cc],.workspace-inline-status.ready[data-v-536d95cc],.timeline-badge.ready[data-v-536d95cc],.credit-lifecycle-card.ready[data-v-536d95cc],.credit-activity-card.ready[data-v-536d95cc],.credit-amount-pill.ready[data-v-536d95cc]{border-color:#166a4a59;background:#d4f3e280}.workbench-status-card.blocked[data-v-536d95cc],.workspace-inline-status.blocked[data-v-536d95cc]{border-color:#9d5b1638;background:#fff8eac2}.timeline-entry-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.55rem}.timeline-entry-prompt[data-v-536d95cc]{margin:.55rem 0 0;color:var(--text);line-height:1.45}.timeline-entry-meta[data-v-536d95cc]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.credit-lifecycle-grid[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.timeline-badge[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .58rem;border-radius:999px;border:1px solid transparent;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.artifact-panel[data-v-536d95cc]{display:grid;gap:.9rem}.artifact-summary[data-v-536d95cc],.artifact-prompt[data-v-536d95cc]{margin:0;line-height:1.5}.artifact-tab-row[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.55rem}.artifact-tab[data-v-536d95cc]{border:1px solid var(--line);background:#ffffff9e;color:var(--text);border-radius:999px;padding:.42rem .78rem;font:inherit;cursor:pointer}.artifact-tab.active[data-v-536d95cc]{border-color:#166a4a59;background:#d4f3e28f}.artifact-review-detail[data-v-536d95cc],.artifact-file-note[data-v-536d95cc]{margin:0;line-height:1.45}.artifact-trace-stack[data-v-536d95cc]{display:grid;gap:.9rem}.trace-progress-grid[data-v-536d95cc]{display:grid;gap:.75rem}.trace-progress-card[data-v-536d95cc],.artifact-trace-card[data-v-536d95cc],.artifact-trace-highlight[data-v-536d95cc],.artifact-trace-event[data-v-536d95cc],.artifact-trace-plan-item[data-v-536d95cc]{border:1px solid var(--line);border-radius:1rem;background:#ffffff7a;padding:.9rem}.trace-progress-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.trace-progress-top span[data-v-536d95cc]{color:var(--muted);font-size:.84rem}.trace-progress-bar[data-v-536d95cc]{position:relative;overflow:hidden;margin:.75rem 0;height:.7rem;border-radius:999px;background:#12203614}.trace-progress-bar>span[data-v-536d95cc]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#166a4a,#6cbf7a);transition:width .18s ease}.trace-progress-bar.active[data-v-536d95cc]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.34) 35%,transparent 70%);animation:trace-progress-sheen-536d95cc 1.4s linear infinite}.trace-thinking-list[data-v-536d95cc]{display:grid;gap:.45rem}.trace-phase-list[data-v-536d95cc]{display:grid;gap:.6rem;margin-top:.9rem}.trace-phase-item[data-v-536d95cc]{border:1px solid rgba(72,44,15,.12);border-radius:.95rem;background:#ffffff70;padding:.75rem .85rem}.trace-phase-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.trace-phase-top span[data-v-536d95cc]{color:var(--muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.trace-phase-item.complete[data-v-536d95cc]{border-color:#166a4a3d;background:#d4f3e26b}.trace-phase-item.active[data-v-536d95cc]{border-color:#166a4a57;background:#fff3e0c7}.trace-phase-item.failed[data-v-536d95cc]{border-color:#8a2d1b42;background:#ffeeeac7}.trace-phase-item.upcoming[data-v-536d95cc]{opacity:.82}.artifact-trace-highlight[data-v-536d95cc]{background:#fff3e0b8;border-color:#166a4a47}.artifact-trace-meta[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;color:var(--muted);font-size:.88rem}.artifact-trace-list[data-v-536d95cc],.artifact-trace-plan-list[data-v-536d95cc]{display:grid;gap:.75rem}.artifact-technical-disclosure>summary[data-v-536d95cc]{display:flex;justify-content:space-between;gap:1rem;align-items:start;cursor:pointer;list-style:none}.artifact-technical-disclosure>summary[data-v-536d95cc]::-webkit-details-marker{display:none}.artifact-technical-disclosure>summary strong[data-v-536d95cc]{display:block}.artifact-technical-disclosure>summary p[data-v-536d95cc]{margin:.25rem 0 0}.artifact-technical-disclosure>summary span[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:999px;border:1px solid rgba(72,44,15,.12);padding:.25rem .7rem;color:var(--muted);background:#ffffffb3;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.artifact-technical-disclosure-body[data-v-536d95cc]{display:grid;gap:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(72,44,15,.1)}.artifact-trace-event-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.artifact-trace-event.completed[data-v-536d95cc]{border-color:#166a4a3d}.artifact-trace-event.running[data-v-536d95cc],.artifact-trace-event.queued[data-v-536d95cc]{border-color:#9d5b163d;background:#fff8eac2}.artifact-trace-event.failed[data-v-536d95cc]{border-color:#8a2d1b3d;background:#ffeeeab8}.artifact-trace-plan-item span[data-v-536d95cc]{display:inline-flex;margin-top:.35rem;border-radius:999px;padding:.2rem .55rem;background:#fff8eac2;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.artifact-trace-plan-item.active[data-v-536d95cc]{border-color:#166a4a4d;background:#d4f3e28f}.artifact-trace-plan-item small[data-v-536d95cc]{display:inline-flex;margin-top:.45rem;color:var(--muted);font-size:.78rem}.artifact-file-note[data-v-536d95cc]{color:var(--text);font-size:.92rem}@keyframes trace-progress-sheen-536d95cc{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes entry-fade-up-536d95cc{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes aurora-drift-536d95cc{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes cta-glow-pulse-536d95cc{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 16px #fa5c7c47,0 0 40px #fa5c7c1a}50%{box-shadow:inset 0 1px #ffffff14,0 0 24px #fa5c7c70,0 0 56px #fa5c7c2e}}.credit-support-copy[data-v-536d95cc]{margin:.35rem 0 0}.credit-panel-actions[data-v-536d95cc]{display:flex;flex-wrap:wrap;justify-content:end;gap:.5rem}.zero-credit-pill[data-v-536d95cc],.credit-amount-pill[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(72,44,15,.12);background:#ffffffb8;font-size:.78rem}.zero-credit-pill[data-v-536d95cc]{padding:.38rem .72rem}.credit-amount-pill[data-v-536d95cc]{min-width:5.6rem;padding:.3rem .55rem}.review-state-pill[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .6rem;border-radius:999px;border:1px solid transparent;font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.review-state-pill.ready[data-v-536d95cc]{border-color:#166a4a59;background:#d4f3e28f}.review-state-pill.active[data-v-536d95cc]{border-color:#9d5b1638;background:#fff8eac2}.review-state-pill.blocked[data-v-536d95cc]{border-color:#8a2d1b3d;background:#ffeeeab8}.credit-activity-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.credit-activity-balance[data-v-536d95cc]{display:block;color:var(--muted);font-size:.82rem}.artifact-meta[data-v-536d95cc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.artifact-note[data-v-536d95cc],.artifact-empty-state[data-v-536d95cc],.artifact-diff-card[data-v-536d95cc]{border:1px solid var(--line);border-radius:1rem;background:#ffffff7a;padding:.9rem}.artifact-meta div[data-v-536d95cc]{border:1px solid var(--line);border-radius:.85rem;background:#ffffff7a;padding:.7rem .8rem}.artifact-meta dd[data-v-536d95cc]{margin:.15rem 0 0}.artifact-label[data-v-536d95cc]{margin:0;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.12em}.artifact-file[data-v-536d95cc]{display:inline-flex;align-items:center;padding:.4rem .65rem;border-radius:999px;border:1px solid rgba(72,44,15,.12);background:#ffffffb8;font-size:.82rem}.artifact-file.managed[data-v-536d95cc]{border-color:#9d5b1638;background:#fff8eac2}.artifact-empty-state.failed[data-v-536d95cc]{border-color:#8a2d1b42;background:#ffeeeac2}.artifact-empty-state.active[data-v-536d95cc]{border-color:#166a4a52;background:#fff3e0c7}.artifact-empty-state.blocked[data-v-536d95cc]{border-color:#9d5b1638;background:#fff8eac2}.artifact-diff-header[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:start}.artifact-diff-header p[data-v-536d95cc]{margin:.25rem 0 0}.artifact-diff-stats[data-v-536d95cc]{display:flex;gap:.5rem;flex-wrap:wrap}.artifact-diff-chip[data-v-536d95cc]{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;padding:.3rem .55rem;border-radius:999px;border:1px solid transparent;font-size:.78rem}.artifact-diff-chip.added[data-v-536d95cc]{border-color:#166a4a4d;background:#d4f3e28f}.artifact-diff-chip.removed[data-v-536d95cc]{border-color:#8a2d1b3d;background:#ffeeeab8}.artifact-diff-code[data-v-536d95cc]{margin:0;overflow-x:auto;border-radius:.9rem;border:1px solid rgba(72,44,15,.12);padding:.85rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.artifact-diff-code.added[data-v-536d95cc]{background:#d4f3e26b}.artifact-diff-code.removed[data-v-536d95cc]{background:#ffeeeab8}.publish-readiness-card.ready[data-v-536d95cc]{border-color:#166a4a59;background:#d4f3e280}.publish-readiness-card.active[data-v-536d95cc]{border-color:#9d5b1638;background:#fff8eac7}.publish-readiness-card.failed[data-v-536d95cc]{border-color:#8a2d1b3d;background:#ffeeeac2}.publish-readiness-card.blocked[data-v-536d95cc]{border-color:#9d5b162e;background:#fffbf3cc}.generation-step.complete[data-v-536d95cc]{border-color:#166a4a4d;background:#d4f3e27a}.generation-step.active[data-v-536d95cc]{border-color:#166a4a66;background:#fff3e0b8}.generation-step.failed[data-v-536d95cc],.generation-step.blocked[data-v-536d95cc],.generation-recovery[data-v-536d95cc]{border-color:#8a2d1b40;background:#ffeeeab8}.ai-page.entry-route-stage .ai-hero h1[data-v-536d95cc],.ai-page.entry-route-stage .launch-copy h2[data-v-536d95cc],.ai-page.entry-route-stage .project-index-hero h2[data-v-536d95cc],.ai-page.entry-route-stage .connect-panel h2[data-v-536d95cc],.ai-page.entry-route-stage .project-index-panel h2[data-v-536d95cc]{background:linear-gradient(135deg,#fff,#b0b0bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-page.entry-route-stage .hero-metrics div[data-v-536d95cc],.ai-page.entry-route-stage .panel[data-v-536d95cc],.ai-page.entry-route-stage .model-lockup[data-v-536d95cc],.ai-page.entry-route-stage .suggestion-chip[data-v-536d95cc],.ai-page.entry-route-stage .project-card[data-v-536d95cc],.ai-page.entry-route-stage .file-pill[data-v-536d95cc],.ai-page.entry-route-stage .pack-card[data-v-536d95cc],.ai-page.entry-route-stage .stage-chip[data-v-536d95cc]{border-color:#ffffff14;background:linear-gradient(180deg,#20202bf0,#14141ef0);box-shadow:0 18px 44px #00000042}.ai-page.entry-route-stage .project-index-metric[data-v-536d95cc],.ai-page.entry-route-stage .project-index-card[data-v-536d95cc],.ai-page.entry-route-stage .project-target-card[data-v-536d95cc],.ai-page.entry-route-stage .project-index-empty[data-v-536d95cc],.ai-page.entry-route-stage .entry-connect-card[data-v-536d95cc],.ai-page.entry-route-stage .prompt-step-card[data-v-536d95cc],.ai-page.entry-route-stage .workspace-rail-disclosure[data-v-536d95cc],.ai-page.entry-route-stage .workspace-utility-section[data-v-536d95cc]{border-color:#ffffff14;background:linear-gradient(180deg,#1c1c26f0,#12121cf0);box-shadow:0 18px 44px #0000003d}.ai-page.entry-route-stage .connect-panel[data-v-536d95cc]:before{background:radial-gradient(circle at 30% 20%,rgba(0,212,170,.1),transparent 50%)}.ai-page.entry-route-stage .entry-connect-card .eyebrow[data-v-536d95cc]{color:#00d4aad1}.ai-page.entry-route-stage .entry-connect-card[data-v-536d95cc]:before{background:linear-gradient(90deg,#00d4aa80,#fa5c7c66)}.ai-page.entry-route-stage .entry-connect-card[data-v-536d95cc]:hover{box-shadow:0 12px 32px #00000052}.ai-page.entry-route-stage .connect-cta[data-v-536d95cc]{animation:cta-glow-pulse-536d95cc 2.4s ease-in-out infinite}.ai-page.entry-route-stage .project-index-hero[data-v-536d95cc]{border-color:#ffffff14;background:radial-gradient(circle at top right,rgba(250,92,124,.18),transparent 32%),linear-gradient(180deg,#1e1e2af5,#14141ef5);box-shadow:0 24px 56px #0000004d}.ai-page.entry-route-stage .project-index-panel[data-v-536d95cc]{border-color:#ffffff14;background:linear-gradient(180deg,#161620f5,#10101af5);box-shadow:0 22px 48px #00000047}.ai-page.entry-route-stage .project-index-toolbar[data-v-536d95cc],.ai-page.entry-route-stage .project-index-prompt-card[data-v-536d95cc],.ai-page.entry-route-stage .project-index-meta-chip[data-v-536d95cc],.ai-page.entry-route-stage .project-index-results-count[data-v-536d95cc],.ai-page.entry-route-stage .project-index-status-pill[data-v-536d95cc]{border-color:var(--entry-control-border);background:#ffffff08;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000002e}.ai-page.entry-route-stage .workspace-rail-disclosure>summary span[data-v-536d95cc],.ai-page.entry-route-stage .zero-credit-pill[data-v-536d95cc],.ai-page.entry-route-stage .credit-amount-pill[data-v-536d95cc],.ai-page.entry-route-stage .prompt-credit-pill[data-v-536d95cc]{border-color:var(--entry-control-border);background:#ffffff0a;color:#cfd1db;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000002e}.ai-page.entry-route-stage .prompt-credit-line.blocked .prompt-credit-pill[data-v-536d95cc]{border-color:#ffd36952;background:linear-gradient(180deg,#402c12f5,#241b0ef5);color:#fff4da}.ai-page.entry-route-stage .workspace-rail-disclosure-body[data-v-536d95cc]{border-top-color:#ffffff14}.ai-page.entry-route-stage .credit-lifecycle-card[data-v-536d95cc],.ai-page.entry-route-stage .credit-activity-card[data-v-536d95cc]{border-color:#ffffff14;background:linear-gradient(180deg,#181823f5,#11111bf5);box-shadow:inset 0 1px #ffffff08,0 18px 36px #00000038}.ai-page.entry-route-stage .credit-lifecycle-card.active[data-v-536d95cc],.ai-page.entry-route-stage .credit-activity-card.active[data-v-536d95cc],.ai-page.entry-route-stage .credit-amount-pill.active[data-v-536d95cc]{border-color:#fa5c7c61;background:linear-gradient(180deg,#451728f5,#261019f5);color:#fff2f6}.ai-page.entry-route-stage .credit-lifecycle-card.failed[data-v-536d95cc],.ai-page.entry-route-stage .credit-activity-card.failed[data-v-536d95cc],.ai-page.entry-route-stage .credit-amount-pill.failed[data-v-536d95cc]{border-color:#ff8d9d57;background:linear-gradient(180deg,#4c1b22f5,#2a1216f5);color:#fff1f3}.ai-page.entry-route-stage .credit-lifecycle-card.blocked[data-v-536d95cc],.ai-page.entry-route-stage .credit-activity-card.blocked[data-v-536d95cc],.ai-page.entry-route-stage .credit-amount-pill.blocked[data-v-536d95cc]{border-color:#ffd36952;background:linear-gradient(180deg,#402c12f5,#241b0ef5);color:#fff4da}.ai-page.entry-route-stage .credit-lifecycle-card.ready[data-v-536d95cc],.ai-page.entry-route-stage .credit-activity-card.ready[data-v-536d95cc],.ai-page.entry-route-stage .credit-amount-pill.ready[data-v-536d95cc]{border-color:#00d4aa57;background:linear-gradient(180deg,#0d352df5,#091f1bf5);color:#effcf7}.ai-page.entry-route-stage .credit-activity-balance[data-v-536d95cc],.ai-page.entry-route-stage .workspace-rail-disclosure>summary span[data-v-536d95cc],.ai-page.entry-route-stage .panel-heading span[data-v-536d95cc]{color:#b6bac8}.ai-page.entry-route-stage .project-index-card.ready[data-v-536d95cc],.ai-page.entry-route-stage .project-index-card.previewing[data-v-536d95cc]{border-color:#fa5c7c38}.ai-page.entry-route-stage .project-index-card.published[data-v-536d95cc]{border-color:#00d4aa38;background:linear-gradient(180deg,#162422f5,#0f1a19f0)}.ai-page.entry-route-stage .project-index-card.archived[data-v-536d95cc]{border-color:#ffffff14;background:linear-gradient(180deg,#181822e6,#101018e6)}.ai-page.entry-route-stage .project-index-card[data-v-536d95cc]:hover{border-color:#ffffff1f;box-shadow:0 28px 52px #00000052}.ai-page.entry-route-stage .project-index-card.ready .project-index-status-pill[data-v-536d95cc],.ai-page.entry-route-stage .project-index-card.previewing .project-index-status-pill[data-v-536d95cc]{border-color:#fa5c7c57;background:#fa5c7c24}.ai-page.entry-route-stage .project-index-card.published .project-index-status-pill[data-v-536d95cc]{border-color:#00d4aa57;background:#00d4aa29}.ai-page.entry-route-stage .project-index-card.archived .project-index-status-pill[data-v-536d95cc]{border-color:#ffffff14;background:#ffffff0a}.ai-page.entry-route-stage .project-index-prompt[data-v-536d95cc],.ai-page.entry-route-stage .project-index-updated[data-v-536d95cc],.ai-page.entry-route-stage .project-index-meta-chip[data-v-536d95cc],.ai-page.entry-route-stage .project-index-results-count[data-v-536d95cc]{color:var(--muted)}.ai-page.entry-route-stage .timeline-stats div[data-v-536d95cc],.ai-page.entry-route-stage .timeline-banner[data-v-536d95cc],.ai-page.entry-route-stage .timeline-entry[data-v-536d95cc],.ai-page.entry-route-stage .workbench-status-card[data-v-536d95cc],.ai-page.entry-route-stage .workspace-inline-status[data-v-536d95cc],.ai-page.entry-route-stage .trace-progress-card[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-card[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-highlight[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-event[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-plan-item[data-v-536d95cc],.ai-page.entry-route-stage .artifact-note[data-v-536d95cc],.ai-page.entry-route-stage .artifact-empty-state[data-v-536d95cc],.ai-page.entry-route-stage .artifact-diff-card[data-v-536d95cc],.ai-page.entry-route-stage .artifact-meta div[data-v-536d95cc],.ai-page.entry-route-stage .publish-readiness-card[data-v-536d95cc],.ai-page.entry-route-stage .generation-step[data-v-536d95cc],.ai-page.entry-route-stage .trace-phase-item[data-v-536d95cc],.ai-page.entry-route-stage .artifact-technical-disclosure>summary span[data-v-536d95cc],.ai-page.entry-route-stage .review-state-pill[data-v-536d95cc],.ai-page.entry-route-stage .artifact-file[data-v-536d95cc],.ai-page.entry-route-stage .artifact-diff-code[data-v-536d95cc]{border-color:var(--entry-control-border);background:#ffffff0a;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000002e}.ai-page.entry-route-stage .timeline-entry.selected[data-v-536d95cc]{border-color:#fa5c7c61;background:linear-gradient(180deg,#451728f5,#261019f5);box-shadow:inset 0 1px #ffffff0a,0 18px 36px #0000003d}.ai-page.entry-route-stage .timeline-entry.active[data-v-536d95cc],.ai-page.entry-route-stage .workbench-status-card.active[data-v-536d95cc],.ai-page.entry-route-stage .workspace-inline-status.active[data-v-536d95cc],.ai-page.entry-route-stage .timeline-badge.active[data-v-536d95cc],.ai-page.entry-route-stage .trace-phase-item.active[data-v-536d95cc],.ai-page.entry-route-stage .publish-readiness-card.active[data-v-536d95cc],.ai-page.entry-route-stage .artifact-empty-state.active[data-v-536d95cc],.ai-page.entry-route-stage .generation-step.active[data-v-536d95cc]{border-color:#fa5c7c57;background:linear-gradient(180deg,#451728f5,#261019f5);color:#fff2f6}.ai-page.entry-route-stage .timeline-entry.failed[data-v-536d95cc],.ai-page.entry-route-stage .workbench-status-card.failed[data-v-536d95cc],.ai-page.entry-route-stage .workspace-inline-status.failed[data-v-536d95cc],.ai-page.entry-route-stage .timeline-badge.failed[data-v-536d95cc],.ai-page.entry-route-stage .trace-phase-item.failed[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-event.failed[data-v-536d95cc],.ai-page.entry-route-stage .publish-readiness-card.failed[data-v-536d95cc],.ai-page.entry-route-stage .review-state-pill.blocked[data-v-536d95cc],.ai-page.entry-route-stage .artifact-empty-state.failed[data-v-536d95cc],.ai-page.entry-route-stage .generation-step.failed[data-v-536d95cc]{border-color:#ff8d9d57;background:linear-gradient(180deg,#4c1b22f5,#2a1216f5);color:#fff1f3}.ai-page.entry-route-stage .timeline-entry.blocked[data-v-536d95cc],.ai-page.entry-route-stage .workbench-status-card.blocked[data-v-536d95cc],.ai-page.entry-route-stage .workspace-inline-status.blocked[data-v-536d95cc],.ai-page.entry-route-stage .timeline-badge.blocked[data-v-536d95cc],.ai-page.entry-route-stage .trace-phase-item.upcoming[data-v-536d95cc],.ai-page.entry-route-stage .publish-readiness-card.blocked[data-v-536d95cc],.ai-page.entry-route-stage .review-state-pill.active[data-v-536d95cc],.ai-page.entry-route-stage .artifact-empty-state.blocked[data-v-536d95cc],.ai-page.entry-route-stage .generation-step.blocked[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-event.running[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-event.queued[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-plan-item span[data-v-536d95cc]{border-color:#ffd36952;background:linear-gradient(180deg,#402c12f5,#241b0ef5);color:#fff4da}.ai-page.entry-route-stage .workbench-status-card.ready[data-v-536d95cc],.ai-page.entry-route-stage .workspace-inline-status.ready[data-v-536d95cc],.ai-page.entry-route-stage .timeline-badge.ready[data-v-536d95cc],.ai-page.entry-route-stage .trace-phase-item.complete[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-event.completed[data-v-536d95cc],.ai-page.entry-route-stage .publish-readiness-card.ready[data-v-536d95cc],.ai-page.entry-route-stage .review-state-pill.ready[data-v-536d95cc],.ai-page.entry-route-stage .generation-step.complete[data-v-536d95cc],.ai-page.entry-route-stage .artifact-diff-chip.added[data-v-536d95cc],.ai-page.entry-route-stage .artifact-diff-code.added[data-v-536d95cc]{border-color:#00d4aa57;background:linear-gradient(180deg,#0d352df5,#091f1bf5);color:#effcf7}.ai-page.entry-route-stage .artifact-diff-chip.removed[data-v-536d95cc],.ai-page.entry-route-stage .artifact-diff-code.removed[data-v-536d95cc]{border-color:#ff8d9d57;background:linear-gradient(180deg,#4c1b22f5,#2a1216f5);color:#fff1f3}.ai-page.entry-route-stage .artifact-trace-highlight[data-v-536d95cc]{border-color:#fa5c7c4d;background:radial-gradient(circle at top right,rgba(250,92,124,.16),transparent 34%),linear-gradient(180deg,#27151ff5,#181018f5)}.ai-page.entry-route-stage .trace-progress-bar[data-v-536d95cc]{background:#ffffff0f}.ai-page.entry-route-stage .trace-progress-bar>span[data-v-536d95cc]{background:linear-gradient(90deg,#fa5c7cf5,#00d4aae0)}.ai-page.entry-route-stage .artifact-meta dt[data-v-536d95cc],.ai-page.entry-route-stage .artifact-trace-meta[data-v-536d95cc],.ai-page.entry-route-stage .timeline-entry small[data-v-536d95cc],.ai-page.entry-route-stage .timeline-stats span[data-v-536d95cc],.ai-page.entry-route-stage .trace-progress-top span[data-v-536d95cc],.ai-page.entry-route-stage .trace-phase-top span[data-v-536d95cc],.ai-page.entry-route-stage .artifact-technical-disclosure>summary span[data-v-536d95cc],.ai-page.entry-route-stage .artifact-file[data-v-536d95cc]{color:#cfd1db}.suggestion-row[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.75rem}.ai-page.entry-route-stage .project-start-mode[data-v-536d95cc],.ai-page.entry-route-stage .project-filter-chip[data-v-536d95cc],.ai-page.entry-route-stage .suggestion-chip[data-v-536d95cc],.ai-page.entry-route-stage .button[data-v-536d95cc]{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.ai-page.entry-route-stage input[data-v-536d95cc],.ai-page.entry-route-stage textarea[data-v-536d95cc],.ai-page.entry-route-stage select[data-v-536d95cc]{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.ai-page.entry-route-stage .project-filter-chip[data-v-536d95cc],.ai-page.entry-route-stage .artifact-tab[data-v-536d95cc],.ai-page.entry-route-stage .suggestion-chip[data-v-536d95cc]{border-color:var(--entry-control-border);background:var(--entry-control-surface);color:var(--muted);box-shadow:inset 0 1px #ffffff08,var(--entry-control-shadow)}.ai-page.entry-route-stage .project-filter-chip[data-v-536d95cc]:hover:not(.active):not([aria-pressed=true]),.ai-page.entry-route-stage .artifact-tab[data-v-536d95cc]:hover:not(.active),.ai-page.entry-route-stage .suggestion-chip[data-v-536d95cc]:hover{border-color:var(--entry-control-border-hover);background:var(--entry-control-surface-hover);color:var(--text);transform:translateY(-1px)}.ai-page.entry-route-stage .project-filter-chip[data-v-536d95cc]:active:not(.active):not([aria-pressed=true]),.ai-page.entry-route-stage .artifact-tab[data-v-536d95cc]:active:not(.active),.ai-page.entry-route-stage .suggestion-chip[data-v-536d95cc]:active{background:var(--entry-control-surface-active);transform:translateY(0)}.ai-page.entry-route-stage .project-filter-chip[data-v-536d95cc]:focus-visible,.ai-page.entry-route-stage .artifact-tab[data-v-536d95cc]:focus-visible,.ai-page.entry-route-stage .suggestion-chip[data-v-536d95cc]:focus-visible{outline:none;border-color:var(--entry-control-border-selected);box-shadow:var(--entry-control-focus)}.ai-page.entry-route-stage .project-filter-chip.active[data-v-536d95cc],.ai-page.entry-route-stage .project-filter-chip[aria-pressed=true][data-v-536d95cc],.ai-page.entry-route-stage .artifact-tab.active[data-v-536d95cc]{border-color:var(--entry-control-border-selected);background:var(--entry-control-surface-selected);color:#fff;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #fa5c7c2e}.ai-page.entry-route-stage .project-filter-chip.active[data-v-536d95cc]:focus-visible,.ai-page.entry-route-stage .project-filter-chip[aria-pressed=true][data-v-536d95cc]:focus-visible,.ai-page.entry-route-stage .artifact-tab.active[data-v-536d95cc]:focus-visible{box-shadow:var(--entry-control-focus),inset 0 1px #ffffff0a,0 12px 24px #fa5c7c2e}.ai-page.entry-route-stage .project-start-mode-row[data-v-536d95cc]{border-color:var(--entry-control-border);background:linear-gradient(180deg,#181822f5,#101019f5);box-shadow:inset 0 1px #ffffff0a,0 18px 44px #0000003d}.ai-page.entry-route-stage .project-start-mode[data-v-536d95cc]{border:1px solid transparent;color:var(--muted);box-shadow:none}.ai-page.entry-route-stage .project-start-mode[data-v-536d95cc]:hover:not(:disabled):not(.active):not([aria-pressed=true]){border-color:var(--entry-control-border-hover);background:var(--entry-control-surface-hover);color:var(--text);transform:translateY(-1px)}.ai-page.entry-route-stage .project-start-mode[data-v-536d95cc]:active:not(:disabled):not(.active):not([aria-pressed=true]){background:var(--entry-control-surface-active);transform:translateY(0)}.ai-page.entry-route-stage .project-start-mode.active[data-v-536d95cc],.ai-page.entry-route-stage .project-start-mode[aria-pressed=true][data-v-536d95cc]{border-color:var(--entry-control-border-selected);background:linear-gradient(135deg,#fa5c7cfa,#d6466bf5);box-shadow:inset 0 1px #ffffff14,0 10px 24px #fa5c7c3d;color:#fff}.ai-page.entry-route-stage .project-start-mode.active[data-v-536d95cc]:hover:not(:disabled),.ai-page.entry-route-stage .project-start-mode[aria-pressed=true][data-v-536d95cc]:hover:not(:disabled){border-color:#fa5c7cd1;background:linear-gradient(135deg,#ff7194,#de4e72fa);box-shadow:inset 0 1px #ffffff1a,0 14px 30px #fa5c7c47;color:#fff;transform:translateY(-1px)}.ai-page.entry-route-stage .project-start-mode.active[data-v-536d95cc]:active:not(:disabled),.ai-page.entry-route-stage .project-start-mode[aria-pressed=true][data-v-536d95cc]:active:not(:disabled){background:linear-gradient(135deg,#f05375fa,#ce4064f5);box-shadow:inset 0 1px #ffffff14,0 10px 24px #fa5c7c38;color:#fff;transform:translateY(0)}.ai-page.entry-route-stage .project-start-mode[data-v-536d95cc]:focus-visible{outline:none;border-color:var(--entry-control-border-selected);box-shadow:var(--entry-control-focus)}.ai-page.entry-route-stage .project-start-mode.active[data-v-536d95cc]:focus-visible,.ai-page.entry-route-stage .project-start-mode[aria-pressed=true][data-v-536d95cc]:focus-visible{box-shadow:var(--entry-control-focus),inset 0 1px #ffffff14,0 10px 24px #fa5c7c3d}input[data-v-536d95cc],textarea[data-v-536d95cc],select[data-v-536d95cc],button[data-v-536d95cc]{font:inherit}input[data-v-536d95cc],textarea[data-v-536d95cc],select[data-v-536d95cc]{width:100%;border:1px solid rgba(72,44,15,.16);border-radius:.95rem;padding:.82rem .9rem;color:var(--text);background:#ffffffd1}.ai-page.entry-route-stage input[data-v-536d95cc],.ai-page.entry-route-stage textarea[data-v-536d95cc],.ai-page.entry-route-stage select[data-v-536d95cc]{border-color:var(--entry-control-border);background:#181822f0;color:var(--text);box-shadow:inset 0 1px #ffffff05,0 10px 24px #00000024}.ai-page.entry-route-stage input[data-v-536d95cc]:hover:not(:disabled),.ai-page.entry-route-stage textarea[data-v-536d95cc]:hover:not(:disabled),.ai-page.entry-route-stage select[data-v-536d95cc]:hover:not(:disabled){border-color:var(--entry-control-border-hover);background:#1c1c27f5}.ai-page.entry-route-stage input[data-v-536d95cc]:focus-visible,.ai-page.entry-route-stage textarea[data-v-536d95cc]:focus-visible,.ai-page.entry-route-stage select[data-v-536d95cc]:focus-visible{outline:none;border-color:var(--entry-control-border-selected);box-shadow:var(--entry-control-focus)}.ai-page.entry-route-stage input[data-v-536d95cc]::-moz-placeholder,.ai-page.entry-route-stage textarea[data-v-536d95cc]::-moz-placeholder{color:var(--muted)}.ai-page.entry-route-stage input[data-v-536d95cc]::placeholder,.ai-page.entry-route-stage textarea[data-v-536d95cc]::placeholder{color:var(--muted)}.ai-page.entry-route-stage input[type=file][data-v-536d95cc]{padding:.45rem;color:var(--muted);cursor:pointer}.ai-page.entry-route-stage input[type=file][data-v-536d95cc]::file-selector-button{margin-right:.85rem;border:1px solid var(--entry-control-border);border-radius:999px;background:#ffffff0f;color:var(--text);font:inherit;font-weight:700;letter-spacing:.02em;padding:.7rem .95rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease}.ai-page.entry-route-stage input[type=file][data-v-536d95cc]:hover::file-selector-button{border-color:var(--entry-control-border-selected);background:var(--entry-control-surface-selected);color:#fff}.ai-page.entry-route-stage input[type=file][data-v-536d95cc]:focus-visible::file-selector-button{box-shadow:var(--entry-control-focus)}textarea.editor[data-v-536d95cc]{min-height:28rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;line-height:1.55;resize:vertical}.editor-empty-state[data-v-536d95cc]{min-height:28rem;display:grid;align-content:center;gap:.6rem;border:1px dashed rgba(72,44,15,.18);border-radius:.95rem;padding:1.5rem;background:#ffffffa3}.button[data-v-536d95cc],.project-card[data-v-536d95cc],.file-pill[data-v-536d95cc],.pack-card[data-v-536d95cc],.suggestion-chip[data-v-536d95cc]{border-radius:.95rem}.button[data-v-536d95cc]{cursor:pointer;padding:.82rem 1rem;background:var(--panel-strong);color:var(--text);border:1px solid transparent;text-decoration:none}.button.primary[data-v-536d95cc]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);color:#f8fbf7}.button.ghost[data-v-536d95cc]{border-color:#482c0f29;background:transparent}.button.small[data-v-536d95cc]{padding:.45rem .7rem;font-size:.82rem}.ai-page.entry-route-stage .button[data-v-536d95cc]{border-color:var(--entry-control-border);background:var(--entry-control-surface);color:var(--text);box-shadow:inset 0 1px #ffffff08,var(--entry-control-shadow)}.ai-page.entry-route-stage .button.primary[data-v-536d95cc]{border-color:#fa5c7cad;background:linear-gradient(135deg,#fa5c7cfa,#d6466bf5);box-shadow:inset 0 1px #ffffff14,0 0 22px #fa5c7c38;color:#fff}.ai-page.entry-route-stage .button[data-v-536d95cc]:hover:not(:disabled){transform:translateY(-1px)}.ai-page.entry-route-stage .button[data-v-536d95cc]:active:not(:disabled){transform:translateY(0)}.ai-page.entry-route-stage .button.primary[data-v-536d95cc]:hover:not(:disabled){border-color:#fa5c7ccc;background:linear-gradient(135deg,#ff7194,#de4e72);box-shadow:0 0 30px #fa5c7c47}.ai-page.entry-route-stage .button.primary[data-v-536d95cc]:focus-visible{outline:none;box-shadow:var(--entry-control-focus),0 0 26px #fa5c7c3d}.ai-page.entry-route-stage .button.ghost[data-v-536d95cc]{border-color:var(--entry-control-border);background:#ffffff08;color:var(--text)}.ai-page.entry-route-stage .button.ghost[data-v-536d95cc]:hover:not(:disabled){border-color:var(--entry-control-border-hover);background:var(--entry-control-surface-hover)}.ai-page.entry-route-stage .button.ghost[data-v-536d95cc]:focus-visible{outline:none;box-shadow:var(--entry-control-focus)}.ai-page.generating-route-stage .generating-focus-stage[data-v-536d95cc]{position:relative;overflow:hidden;border-color:#ffffff14;background:radial-gradient(circle at top right,rgba(250,92,124,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(0,212,170,.08),transparent 24%),linear-gradient(180deg,#181823f5,#0e0e18f5);box-shadow:0 24px 56px #00000052}.ai-page.generating-route-stage .generating-focus-shell[data-v-536d95cc]{position:relative;z-index:1}.ai-page.generating-route-stage .generating-focus-copy h2[data-v-536d95cc]{background:linear-gradient(135deg,#fff,#f0b7c5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ai-page.generating-route-stage .generating-focus-copy .lead[data-v-536d95cc]{color:#d6d8e3}.ai-page.generating-route-stage .generation-companion-board[data-v-536d95cc],.ai-page.generating-route-stage .generation-disclosure[data-v-536d95cc]{border-color:#ffffff14;background:linear-gradient(180deg,#181823f5,#10101af5);box-shadow:0 20px 46px #00000042}.ai-page.generating-route-stage .generation-companion-board.active[data-v-536d95cc]{border-color:#fa5c7c4d;background:radial-gradient(circle at top left,rgba(250,92,124,.18),transparent 30%),linear-gradient(180deg,#391727f5,#190f16fa)}.ai-page.generating-route-stage .generation-companion-board.ready[data-v-536d95cc]{border-color:#00d4aa4d;background:radial-gradient(circle at top left,rgba(0,212,170,.16),transparent 30%),linear-gradient(180deg,#0f302af5,#091917fa)}.ai-page.generating-route-stage .generation-companion-board.failed[data-v-536d95cc]{border-color:#ff8d9d52;background:radial-gradient(circle at top left,rgba(255,141,157,.16),transparent 30%),linear-gradient(180deg,#3d181ff5,#1d0f13fa)}.ai-page.generating-route-stage .generation-companion-board.blocked[data-v-536d95cc],.ai-page.generating-route-stage .generation-disclosure-muted[data-v-536d95cc]{border-color:#ffd36947;background:radial-gradient(circle at top left,rgba(255,211,105,.14),transparent 30%),linear-gradient(180deg,#362713f5,#1b150dfa)}.ai-page.generating-route-stage .generation-disclosure-body[data-v-536d95cc]{border-top-color:#ffffff14}.ai-page.generating-route-stage .generation-mascot-bubble[data-v-536d95cc],.ai-page.generating-route-stage .generation-spotlight-card[data-v-536d95cc],.ai-page.generating-route-stage .generation-chip-card[data-v-536d95cc],.ai-page.generating-route-stage .generation-phase-card[data-v-536d95cc],.ai-page.generating-route-stage .generation-inline-pill[data-v-536d95cc],.ai-page.generating-route-stage .generation-disclosure>summary span[data-v-536d95cc],.ai-page.generating-route-stage .artifact-trace-card[data-v-536d95cc],.ai-page.generating-route-stage .artifact-trace-highlight[data-v-536d95cc],.ai-page.generating-route-stage .artifact-trace-event[data-v-536d95cc],.ai-page.generating-route-stage .credit-activity-card[data-v-536d95cc],.ai-page.generating-route-stage .generation-recovery[data-v-536d95cc],.ai-page.generating-route-stage .zero-credit-pill[data-v-536d95cc],.ai-page.generating-route-stage .credit-amount-pill[data-v-536d95cc],.ai-page.generating-route-stage .artifact-file[data-v-536d95cc]{border-color:var(--entry-control-border);background:#ffffff0a;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000002e}.ai-page.generating-route-stage .generation-mascot-bubble[data-v-536d95cc]:before{border-left-color:var(--entry-control-border);border-top-color:var(--entry-control-border)}.ai-page.generating-route-stage .generation-phase-card.upcoming[data-v-536d95cc]{opacity:1}.ai-page.generating-route-stage .generation-phase-index[data-v-536d95cc]{border-color:var(--entry-control-border);background:#ffffff0a;color:#cfd1db}.ai-page.generating-route-stage .timeline-badge.active[data-v-536d95cc],.ai-page.generating-route-stage .generation-phase-card.active[data-v-536d95cc],.ai-page.generating-route-stage .credit-activity-card.active[data-v-536d95cc],.ai-page.generating-route-stage .credit-amount-pill.active[data-v-536d95cc],.ai-page.generating-route-stage .artifact-trace-event.running[data-v-536d95cc],.ai-page.generating-route-stage .artifact-trace-event.queued[data-v-536d95cc]{border-color:#fa5c7c57;background:linear-gradient(180deg,#451728f5,#261019f5);color:#fff2f6}.ai-page.generating-route-stage .timeline-badge.ready[data-v-536d95cc],.ai-page.generating-route-stage .generation-phase-card.complete[data-v-536d95cc],.ai-page.generating-route-stage .credit-activity-card.ready[data-v-536d95cc],.ai-page.generating-route-stage .credit-amount-pill.ready[data-v-536d95cc],.ai-page.generating-route-stage .artifact-trace-event.completed[data-v-536d95cc]{border-color:#00d4aa57;background:linear-gradient(180deg,#0d352df5,#091f1bf5);color:#effcf7}.ai-page.generating-route-stage .timeline-badge.failed[data-v-536d95cc],.ai-page.generating-route-stage .generation-phase-card.failed[data-v-536d95cc],.ai-page.generating-route-stage .credit-activity-card.failed[data-v-536d95cc],.ai-page.generating-route-stage .credit-amount-pill.failed[data-v-536d95cc],.ai-page.generating-route-stage .artifact-trace-event.failed[data-v-536d95cc],.ai-page.generating-route-stage .generation-recovery.failed[data-v-536d95cc]{border-color:#ff8d9d57;background:linear-gradient(180deg,#4c1b22f5,#2a1216f5);color:#fff1f3}.ai-page.generating-route-stage .timeline-badge.blocked[data-v-536d95cc],.ai-page.generating-route-stage .credit-activity-card.blocked[data-v-536d95cc],.ai-page.generating-route-stage .credit-amount-pill.blocked[data-v-536d95cc],.ai-page.generating-route-stage .generation-recovery.blocked[data-v-536d95cc]{border-color:#ffd36952;background:linear-gradient(180deg,#402c12f5,#241b0ef5);color:#fff4da}.ai-page.generating-route-stage .artifact-trace-highlight[data-v-536d95cc]{border-color:#fa5c7c4d;background:radial-gradient(circle at top right,rgba(250,92,124,.16),transparent 34%),linear-gradient(180deg,#27151ff5,#181018f5)}.ai-page.generating-route-stage .credit-activity-balance[data-v-536d95cc],.ai-page.generating-route-stage .generation-disclosure>summary span[data-v-536d95cc],.ai-page.generating-route-stage .panel-heading span[data-v-536d95cc]{color:#b6bac8}.ai-page.generating-route-stage[data-v-536d95cc] .generation-notebook-card,.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card,.ai-page.generating-route-stage[data-v-536d95cc] .artifact-file{border-color:var(--entry-control-border);background:#ffffff0a;box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000002e}.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card.thinking{background:linear-gradient(180deg,#24242ef5,#16161ef5)}.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card.decision{border-color:#ffd3694d;background:linear-gradient(180deg,#402c12f5,#241b0ef5)}.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card.editing{border-color:#fa5c7c4d;background:linear-gradient(180deg,#451728f5,#261019f5)}.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card.check{border-color:#00d4aa4d;background:linear-gradient(180deg,#0d352df5,#091f1bf5)}.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card.warning{border-color:#ff8d9d52;background:linear-gradient(180deg,#4c1b22f5,#2a1216f5)}.ai-page.generating-route-stage[data-v-536d95cc] .trace-progress-top span,.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card-top span,.ai-page.generating-route-stage[data-v-536d95cc] .generation-diary-card-top small,.ai-page.generating-route-stage[data-v-536d95cc] .artifact-file{color:#cfd1db}.ai-page.generating-route-stage[data-v-536d95cc] .generation-mascot-shell{border-color:#ffffff14;box-shadow:inset 0 -.5rem #ffffff2e,0 20px 36px #00000047,0 0 28px #fa5c7c1f}.ai-page.generating-route-stage[data-v-536d95cc] .generation-mascot-shadow{background:#0000004d}.ai-page.generating-route-stage[data-v-536d95cc] .generation-mascot-nameplate span{border-color:var(--entry-control-border);background:#ffffff0a;color:#cfd1db}.ai-page.generating-route-stage .button[data-v-536d95cc]{border-color:var(--entry-control-border);background:var(--entry-control-surface);color:var(--text);box-shadow:inset 0 1px #ffffff08,var(--entry-control-shadow)}.ai-page.generating-route-stage .button.primary[data-v-536d95cc]{border-color:#fa5c7cad;background:linear-gradient(135deg,#fa5c7cfa,#d6466bf5);box-shadow:inset 0 1px #ffffff14,0 0 22px #fa5c7c38;color:#fff}.ai-page.generating-route-stage .button[data-v-536d95cc]:hover:not(:disabled){transform:translateY(-1px)}.ai-page.generating-route-stage .button[data-v-536d95cc]:active:not(:disabled){transform:translateY(0)}.ai-page.generating-route-stage .button.primary[data-v-536d95cc]:hover:not(:disabled){border-color:#fa5c7ccc;background:linear-gradient(135deg,#ff7194,#de4e72);box-shadow:0 0 30px #fa5c7c47}.ai-page.generating-route-stage .button.primary[data-v-536d95cc]:focus-visible{outline:none;box-shadow:var(--entry-control-focus),0 0 26px #fa5c7c3d}.ai-page.generating-route-stage .button.ghost[data-v-536d95cc]{border-color:var(--entry-control-border);background:#ffffff08;color:var(--text)}.ai-page.generating-route-stage .button.ghost[data-v-536d95cc]:hover:not(:disabled){border-color:var(--entry-control-border-hover);background:var(--entry-control-surface-hover)}.ai-page.generating-route-stage .button.ghost[data-v-536d95cc]:focus-visible{outline:none;box-shadow:var(--entry-control-focus)}button[data-v-536d95cc]:disabled,input[data-v-536d95cc]:disabled,textarea[data-v-536d95cc]:disabled,select[data-v-536d95cc]:disabled{cursor:not-allowed;opacity:.68}.ai-page.entry-route-stage button[data-v-536d95cc]:disabled,.ai-page.entry-route-stage input[data-v-536d95cc]:disabled,.ai-page.entry-route-stage textarea[data-v-536d95cc]:disabled,.ai-page.entry-route-stage select[data-v-536d95cc]:disabled{border-color:#ffffff0f;background:#ffffff06;color:#eaeaf085;box-shadow:none}.ai-page.entry-route-stage input[data-v-536d95cc]:disabled::-moz-placeholder,.ai-page.entry-route-stage textarea[data-v-536d95cc]:disabled::-moz-placeholder{color:#a1a1b380}.ai-page.entry-route-stage input[data-v-536d95cc]:disabled::placeholder,.ai-page.entry-route-stage textarea[data-v-536d95cc]:disabled::placeholder{color:#a1a1b380}.project-card[data-v-536d95cc],.file-pill[data-v-536d95cc],.pack-card[data-v-536d95cc],.suggestion-chip[data-v-536d95cc]{width:100%;cursor:pointer;text-align:left;padding:.85rem .9rem}.ai-page.entry-route-stage .suggestion-chip[data-v-536d95cc]{width:auto;border-radius:999px;font-weight:700;text-align:center}.project-card.active[data-v-536d95cc],.file-pill.active[data-v-536d95cc]{border-color:#166a4a73;background:#d4f3e2bd}.model-lockup[data-v-536d95cc]{border-radius:.95rem;padding:.95rem 1rem}.model-lockup.with-mascot[data-v-536d95cc]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.model-lockup-copy[data-v-536d95cc]{display:grid;gap:.12rem;min-width:0}.model-lockup-mascot[data-v-536d95cc]{align-self:start;margin-top:.1rem}.model-lockup span[data-v-536d95cc],.model-lockup small[data-v-536d95cc]{display:block}.model-lockup span[data-v-536d95cc]{font-size:.82rem;margin-top:.25rem}.panel-heading[data-v-536d95cc],.workspace-header[data-v-536d95cc]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.workspace-header[data-v-536d95cc]{border-bottom:1px solid var(--line);padding-bottom:1rem;flex-wrap:wrap}.workspace-header-side[data-v-536d95cc]{display:grid;gap:.75rem;justify-items:end;flex:1 1 28rem}.workspace-inline-statuses[data-v-536d95cc]{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-inline-status[data-v-536d95cc]{box-shadow:none;padding:.7rem .8rem}.workspace-inline-status span[data-v-536d95cc]{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.workspace-inline-status strong[data-v-536d95cc]{margin-top:.18rem}.credit-balance strong[data-v-536d95cc]{display:block;font-size:2rem;line-height:1}.credit-balance span[data-v-536d95cc],.field-label[data-v-536d95cc]{color:var(--muted)}.field-label[data-v-536d95cc]{display:block;margin-bottom:.35rem;font-size:.85rem}.ai-page.entry-route-stage .field-label[data-v-536d95cc]{color:#eaeaf0b8;font-family:Space Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.launch-button[data-v-536d95cc]{width:100%;min-height:3.05rem}.launch-blocker[data-v-536d95cc]{margin-bottom:.75rem}.compact-panel[data-v-536d95cc]{min-height:100%}.preview-frame[data-v-536d95cc]{width:100%;min-height:70dvh;border:1px solid var(--line);border-radius:1rem;background:#fff}.preview-empty-state[data-v-536d95cc]{display:grid;gap:.8rem;align-content:start;min-height:70dvh;border:1px dashed var(--entry-control-border, rgba(72, 44, 15, .16));border-radius:1rem;background:linear-gradient(180deg,#181823f0,#10101af0);padding:1.1rem;box-shadow:inset 0 1px #ffffff08,0 18px 36px #00000038}.preview-empty-state strong[data-v-536d95cc]{display:block;font-size:1.05rem}.preview-empty-state .button[data-v-536d95cc]{justify-self:start}.preview-activity-banner[data-v-536d95cc]{position:sticky;top:.75rem;z-index:2;margin-bottom:.85rem;border:1px solid var(--entry-control-border, var(--line));border-radius:1rem;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff08,0 18px 36px #00000038;background:linear-gradient(180deg,#181823f5,#11111bf5)}.preview-activity-banner.active[data-v-536d95cc]{border-color:#00d4aa57;background:linear-gradient(180deg,#0d352df5,#091f1bf5)}.preview-activity-banner.blocked[data-v-536d95cc]{border-color:#ffd36952;background:linear-gradient(180deg,#402c12f5,#241b0ef5)}.preview-activity-banner strong[data-v-536d95cc]{display:block;font-size:1rem}.preview-activity-banner p[data-v-536d95cc]{margin-bottom:0}.preview-activity-meta[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.preview-activity-meta span[data-v-536d95cc]{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .65rem;background:#ffffff0d;border:1px solid var(--entry-control-border, rgba(72, 44, 15, .1));color:var(--text);font-size:.82rem}.issue-list[data-v-536d95cc],.radio-row[data-v-536d95cc]{display:grid;gap:.5rem}.issue-list[data-v-536d95cc]{padding-left:1rem}.issue-list li[data-v-536d95cc]{display:grid;gap:.15rem}.status-pass[data-v-536d95cc],.success-copy[data-v-536d95cc]{color:var(--accent)}.status-warn[data-v-536d95cc]{color:var(--warn)}.gary-shell[data-v-536d95cc],.gary-shell-grid[data-v-536d95cc],.gary-chat-thread[data-v-536d95cc],.gary-composer-actions[data-v-536d95cc],.gary-inline-actions[data-v-536d95cc],.gary-tools-section[data-v-536d95cc],.gary-file-drawer-grid[data-v-536d95cc],.gary-shell-header-side[data-v-536d95cc],.gary-presence-visual[data-v-536d95cc]{display:grid;gap:1rem}.gary-shell[data-v-536d95cc]{gap:1.25rem}.gary-shell-header[data-v-536d95cc]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.gary-shell-identity[data-v-536d95cc]{display:grid;gap:.5rem;align-content:start}.gary-shell-project-name[data-v-536d95cc]{display:block;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.1}.gary-shell-meta[data-v-536d95cc]{display:flex;flex-wrap:wrap;gap:.5rem}.gary-shell-grid[data-v-536d95cc]{grid-template-columns:minmax(0,1.25fr) minmax(360px,.95fr);align-items:start}.gary-preview-panel[data-v-536d95cc],.gary-chat-panel[data-v-536d95cc]{min-height:38rem}.gary-chat-panel[data-v-536d95cc]{display:grid;gap:1rem;align-content:start}.gary-presence-card[data-v-536d95cc]{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--entry-control-border, var(--line));border-radius:1rem;background:linear-gradient(180deg,#181823f5,#11111bf5);box-shadow:inset 0 1px #ffffff08,0 18px 36px #00000038}.gary-presence-card.ready[data-v-536d95cc]{border-color:#00d4aa57;background:linear-gradient(180deg,#0d352df5,#091f1bf5)}.gary-presence-card.active[data-v-536d95cc]{border-color:#fa5c7c57;background:linear-gradient(180deg,#451728f5,#261019f5)}.gary-presence-card.failed[data-v-536d95cc]{border-color:#ff8d9d57;background:linear-gradient(180deg,#4c1b22f5,#2a1216f5)}.gary-presence-visual[data-v-536d95cc]{justify-items:center;text-align:center}.gary-presence-top[data-v-536d95cc],.gary-chat-message-top[data-v-536d95cc]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.gary-current-action[data-v-536d95cc]{margin:0;font-size:1.05rem;font-weight:700}.gary-thought-bubble[data-v-536d95cc]{border:1px solid rgba(250,92,124,.28);background:linear-gradient(180deg,#391a26f5,#22121bf5);box-shadow:var(--shadow);justify-self:center;max-width:min(22rem,100%)}.gary-thought-bubble[data-v-536d95cc]:before{left:50%;top:auto;bottom:-.6rem;border-left:0;border-top:0;border-right:1px solid rgba(250,92,124,.28);border-bottom:1px solid rgba(250,92,124,.28);transform:translate(-50%) rotate(45deg)}.gary-thought-bubble p[data-v-536d95cc]:last-child{margin:0;white-space:pre-wrap}.gary-chat-thread[data-v-536d95cc]{max-height:34rem;overflow:auto;padding-right:.35rem}.gary-chat-message[data-v-536d95cc]{display:grid;gap:.8rem;padding:1rem;border-radius:1rem;border:1px solid var(--entry-control-border, var(--line));box-shadow:inset 0 1px #ffffff08,0 14px 30px #0000002e}.gary-chat-message.user[data-v-536d95cc]{background:linear-gradient(180deg,#1c1c26f5,#12121cf5)}.gary-chat-message.gary[data-v-536d95cc]{border-color:#fa5c7c3d;background:linear-gradient(180deg,#341824f5,#1d1118f5)}.gary-chat-message.active[data-v-536d95cc]{border-color:#fa5c7c57}.gary-chat-message.failed[data-v-536d95cc]{border-color:#ff8d9d57}.gary-chat-message p[data-v-536d95cc]{margin:0;white-space:pre-wrap}.gary-chat-timing[data-v-536d95cc]{display:block;color:var(--muted);font-size:.75rem;margin-top:4px}.gary-suggested-followup[data-v-536d95cc]{display:inline-block;margin-top:8px;padding:6px 12px;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:8px;color:#6366f1;font-size:.85rem;cursor:pointer;text-align:left;transition:background .15s}.gary-suggested-followup[data-v-536d95cc]:hover{background:#6366f133}.gary-chat-state[data-v-536d95cc]{text-transform:capitalize;color:var(--muted);font-size:.8rem}.gary-drawer-backdrop[data-v-536d95cc]{position:fixed;inset:0;z-index:80;background:#06060ab8;display:flex;justify-content:flex-end;padding:1rem}.gary-drawer[data-v-536d95cc]{width:min(42rem,100%);max-height:calc(100vh - 2rem);overflow:auto}.gary-tools-drawer[data-v-536d95cc]{width:min(36rem,100%)}.gary-drawer-actions[data-v-536d95cc]{display:flex;gap:.6rem;align-items:center}.gary-file-drawer-grid[data-v-536d95cc]{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:start}.gary-tools-section[data-v-536d95cc]{border-top:1px solid var(--line);padding-top:1rem}.gary-tools-section[data-v-536d95cc]:first-of-type{border-top:0;padding-top:0}.gary-inline-actions[data-v-536d95cc],.gary-composer-actions[data-v-536d95cc]{grid-template-columns:repeat(auto-fit,minmax(140px,max-content))}.gary-shell-header-side[data-v-536d95cc]{width:min(100%,34rem);flex:1 1 34rem;justify-items:stretch}.shell-actions[data-v-536d95cc]{width:100%;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));justify-content:stretch}.generation-card.pending[data-v-536d95cc]{border:1px dashed rgba(22,106,74,.35);background:#d4f3e26b;margin-bottom:.75rem}.error-copy[data-v-536d95cc],.error-panel[data-v-536d95cc]{color:var(--error)}.radio-row[data-v-536d95cc]{grid-template-columns:auto 1fr;align-items:center}@media(max-width:1200px){.workspace-grid[data-v-536d95cc],.workspace-main-grid[data-v-536d95cc],.workspace-review-grid[data-v-536d95cc],.publish-main-grid[data-v-536d95cc],.workbench-status-grid[data-v-536d95cc],.workspace-inline-statuses[data-v-536d95cc],.bottom-grid[data-v-536d95cc],.timeline-stats[data-v-536d95cc],.timeline-entry-meta[data-v-536d95cc],.artifact-meta[data-v-536d95cc],.ai-hero[data-v-536d95cc],.ai-layout[data-v-536d95cc],.launch-grid[data-v-536d95cc],.launch-support-grid[data-v-536d95cc],.generation-lifecycle[data-v-536d95cc],.generation-meta[data-v-536d95cc],.stage-nav[data-v-536d95cc],.generation-companion-grid[data-v-536d95cc],.generation-info-grid[data-v-536d95cc],.workspace-actions[data-v-536d95cc],.prompt-step-row[data-v-536d95cc],.project-index-hero[data-v-536d95cc],.project-index-toolbar[data-v-536d95cc],.project-index-panel-heading[data-v-536d95cc],.project-index-grid[data-v-536d95cc],.project-index-metrics[data-v-536d95cc],.project-index-actions-row[data-v-536d95cc],.project-filter-row[data-v-536d95cc],.project-index-empty.no-projects[data-v-536d95cc],.project-index-hero-actions[data-v-536d95cc],.entry-connect-shell[data-v-536d95cc],.entry-connect-support[data-v-536d95cc],.gary-shell-grid[data-v-536d95cc],.gary-file-drawer-grid[data-v-536d95cc]{grid-template-columns:1fr}.stage-links[data-v-536d95cc]{justify-content:start;grid-template-columns:repeat(2,minmax(0,max-content))}.artifact-trace-event-top[data-v-536d95cc],.artifact-trace-meta[data-v-536d95cc],.artifact-tab-row[data-v-536d95cc],.generation-phase-topline[data-v-536d95cc],.generation-diary-card-top[data-v-536d95cc],.artifact-diary-entry-top[data-v-536d95cc],.generation-disclosure>summary[data-v-536d95cc],.artifact-technical-disclosure>summary[data-v-536d95cc],.workspace-rail-disclosure>summary[data-v-536d95cc],.project-index-card-top[data-v-536d95cc],.gary-shell-header[data-v-536d95cc],.gary-presence-card[data-v-536d95cc],.gary-chat-message-top[data-v-536d95cc],.gary-presence-top[data-v-536d95cc]{flex-direction:column;align-items:start}.generation-companion-visual[data-v-536d95cc]{justify-items:start}.generation-mascot-card[data-v-536d95cc]{margin-top:-3.5rem}.project-index-results-count[data-v-536d95cc]{justify-self:start}}@media(max-width:720px){.hero-metrics[data-v-536d95cc],.stage-links[data-v-536d95cc],.state-actions[data-v-536d95cc]{grid-template-columns:1fr}.ai-page[data-v-536d95cc]{padding-inline:.85rem}.ai-page.detail-stage[data-v-536d95cc]{padding-top:1rem}.generation-progress-orbit[data-v-536d95cc]{width:min(16rem,82vw)}.generation-progress-core[data-v-536d95cc]{padding:1.8rem}.generation-phase-card[data-v-536d95cc]{grid-template-columns:1fr}}.creator-page-header[data-v-11c9e0e9]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.creator-page-copy[data-v-11c9e0e9]{display:grid;gap:.35rem}.creator-page-copy h1[data-v-11c9e0e9],.creator-page-copy p[data-v-11c9e0e9]{margin:0}.creator-page-actions[data-v-11c9e0e9]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:end}@media(max-width:720px){.creator-page-header[data-v-11c9e0e9]{flex-direction:column}.creator-page-actions[data-v-11c9e0e9]{justify-content:start}}.period-selector[data-v-be8efa46]{display:flex;gap:.5rem;margin-bottom:1.25rem}.period-tab[data-v-be8efa46]{padding:.4rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent;color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.period-tab[data-v-be8efa46]:hover{color:var(--ink);border-color:var(--border)}.period-tab.active[data-v-be8efa46]{background:color-mix(in srgb,var(--accent-2) 15%,transparent);border-color:color-mix(in srgb,var(--accent-2) 55%,transparent);color:var(--accent-2)}.stat-cards[data-v-be8efa46]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.5rem}.stat-card[data-v-be8efa46]{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.9rem;padding:1rem;background:color-mix(in srgb,var(--surface-2) 75%,transparent);display:flex;flex-direction:column;gap:.4rem}.stat-label[data-v-be8efa46]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.stat-value[data-v-be8efa46]{font-size:1.75rem;font-weight:700;color:var(--ink);line-height:1.1}.chart-section[data-v-be8efa46]{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.9rem;padding:1rem;background:color-mix(in srgb,var(--surface-2) 75%,transparent);margin-bottom:1.5rem}.chart-title[data-v-be8efa46],.section-title[data-v-be8efa46]{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.games-table-section[data-v-be8efa46]{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.9rem;padding:1rem;background:color-mix(in srgb,var(--surface-2) 75%,transparent)}.games-table-wrapper[data-v-be8efa46]{overflow-x:auto}.games-table[data-v-be8efa46]{width:100%;border-collapse:collapse;font-size:.88rem}.games-table th[data-v-be8efa46]{text-align:left;padding:.5rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.games-table td[data-v-be8efa46]{padding:.6rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--border) 30%,transparent);color:var(--ink)}.games-table tbody tr:last-child td[data-v-be8efa46]{border-bottom:none}.num-col[data-v-be8efa46]{text-align:right}.game-title-cell[data-v-be8efa46]{font-weight:600}.action-col[data-v-be8efa46]{text-align:right;white-space:nowrap}.period-selector[data-v-12e19c50]{display:flex;gap:.5rem;margin-bottom:1.25rem}.period-tab[data-v-12e19c50]{padding:.4rem 1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent;color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.period-tab[data-v-12e19c50]:hover{color:var(--ink);border-color:var(--border)}.period-tab.active[data-v-12e19c50]{background:color-mix(in srgb,var(--accent-2) 15%,transparent);border-color:color-mix(in srgb,var(--accent-2) 55%,transparent);color:var(--accent-2)}.stat-cards[data-v-12e19c50]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.5rem}.stat-card[data-v-12e19c50]{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.9rem;padding:1rem;background:color-mix(in srgb,var(--surface-2) 75%,transparent);display:flex;flex-direction:column;gap:.4rem}.stat-label[data-v-12e19c50]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.stat-value[data-v-12e19c50]{font-size:1.75rem;font-weight:700;color:var(--ink);line-height:1.1}.chart-section[data-v-12e19c50]{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.9rem;padding:1rem;background:color-mix(in srgb,var(--surface-2) 75%,transparent)}.chart-title[data-v-12e19c50]{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.screenshots-section[data-v-3a2d9654]{display:grid;gap:1rem}.screenshots-grid[data-v-3a2d9654]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.screenshot[data-v-3a2d9654]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid var(--line)}.leaderboard-modal-backdrop[data-v-f1cf42f0]{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.leaderboard-modal-panel[data-v-f1cf42f0]{width:min(860px,100%);max-height:min(80vh,640px);overflow:auto;border-radius:1rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(150deg,#0d1626f2,#070d18f7);box-shadow:0 24px 80px #00000073}.leaderboard-modal-header[data-v-f1cf42f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.1)}.leaderboard-modal-title-block[data-v-f1cf42f0]{display:grid;gap:.25rem}.leaderboard-modal-kicker[data-v-f1cf42f0]{margin:0;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.leaderboard-modal-title-block h2[data-v-f1cf42f0]{margin:0;font-size:1.32rem;line-height:1.2;color:#f5f8ff}.leaderboard-modal-body[data-v-f1cf42f0]{padding:1rem 1.2rem 1.2rem}.leaderboard-modal-footer[data-v-f1cf42f0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.2rem 1.2rem}.leaderboard-modal-action[data-v-f1cf42f0]{min-height:3rem;font-size:1rem;font-weight:700}.leaderboard-state[data-v-f1cf42f0]{display:grid;gap:.9rem;justify-items:start;padding:1.1rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.leaderboard-state p[data-v-f1cf42f0]{margin:0;color:#e5ebff}.leaderboard-state.error[data-v-f1cf42f0]{border-color:#ff787857;background:#ff787814}.leaderboard-state.empty[data-v-f1cf42f0]{border-color:#94a6c547;background:#94a6c514}.leaderboard-table[data-v-f1cf42f0]{width:100%;border-collapse:collapse}.leaderboard-table th[data-v-f1cf42f0],.leaderboard-table td[data-v-f1cf42f0]{padding:.72rem .5rem;text-align:left}.leaderboard-table th[data-v-f1cf42f0]{border-bottom:1px solid rgba(255,255,255,.16);font-family:var(--font-mono);font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a6b7de}.leaderboard-table td[data-v-f1cf42f0]{border-bottom:1px solid rgba(255,255,255,.08);font-size:.95rem;color:#edf2ff}.leaderboard-table tbody tr:last-child td[data-v-f1cf42f0]{border-bottom:none}@media(max-width:640px){.leaderboard-modal-backdrop[data-v-f1cf42f0]{padding:.5rem}.leaderboard-modal-header[data-v-f1cf42f0]{padding:1rem}.leaderboard-modal-body[data-v-f1cf42f0]{padding:.9rem 1rem 1rem}.leaderboard-table th[data-v-f1cf42f0]:nth-child(4),.leaderboard-table td[data-v-f1cf42f0]:nth-child(4){display:none}.leaderboard-modal-footer[data-v-f1cf42f0]{padding:0 1rem 1rem;grid-template-columns:1fr}}.run-result-modal-backdrop[data-v-c0b99634]{position:fixed;inset:0;z-index:125;display:grid;place-items:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.run-result-modal-panel[data-v-c0b99634]{width:min(720px,100%);border-radius:1rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(150deg,#0d1626f2,#070d18f7);box-shadow:0 24px 80px #00000073}.run-result-modal-header[data-v-c0b99634]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem;border-bottom:1px solid rgba(255,255,255,.1)}.run-result-modal-title-block[data-v-c0b99634]{display:grid;gap:.3rem}.run-result-modal-kicker[data-v-c0b99634]{margin:0;font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.run-result-modal-title-block h2[data-v-c0b99634]{margin:0;color:#f5f8ff}.run-result-modal-date[data-v-c0b99634]{margin:0;color:#a6b7de;font-size:.85rem}.run-result-modal-body[data-v-c0b99634]{display:grid;gap:1rem;padding:1.2rem}.run-result-score-card[data-v-c0b99634]{display:grid;gap:.25rem;padding:1rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.run-result-score-label[data-v-c0b99634]{font-size:.82rem;color:#a6b7de}.run-result-score-value[data-v-c0b99634]{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;color:#edf2ff}.run-result-highlight[data-v-c0b99634]{width:-moz-fit-content;width:fit-content;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#04111f;background:linear-gradient(100deg,#ffd369,#ffbb38)}.run-result-metrics[data-v-c0b99634]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.run-result-metric-card[data-v-c0b99634]{display:grid;gap:.35rem;padding:.9rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.run-result-metric-label[data-v-c0b99634]{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:#9eb0d8}.run-result-metric-value[data-v-c0b99634]{font-size:1.05rem;font-weight:700;color:#edf2ff}.run-result-guest-hint[data-v-c0b99634]{display:grid;gap:.7rem;padding:.95rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.run-result-guest-hint p[data-v-c0b99634]{margin:0;color:#dce4fc}.run-result-modal-footer[data-v-c0b99634]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1.2rem 1.2rem}.run-result-modal-action[data-v-c0b99634]{min-height:3rem;font-size:.98rem;font-weight:700}@media(max-width:720px){.run-result-modal-backdrop[data-v-c0b99634]{padding:.55rem}.run-result-modal-header[data-v-c0b99634],.run-result-modal-body[data-v-c0b99634]{padding:1rem}.run-result-metrics[data-v-c0b99634]{grid-template-columns:1fr}.run-result-modal-footer[data-v-c0b99634]{grid-template-columns:1fr;padding:0 1rem 1rem}}.ai-setup-page[data-v-5de356b4]{max-width:800px;margin:0 auto;padding:32px 16px 64px}.hero[data-v-5de356b4]{margin-bottom:40px}.hero h1[data-v-5de356b4]{font-size:32px;font-weight:800;margin:0 0 8px;background:linear-gradient(135deg,#57cbff,#7c5cff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-5de356b4]{color:var(--muted);font-size:16px;margin:0;line-height:1.5}.section[data-v-5de356b4]{margin-bottom:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.section h2[data-v-5de356b4]{font-size:22px;font-weight:700;margin:0 0 16px}.section h3[data-v-5de356b4]{font-size:16px;font-weight:600;margin:20px 0 8px}.section p[data-v-5de356b4]{margin:8px 0;line-height:1.6;color:#f5f7fad9}.section ol[data-v-5de356b4],.section ul[data-v-5de356b4]{margin:8px 0;padding-left:24px}.section li[data-v-5de356b4]{margin:6px 0;line-height:1.5;color:#f5f7fad9}.code-wrapper[data-v-5de356b4]{position:relative;margin:12px 0}.copy-btn[data-v-5de356b4]{position:absolute;top:8px;right:8px;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#f5f7fab3;font-size:12px;cursor:pointer;z-index:1}.copy-btn[data-v-5de356b4]:hover{background:#ffffff24}.code-block[data-v-5de356b4]{padding:14px 18px;border-radius:10px;background:#00000080;border:1px solid rgba(255,255,255,.06);font-family:Space Mono,JetBrains Mono,monospace;font-size:13px;line-height:1.5;overflow-x:auto;margin:0}.code-block code[data-v-5de356b4]{background:none;padding:0;font-size:inherit;font-family:inherit}code[data-v-5de356b4]{padding:2px 6px;border-radius:4px;background:#ffffff14;font-family:Space Mono,monospace;font-size:.9em}table[data-v-5de356b4]{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}th[data-v-5de356b4],td[data-v-5de356b4]{padding:8px 12px;border:1px solid rgba(255,255,255,.08);text-align:left}th[data-v-5de356b4]{font-weight:600;background:#ffffff0a}a[data-v-5de356b4]{color:#57cbff;text-decoration:none}a[data-v-5de356b4]:hover{text-decoration:underline}@media(max-width:600px){.ai-setup-page[data-v-5de356b4]{padding:16px 12px 48px}.hero h1[data-v-5de356b4]{font-size:24px}table[data-v-5de356b4]{font-size:12px}}.api-keys-page[data-v-52dc4939]{max-width:720px;margin:0 auto;padding:32px 16px;display:flex;flex-direction:column;gap:24px}.page-header h1[data-v-52dc4939]{margin:0 0 8px;font-size:28px;font-weight:700}.subtitle[data-v-52dc4939]{color:var(--muted);margin:0}.card[data-v-52dc4939]{background:var(--surface);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:16px;padding:20px}.card h2[data-v-52dc4939]{margin:0 0 16px;font-size:18px;font-weight:600}.create-form[data-v-52dc4939]{display:flex;gap:12px}.input[data-v-52dc4939]{flex:1;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;font-size:14px;outline:none}.input[data-v-52dc4939]:focus{border-color:var(--accent, #57cbff)}.button[data-v-52dc4939]{padding:10px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;cursor:pointer;font-size:14px;white-space:nowrap}.button.primary[data-v-52dc4939]{background:linear-gradient(135deg,#57cbff,#7c5cff);border-color:transparent;color:#051222;font-weight:700}.button.primary[data-v-52dc4939]:disabled{opacity:.5;cursor:default}.button.ghost[data-v-52dc4939]{background:transparent;border-color:transparent}.button.small[data-v-52dc4939]{padding:6px 12px;font-size:13px}.button.danger[data-v-52dc4939]{color:#ff6b6b;border-color:#ff6b6b4d}.button.danger[data-v-52dc4939]:hover{background:#ff6b6b1a}.key-created-banner[data-v-52dc4939]{border-color:#57cbff4d;background:#57cbff0d}.banner-header[data-v-52dc4939]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.banner-header h3[data-v-52dc4939]{margin:0;font-size:16px}.warning[data-v-52dc4939]{color:#ffd93d;font-size:13px;margin:0 0 12px}.key-display[data-v-52dc4939]{display:flex;gap:8px;align-items:center;margin-bottom:16px}.key-value[data-v-52dc4939]{flex:1;padding:10px 14px;border-radius:8px;background:#0006;font-family:Space Mono,monospace;font-size:13px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.usage-hint[data-v-52dc4939]{font-size:13px;color:var(--muted)}.usage-hint p[data-v-52dc4939]{margin:0 0 8px}.code-block[data-v-52dc4939]{padding:10px 14px;border-radius:8px;background:#0006;font-family:Space Mono,monospace;font-size:12px;overflow-x:auto;margin:0}.loading[data-v-52dc4939]{color:var(--muted);padding:16px 0}.empty-state[data-v-52dc4939]{color:var(--muted);padding:16px 0;text-align:center}.key-list[data-v-52dc4939]{display:flex;flex-direction:column;gap:12px}.key-row[data-v-52dc4939]{display:flex;align-items:center;gap:16px;padding:14px;border-radius:12px;background:#ffffff08}.key-info[data-v-52dc4939]{flex:1;display:flex;flex-direction:column;gap:4px}.key-name[data-v-52dc4939]{font-weight:600;font-size:14px}.key-prefix[data-v-52dc4939]{font-family:Space Mono,monospace;font-size:12px;color:var(--muted)}.key-meta[data-v-52dc4939]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted);text-align:right}.meta-item.muted[data-v-52dc4939]{opacity:.5}.key-actions[data-v-52dc4939]{display:flex;gap:6px}@media(max-width:600px){.key-row[data-v-52dc4939]{flex-direction:column;align-items:flex-start}.key-meta[data-v-52dc4939]{text-align:left}.create-form[data-v-52dc4939]{flex-direction:column}}.profile-page[data-v-e4c5cb96]{max-width:640px}.profile-header[data-v-e4c5cb96]{margin-bottom:1rem}.connect-card[data-v-e4c5cb96]{display:grid;gap:1rem;justify-items:center;text-align:center;padding:3rem 2rem;background:var(--surface);border:1px solid var(--line);border-radius:1rem}.connect-card h2[data-v-e4c5cb96]{margin:0;font-size:1.25rem}.connect-card p[data-v-e4c5cb96]{margin:0;color:var(--muted)}.profile-card[data-v-e4c5cb96]{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:1rem}.profile-avatar[data-v-e4c5cb96]{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid var(--accent)}.profile-avatar img[data-v-e4c5cb96]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-info[data-v-e4c5cb96]{display:grid;gap:.5rem;align-content:start}.profile-name[data-v-e4c5cb96]{margin:0;font-size:1.25rem}.profile-address[data-v-e4c5cb96]{margin:0;font-family:Space Mono,monospace;font-size:.75rem;color:var(--accent-2);word-break:break-all}.profile-bio[data-v-e4c5cb96]{margin:0;color:var(--muted);font-size:.875rem}.profile-meta[data-v-e4c5cb96]{margin:0;font-family:Space Mono,monospace;font-size:.625rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.profile-actions[data-v-e4c5cb96]{display:flex;gap:.5rem}.button.danger[data-v-e4c5cb96]{color:#ef4444;border-color:#ef44444d}.button.danger[data-v-e4c5cb96]:hover{background:#ef44441a}.edit-form[data-v-e4c5cb96]{display:grid;gap:1rem}.form-field[data-v-e4c5cb96]{display:grid;gap:.5rem}.form-field span[data-v-e4c5cb96]{font-family:Space Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.form-field input[data-v-e4c5cb96],.form-field textarea[data-v-e4c5cb96]{width:100%;padding:.75rem;background:var(--panel);border:1px solid var(--line);border-radius:.5rem;color:var(--ink);font-size:.875rem}.form-field input[data-v-e4c5cb96]:focus,.form-field textarea[data-v-e4c5cb96]:focus{outline:none;border-color:var(--accent)}.form-field textarea[data-v-e4c5cb96]{resize:vertical;min-height:80px}.edit-actions[data-v-e4c5cb96]{display:flex;gap:.5rem;justify-content:flex-end}.stats-grid[data-v-e4c5cb96]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.stat-card[data-v-e4c5cb96]{display:grid;gap:.25rem;padding:1rem;background:var(--surface);border:1px solid var(--line);border-radius:.875rem;text-align:center}.stat-label[data-v-e4c5cb96]{font-family:Space Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat-value[data-v-e4c5cb96]{font-size:1.25rem;font-weight:700;color:var(--ink)}.stat-value.accent[data-v-e4c5cb96]{color:var(--accent-2)}.balances-section[data-v-e4c5cb96]{margin-top:1.5rem}.section-title[data-v-e4c5cb96]{margin:0 0 .75rem;font-family:Space Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.balances-list[data-v-e4c5cb96]{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:.875rem;overflow:hidden}.balance-row[data-v-e4c5cb96]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--surface)}.balance-row--gala .balance-name[data-v-e4c5cb96]{color:var(--accent-2);font-weight:700}.balance-row--gala .balance-qty[data-v-e4c5cb96]{color:var(--accent-2)}.balance-name[data-v-e4c5cb96]{font-size:.875rem;color:var(--ink)}.balance-qty[data-v-e4c5cb96]{font-family:Space Mono,monospace;font-size:.875rem;font-weight:700;color:var(--ink)}@media(max-width:480px){.profile-card[data-v-e4c5cb96]{grid-template-columns:1fr;justify-items:center;text-align:center}.stats-grid[data-v-e4c5cb96]{grid-template-columns:1fr}}.wallet-page[data-v-ec0bf30f]{max-width:640px}.wallet-header[data-v-ec0bf30f]{margin-bottom:1rem}.connect-card[data-v-ec0bf30f]{display:grid;gap:1rem;justify-items:center;text-align:center;padding:3rem 2rem;background:var(--surface);border:1px solid var(--line);border-radius:1rem}.connect-icon[data-v-ec0bf30f]{color:var(--accent)}.connect-card h2[data-v-ec0bf30f]{margin:0;font-size:1.5rem}.connect-card p[data-v-ec0bf30f]{margin:0;color:var(--muted);max-width:320px}.error-text[data-v-ec0bf30f]{color:#ef4444!important;font-size:.875rem}.address-card[data-v-ec0bf30f]{display:grid;gap:.75rem;padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:.875rem}.address-card.primary[data-v-ec0bf30f]{border-color:var(--accent);border-width:2px;background:linear-gradient(135deg,rgba(250,92,124,.08) 0%,var(--surface) 100%)}.card-label[data-v-ec0bf30f]{display:flex;align-items:center;gap:.5rem;font-family:Space Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.status-dot[data-v-ec0bf30f]{width:8px;height:8px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 8px #00d4aa80}.address-row[data-v-ec0bf30f]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.address-value[data-v-ec0bf30f]{flex:1;min-width:0;font-family:Space Mono,monospace;font-size:.75rem;font-weight:500;color:var(--ink);word-break:break-all;background:var(--panel);padding:.625rem .875rem;border-radius:.5rem;border:1px solid var(--line)}.address-value.secondary[data-v-ec0bf30f]{color:var(--muted)}.copy-btn[data-v-ec0bf30f]{padding:.5rem .875rem;font-family:Space Mono,monospace;font-size:.625rem;font-weight:700;text-transform:uppercase;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:.5rem;cursor:pointer;transition:all .15s;white-space:nowrap}.copy-btn[data-v-ec0bf30f]:hover{background:var(--elevated);border-color:var(--accent);color:var(--accent)}.copy-btn.copied[data-v-ec0bf30f]{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.address-hint[data-v-ec0bf30f]{margin:0;font-size:.75rem;color:var(--muted)}.info-card[data-v-ec0bf30f]{display:grid;gap:.5rem;padding:1.25rem;background:var(--panel);border:1px solid var(--line);border-radius:.875rem}.info-card strong[data-v-ec0bf30f]{font-family:Space Mono,monospace;font-size:.75rem;color:var(--accent)}.info-card p[data-v-ec0bf30f]{margin:0;font-size:.875rem;color:var(--muted)}.info-card code[data-v-ec0bf30f]{background:#fa5c7c26;color:var(--accent);padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem}.info-card ul[data-v-ec0bf30f]{margin:.5rem 0 0;padding-left:1.25rem;font-size:.875rem;color:var(--muted)}.info-card li[data-v-ec0bf30f]{margin-bottom:.25rem}.wallet-actions[data-v-ec0bf30f]{display:flex;justify-content:flex-end}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:dark;--base: #0d0d12;--surface: #16161d;--panel: #1e1e28;--elevated: #262633;--ink: #eaeaf0;--muted: #8b8b9a;--accent: #fa5c7c;--accent-2: #00d4aa;--accent-3: #ffd369;--accent-glow: rgba(250, 92, 124, .25);--line: rgba(255, 255, 255, .08);--line-bright: rgba(255, 255, 255, .15);--shadow: rgba(0, 0, 0, .5)}*{box-sizing:border-box}body{min-height:100vh;background-color:var(--base);font-family:Rubik,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(250,92,124,.12),transparent),radial-gradient(ellipse 60% 40% at 100% 0%,rgba(0,212,170,.08),transparent),linear-gradient(180deg,#0d0d12,#0a0a0f);background-attachment:fixed}a{color:var(--ink);text-decoration-line:none}h1,h2,h3,h4{font-family:Rubik,system-ui,sans-serif;font-weight:700}button,input,select,textarea{font-family:inherit}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.app-shell{position:relative;display:flex;min-height:100vh;flex-direction:column}.app-header{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:var(--line);padding:.75rem 1rem;--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:768px){.app-header{padding-left:1.5rem;padding-right:1.5rem}}.app-header{background-color:#16161de6}.brand{display:flex;align-items:center;gap:.75rem}.brand-logo{font-size:1.5rem;line-height:2rem}.\!title{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:var(--accent)}@media(min-width:768px){.\!title{font-size:1.25rem;line-height:1.75rem}}.title{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;color:var(--accent)}@media(min-width:768px){.title{font-size:1.25rem;line-height:1.75rem}}.subtitle{display:none;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}@media(min-width:768px){.subtitle{display:block}}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.nav a{border-radius:.5rem;padding:.5rem .75rem;color:var(--muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav a:hover{background-color:var(--elevated);color:var(--ink)}.nav a.router-link-active{color:var(--accent);background-color:#fa5c7c26}.header-actions{display:flex;align-items:center;gap:.5rem}.content{flex:1 1 0%;padding:1.5rem 1rem 4rem}@media(min-width:768px){.content{padding-left:1.5rem;padding-right:1.5rem}}.content-immersive{padding:0;display:flex;min-height:0}.content-immersive>*{flex:1 1 auto;min-height:0}.page{position:relative;margin-left:auto;margin-right:auto;display:grid;width:100%;max-width:80rem;gap:1.5rem}.page h1{margin:0;font-size:1.5rem;line-height:2rem}@media(min-width:768px){.page h1{font-size:1.875rem;line-height:2.25rem}}.page p{margin:0;color:var(--muted)}.text-link{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--accent);text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;text-decoration-color:#fa5c7c66}.text-link:hover{text-decoration-color:var(--accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:var(--line);background-color:var(--elevated);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--ink);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button:hover:not(:disabled){border-color:var(--line-bright);background-color:var(--panel);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.button:disabled{cursor:not-allowed;opacity:.5}.button.primary{border-color:var(--accent);background-color:var(--accent);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 20px var(--accent-glow);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.button.primary:hover:not(:disabled){--tw-shadow: 0 0 30px var(--accent-glow);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background-color:#fa5c7ce6}.button.ghost{border-color:transparent;background-color:transparent}.button.ghost:hover:not(:disabled){background-color:var(--elevated)}.home-page{gap:2.5rem}.home-hero{display:grid;gap:1.5rem;border-radius:1rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:1.25rem}@media(min-width:768px){.home-hero{grid-template-columns:1.3fr 1fr;padding:1.5rem}}.hero-copy{display:grid;align-content:flex-start;gap:1rem}.hero-eyebrow{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--accent)}.hero-title{margin:0;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25}@media(min-width:768px){.hero-title{font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.hero-title{font-size:3rem;line-height:1}}.hero-title{background:linear-gradient(135deg,#fff,#8b8b9a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-text{font-size:1rem;line-height:1.5rem;color:var(--base);color:var(--muted)}@media(min-width:768px){.hero-text{font-size:1.125rem;line-height:1.75rem}}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-meta{display:flex;flex-wrap:wrap;gap:1rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;color:var(--muted)}.hero-card{overflow:hidden;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--panel)}.hero-cover{height:10rem;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.hero-cover{height:12rem}}.hero-card-body{display:grid;gap:.75rem;padding:1rem}.hero-card-body h2{margin:0;font-size:1.125rem;line-height:1.75rem}.hero-label{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.hero-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.hero-card-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--panel) 0%,var(--surface) 100%);min-height:200px}.home-section{display:grid;gap:1.25rem}.section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.section-title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media(min-width:768px){.section-title{font-size:1.5rem;line-height:2rem}}.section-subtitle{margin:0;font-size:.875rem;line-height:1.25rem;color:var(--muted)}.feature-grid{display:grid;gap:.75rem}@media(min-width:768px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{display:grid;gap:.5rem;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:1rem}.feature-card strong{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--accent)}.rewards-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.rewards-actions{display:flex;flex-wrap:wrap;gap:.5rem}.rewards-session{display:grid;gap:.5rem}.rewards-meta{margin:0;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.reward-list{display:grid;gap:.75rem}.reward-card{display:grid;gap:1rem;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:1rem}.reward-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.reward-game-label{margin:0;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.reward-game{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:700}.reward-status{border-radius:.375rem;border-width:1px;border-color:var(--line);background-color:var(--elevated);padding:.25rem .5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.reward-status.queued{color:var(--accent);border-color:#fa5c7c4d;background-color:#fa5c7c1a}.reward-status.paid{color:var(--accent-2);border-color:#00d4aa4d;background-color:#00d4aa1a}.reward-status.failed{border-color:#ef44444d;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.reward-card-body{display:grid;gap:1rem}@media(min-width:768px){.reward-card-body{grid-template-columns:repeat(3,minmax(0,1fr))}}.reward-metric{display:grid;gap:.25rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.reward-metric strong{font-size:1rem;line-height:1.5rem;font-weight:700;text-transform:none;letter-spacing:0em;color:var(--base);color:var(--ink)}.catalog-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.catalog-meta{display:flex;flex-direction:column;gap:.25rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted)}.catalog-filters{display:grid;gap:.75rem;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:1rem}@media(min-width:640px){.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.catalog-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.filter-group{display:flex;flex-direction:column;gap:.5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.filter-group input,.filter-group select{width:100%;border-radius:.5rem;border-width:1px;border-color:var(--line);background-color:var(--panel);padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;text-transform:none;letter-spacing:0em;color:var(--ink)}.filter-group input:focus-visible,.filter-group select:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: var(--accent);--tw-ring-offset-width: 2px;--tw-ring-offset-color: var(--base)}.filter-group input::-moz-placeholder{color:var(--muted)}.filter-group input::placeholder{color:var(--muted)}.filter-toggle{display:flex;align-items:center;gap:.5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted)}@media(min-width:1024px){.filter-toggle{padding-top:1.5rem}}.filter-toggle input{height:1rem;width:1rem;accent-color:var(--accent)}.notice{display:grid;gap:.25rem;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;color:var(--muted)}.notice.error{border-color:#ef44444d;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.notice.success{border-color:#00d4aa59;background:#00d4aa1f;color:#6ee7b7}.game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.game-card{display:grid;gap:0px;overflow:hidden;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--surface);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.game-card:hover{border-color:var(--line-bright);--tw-shadow: 0 0 30px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.game-card:hover .game-card-cover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.game-card-cover{position:relative;aspect-ratio:4/3;width:100%;overflow:hidden}.game-card-cover img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cover-badge{position:absolute;left:.5rem;top:.5rem;border-radius:.375rem;background-color:#000000b3;padding:.25rem .5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.cover-badge.on{background-color:var(--accent);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.earn-banner{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;background:linear-gradient(90deg,#fa5c7ceb,#c8325aeb);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.earn-banner-icon{font-size:.85rem;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.game-card-body{display:grid;gap:.5rem;padding:.75rem}.game-card-body h2,.game-card-body h3{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.game-card-body p{margin:0;font-size:.75rem;line-height:1rem;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pill{border-radius:.375rem;border-width:1px;border-color:var(--line);background-color:var(--elevated);padding:.25rem .5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;color:var(--muted)}.pill.active,.pill.\!active{font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pill.active{border-color:#fa5c7c80;background:linear-gradient(90deg,#fa5c7cd9,#c8325ad9);font-size:.7rem;letter-spacing:.1em;padding:.35rem .75rem}.pill.\!active{border-color:#fa5c7c80!important;background:linear-gradient(90deg,#fa5c7cd9,#c8325ad9)!important;font-size:.7rem!important;letter-spacing:.1em!important;padding:.35rem .75rem!important}.tag-row{display:flex;flex-wrap:wrap;gap:.25rem}.tag{border-radius:.375rem;padding:.125rem .5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;color:var(--accent-2);background-color:#00d4aa26}.tag.muted{background-color:var(--elevated);color:var(--muted)}.game-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;line-height:1rem}.stats{display:flex;flex-direction:column;gap:.125rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;color:var(--muted)}.empty-state{border-radius:.875rem;border-width:1px;border-style:dashed;border-color:var(--line);padding:1.5rem;text-align:center;color:var(--muted);background-color:#16161d80}.empty-state h2{margin:0;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;color:var(--ink)}.detail-page{gap:1.5rem}.detail-hero{display:grid;gap:1.25rem;border-radius:1rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:1.25rem}@media(min-width:768px){.detail-hero{grid-template-columns:1fr 1.2fr;padding:1.5rem}}.detail-media{aspect-ratio:16 / 9;overflow:hidden;border-radius:.875rem;border-width:1px;border-color:var(--line)}.detail-media img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.detail-info{display:grid;align-content:flex-start;gap:.75rem}.detail-eyebrow{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--accent)}.detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.detail-stats{display:flex;flex-wrap:wrap;gap:1.5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;color:var(--muted)}.detail-stats span{display:block;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.detail-stats strong{font-size:1.125rem;line-height:1.75rem;font-weight:700;color:var(--ink)}.detail-panels{display:grid;gap:.75rem}@media(min-width:768px){.detail-panels{grid-template-columns:repeat(3,minmax(0,1fr))}}.detail-panel{display:grid;gap:.5rem;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:1rem}.detail-panel strong{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--accent)}.play-shell{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:calc(100vh - 4.5rem);max-width:none;margin:0;gap:0;overflow:hidden;background:#000}.play-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;flex-shrink:0;background:#16161df5;border-bottom:1px solid rgba(255,255,255,.08)}.play-title h1{margin:0;font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.play-title h1{font-size:1.5rem;line-height:2rem}}.play-title p{margin:0;display:flex;flex-wrap:wrap;gap:.5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted)}.play-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.play-stage{display:flex;flex:1 1 auto;min-height:0}.wallet-chip{border-radius:.5rem;border-width:1px;border-color:var(--line);background-color:var(--elevated);padding:.375rem .75rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--muted)}.wallet-chip.active,.wallet-chip.\!active{color:var(--accent-2)}.wallet-chip.active{border-color:#00d4aa4d;background-color:#00d4aa26}.wallet-chip.\!active{border-color:#00d4aa4d!important;background-color:#00d4aa26!important}.play-grid{display:flex;position:relative;flex:1 1 auto;min-height:0}.play-frame-card{position:relative;flex:1 1 auto;min-height:0}.play-frame{display:flex;height:100%;min-height:0;border:0;border-radius:0;background:#000}.play-frame iframe{flex:1 1 auto;width:100%;min-height:0;border:0;border-radius:0;background:#000}.play-frame-hint{margin:0;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;color:var(--muted);position:absolute;bottom:1rem;left:1rem;z-index:15;padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#070912c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.play-shell.fullscreen{position:relative;width:100vw;height:100vh;max-width:none;margin:0;gap:0;overflow:hidden;background:#000}.play-shell.fullscreen .play-bar,.play-shell.fullscreen .play-title{display:none}.play-shell.fullscreen .play-actions{margin-left:auto}.play-shell.fullscreen .play-sidebar,.play-shell.fullscreen .play-frame-hint{display:none}.play-shell.fullscreen .play-grid,.play-shell.fullscreen .play-frame-card,.play-shell.fullscreen .play-frame{height:100%}.play-shell.fullscreen .play-frame{padding:0;border:0;border-radius:0;background:#000}.play-shell.fullscreen .play-frame iframe{height:100%;border-radius:0}.play-sidebar{display:grid;align-content:flex-start;gap:.75rem;position:absolute;top:1rem;right:1rem;z-index:15;width:min(22rem,calc(100% - 2rem));max-height:calc(100% - 2rem);overflow:auto}.play-status.error{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}@media(max-width:960px){.play-sidebar{top:auto;right:.75rem;bottom:.75rem;left:.75rem;width:auto;max-height:min(44vh,24rem)}.play-frame-hint{left:50%;bottom:.75rem;transform:translate(-50%);max-width:calc(100% - 1.5rem);text-align:center}}.result-badge.failed{border-color:#ef44444d;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.admin-payments-page{gap:1.5rem}.admin-payments-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-payments-meta{display:flex;flex-direction:column;gap:.25rem;text-align:right;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted)}.admin-table-wrap{overflow-x:auto;border-radius:1rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.5rem}@media(min-width:768px){.admin-table-wrap{padding:1rem}}.admin-table{width:100%;border-collapse:separate;--tw-border-spacing-y: .5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:.875rem;line-height:1.25rem;min-width:720px}.admin-table th{padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;text-align:left;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--muted)}.admin-table td{padding:.75rem 1rem;vertical-align:top}.admin-table tbody td{border-top-width:1px;border-bottom-width:1px;border-color:var(--line);background-color:var(--panel)}.admin-table tbody td:first-child{border-top-left-radius:.875rem;border-bottom-left-radius:.875rem;border-left-width:1px}.admin-table tbody td:last-child{border-top-right-radius:.875rem;border-bottom-right-radius:.875rem;border-right-width:1px}.admin-cell{display:grid;gap:.25rem}.admin-code{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;color:var(--ink);word-break:break-all}.admin-code.muted{color:var(--muted)}.admin-amount{display:grid;gap:.25rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;color:var(--muted)}.admin-amount strong{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--base);color:var(--ink)}.admin-tx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-copy-btn{border-radius:.375rem;border-width:1px;border-color:var(--line);background-color:var(--elevated);padding:.25rem .5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.admin-copy-btn:hover:not(:disabled){border-color:var(--line-bright);color:var(--ink)}.admin-copy-btn.copied{border-color:var(--accent);color:var(--accent);background-color:#fa5c7c1a}.admin-status{display:grid;gap:.5rem}.status-badge{width:-moz-fit-content;width:fit-content;border-radius:.375rem;border-width:1px;border-color:var(--line);background-color:var(--elevated);padding:.25rem .5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.status-badge.verified{color:var(--accent-2);border-color:#00d4aa4d;background-color:#00d4aa1a}.status-badge.unverified{color:var(--accent);border-color:#fa5c7c4d;background-color:#fa5c7c1a}.status-badge.pending{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1));border-color:#fbbf2466;background-color:#fbbf241a}.status-badge.error{border-color:#ef44444d;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.status-detail,.admin-date{font-size:.75rem;line-height:1rem;color:var(--muted)}.status-value.\!active,.status-value.active{color:var(--accent-2)}.button.small{padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.session-error{display:grid;gap:.5rem;border-radius:.875rem;border-width:1px;border-color:#ef44444d;background-color:#ef44441a;padding:1rem;text-align:center}.session-error p{margin:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dev-console-card{display:grid;gap:.5rem;border-radius:.875rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:1rem}.dev-console-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dev-console-header h3{margin:0;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.dev-console-note{margin:0;font-size:.75rem;line-height:1rem;color:var(--muted)}.dev-console-note.error{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dev-console-list{margin:0;max-height:16rem;list-style-type:none;overflow:auto;border-radius:.5rem;border-width:1px;border-color:var(--line);background-color:#000000b3;padding:.5rem}.dev-console-line{display:grid;grid-template-columns:64px 52px 1fr;align-items:flex-start;gap:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1rem;color:#e2e8f0}.dev-console-time{font-size:10px;color:#94a3b8}.dev-console-level{font-size:10px;font-weight:700;text-transform:uppercase;color:#cbd5e1}.dev-console-message{overflow-wrap:break-word}.dev-console-line.is-log .dev-console-level,.dev-console-line.is-info .dev-console-level{color:#38bdf8}.dev-console-line.is-warn .dev-console-level,.dev-console-line.is-warn .dev-console-message{color:#f59e0b}.dev-console-line.is-error .dev-console-level,.dev-console-line.is-error .dev-console-message{color:#f87171}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem}.pagination button{border-radius:.5rem;border-width:1px;border-color:var(--line);background-color:var(--surface);padding:.5rem .75rem;font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--muted);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pagination button:hover:not(:disabled){background-color:var(--elevated);color:var(--ink)}.pagination button:disabled{cursor:not-allowed;opacity:.4}.pagination button.active,.pagination button.\!active{background-color:var(--accent);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pagination span{font-family:Space Mono,ui-monospace,SFMono-Regular,monospace;font-size:.75rem;line-height:1rem;color:var(--muted)}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-accent{color:var(--accent)}.text-muted{color:var(--muted)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px var(--accent-glow)}50%{box-shadow:0 0 40px var(--accent-glow)}}.stagger>*{animation:fade-up .4s ease both}.stagger>*:nth-child(1){animation-delay:0ms}.stagger>*:nth-child(2){animation-delay:30ms}.stagger>*:nth-child(3){animation-delay:60ms}.stagger>*:nth-child(4){animation-delay:90ms}.stagger>*:nth-child(5){animation-delay:.12s}.stagger>*:nth-child(6){animation-delay:.15s}.stagger>*:nth-child(7){animation-delay:.18s}.stagger>*:nth-child(8){animation-delay:.21s}.glow-accent{animation:pulse-glow 2s ease-in-out infinite}.toast-container{position:fixed;top:4.5rem;left:50%;transform:translate(-50%);z-index:9999;display:grid;gap:.5rem;width:28rem;max-width:calc(100vw - 2rem);pointer-events:none}.toast{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem .875rem .875rem;border-radius:.625rem;border:none;color:#fff;font-size:.9rem;font-weight:600;line-height:1.35;pointer-events:auto;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0f}.toast--success{background:#22c55e;border:1px solid #4ade80}.toast--error{background:#ef4444;border:1px solid #f87171;animation:toast-shake .4s ease}.toast--warning{background:#f59e0b;border:1px solid #fbbf24}.toast--info{background:#3b82f6;border:1px solid #60a5fa}.toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:50%;background:#ffffffd9;color:#000000b3;font-size:.8rem;font-weight:800;line-height:1}.toast-message{flex:1;min-width:0;word-break:break-word}.toast-dismiss{flex-shrink:0;background:none;border:none;color:#fff;opacity:.7;cursor:pointer;font-size:1.375rem;line-height:1;padding:.125rem;transition:opacity .15s}.toast-dismiss:hover{opacity:1}@keyframes toast-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.toast-enter-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-leave-active{transition:all .2s ease-in}.toast-enter-from{opacity:0;transform:translateY(-1rem) scale(.95)}.toast-leave-to{opacity:0;transform:translateY(-.5rem) scale(.95)}.toast-move{transition:transform .3s ease}
