.prompt-compare[data-v-e710996d]{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.prompt-panel[data-v-e710996d]{flex-direction:column;gap:10px;min-width:0;display:flex}.prompt-panel-head[data-v-e710996d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.prompt-editor[data-v-e710996d],.prompt-runtime-scroll[data-v-e710996d]{min-height:300px}.snapshot-group-meta[data-v-e710996d]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.snapshot-item-card[data-v-e710996d]{border:1px solid var(--border-color,#e5e7eb);background:var(--card-color,#fff)}.snapshot-item-head[data-v-e710996d]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.snapshot-item-title[data-v-e710996d]{flex-direction:column;gap:2px;display:flex}.snapshot-item-source[data-v-e710996d]{margin-bottom:8px;font-size:12px;display:block}.output-preview-row[data-v-e710996d]{flex-direction:column;gap:8px;min-width:0;display:flex}.output-preview-row__head[data-v-e710996d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.missing-variable-row[data-v-e710996d]{flex-direction:column;gap:6px;display:flex}.ai-invocation-scroll[data-v-e710996d],.ai-invocation-result[data-v-e710996d]{max-height:280px}.ai-invocation-pre[data-v-e710996d],.ai-invocation-value[data-v-e710996d]{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.65}.ai-invocation-value[data-v-e710996d]{color:var(--text-color-2,#475569)}@media (width<=1200px){.prompt-compare[data-v-e710996d]{grid-template-columns:1fr}}.app-fade-enter-active,.app-fade-leave-active{transition:opacity .2s,transform .2s}.app-fade-enter-from{opacity:0;transform:translateY(6px)}.app-fade-leave-to{opacity:0;transform:translateY(-4px)}.pp-panel{background:var(--narrativeforge-panel-muted);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pp-panel-header{background:var(--app-surface);border-bottom:1px solid var(--narrativeforge-split-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.pp-panel-header-main{flex:1;min-width:0}.pp-panel-title{letter-spacing:.02em;color:var(--app-text-primary);margin:0;font-size:15px;font-weight:700;line-height:1.3}.pp-panel-lead{color:var(--app-text-muted);margin:3px 0 0;font-size:12px;line-height:1.6}.pp-panel-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.pp-panel-content{scrollbar-width:thin;scrollbar-color:var(--app-border) transparent;flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.pp-panel-content::-webkit-scrollbar{width:4px}.pp-panel-content::-webkit-scrollbar-track{background:0 0}.pp-panel-content::-webkit-scrollbar-thumb{background:var(--app-border);border-radius:2px}.pp-panel-footer{border-top:1px solid var(--narrativeforge-split-border);background:var(--app-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex}.pp-panel-footer-note{color:var(--app-text-muted);font-size:11px;line-height:1.4}.pp-section{border-radius:var(--app-radius-md,10px);background:var(--app-surface);border:1px solid var(--app-border);overflow:hidden}.pp-section+.pp-section{margin-top:8px}.pp-section-header{border-bottom:1px solid var(--app-border);align-items:center;gap:6px;min-height:32px;padding:8px 12px;display:flex}.pp-section-label{text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-muted);flex:1;min-width:0;font-size:11px;font-weight:700}.pp-section-body{padding:10px 12px}.pp-kv{align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.pp-kv+.pp-kv{margin-top:5px}.pp-kv-key{width:56px;color:var(--app-text-muted);flex-shrink:0;padding-top:1px;font-size:11px;font-weight:600}.pp-kv-val{min-width:0;color:var(--app-text-secondary);word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.pp-chip{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.pp-chip--success{background:var(--color-success-dim,#22c55e1f);color:var(--color-success,#22c55e)}.pp-chip--warning{background:var(--color-warning-dim,#f59e0b1f);color:var(--color-warning,#f59e0b)}.pp-chip--danger{background:var(--color-danger-dim,#ef44441f);color:var(--color-danger,#ef4444)}.pp-chip--muted{background:var(--app-border);color:var(--app-text-muted)}.pp-chip--brand{background:var(--color-brand-light,#2563eb14);color:var(--color-brand,#2563eb)}.pp-chip--gold{background:var(--color-gold-dim,#d4a85326);color:var(--color-gold,#d4a853)}.pp-info-bar{background:var(--color-brand-light,#2563eb14);border:1px solid var(--color-brand-border,#2563eb2e);color:var(--color-brand,#2563eb);border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;line-height:1.55;display:flex}.pp-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.pp-empty-icon{opacity:.55;font-size:28px;line-height:1}.pp-empty-text{color:var(--app-text-muted);font-size:12px;line-height:1.55}.pp-accent-bar{padding-left:10px;position:relative}.pp-accent-bar:before{content:"";background:var(--pp-accent-color,var(--app-border));border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}.pp-avatar{color:#fff;background:var(--pp-avatar-bg,var(--color-brand));letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pp-jump{color:var(--color-brand,#2563eb);cursor:pointer;opacity:.75;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400;text-decoration:none;transition:opacity .15s}.pp-jump:hover{opacity:1}.pp-stat-strip{background:var(--app-surface);border-bottom:1px solid var(--narrativeforge-split-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;display:flex}.pp-filter-strip{background:var(--app-surface-subtle);border-bottom:1px solid var(--narrativeforge-split-border);scrollbar-width:none;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;display:flex;overflow-x:auto}.pp-filter-strip::-webkit-scrollbar{display:none}.pp-filter-btn{cursor:pointer;border:1px solid var(--app-border);color:var(--app-text-muted);white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.pp-filter-btn:hover{background:var(--app-border);color:var(--app-text-secondary)}.pp-filter-btn--active{background:var(--color-brand-light);color:var(--color-brand);border-color:var(--color-brand-border)}.pp-progress-strip{align-items:center;gap:8px;margin-top:5px;display:flex}.pp-progress-label{color:var(--app-text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.pp-tag-cloud{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pp-card-list{flex-direction:column;gap:7px;display:flex}.wb-icon-badge{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pp-rail{scrollbar-width:none;align-items:center;gap:6px;padding:2px 0 4px;display:flex;overflow-x:auto}.pp-rail::-webkit-scrollbar{display:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-rendering:optimizelegibility;font-size:calc(16px * var(--app-font-scale,1))}body{font-family:var(--font-sans);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;background:var(--app-page-bg);color:var(--app-text-primary);font-variant-ligatures:common-ligatures;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100vh;font-weight:400;line-height:1.6;transition:background-color .3s,color .3s}:root{--app-font-scale:1;--color-brand:#3b3530;--app-brand-accent:#805337;--color-brand-hover:#51463e;--color-brand-pressed:#292420;--color-brand-suppl:#805337;--color-brand-light:#80533712;--color-brand-border:#80533738;--color-gold:#a8742a;--color-gold-light:#f2e4c8;--color-gold-dim:#a8742a1c;--color-gold-border:#a8742a3d;--color-gold-glow:#a8742a2e;--color-success:#3f765b;--color-success-light:#e4eee7;--color-success-dim:#3f765b1a;--color-warning:#a96f1f;--color-warning-light:#f5ead3;--color-warning-dim:#a96f1f1a;--color-danger:#ad5149;--color-danger-light:#f5e4e1;--color-danger-dim:#ad51491a;--color-info:#5d7179;--color-info-dim:#5d71791a;--color-purple:#74657a;--color-purple-light:#eee9ef;--color-purple-dim:#74657a1a;--app-text-primary:#302c28;--app-text-secondary:#575049;--app-text-muted:#706960;--app-text-inverse:#fffdf8;--text-color-1:var(--app-text-primary);--text-color-2:var(--app-text-secondary);--text-color-3:var(--app-text-muted);--app-page-bg:#f4f1eb;--app-surface:#faf8f3;--app-surface-raised:#fffdf8;--app-surface-subtle:#efebe4;--app-input-bg:#fffdf8;--app-border:#43352826;--app-border-strong:#43352842;--app-divider:#4335281a;--app-shadow-sm:0 1px 2px #372b1f0a;--app-shadow-md:0 3px 10px #372b1f0f;--app-shadow-lg:0 8px 24px #372b1f17;--app-shadow-hover:0 6px 18px #372b1f1a;--app-radius-sm:4px;--app-radius-md:6px;--app-radius-lg:8px;--app-radius-xl:12px;--app-transition:.18s cubic-bezier(.4, 0, .2, 1);--narrativeforge-split-border:var(--app-border);--narrativeforge-panel-muted:var(--app-surface);--font-sans:"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "SF Mono", "Consolas", "Liberation Mono", monospace;--font-serif:"Noto Serif SC Variable", "Noto Serif SC", "Source Han Serif CN", "Songti SC", Georgia, serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--dag-canvas-bg:#ece8e1;--dag-canvas-grid:#4335280f;--dag-node-bg:var(--app-surface-raised);--dag-node-border:var(--app-border);--dag-node-shadow:var(--app-shadow-sm);--dag-node-selected-ring:var(--color-brand);--dag-edge-default:#0f172a40;--dag-edge-active:var(--color-brand);--dag-edge-conditional:#0f172a59;--dag-port-text:#3b82f6;--dag-port-json:#8b5cf6;--dag-port-score:#f59e0b;--dag-port-boolean:#22c55e;--dag-port-list:#ec4899;--dag-port-prompt:#6366f1;--dag-toolbar-bg:var(--app-surface);--dag-toolbar-border:var(--app-border);--dag-menu-bg:var(--app-surface);--dag-menu-border:var(--app-border-strong);--dag-menu-hover:var(--color-brand-light);--stats-bar-gradient:var(--app-surface);--nav-hero-text:var(--app-text-primary);--nav-hero-text-muted:var(--app-text-muted);--nav-hero-pill-bg-top:var(--app-surface-subtle);--nav-hero-pill-bg-bottom:var(--app-surface-subtle);--nav-hero-pill-border:var(--app-border);--nav-hero-shadow:none;--tab-track-bg:var(--app-surface-subtle);--tab-track-shadow:none;--tab-active-color:var(--color-brand);--tab-inactive-color:var(--app-text-secondary,#475569);--tab-inactive-hover-color:var(--app-text-primary,#0f172a);--profile-active-bg:var(--color-brand-light,#4f46e514);--runtime-model-color:var(--color-brand,#0f766e);--runtime-mock-model-color:var(--color-gold,#d4a853);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--color-brand:#d4b89b;--app-brand-accent:#d4b89b;--color-brand-hover:#e6cfb7;--color-brand-pressed:#ba9773;--color-brand-suppl:#ecdac7;--color-brand-light:#d4b89b1a;--color-brand-border:#d4b89b3d;--color-gold:#e5b86e;--color-gold-light:#f5ddb5;--color-gold-dim:#e5b86e1f;--color-gold-border:#e5b86e33;--color-gold-glow:#e5b86e66;--app-text-primary:#ece7df;--app-text-secondary:#c8beb2;--app-text-muted:#b1a79a;--app-text-inverse:#241f1b;--tab-track-bg:var(--app-surface-subtle);--tab-track-shadow:none;--tab-active-color:var(--color-brand);--tab-inactive-color:var(--app-text-secondary,#94a3b8);--tab-inactive-hover-color:var(--app-text-primary,#e2e8f0);--app-page-bg:#211e1b;--app-surface:#292521;--app-surface-raised:#342e28;--app-surface-subtle:#25211e;--app-input-bg:#25211e;--app-border:#dcccb829;--app-border-strong:#dcccb847;--app-divider:#dcccb81a;--app-shadow-sm:0 1px 3px #00000040;--app-shadow-md:0 4px 16px #0000004d;--app-shadow-lg:0 8px 28px #00000059;--app-shadow-hover:0 8px 24px #0006;--narrativeforge-split-border:var(--app-border);--narrativeforge-panel-muted:var(--app-surface);--stats-bar-gradient:var(--app-surface);--nav-hero-text:var(--app-text-primary);--nav-hero-text-muted:var(--app-text-muted);--nav-hero-pill-bg-top:var(--app-surface-raised);--nav-hero-pill-bg-bottom:var(--app-surface-raised);--nav-hero-pill-border:var(--app-border);--nav-hero-shadow:none;--dag-canvas-bg:#211e1b;--dag-canvas-grid:#94a3b80f;--dag-node-bg:var(--app-surface);--dag-node-border:var(--app-border);--dag-node-shadow:0 2px 10px #00000040;--dag-node-selected-ring:var(--color-brand);--dag-edge-default:#94a3b833;--dag-edge-active:var(--color-brand);--dag-edge-conditional:#94a3b84d;--dag-port-text:#60a5fa;--dag-port-json:#a78bfa;--dag-port-score:#fbbf24;--dag-port-boolean:#4ade80;--dag-port-list:#f472b6;--dag-port-prompt:#818cf8;--dag-toolbar-bg:var(--app-surface);--dag-toolbar-border:var(--app-border);--dag-menu-bg:var(--app-surface);--dag-menu-border:var(--app-border-strong);--dag-menu-hover:var(--color-brand-light);--color-success:#a1c5a5;--color-success-light:#a1c5a524;--color-success-dim:#a1c5a514;--color-warning:#d7b477;--color-warning-light:#d7b47724;--color-warning-dim:#d7b47714;--color-danger:#e09c91;--color-danger-light:#e09c9124;--color-danger-dim:#e09c9114;--color-info:#a5bcc4;--color-info-dim:#a5bcc41a;--color-purple:#b9a7bf;--color-purple-light:#b9a7bf24;--color-purple-dim:#b9a7bf14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=anchor]{--color-brand:#c9a227;--app-brand-accent:#d4b16c;--color-brand-hover:#ddb930;--color-brand-pressed:#a88a1f;--color-brand-suppl:#e8c84a;--color-brand-light:#c9a2271f;--color-brand-border:#c9a22733;--color-gold:#f0c866;--color-gold-light:#f5ddb5;--color-gold-dim:#f0c8661a;--color-gold-border:#f0c8662e;--color-gold-glow:#f0c86659;--dag-canvas-bg:#08090c;--dag-canvas-grid:#c9a2270a;--dag-node-bg:#111620;--dag-node-border:#c9a2271f;--dag-node-shadow:0 2px 10px #0000004d, 0 0 16px #c9a2270a;--dag-node-selected-ring:var(--color-gold);--dag-edge-default:#c9a2272e;--dag-edge-active:var(--color-gold);--dag-edge-conditional:#c9a22747;--dag-port-text:#e8b84a;--dag-port-json:#d4a843;--dag-port-score:#f0c866;--dag-port-boolean:#c9a227;--dag-port-list:#e5b86e;--dag-port-prompt:#ddb930;--dag-toolbar-bg:var(--app-surface);--dag-toolbar-border:var(--app-border);--dag-menu-bg:var(--app-surface);--dag-menu-border:var(--app-border-strong);--dag-menu-hover:var(--color-gold-dim);--app-text-primary:#f0ead6;--app-text-secondary:#c4b99a;--app-text-muted:#a79a83;--app-text-inverse:#0a0c10;--app-page-bg:#0a0c10;--app-surface:#111620;--app-surface-raised:#181f2e;--app-surface-subtle:#0d1018;--app-input-bg:#0d1018;--app-border:#c9a22714;--app-border-strong:#c9a22724;--app-divider:#c9a2270f;--app-shadow-sm:0 1px 3px #0000004d;--app-shadow-md:0 4px 16px #00000059, 0 0 20px #c9a2270a;--app-shadow-lg:0 8px 28px #0006, 0 0 40px #c9a2270f;--app-shadow-hover:0 8px 24px #00000073, 0 0 30px #c9a22714;--narrativeforge-split-border:#c9a2271a;--narrativeforge-panel-muted:#0d1018;--stats-bar-gradient:linear-gradient(135deg, #16130f 0%, #1f1a13 50%, #2a2318 100%);--stats-bar-border-bottom:1px solid #d4a8432e;--nav-hero-text:#faf6ee;--nav-hero-text-muted:#faf6eec7;--nav-hero-pill-bg-top:#d4a84338;--nav-hero-pill-bg-bottom:#0a0c1059;--nav-hero-pill-border:#d4a84359;--nav-hero-shadow:0 1px 0 #f5d77e1f inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.narrativeforge-panel-surface{background:var(--narrativeforge-panel-muted);border-left:1px solid var(--narrativeforge-split-border)}.narrativeforge-panel-title{font-size:var(--font-size-sm);letter-spacing:.02em;color:var(--app-text-primary);margin:0 0 var(--narrativeforge-space-3,8px);font-weight:600}.narrativeforge-panel-desc{font-size:var(--font-size-xs);color:var(--app-text-muted);margin-bottom:var(--narrativeforge-space-5,12px);line-height:1.5}.narrativeforge-composer-hint{font-size:var(--font-size-xs);color:var(--app-text-muted);line-height:1.45}.md-body{font-family:var(--font-sans);font-size:var(--font-size-base);letter-spacing:.01em;word-break:break-word;overflow-wrap:break-word;line-height:1.72}.md-body p{margin:0 0 .65em}.md-body p:last-child{margin-bottom:0}.md-body pre,.md-body code{font-family:var(--font-mono);font-size:.92em}.md-body pre{background:var(--color-brand-light);border-radius:8px;margin:.5em 0;padding:12px 14px;overflow-x:auto}.md-body code{background:var(--color-brand-light);border-radius:4px;padding:.15em .4em}.md-body pre code{background:0 0;padding:0}.md-body ul,.md-body ol{margin:.4em 0 .6em 1.25em}.md-body blockquote{border-left:3px solid var(--color-brand);color:var(--app-text-muted);margin:.5em 0;padding-left:12px}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--app-text-primary);font-weight:600;line-height:1.4}.novel-content{font-family:var(--font-serif);letter-spacing:.02em;text-align:justify;font-size:16px;line-height:1.9}.novel-content p{text-indent:2em;margin-bottom:.8em}.novel-content p:first-child{text-indent:0}.code-block,pre[class*=language-]{font-family:var(--font-mono);tab-size:2;font-size:13px;line-height:1.6}input,textarea,select{font-family:inherit;font-size:inherit}button{font-family:inherit}.numeric,.data-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}ruby{ruby-align:center}rt{color:var(--app-text-muted);font-size:.6em}.stats-top-bar{background:var(--stats-bar-gradient);border-bottom:var(--stats-bar-border-bottom,1px solid #ffffff14)}.home-bg{background:var(--app-page-bg)}.title{color:var(--app-text-primary)}.subtitle{color:var(--app-text-secondary)}.settings-btn{background:var(--app-surface);color:var(--app-text-secondary,#94a3b8);border:1px solid var(--app-border)}.settings-btn:hover{background:var(--color-brand-light);color:var(--color-brand);box-shadow:var(--app-shadow-md)}.create-card,.books-section{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow-md)}.section-title{color:var(--app-text-primary)}.book-count{background:var(--app-surface-subtle);color:var(--app-text-muted)}.selection-bar,.empty-illustration{background:var(--app-surface-subtle)}.empty-title{color:var(--app-text-primary)}.empty-desc{color:var(--app-text-muted)}.book-title{color:var(--app-text-primary)}.book-card:hover{box-shadow:var(--app-shadow-hover)}.advanced-settings{background:var(--color-brand-light);border-color:var(--color-brand-border)}.global-llm-drawer-title{color:var(--app-text-primary)}.global-llm-drawer-subtitle{color:var(--app-text-muted)}.global-llm-runtime-bar{background:var(--runtime-bar-bg);border-color:var(--runtime-bar-border)}.global-llm-runtime-model{color:var(--runtime-model-color);font-weight:800}.global-llm-runtime-label{color:var(--app-text-muted)}.global-llm-runtime-name{color:var(--app-text-secondary)}.global-llm-runtime-chip{background:var(--color-brand-light);color:var(--color-brand)}.global-llm-runtime-bar.is-mock{background:var(--runtime-mock-bg);border-color:var(--runtime-mock-border)}.global-llm-runtime-bar.is-mock .global-llm-runtime-model{color:var(--runtime-mock-model-color)}.embedding-section-title{color:var(--app-text-primary)}.embedding-section-desc,.emb-mode-label{color:var(--app-text-muted)}.emb-mode-label.active{color:var(--app-text-primary);font-weight:600}.emb-local-name,.emb-local-desc{color:var(--color-success)}.right-panel{background:var(--narrativeforge-panel-muted)}::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-fade-in}@keyframes theme-fade-out{0%{opacity:1}to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0}to{opacity:1}}.theme-transitioning{transition:background-color .3s,color .3s!important}.theme-transitioning [class*=n-],.theme-transitioning .app-surface,.theme-transitioning .stats-top-bar,.theme-transitioning .stats-sidebar,.theme-transitioning .right-panel,.theme-transitioning .sidebar{transition:background-color .3s,color .3s,border-color .3s!important}:root{--narrativeforge-space-2:6px;--narrativeforge-space-3:8px;--narrativeforge-space-4:10px;--narrativeforge-space-5:12px;--narrativeforge-space-6:14px;--narrativeforge-space-7:16px;--narrativeforge-topbar-height:52px;--narrativeforge-topbar-padding-x:20px;--narrativeforge-topbar-inner-gap:var(--narrativeforge-space-5);--narrativeforge-topbar-stat-value-size:clamp(14px, .94rem + .35vw, 17px);--narrativeforge-ai-trigger-pad-y:6px;--narrativeforge-ai-trigger-pad-x:var(--narrativeforge-space-6);--narrativeforge-sidebar-pad-x:var(--narrativeforge-space-4);--narrativeforge-sidebar-pad-y:var(--narrativeforge-space-5);--narrativeforge-sidebar-head-gap:var(--narrativeforge-space-4);--narrativeforge-chapter-rail-width:min(360px, 36vw);--narrativeforge-chapter-rail-collapsed:34px;--narrativeforge-chapter-rail-drawer:min(400px, 92vw);--narrativeforge-shell-toolbar-pad-x:var(--narrativeforge-space-7);--narrativeforge-shell-toolbar-pad-top:var(--narrativeforge-space-3);--narrativeforge-topbar-hit-md:34px;--narrativeforge-topbar-hit-lg:36px;--narrativeforge-rail-drawer-body-offset:108px}@media (width<=900px){:root{--narrativeforge-topbar-height:48px;--narrativeforge-topbar-padding-x:14px;--narrativeforge-topbar-inner-gap:var(--narrativeforge-space-3)}}
