.brand-logo[data-v-07cf5cf4]{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-icon[data-v-07cf5cf4]{width:var(--brand-icon-size, 40px);height:var(--brand-icon-size, 40px);flex:0 0 auto;display:inline-flex}.brand-svg[data-v-07cf5cf4]{width:100%;height:100%;display:block;filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}.brand-copy[data-v-07cf5cf4]{display:flex;flex-direction:column;min-width:0}.brand-name[data-v-07cf5cf4]{font-family:var(--void-font-display);font-size:var(--brand-name-size, 22px);line-height:1;letter-spacing:-.04em;color:var(--void-text-primary);white-space:nowrap}.brand-subtitle[data-v-07cf5cf4]{margin-top:4px;font-size:var(--brand-subtitle-size, 10px);letter-spacing:.18em;text-transform:uppercase;color:var(--void-text-muted)}.variant-icon[data-v-07cf5cf4]{gap:0}.size-sm[data-v-07cf5cf4]{--brand-icon-size: 34px;--brand-name-size: 18px;--brand-subtitle-size: 9px}.size-md[data-v-07cf5cf4]{--brand-icon-size: 40px;--brand-name-size: 22px;--brand-subtitle-size: 10px}.size-lg[data-v-07cf5cf4]{--brand-icon-size: 46px;--brand-name-size: 24px;--brand-subtitle-size: 10px}.agent-settings[data-v-aedc6273]{display:grid;gap:18px}.settings-header[data-v-aedc6273]{display:grid;gap:10px}.settings-kicker[data-v-aedc6273]{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.settings-header h3[data-v-aedc6273],.panel-head h4[data-v-aedc6273]{margin:0;font-size:28px;color:var(--void-text-primary)}.description[data-v-aedc6273],.toggle-hint[data-v-aedc6273],.field-hint[data-v-aedc6273],.provider-card p[data-v-aedc6273],.help-card p[data-v-aedc6273]{margin:0;font-size:13px;line-height:1.8;color:var(--void-text-secondary)}.help-panel[data-v-aedc6273],.provider-grid[data-v-aedc6273],.setting-grid[data-v-aedc6273]{display:grid;gap:14px}.help-panel[data-v-aedc6273],.provider-grid[data-v-aedc6273]{grid-template-columns:repeat(3,minmax(0,1fr))}.help-card[data-v-aedc6273],.provider-card[data-v-aedc6273],.toggle-row[data-v-aedc6273],.setting-item[data-v-aedc6273],.provider-panel[data-v-aedc6273]{padding:16px;border:1px solid var(--void-border);border-radius:20px;background:#ffffff08}.help-card h4[data-v-aedc6273],.setting-item h4[data-v-aedc6273]{margin:0 0 10px;font-size:14px;color:var(--void-text-primary)}.toggle-row[data-v-aedc6273]{display:grid;gap:8px}.toggle-label[data-v-aedc6273]{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--void-text-primary)}.setting-grid[data-v-aedc6273]{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-item.full[data-v-aedc6273]{grid-column:1 / -1}.field-label[data-v-aedc6273]{display:inline-block;margin-bottom:10px;font-size:13px;color:var(--void-text-primary)}.field-control[data-v-aedc6273],.range-control[data-v-aedc6273]{width:100%}.field-control[data-v-aedc6273]{padding:12px 14px;border:1px solid var(--void-border);border-radius:14px;background:#ffffff08;color:var(--void-text-primary);font-size:13px;transition:border-color var(--void-transition-fast),box-shadow var(--void-transition-fast)}.field-control[data-v-aedc6273]:focus,.field-select[data-v-aedc6273]:focus{border-color:var(--void-border-focus);box-shadow:0 0 0 3px rgba(var(--void-accent-rgb),.12)}.field-select[data-v-aedc6273]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;color-scheme:dark;background-image:linear-gradient(45deg,transparent 50%,rgba(247,243,234,.72) 50%),linear-gradient(135deg,rgba(247,243,234,.72) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.field-select option[data-v-aedc6273],.field-select optgroup[data-v-aedc6273]{background:#141922;color:#f7f3ea}.field-select optgroup[data-v-aedc6273]{font-weight:600}.input-row[data-v-aedc6273],.action-row[data-v-aedc6273],.provider-actions[data-v-aedc6273],.panel-head[data-v-aedc6273]{display:flex;gap:10px;flex-wrap:wrap}.action-row[data-v-aedc6273]{margin-top:12px}.ghost-btn[data-v-aedc6273],.link-btn[data-v-aedc6273],.mini-btn[data-v-aedc6273]{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary);font-size:12px}.link-btn[data-v-aedc6273]{color:var(--void-accent-strong)}.range-value[data-v-aedc6273],.provider-mark[data-v-aedc6273],.provider-pill[data-v-aedc6273]{font-size:12px;color:var(--void-text-muted)}.panel-head[data-v-aedc6273]{align-items:flex-start;justify-content:space-between;margin-bottom:14px}.provider-card.active[data-v-aedc6273]{border-color:rgba(var(--void-accent-rgb),.26)}.provider-top[data-v-aedc6273]{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.provider-top strong[data-v-aedc6273]{color:var(--void-text-primary)}.field-hint.success[data-v-aedc6273]{color:#9ed9bc}.field-hint.error[data-v-aedc6273]{color:#f4b9b3}.field-hint.status-meta[data-v-aedc6273]{color:var(--void-text-muted)}@media(max-width:900px){.help-panel[data-v-aedc6273],.provider-grid[data-v-aedc6273],.setting-grid[data-v-aedc6273]{grid-template-columns:1fr}}.navbar[data-v-4ddf8afb]{position:sticky;top:0;z-index:100;padding:14px 0 8px;background:linear-gradient(180deg,rgba(10,14,19,.94),rgba(10,14,19,.72),transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar-inner[data-v-4ddf8afb]{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:12px 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-bottom:1px solid rgba(255,255,255,.06)}.brand-link[data-v-4ddf8afb]{width:fit-content}.nav-links[data-v-4ddf8afb]{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.nav-link[data-v-4ddf8afb]{padding:8px 12px;border-radius:999px;font-size:13px;color:var(--void-text-tertiary);transition:color var(--void-transition-fast),background var(--void-transition-fast)}.nav-link.router-link-active[data-v-4ddf8afb],.nav-link[data-v-4ddf8afb]:hover{color:var(--void-text-primary);background:#ffffff0d}.settings-btn[data-v-4ddf8afb]{padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:var(--void-text-secondary);font-size:13px;transition:all var(--void-transition-normal)}.settings-btn[data-v-4ddf8afb]:hover{color:var(--void-text-primary);border-color:#ffffff29;background:#ffffff0d}.settings-overlay[data-v-4ddf8afb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:flex-end;background:#06080b9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.settings-panel[data-v-4ddf8afb]{width:min(430px,100%);height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,#11161cfa,#0c0f14fa);border-left:1px solid var(--void-border);box-shadow:-22px 0 54px #00000047}.settings-header[data-v-4ddf8afb]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:24px 24px 18px;border-bottom:1px solid var(--void-border)}.panel-kicker[data-v-4ddf8afb]{margin:0 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.settings-header h3[data-v-4ddf8afb]{margin:0;font-size:28px;line-height:1;color:var(--void-text-primary)}.settings-header p[data-v-4ddf8afb]:last-child{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--void-text-muted)}.close-btn[data-v-4ddf8afb]{padding:8px 12px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.settings-content[data-v-4ddf8afb]{flex:1;overflow-y:auto;padding:24px}.fade-enter-active[data-v-4ddf8afb],.fade-leave-active[data-v-4ddf8afb]{transition:opacity .22s ease}.fade-enter-from[data-v-4ddf8afb],.fade-leave-to[data-v-4ddf8afb]{opacity:0}@media(max-width:900px){.navbar-inner[data-v-4ddf8afb]{width:calc(100% - 20px);grid-template-columns:1fr auto}.nav-links[data-v-4ddf8afb]{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:640px){.brand-link[data-v-4ddf8afb] .brand-subtitle{display:none}.settings-panel[data-v-4ddf8afb]{width:100%}}.ai-optimization-studio[data-v-c6fa1dec]{height:100%;min-height:0}.chat-shell[data-v-c6fa1dec]{height:100%;min-height:0;display:grid;grid-template-rows:auto auto 1fr auto;border:1px solid var(--void-border);border-radius:28px;background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card);overflow:hidden}.chat-header[data-v-c6fa1dec],.status-inline[data-v-c6fa1dec],.composer-area[data-v-c6fa1dec]{padding:14px 18px}.chat-header[data-v-c6fa1dec]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--void-border)}.header-pills[data-v-c6fa1dec],.header-actions[data-v-c6fa1dec],.message-actions[data-v-c6fa1dec],.quick-actions[data-v-c6fa1dec],.drawer-actions[data-v-c6fa1dec]{display:flex;gap:10px;flex-wrap:wrap}.meta-pill[data-v-c6fa1dec]{padding:6px 10px;border-radius:999px;font-size:12px;color:var(--void-text-primary);background:#ffffff0f}.meta-pill.subtle[data-v-c6fa1dec]{color:var(--void-text-secondary)}.meta-pill.source[data-v-c6fa1dec]{color:var(--void-accent-strong);background:rgba(var(--void-accent-rgb),.12)}.header-link[data-v-c6fa1dec],.ghost-btn[data-v-c6fa1dec],.quick-btn[data-v-c6fa1dec]{padding:8px 12px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary);font-size:12px}.status-inline[data-v-c6fa1dec]{font-size:13px;color:var(--void-text-secondary);border-bottom:1px solid var(--void-border)}.message-list[data-v-c6fa1dec]{overflow-y:auto;padding:18px;display:grid;gap:14px;align-content:start}.message-card[data-v-c6fa1dec]{display:grid;gap:8px;max-width:860px;animation:void-fade-up var(--void-transition-enter) both}.message-card.summary-card[data-v-c6fa1dec],.message-card.clarification-card[data-v-c6fa1dec]{width:min(100%,1040px);max-width:1040px}.message-card.summary-card[data-v-c6fa1dec]{justify-self:stretch;max-width:none;width:100%}.message-card.user[data-v-c6fa1dec]{justify-self:end}.message-card.assistant[data-v-c6fa1dec]{justify-self:start}.message-role[data-v-c6fa1dec]{margin:0;font-size:12px;color:var(--void-text-muted)}.message-body[data-v-c6fa1dec]{padding:16px;border-radius:20px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary);font-size:13px;line-height:1.8}.message-card.user .message-body[data-v-c6fa1dec]{background:rgba(var(--void-accent-rgb),.08)}.message-body.status[data-v-c6fa1dec]{border-color:rgba(var(--void-accent-rgb),.18);background:rgba(var(--void-accent-rgb),.08)}.message-body.error[data-v-c6fa1dec]{border-color:#f4717147;background:#f4717114;color:#f8d2ce}.clarification-body[data-v-c6fa1dec]{padding:18px}.message-body h4[data-v-c6fa1dec],.intro h3[data-v-c6fa1dec],.drawer-header h3[data-v-c6fa1dec]{margin:0 0 10px;color:var(--void-text-primary)}.content-block[data-v-c6fa1dec],.drawer-pre[data-v-c6fa1dec]{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.8;color:var(--void-text-secondary)}.question-block+.question-block[data-v-c6fa1dec]{margin-top:14px}.question-title[data-v-c6fa1dec]{margin:0 0 10px;color:var(--void-text-primary)}.question-purpose[data-v-c6fa1dec]{margin:0 0 12px;font-size:12px;color:var(--void-text-muted)}.custom-answer[data-v-c6fa1dec]{display:flex;gap:10px;margin-top:12px}.custom-input[data-v-c6fa1dec]{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--void-border);border-radius:14px;background:#ffffff08;color:var(--void-text-primary);font-size:13px}.custom-input[data-v-c6fa1dec]::placeholder{color:var(--void-text-muted)}.quick-submit[data-v-c6fa1dec]{padding:8px 14px;border-radius:999px;border:1px solid transparent;background:var(--void-gradient-accent);color:#1f170d;font-size:12px;font-weight:600}.answered-pill[data-v-c6fa1dec]{margin-top:10px;display:inline-flex;padding:5px 10px;border-radius:999px;font-size:12px;color:#9ed9bc;background:#34d3991f}.framework-editor[data-v-c6fa1dec]{margin-top:14px;padding-top:14px;border-top:1px solid var(--void-border)}.editor-tabs[data-v-c6fa1dec]{display:flex;gap:8px;margin-bottom:12px}.editor-tab[data-v-c6fa1dec]{padding:8px 12px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary);font-size:12px}.editor-tab.active[data-v-c6fa1dec],.primary-btn[data-v-c6fa1dec],.send-btn[data-v-c6fa1dec]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}.editor-textarea[data-v-c6fa1dec],.composer-input[data-v-c6fa1dec]{width:100%;border:1px solid var(--void-border);border-radius:18px;background:#ffffff08;color:var(--void-text-primary);font-size:13px}.editor-textarea[data-v-c6fa1dec]{min-height:120px;padding:14px;resize:vertical}.intro-card[data-v-c6fa1dec]{display:grid;gap:8px;max-width:860px;animation:void-fade-up var(--void-transition-enter) both}.message-body.intro[data-v-c6fa1dec]{padding:20px;background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.08),transparent 42%),#ffffff08}.context-card[data-v-c6fa1dec]{padding:18px 20px;border:1px solid rgba(var(--void-accent-rgb),.2);border-radius:22px;background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.1),transparent 45%),#ffffff08}.context-head[data-v-c6fa1dec]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.context-kicker[data-v-c6fa1dec]{margin:0 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.context-card h4[data-v-c6fa1dec]{margin:0;color:var(--void-text-primary)}.message-body.source-summary[data-v-c6fa1dec]{padding:18px;border-color:rgba(var(--void-accent-rgb),.22);background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.1),transparent 45%),#ffffff08}.summary-head[data-v-c6fa1dec]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.summary-pills[data-v-c6fa1dec]{display:flex;gap:8px;flex-wrap:wrap}.summary-pill[data-v-c6fa1dec]{padding:5px 10px;border-radius:999px;font-size:12px;color:var(--void-accent-strong);background:rgba(var(--void-accent-rgb),.12)}.summary-text[data-v-c6fa1dec]{margin:12px 0 0}.pending-card[data-v-c6fa1dec]{max-width:760px}.message-body.pending[data-v-c6fa1dec]{border-color:rgba(var(--void-accent-rgb),.18);background:linear-gradient(120deg,#ffffff0a,#ffffff03,#ffffff0a),#ffffff08;background-size:220% 100%;animation:void-shimmer 1.9s linear infinite}.pending-head[data-v-c6fa1dec]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pending-head strong[data-v-c6fa1dec]{color:var(--void-text-primary);font-size:14px}.pending-stage[data-v-c6fa1dec]{font-size:12px;color:var(--void-text-muted)}.typing-dots[data-v-c6fa1dec]{display:inline-flex;gap:6px;margin-top:12px}.typing-dots span[data-v-c6fa1dec]{width:7px;height:7px;border-radius:50%;background:var(--void-accent);animation:void-pulse-soft 1.05s ease-in-out infinite}.typing-dots span[data-v-c6fa1dec]:nth-child(2){animation-delay:.15s}.typing-dots span[data-v-c6fa1dec]:nth-child(3){animation-delay:.3s}.composer-area[data-v-c6fa1dec]{border-top:1px solid var(--void-border);background:#0a0e13eb}.complete-action-bar[data-v-c6fa1dec]{margin-bottom:12px}.composer-shell[data-v-c6fa1dec]{display:grid;grid-template-columns:1fr auto;gap:10px}.composer-input[data-v-c6fa1dec]{min-height:56px;padding:14px;resize:none;line-height:1.7}.primary-btn[data-v-c6fa1dec],.send-btn[data-v-c6fa1dec]{padding:10px 16px;border-radius:999px}.drawer-overlay[data-v-c6fa1dec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;justify-content:flex-end;background:#06080b9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawer-panel[data-v-c6fa1dec]{width:min(420px,100%);height:100%;overflow-y:auto;padding:22px;background:linear-gradient(180deg,#11161cfa,#0c0f14fa);border-left:1px solid var(--void-border)}.drawer-header[data-v-c6fa1dec]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.drawer-kicker[data-v-c6fa1dec]{margin:0 0 8px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.drawer-section[data-v-c6fa1dec]{margin-bottom:16px;padding:16px;border-radius:18px;border:1px solid var(--void-border);background:#ffffff08}.drawer-section h4[data-v-c6fa1dec]{margin:0 0 10px;color:var(--void-text-primary)}.progress-track[data-v-c6fa1dec]{height:8px;border-radius:999px;background:#ffffff0d;overflow:hidden}.progress-fill[data-v-c6fa1dec]{height:100%;border-radius:inherit;background:var(--void-gradient-accent)}.stack-list[data-v-c6fa1dec]{display:grid;gap:12px}.stack-card[data-v-c6fa1dec]{padding:14px;border-radius:16px;border:1px solid var(--void-border);background:#ffffff08}.stack-card strong[data-v-c6fa1dec]{display:block;color:var(--void-text-primary)}.stack-card p[data-v-c6fa1dec],.drawer-empty[data-v-c6fa1dec],.drawer-section p[data-v-c6fa1dec]{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--void-text-secondary)}.fade-enter-active[data-v-c6fa1dec],.fade-leave-active[data-v-c6fa1dec]{transition:opacity .22s ease}.fade-enter-from[data-v-c6fa1dec],.fade-leave-to[data-v-c6fa1dec]{opacity:0}@media(max-width:768px){.chat-header[data-v-c6fa1dec]{flex-direction:column;align-items:flex-start}.composer-shell[data-v-c6fa1dec]{grid-template-columns:1fr}.custom-answer[data-v-c6fa1dec],.summary-head[data-v-c6fa1dec],.context-head[data-v-c6fa1dec]{flex-direction:column;align-items:stretch}}.studio-page[data-v-56f9e3ae]{min-height:100vh;display:flex;flex-direction:column}.studio-page.workspace.ai-workspace[data-v-56f9e3ae]{height:100vh;overflow:hidden}.studio-main[data-v-56f9e3ae]{flex:1;width:min(1180px,calc(100% - 28px));margin:0 auto;padding:18px 0 28px}.studio-page.workspace.ai-workspace .studio-main[data-v-56f9e3ae]{min-height:0;display:flex;flex-direction:column}.welcome-shell[data-v-56f9e3ae],.draft-shell[data-v-56f9e3ae],.workspace-inline[data-v-56f9e3ae],.workspace-topbar[data-v-56f9e3ae]{border:1px solid var(--void-border);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.welcome-shell[data-v-56f9e3ae]{min-height:min(720px,calc(100vh - 148px));padding:clamp(28px,4vw,56px);border-radius:36px}.welcome-grid[data-v-56f9e3ae]{height:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;align-items:stretch}.welcome-copy[data-v-56f9e3ae]{display:grid;align-content:center;gap:18px}.welcome-copy h1[data-v-56f9e3ae]{max-width:10ch;margin:0;font-size:clamp(46px,6vw,82px);line-height:.94;letter-spacing:-.06em;color:var(--void-text-primary)}.welcome-kicker[data-v-56f9e3ae],.draft-kicker[data-v-56f9e3ae],.side-kicker[data-v-56f9e3ae],.panel-kicker[data-v-56f9e3ae]{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.welcome-description[data-v-56f9e3ae],.draft-hint[data-v-56f9e3ae],.panel-description[data-v-56f9e3ae],.rail-card p[data-v-56f9e3ae],.side-card p[data-v-56f9e3ae]{margin:0;font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.welcome-description[data-v-56f9e3ae]{max-width:62ch}.welcome-actions[data-v-56f9e3ae],.workspace-actions[data-v-56f9e3ae],.draft-actions[data-v-56f9e3ae],.result-actions[data-v-56f9e3ae]{display:flex;gap:10px;flex-wrap:wrap}.enter-btn[data-v-56f9e3ae],.primary-btn[data-v-56f9e3ae],.workspace-toggle[data-v-56f9e3ae],.text-action[data-v-56f9e3ae],.inline-link[data-v-56f9e3ae],.secondary-btn[data-v-56f9e3ae]{border-radius:999px}.enter-btn[data-v-56f9e3ae],.primary-btn[data-v-56f9e3ae],.secondary-btn.small[data-v-56f9e3ae]{padding:12px 18px;font-weight:600}.enter-btn[data-v-56f9e3ae],.primary-btn[data-v-56f9e3ae]{color:#1f170d;background:var(--void-gradient-accent)}.secondary-btn[data-v-56f9e3ae]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.secondary-btn.small[data-v-56f9e3ae]{width:fit-content;min-height:40px;margin-top:10px}.welcome-rail[data-v-56f9e3ae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rail-card[data-v-56f9e3ae],.guide-step[data-v-56f9e3ae],.side-card[data-v-56f9e3ae]{padding:16px;border-radius:20px;border:1px solid var(--void-border);background:#ffffff08}.rail-card strong[data-v-56f9e3ae],.side-card h3[data-v-56f9e3ae],.welcome-panel h2[data-v-56f9e3ae]{color:var(--void-text-primary)}.rail-card strong[data-v-56f9e3ae]{display:block;margin-bottom:10px;font-size:14px}.welcome-panel[data-v-56f9e3ae]{padding:24px;border-radius:30px;border:1px solid rgba(var(--void-accent-rgb),.2);background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.16),transparent 42%),#ffffff08;display:grid;align-content:start;gap:18px}.welcome-panel h2[data-v-56f9e3ae]{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.02}.welcome-guide[data-v-56f9e3ae]{display:grid;gap:12px}.guide-step span[data-v-56f9e3ae]{display:inline-block;margin-bottom:10px;font-size:12px;color:var(--void-accent-strong)}.guide-step p[data-v-56f9e3ae]{margin:0;font-size:13px;line-height:1.8;color:var(--void-text-secondary)}.panel-footer[data-v-56f9e3ae]{display:flex;flex-wrap:wrap}.panel-badge[data-v-56f9e3ae]{padding:8px 12px;border-radius:999px;font-size:12px;color:var(--void-text-primary);background:#ffffff0f}.workspace-shell[data-v-56f9e3ae]{min-height:0;flex:1;display:grid;gap:14px}.studio-page.workspace.ai-workspace .workspace-shell[data-v-56f9e3ae]{grid-template-rows:auto auto 1fr}.workspace-topbar[data-v-56f9e3ae],.workspace-inline[data-v-56f9e3ae]{padding:14px 18px;border-radius:20px}.workspace-topbar[data-v-56f9e3ae]{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-state[data-v-56f9e3ae]{display:flex;align-items:center;gap:10px}.state-dot[data-v-56f9e3ae]{width:9px;height:9px;border-radius:50%;background:var(--void-accent)}.state-text[data-v-56f9e3ae],.inline-text[data-v-56f9e3ae]{font-size:13px;color:var(--void-text-secondary)}.workspace-toggle[data-v-56f9e3ae]{padding:9px 14px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.workspace-toggle.active[data-v-56f9e3ae]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}.workspace-inline[data-v-56f9e3ae]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inline-label[data-v-56f9e3ae]{font-size:12px;color:var(--void-text-primary)}.inline-link[data-v-56f9e3ae],.text-action[data-v-56f9e3ae]{padding:0;background:transparent;color:var(--void-accent-strong)}.draft-shell[data-v-56f9e3ae],.conversation-shell[data-v-56f9e3ae]{min-height:0;border-radius:28px}.draft-shell[data-v-56f9e3ae]{padding:24px}.draft-layout[data-v-56f9e3ae]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px}.draft-main[data-v-56f9e3ae],.draft-side[data-v-56f9e3ae]{display:grid;gap:16px;align-content:start}.draft-head[data-v-56f9e3ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.draft-head h2[data-v-56f9e3ae]{margin:0;font-size:36px;line-height:1;color:var(--void-text-primary)}.draft-head.compact h2[data-v-56f9e3ae]{font-size:28px}.char-count[data-v-56f9e3ae],.stage-note[data-v-56f9e3ae]{font-size:12px;color:var(--void-text-muted)}.draft-stage-card[data-v-56f9e3ae]{padding:18px;border-radius:24px;border:1px solid var(--void-border);background:#ffffff08}.draft-stage-head[data-v-56f9e3ae]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.stage-pill[data-v-56f9e3ae]{padding:7px 12px;border-radius:999px;font-size:12px;color:var(--void-accent-strong);background:rgba(var(--void-accent-rgb),.12)}.draft-input[data-v-56f9e3ae]{width:100%;min-height:280px;padding:18px;border:1px solid var(--void-border);border-radius:24px;background:#ffffff05;color:var(--void-text-primary);font-size:14px;line-height:1.8;resize:vertical}.draft-input[data-v-56f9e3ae]::placeholder{color:var(--void-text-muted)}.draft-foot[data-v-56f9e3ae]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.result-panel[data-v-56f9e3ae]{padding:20px;border-radius:24px;border:1px solid rgba(var(--void-accent-rgb),.18);background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.1),transparent 40%),#ffffff08}.result-content[data-v-56f9e3ae]{margin:16px 0 0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.8;color:var(--void-text-secondary)}.side-card.highlight[data-v-56f9e3ae]{border-color:rgba(var(--void-accent-rgb),.22);background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.12),transparent 46%),#ffffff08}.side-card h3[data-v-56f9e3ae]{margin:10px 0 0;font-size:22px;line-height:1.16}.side-card p[data-v-56f9e3ae]{margin-top:10px}.side-list[data-v-56f9e3ae]{display:grid;gap:8px;margin-top:12px}.side-list li[data-v-56f9e3ae]{position:relative;padding-left:16px;font-size:13px;color:var(--void-text-secondary)}.side-list li[data-v-56f9e3ae]:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--void-accent)}.conversation-shell[data-v-56f9e3ae]{overflow:hidden}@media(max-width:1100px){.welcome-rail[data-v-56f9e3ae],.draft-layout[data-v-56f9e3ae]{grid-template-columns:1fr}}@media(max-width:900px){.studio-main[data-v-56f9e3ae]{width:calc(100% - 20px)}.welcome-shell[data-v-56f9e3ae]{min-height:auto}.welcome-grid[data-v-56f9e3ae]{grid-template-columns:1fr}.welcome-copy h1[data-v-56f9e3ae]{max-width:9ch;font-size:clamp(40px,10vw,60px)}.workspace-topbar[data-v-56f9e3ae],.draft-foot[data-v-56f9e3ae]{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.welcome-shell[data-v-56f9e3ae],.draft-shell[data-v-56f9e3ae]{padding:18px;border-radius:28px}.welcome-panel[data-v-56f9e3ae]{padding:18px}.draft-head h2[data-v-56f9e3ae]{font-size:30px}}.footer[data-v-9b0f278a]{margin-top:auto;border-top:1px solid var(--void-border);background:#0b0f14eb}.footer-inner[data-v-9b0f278a],.footer-bottom[data-v-9b0f278a]{width:min(1180px,calc(100% - 28px));margin:0 auto}.footer-inner[data-v-9b0f278a]{padding:28px 0 22px;display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.footer-brand[data-v-9b0f278a]{display:grid;gap:16px}.brand-link[data-v-9b0f278a]{width:fit-content}.brand-copy[data-v-9b0f278a],.group-note[data-v-9b0f278a]{margin:0;font-size:13px;line-height:1.8;color:var(--void-text-muted)}.brand-copy[data-v-9b0f278a]{max-width:50ch}.footer-groups[data-v-9b0f278a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.link-group[data-v-9b0f278a]{display:grid;gap:10px}.link-group h4[data-v-9b0f278a]{margin:0 0 4px;font-size:13px;color:var(--void-text-primary)}.footer-link[data-v-9b0f278a],.bottom-link[data-v-9b0f278a]{font-size:13px;color:var(--void-text-secondary);transition:color var(--void-transition-fast)}.footer-link[data-v-9b0f278a]:hover,.bottom-link[data-v-9b0f278a]:hover{color:var(--void-text-primary)}.footer-link.subtle[data-v-9b0f278a]{color:var(--void-text-muted)}.footer-bottom[data-v-9b0f278a]{padding:14px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--void-border);font-size:12px;color:var(--void-text-muted)}.footer-bottom-links[data-v-9b0f278a]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:900px){.footer-inner[data-v-9b0f278a],.footer-groups[data-v-9b0f278a]{grid-template-columns:1fr}.footer-bottom[data-v-9b0f278a]{flex-direction:column;align-items:flex-start}}.template-library-page[data-v-13ed2d16]{min-height:100vh;display:flex;flex-direction:column}.library-main[data-v-13ed2d16]{width:min(1220px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px;display:grid;gap:18px}.library-hero[data-v-13ed2d16],.library-controls[data-v-13ed2d16],.featured-section[data-v-13ed2d16],.resource-section[data-v-13ed2d16],.reuse-section[data-v-13ed2d16]{border:1px solid var(--void-border);border-radius:var(--void-radius-xl);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.library-hero[data-v-13ed2d16],.featured-section[data-v-13ed2d16],.resource-section[data-v-13ed2d16],.reuse-section[data-v-13ed2d16]{padding:24px}.library-hero[data-v-13ed2d16]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hero-kicker[data-v-13ed2d16],.section-kicker[data-v-13ed2d16]{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.library-hero h1[data-v-13ed2d16],.section-head h2[data-v-13ed2d16],.reuse-section h2[data-v-13ed2d16]{margin:0;font-family:var(--void-font-display);line-height:.96;letter-spacing:-.04em;color:var(--void-text-primary)}.library-hero h1[data-v-13ed2d16]{font-size:clamp(34px,5vw,62px)}.hero-description[data-v-13ed2d16],.reuse-section p[data-v-13ed2d16]:last-child{max-width:62ch;margin:18px 0 0;font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.hero-actions[data-v-13ed2d16],.category-filter[data-v-13ed2d16],.quick-filter-row[data-v-13ed2d16],.template-tags[data-v-13ed2d16],.card-actions[data-v-13ed2d16]{display:flex;gap:10px;flex-wrap:wrap}.library-controls[data-v-13ed2d16]{padding:18px;display:grid;gap:16px}.search-input[data-v-13ed2d16]{width:100%;padding:14px 16px;border:1px solid var(--void-border);border-radius:16px;background:#ffffff08;color:var(--void-text-primary);font-size:14px}.search-input[data-v-13ed2d16]::placeholder{color:var(--void-text-muted)}.filter-btn[data-v-13ed2d16]{padding:9px 14px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff05;color:var(--void-text-secondary);font-size:12px}.filter-btn.active[data-v-13ed2d16]{color:var(--void-text-primary);border-color:rgba(var(--void-accent-rgb),.28);background:#ffffff0f}.filter-btn.subtle[data-v-13ed2d16]{padding:8px 12px}.section-head[data-v-13ed2d16]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2[data-v-13ed2d16]{font-size:30px}.section-note[data-v-13ed2d16]{font-size:12px;color:var(--void-text-muted)}.template-grid[data-v-13ed2d16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.template-card[data-v-13ed2d16]{display:grid;gap:12px;padding:18px;border:1px solid var(--void-border);border-radius:22px;background:#ffffff08}.template-card.featured[data-v-13ed2d16]{background:linear-gradient(135deg,rgba(var(--void-accent-rgb),.08),#ffffff05),#ffffff08}.template-top[data-v-13ed2d16]{display:flex;justify-content:space-between;gap:12px}.template-category[data-v-13ed2d16],.tag[data-v-13ed2d16],.meta-pill[data-v-13ed2d16]{padding:5px 10px;border-radius:999px;font-size:12px}.template-category[data-v-13ed2d16]{color:var(--void-accent-strong);background:rgba(var(--void-accent-rgb),.12)}.template-usage[data-v-13ed2d16]{font-size:12px;color:var(--void-text-muted)}.template-card h3[data-v-13ed2d16]{margin:0;font-size:18px;color:var(--void-text-primary)}.template-card p[data-v-13ed2d16],.template-guide span[data-v-13ed2d16],.empty-state p[data-v-13ed2d16]{margin:0;font-size:13px;line-height:1.7;color:var(--void-text-secondary)}.template-guide[data-v-13ed2d16]{display:grid;gap:6px}.template-guide strong[data-v-13ed2d16]{font-size:12px;color:var(--void-text-muted)}.template-meta[data-v-13ed2d16]{display:flex;gap:8px;flex-wrap:wrap}.meta-pill[data-v-13ed2d16],.tag[data-v-13ed2d16]{color:var(--void-text-secondary);background:#ffffff0d}.mini-btn[data-v-13ed2d16],.void-btn[data-v-13ed2d16]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid var(--void-border);transition:all var(--void-transition-normal)}.mini-btn[data-v-13ed2d16]{padding:9px 12px;font-size:12px;color:var(--void-text-secondary);background:#ffffff08}.mini-btn.primary[data-v-13ed2d16],.void-btn.primary[data-v-13ed2d16]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}.void-btn[data-v-13ed2d16]{padding:12px 18px;font-size:13px;font-weight:600;color:var(--void-text-secondary);background:#ffffff08}.empty-state[data-v-13ed2d16]{padding:20px 4px 4px}.empty-state h3[data-v-13ed2d16]{margin:0 0 10px;color:var(--void-text-primary)}.reuse-section h2[data-v-13ed2d16]{margin-top:12px;font-size:clamp(28px,4vw,40px)}@media(max-width:1100px){.template-grid[data-v-13ed2d16]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.library-main[data-v-13ed2d16]{width:calc(100% - 20px)}.library-hero[data-v-13ed2d16],.section-head[data-v-13ed2d16]{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.library-hero[data-v-13ed2d16],.featured-section[data-v-13ed2d16],.resource-section[data-v-13ed2d16],.reuse-section[data-v-13ed2d16]{padding:18px}.template-grid[data-v-13ed2d16]{grid-template-columns:1fr}}.whitepaper-page[data-v-26193613]{min-height:100vh;display:flex;flex-direction:column}.whitepaper-main[data-v-26193613]{width:min(1100px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px;display:grid;gap:18px}.hero-card[data-v-26193613],.doc-card[data-v-26193613],.cta-card[data-v-26193613]{border:1px solid var(--void-border);border-radius:var(--void-radius-xl);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.hero-card[data-v-26193613],.doc-card[data-v-26193613],.cta-card[data-v-26193613]{padding:24px}.hero-kicker[data-v-26193613],.section-kicker[data-v-26193613]{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.hero-card h1[data-v-26193613],.doc-card h2[data-v-26193613],.cta-card h2[data-v-26193613]{margin:0;font-family:var(--void-font-display);line-height:.96;color:var(--void-text-primary)}.hero-card h1[data-v-26193613]{font-size:clamp(36px,5vw,58px)}.hero-description[data-v-26193613],.doc-card p[data-v-26193613],.faq-item p[data-v-26193613],.cta-card p[data-v-26193613],.bullet-list li[data-v-26193613],.step-list li[data-v-26193613]{font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.hero-description[data-v-26193613]{max-width:62ch;margin:18px 0 0}.doc-grid[data-v-26193613]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.step-list[data-v-26193613],.bullet-list[data-v-26193613]{margin:16px 0 0;padding-left:20px;display:grid;gap:10px}.faq-list[data-v-26193613]{display:grid;gap:14px;margin-top:16px}.faq-item[data-v-26193613]{padding:16px;border:1px solid var(--void-border);border-radius:18px;background:#ffffff08}.faq-item strong[data-v-26193613]{color:var(--void-text-primary);font-size:14px}.faq-item p[data-v-26193613]{margin:8px 0 0}.cta-card[data-v-26193613]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.cta-actions[data-v-26193613]{display:flex;gap:10px;flex-wrap:wrap}.void-btn[data-v-26193613]{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.void-btn.primary[data-v-26193613]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}@media(max-width:900px){.doc-grid[data-v-26193613]{grid-template-columns:1fr}.cta-card[data-v-26193613]{flex-direction:column;align-items:flex-start}}.library-page[data-v-3938a728]{min-height:100vh;display:flex;flex-direction:column}.library-main[data-v-3938a728]{width:min(1320px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px;display:grid;gap:18px}.library-hero[data-v-3938a728],.library-card[data-v-3938a728]{border:1px solid var(--void-border);border-radius:var(--void-radius-xl);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.library-hero[data-v-3938a728]{padding:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hero-kicker[data-v-3938a728],.section-kicker[data-v-3938a728]{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.library-hero h1[data-v-3938a728],.section-head h2[data-v-3938a728]{margin:0;font-family:var(--void-font-display);line-height:.96;color:var(--void-text-primary)}.library-hero h1[data-v-3938a728]{font-size:clamp(34px,5vw,58px);max-width:14ch}.hero-description[data-v-3938a728]{max-width:62ch;margin:18px 0 0;font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.hero-actions[data-v-3938a728],.item-actions[data-v-3938a728]{display:flex;flex-wrap:wrap;gap:10px}.library-grid[data-v-3938a728]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.library-card[data-v-3938a728]{padding:24px}.section-head[data-v-3938a728]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.section-count[data-v-3938a728],.item-tag[data-v-3938a728],.item-time[data-v-3938a728],.item-meta[data-v-3938a728]{font-size:12px;color:var(--void-text-muted)}.item-list[data-v-3938a728]{display:grid;gap:14px}.prompt-item[data-v-3938a728]{padding:16px;border:1px solid var(--void-border);border-radius:18px;background:#ffffff08}.item-top[data-v-3938a728]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.prompt-item h3[data-v-3938a728]{margin:0;font-size:18px;color:var(--void-text-primary)}.prompt-item p[data-v-3938a728]{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--void-text-secondary)}.item-meta[data-v-3938a728]{margin-top:10px}.item-actions[data-v-3938a728]{margin-top:14px}.void-btn[data-v-3938a728]{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.void-btn.primary[data-v-3938a728]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}.void-btn.compact[data-v-3938a728]{padding:8px 12px;font-size:12px}.void-btn.danger[data-v-3938a728]{color:#f4b9b3}.empty-state[data-v-3938a728]{padding:12px 4px 4px}.empty-state h3[data-v-3938a728]{margin:0 0 10px;color:var(--void-text-primary)}.empty-state p[data-v-3938a728]{margin:0;line-height:1.8;color:var(--void-text-secondary)}.page-feedback[data-v-3938a728]{padding:12px 16px;border-radius:16px;border:1px solid rgba(var(--void-accent-rgb),.22);background:rgba(var(--void-accent-rgb),.08);color:var(--void-text-primary);font-size:13px}@media(max-width:960px){.library-grid[data-v-3938a728]{grid-template-columns:1fr}}@media(max-width:768px){.library-main[data-v-3938a728]{width:calc(100% - 20px)}.library-hero[data-v-3938a728]{padding:20px;flex-direction:column;align-items:flex-start}.library-card[data-v-3938a728]{padding:18px}}.contact-page[data-v-f43ad8cd]{min-height:100vh;display:flex;flex-direction:column}.contact-main[data-v-f43ad8cd]{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:20px 0 40px;display:grid;gap:18px}.hero-card[data-v-f43ad8cd],.contact-card[data-v-f43ad8cd]{border:1px solid var(--void-border);border-radius:28px;background:linear-gradient(180deg,#ffffff08,#ffffff03),#0e1218d6;box-shadow:0 20px 54px #00000038}.hero-card[data-v-f43ad8cd]{padding:30px}.hero-kicker[data-v-f43ad8cd],.section-kicker[data-v-f43ad8cd]{margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--void-accent-strong)}.hero-card h1[data-v-f43ad8cd],.contact-card h2[data-v-f43ad8cd]{margin:0;font-family:var(--void-font-display);color:var(--void-text-primary);letter-spacing:-.04em}.hero-card h1[data-v-f43ad8cd]{font-size:clamp(38px,5vw,62px);line-height:.95}.hero-description[data-v-f43ad8cd],.section-description[data-v-f43ad8cd],.detail-item p[data-v-f43ad8cd],.reason-list li[data-v-f43ad8cd]{font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.hero-description[data-v-f43ad8cd]{max-width:58ch;margin:18px 0 0}.contact-grid[data-v-f43ad8cd],.details-grid[data-v-f43ad8cd]{display:grid;gap:18px}.contact-grid[data-v-f43ad8cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-card[data-v-f43ad8cd]{padding:24px}.contact-card h2[data-v-f43ad8cd]{font-size:clamp(26px,4vw,34px);line-height:1.02}.section-description[data-v-f43ad8cd]{margin:16px 0 0}.reason-list[data-v-f43ad8cd]{margin:18px 0 0;padding-left:20px;display:grid;gap:8px}.card-actions[data-v-f43ad8cd],.detail-actions[data-v-f43ad8cd]{display:flex;flex-wrap:wrap;gap:10px}.card-actions[data-v-f43ad8cd]{margin-top:22px}.details-card[data-v-f43ad8cd]{display:grid;gap:18px}.details-grid[data-v-f43ad8cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-item[data-v-f43ad8cd]{display:grid;gap:10px;padding:18px;border:1px solid var(--void-border);border-radius:20px;background:#ffffff06}.detail-item.featured[data-v-f43ad8cd]{border-color:rgba(var(--void-accent-rgb),.28);background:linear-gradient(135deg,rgba(var(--void-accent-rgb),.1),#ffffff05),#ffffff09}.detail-label[data-v-f43ad8cd]{width:fit-content;padding:5px 10px;border-radius:999px;font-size:11px;color:#1f170d;background:var(--void-gradient-accent)}.detail-item strong[data-v-f43ad8cd]{font-size:20px;color:var(--void-text-primary);word-break:break-word}.void-btn[data-v-f43ad8cd],.mini-action[data-v-f43ad8cd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:999px;border:1px solid var(--void-border);font-size:13px;color:var(--void-text-secondary);background:#ffffff08;transition:all var(--void-transition-normal)}.void-btn[data-v-f43ad8cd]:hover,.mini-action[data-v-f43ad8cd]:hover{transform:translateY(-1px);color:var(--void-text-primary);border-color:var(--void-border-hover)}.void-btn.primary[data-v-f43ad8cd]{color:#1f170d;background:var(--void-gradient-accent);border-color:transparent}.mini-action[data-v-f43ad8cd]{padding:8px 12px;font-size:12px}.page-feedback[data-v-f43ad8cd]{font-size:13px;color:var(--void-text-secondary)}@media(max-width:900px){.contact-main[data-v-f43ad8cd]{width:calc(100% - 20px)}.contact-grid[data-v-f43ad8cd],.details-grid[data-v-f43ad8cd]{grid-template-columns:1fr}}@media(max-width:768px){.hero-card[data-v-f43ad8cd],.contact-card[data-v-f43ad8cd]{padding:20px;border-radius:22px}.hero-card h1[data-v-f43ad8cd]{font-size:clamp(32px,10vw,44px)}}.copy-wrapper[data-v-a8ed0c44]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.copy-button[data-v-a8ed0c44]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid var(--void-border);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--void-text-secondary);background:#ffffff0a;transition:transform var(--void-transition-normal),border-color var(--void-transition-normal),color var(--void-transition-normal),background var(--void-transition-normal),box-shadow var(--void-transition-normal)}.copy-button[data-v-a8ed0c44]:hover:not(:disabled){transform:translateY(-1px);color:var(--void-text-primary);border-color:var(--void-border-hover);box-shadow:var(--void-shadow-soft)}.copy-button[data-v-a8ed0c44]:active:not(:disabled){transform:translateY(0)}.copy-button.compact[data-v-a8ed0c44]{min-height:32px;padding:7px 12px;font-size:11px}.copy-button.tone-primary[data-v-a8ed0c44]{color:#1f170d;background:var(--void-gradient-accent);border-color:transparent;box-shadow:0 12px 24px rgba(var(--void-accent-rgb),.18)}.copy-button.tone-primary[data-v-a8ed0c44]:hover:not(:disabled){color:#1f170d}.copy-button[data-v-a8ed0c44]:disabled,.copy-button.copied[data-v-a8ed0c44]{color:#0d1410;background:#4cc284f0;border-color:transparent;cursor:not-allowed;box-shadow:none}.copy-message[data-v-a8ed0c44]{font-size:12px;line-height:1.4}.copy-message.success[data-v-a8ed0c44]{color:#a5e3bf}.copy-message.error[data-v-a8ed0c44]{color:#f4b9b3}.template-card[data-v-235d068b]{display:grid;gap:14px;padding:20px;cursor:pointer;border:1px solid var(--void-border);border-radius:24px;background:linear-gradient(135deg,rgba(var(--void-accent-rgb),.08),#ffffff05),#ffffff08;box-shadow:var(--void-shadow-card);transition:transform var(--void-transition-normal),border-color var(--void-transition-normal),box-shadow var(--void-transition-normal),background var(--void-transition-normal)}.template-card[data-v-235d068b]:hover{transform:translateY(-3px);border-color:rgba(var(--void-accent-rgb),.28);box-shadow:var(--void-shadow-glow)}.card-top[data-v-235d068b],.template-tags[data-v-235d068b],.template-footer[data-v-235d068b],.template-meta[data-v-235d068b]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card-top[data-v-235d068b]{justify-content:space-between}.card-category[data-v-235d068b],.card-badge[data-v-235d068b],.tag[data-v-235d068b],.meta-pill[data-v-235d068b]{padding:5px 10px;border-radius:999px;font-size:12px}.card-category[data-v-235d068b]{color:var(--void-accent-strong);background:rgba(var(--void-accent-rgb),.12)}.card-badge[data-v-235d068b]{color:var(--void-text-muted);background:#ffffff0d}.template-name[data-v-235d068b]{margin:0;font-size:20px;color:var(--void-text-primary)}.template-description[data-v-235d068b]{margin:12px 0 0;font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.tag[data-v-235d068b]{color:var(--void-text-secondary);background:#ffffff0d}.meta-pill[data-v-235d068b]{color:var(--void-text-secondary);background:#ffffff0a}.meta-pill.subtle[data-v-235d068b]{color:var(--void-text-muted)}.template-footer[data-v-235d068b]{justify-content:space-between;margin-top:4px}.action-btn[data-v-235d068b]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary);font-size:12px;transition:transform var(--void-transition-normal),border-color var(--void-transition-normal),color var(--void-transition-normal),background var(--void-transition-normal)}.action-btn[data-v-235d068b]:hover{transform:translateY(-1px);color:var(--void-text-primary);border-color:var(--void-border-hover)}.action-btn.accent[data-v-235d068b]{color:#1f170d;background:rgba(var(--void-accent-rgb),.16);border-color:transparent}.action-btn.highlight[data-v-235d068b]{background:var(--void-gradient-accent)}@media(max-width:640px){.template-footer[data-v-235d068b]{justify-content:flex-start}}.legacy-home-page[data-v-82aa0cc1]{min-height:100vh;display:flex;flex-direction:column}.home-main[data-v-82aa0cc1]{width:min(1220px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px;display:grid;gap:18px}.hero-card[data-v-82aa0cc1],.section-card[data-v-82aa0cc1]{border:1px solid var(--void-border);border-radius:var(--void-radius-xl);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.hero-card[data-v-82aa0cc1]{padding:28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;align-items:stretch}.section-card[data-v-82aa0cc1]{padding:24px}.hero-kicker[data-v-82aa0cc1],.section-kicker[data-v-82aa0cc1],.aside-kicker[data-v-82aa0cc1]{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.hero-copy h1[data-v-82aa0cc1],.section-head h2[data-v-82aa0cc1]{margin:0;color:var(--void-text-primary)}.hero-copy h1[data-v-82aa0cc1]{max-width:12ch;font-size:clamp(38px,5vw,68px);line-height:.95;letter-spacing:-.05em}.hero-description[data-v-82aa0cc1],.overview-card p[data-v-82aa0cc1],.category-card p[data-v-82aa0cc1]{font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.hero-description[data-v-82aa0cc1]{max-width:60ch;margin:18px 0 0}.hero-actions[data-v-82aa0cc1],.template-grid[data-v-82aa0cc1],.categories-grid[data-v-82aa0cc1]{display:grid;gap:14px}.hero-actions[data-v-82aa0cc1]{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.hero-aside[data-v-82aa0cc1]{padding:18px;border:1px solid rgba(var(--void-accent-rgb),.18);border-radius:24px;background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.12),transparent 42%),#ffffff08}.overview-grid[data-v-82aa0cc1]{display:grid;gap:12px}.overview-card[data-v-82aa0cc1]{padding:14px;border-radius:18px;border:1px solid var(--void-border);background:#ffffff08}.overview-card strong[data-v-82aa0cc1],.category-card h3[data-v-82aa0cc1]{color:var(--void-text-primary)}.overview-card p[data-v-82aa0cc1]{margin:8px 0 0}.section-head[data-v-82aa0cc1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2[data-v-82aa0cc1]{font-size:clamp(28px,4vw,40px);line-height:1}.section-link[data-v-82aa0cc1]{font-size:13px;color:var(--void-accent-strong)}.template-grid[data-v-82aa0cc1],.categories-grid[data-v-82aa0cc1]{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card[data-v-82aa0cc1]{padding:18px;border:1px solid var(--void-border);border-radius:22px;text-align:left;background:#ffffff08;transition:transform var(--void-transition-normal),border-color var(--void-transition-normal),box-shadow var(--void-transition-normal)}.category-card[data-v-82aa0cc1]:hover{transform:translateY(-2px);border-color:rgba(var(--void-accent-rgb),.26);box-shadow:var(--void-shadow-soft)}.category-top[data-v-82aa0cc1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.category-icon[data-v-82aa0cc1]{font-size:28px}.category-count[data-v-82aa0cc1]{font-size:12px;color:var(--void-text-muted)}.category-card h3[data-v-82aa0cc1]{margin:0;font-size:18px}.category-card p[data-v-82aa0cc1]{margin:10px 0 0}.void-btn[data-v-82aa0cc1]{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary);transition:transform var(--void-transition-normal),border-color var(--void-transition-normal),color var(--void-transition-normal)}.void-btn[data-v-82aa0cc1]:hover{transform:translateY(-1px);color:var(--void-text-primary);border-color:var(--void-border-hover)}.void-btn.primary[data-v-82aa0cc1]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}@media(max-width:1100px){.template-grid[data-v-82aa0cc1],.categories-grid[data-v-82aa0cc1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.home-main[data-v-82aa0cc1]{width:calc(100% - 20px)}.hero-card[data-v-82aa0cc1],.section-head[data-v-82aa0cc1]{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}@media(max-width:768px){.hero-card[data-v-82aa0cc1],.section-card[data-v-82aa0cc1]{padding:18px}.template-grid[data-v-82aa0cc1],.categories-grid[data-v-82aa0cc1]{grid-template-columns:1fr}.hero-copy h1[data-v-82aa0cc1]{max-width:10ch;font-size:clamp(34px,10vw,52px)}}.category-list-page[data-v-c2227272]{min-height:100vh;display:flex;flex-direction:column}.category-main[data-v-c2227272]{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px;display:grid;gap:18px}.top-actions[data-v-c2227272],.empty-actions[data-v-c2227272]{display:flex;gap:10px;flex-wrap:wrap}.header-card[data-v-c2227272],.list-card[data-v-c2227272]{border:1px solid var(--void-border);border-radius:var(--void-radius-xl);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.header-card[data-v-c2227272]{padding:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.list-card[data-v-c2227272]{padding:24px}.header-kicker[data-v-c2227272],.section-kicker[data-v-c2227272]{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.header-card h1[data-v-c2227272],.section-head h2[data-v-c2227272],.empty-state h3[data-v-c2227272]{margin:0;color:var(--void-text-primary)}.header-card h1[data-v-c2227272]{display:flex;align-items:center;gap:12px;font-size:clamp(34px,5vw,54px);line-height:.96;letter-spacing:-.04em}.title-icon[data-v-c2227272]{font-size:.75em}.header-description[data-v-c2227272],.empty-state p[data-v-c2227272]{margin:16px 0 0;max-width:62ch;font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.header-meta[data-v-c2227272]{display:grid;justify-items:end;gap:12px}.meta-pill[data-v-c2227272]{padding:7px 12px;border-radius:999px;font-size:12px;color:var(--void-accent-strong);background:rgba(var(--void-accent-rgb),.12)}.section-head[data-v-c2227272]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2[data-v-c2227272]{font-size:clamp(28px,4vw,38px);line-height:1}.section-note[data-v-c2227272]{font-size:12px;color:var(--void-text-muted)}.templates-grid[data-v-c2227272]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.empty-state[data-v-c2227272]{padding:24px 4px 4px}.empty-actions[data-v-c2227272]{margin-top:18px}.void-btn[data-v-c2227272]{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.void-btn.primary[data-v-c2227272]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}@media(max-width:1100px){.templates-grid[data-v-c2227272]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.category-main[data-v-c2227272]{width:calc(100% - 20px)}.header-card[data-v-c2227272],.section-head[data-v-c2227272]{flex-direction:column;align-items:flex-start}.header-meta[data-v-c2227272]{justify-items:start}}@media(max-width:768px){.header-card[data-v-c2227272],.list-card[data-v-c2227272]{padding:18px}.templates-grid[data-v-c2227272]{grid-template-columns:1fr}}.template-detail-page[data-v-0e9bcc91]{min-height:100vh;display:flex;flex-direction:column}.detail-main[data-v-0e9bcc91]{width:min(1100px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px}.top-actions[data-v-0e9bcc91],.section-actions[data-v-0e9bcc91],.tags[data-v-0e9bcc91],.meta-row[data-v-0e9bcc91]{display:flex;gap:10px;flex-wrap:wrap}.header[data-v-0e9bcc91],.content-section[data-v-0e9bcc91],.guide-section[data-v-0e9bcc91]{border:1px solid var(--void-border);border-radius:var(--void-radius-xl);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.top-actions[data-v-0e9bcc91]{margin-bottom:16px}.header[data-v-0e9bcc91],.content-section[data-v-0e9bcc91],.guide-section[data-v-0e9bcc91]{padding:24px;margin-bottom:18px}.eyebrow[data-v-0e9bcc91],.section-kicker[data-v-0e9bcc91]{margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--void-accent-strong)}.title[data-v-0e9bcc91],.section-head h2[data-v-0e9bcc91],.guide-title[data-v-0e9bcc91]{margin:0;font-family:var(--void-font-display);line-height:1;color:var(--void-text-primary)}.title[data-v-0e9bcc91]{font-size:clamp(34px,5vw,62px)}.description[data-v-0e9bcc91],.guide-content p[data-v-0e9bcc91],.guide-card p[data-v-0e9bcc91]{margin:16px 0 0;font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.meta-pill[data-v-0e9bcc91],.tag[data-v-0e9bcc91]{padding:6px 10px;border-radius:999px;font-size:12px}.meta-pill[data-v-0e9bcc91]{color:var(--void-text-secondary);background:#ffffff0d}.meta-pill.accent[data-v-0e9bcc91],.tag[data-v-0e9bcc91]{color:var(--void-accent-strong);background:rgba(var(--void-accent-rgb),.12)}.section-head[data-v-0e9bcc91]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.template-content[data-v-0e9bcc91]{padding:18px;border-radius:20px;background:#ffffff08}.template-content pre[data-v-0e9bcc91]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.8;color:var(--void-text-secondary)}.decision-grid[data-v-0e9bcc91]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-card[data-v-0e9bcc91]{padding:16px;border-radius:18px;border:1px solid var(--void-border);background:#ffffff08}.guide-card strong[data-v-0e9bcc91]{color:var(--void-text-primary);font-size:13px}.void-btn[data-v-0e9bcc91]{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.void-btn.primary[data-v-0e9bcc91]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}.page-feedback[data-v-0e9bcc91]{padding:12px 16px;border-radius:16px;border:1px solid rgba(var(--void-accent-rgb),.22);background:rgba(var(--void-accent-rgb),.08);color:var(--void-text-primary);font-size:13px}@media(max-width:900px){.detail-main[data-v-0e9bcc91]{width:calc(100% - 20px)}.section-head[data-v-0e9bcc91],.decision-grid[data-v-0e9bcc91]{grid-template-columns:1fr;flex-direction:column}}.optimize-page[data-v-5a8be5fd]{min-height:100vh;display:flex;flex-direction:column}.optimize-main[data-v-5a8be5fd]{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:18px 0 36px;display:grid;gap:18px}.hero-card[data-v-5a8be5fd],.workspace-card[data-v-5a8be5fd],.result-card[data-v-5a8be5fd]{border:1px solid var(--void-border);border-radius:var(--void-radius-xl);background:var(--void-gradient-card),var(--void-bg-card);box-shadow:var(--void-shadow-card)}.hero-card[data-v-5a8be5fd]{padding:26px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px}.workspace-grid[data-v-5a8be5fd]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px}.workspace-card[data-v-5a8be5fd],.result-card[data-v-5a8be5fd]{padding:24px}.hero-kicker[data-v-5a8be5fd],.note-kicker[data-v-5a8be5fd],.section-kicker[data-v-5a8be5fd]{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--void-accent-strong)}.hero-copy h1[data-v-5a8be5fd],.hero-note h2[data-v-5a8be5fd],.section-head h2[data-v-5a8be5fd],.guide-card h2[data-v-5a8be5fd]{margin:0;color:var(--void-text-primary)}.hero-copy h1[data-v-5a8be5fd]{max-width:13ch;font-size:clamp(36px,5vw,64px);line-height:.96;letter-spacing:-.05em}.hero-note[data-v-5a8be5fd]{padding:18px;border-radius:24px;border:1px solid rgba(var(--void-accent-rgb),.2);background:radial-gradient(circle at top right,rgba(var(--void-accent-rgb),.12),transparent 42%),#ffffff08}.hero-note h2[data-v-5a8be5fd]{font-size:26px;line-height:1.06}.hero-description[data-v-5a8be5fd],.note-list li[data-v-5a8be5fd],.field-hint[data-v-5a8be5fd],.guide-item p[data-v-5a8be5fd]{font-size:14px;line-height:1.8;color:var(--void-text-secondary)}.hero-description[data-v-5a8be5fd]{max-width:62ch;margin:18px 0 0}.hero-actions[data-v-5a8be5fd],.action-row[data-v-5a8be5fd],.guide-actions[data-v-5a8be5fd],.result-actions[data-v-5a8be5fd]{display:flex;gap:10px;flex-wrap:wrap}.hero-actions[data-v-5a8be5fd]{margin-top:24px}.note-list[data-v-5a8be5fd],.guide-list[data-v-5a8be5fd]{display:grid;gap:12px}.note-list[data-v-5a8be5fd]{margin:18px 0 0;padding-left:18px;list-style:disc}.section-head[data-v-5a8be5fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-head h2[data-v-5a8be5fd],.guide-card h2[data-v-5a8be5fd]{font-size:clamp(28px,4vw,38px);line-height:1}.char-count[data-v-5a8be5fd],.scene-badge[data-v-5a8be5fd]{font-size:12px;color:var(--void-text-muted)}.field-label[data-v-5a8be5fd]{display:inline-block;margin-bottom:12px;font-size:13px;color:var(--void-text-primary)}.textarea[data-v-5a8be5fd]{width:100%;min-height:280px;padding:18px;border:1px solid var(--void-border);border-radius:22px;background:#ffffff08;color:var(--void-text-primary);font-size:14px;line-height:1.8;resize:vertical}.textarea[data-v-5a8be5fd]::placeholder{color:var(--void-text-muted)}.field-hint[data-v-5a8be5fd]{margin:12px 0 0}.action-row[data-v-5a8be5fd]{margin-top:18px}.guide-item[data-v-5a8be5fd]{padding:16px;border-radius:18px;border:1px solid var(--void-border);background:#ffffff08}.guide-item strong[data-v-5a8be5fd]{color:var(--void-text-primary)}.guide-item p[data-v-5a8be5fd]{margin:8px 0 0}.guide-actions[data-v-5a8be5fd]{margin-top:18px}.feedback[data-v-5a8be5fd]{padding:12px 16px;border-radius:16px;font-size:13px}.feedback.error[data-v-5a8be5fd]{color:#f4b9b3;border:1px solid rgba(244,113,113,.28);background:#f4717114}.result-content[data-v-5a8be5fd]{padding:18px;border-radius:22px;border:1px solid var(--void-border);background:#ffffff08}.result-content pre[data-v-5a8be5fd]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.8;color:var(--void-text-secondary)}.result-actions[data-v-5a8be5fd]{margin-top:16px}.void-btn[data-v-5a8be5fd]{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid var(--void-border);background:#ffffff08;color:var(--void-text-secondary)}.void-btn.primary[data-v-5a8be5fd]{color:#1f170d;border-color:transparent;background:var(--void-gradient-accent)}@media(max-width:900px){.optimize-main[data-v-5a8be5fd]{width:calc(100% - 20px)}.hero-card[data-v-5a8be5fd],.workspace-grid[data-v-5a8be5fd],.section-head[data-v-5a8be5fd]{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}}@media(max-width:768px){.hero-card[data-v-5a8be5fd],.workspace-card[data-v-5a8be5fd],.result-card[data-v-5a8be5fd]{padding:18px}.hero-copy h1[data-v-5a8be5fd]{max-width:11ch;font-size:clamp(34px,10vw,52px)}}:root{--void-bg-primary: #0f1115;--void-bg-secondary: #171b22;--void-bg-card: rgba(29, 35, 45, .78);--void-bg-elevated: rgba(37, 44, 56, .92);--void-bg-input: rgba(20, 24, 31, .88);--void-bg-hover: rgba(255, 255, 255, .06);--void-text-primary: #f7f3ea;--void-text-secondary: rgba(247, 243, 234, .8);--void-text-tertiary: rgba(247, 243, 234, .56);--void-text-muted: rgba(247, 243, 234, .32);--void-border: rgba(255, 255, 255, .08);--void-border-hover: rgba(255, 255, 255, .18);--void-border-focus: rgba(246, 176, 94, .5);--void-accent: #f4b25f;--void-accent-rgb: 244, 178, 95;--void-accent-strong: #ffcf8a;--void-accent-secondary: #8fd3c7;--void-danger: #f87171;--void-success: #34d399;--void-glow: rgba(244, 178, 95, .08);--void-glow-medium: rgba(244, 178, 95, .14);--void-glow-strong: rgba(244, 178, 95, .22);--void-gradient-page: radial-gradient(circle at top left, rgba(244, 178, 95, .14), transparent 32%), radial-gradient(circle at top right, rgba(143, 211, 199, .1), transparent 28%), linear-gradient(180deg, #11151c 0%, #0d1015 100%);--void-gradient-card: linear-gradient(145deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, .01));--void-gradient-accent: linear-gradient(135deg, #f4b25f 0%, #ffcf8a 45%, #8fd3c7 100%);--void-shadow-soft: 0 18px 44px rgba(0, 0, 0, .26);--void-shadow-card: 0 22px 58px rgba(0, 0, 0, .34);--void-shadow-glow: 0 0 0 1px rgba(255, 255, 255, .04), 0 18px 50px rgba(244, 178, 95, .08);--void-radius-sm: 10px;--void-radius-md: 14px;--void-radius-lg: 22px;--void-radius-xl: 28px;--void-space-xs: 4px;--void-space-sm: 8px;--void-space-md: 16px;--void-space-lg: 24px;--void-space-xl: 32px;--void-space-2xl: 48px;--void-font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--void-font-display: "Georgia", "Times New Roman", serif;--void-font-mono: "SFMono-Regular", "Cascadia Code", "Fira Code", Consolas, monospace;--void-font-size-xs: 11px;--void-font-size-sm: 12px;--void-font-size-md: 14px;--void-font-size-lg: 16px;--void-font-size-xl: 20px;--void-font-size-2xl: 30px;--void-font-size-3xl: 44px;--void-transition-fast: .15s ease;--void-transition-normal: .22s ease;--void-transition-slow: .34s ease;--void-transition-enter: .42s cubic-bezier(.16, 1, .3, 1);--void-motion-distance: 14px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--void-font-family);font-size:var(--void-font-size-md);line-height:1.6;color:var(--void-text-secondary);background:var(--void-gradient-page);background-attachment:fixed}#app{min-height:100vh}::selection{background-color:#f4b25f3d;color:var(--void-text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}a{color:inherit;text-decoration:none;transition:color var(--void-transition-fast)}a:hover{color:var(--void-text-primary)}input,textarea,select,button{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:none;outline:none}button{cursor:pointer}:disabled{opacity:.45;cursor:not-allowed}img{max-width:100%;height:auto;display:block}code,kbd,samp{font-family:var(--void-font-mono);font-size:.92em;background:#ffffff0d;padding:2px 6px;border-radius:6px}pre code{display:block;padding:var(--void-space-lg);overflow-x:auto}ul,ol{list-style:none}table{width:100%;border-collapse:collapse}th,td{padding:var(--void-space-sm) var(--void-space-md);text-align:left;border-bottom:1px solid var(--void-border)}th{color:var(--void-text-primary);font-weight:600}hr{border:none;height:1px;background:var(--void-border);margin:var(--void-space-xl) 0}@keyframes void-fade-up{0%{opacity:0;transform:translateY(var(--void-motion-distance))}to{opacity:1;transform:translateY(0)}}@keyframes void-pulse-soft{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes void-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}[class*=hero-card],[class*=library-card],[class*=section-card],[class*=doc-card],[class*=contact-card],[class*=header-card],[class*=workspace-card],[class*=result-card],[class*=guide-section],[class*=content-section]{animation:void-fade-up var(--void-transition-enter) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
