@tailwind base;@tailwind components;@tailwind utilities;*,:after,:before{box-sizing:border-box}*,:after,:before,blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0;padding:0}li,ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{background:none;border:none;cursor:pointer;font:inherit}:focus{outline:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lumina-theme{--header-height:40px;--text-size-large:16px;--text-size-standard:14px;--text-size-medium:12px;--text-size-small:10px;--outline-overlay:linear-gradient(180deg,#fafafa00,#fafafa 41.01%);--sidebar-mode-button-normal-bg:#f3f3f3;--sidebar-mode-button-normal-text:#878787;--sidebar-mode-button-enhanced-bg:linear-gradient(90deg,#fff5f0,#fee 54.33%,#f9ecff);--sidebar-mode-button-enhanced-text:#fb6bc1;--sidebar-mode-button-enhanced-stroke:#fb6bc1;--analysed-text-border-bottom:#6366f180;--analysed-text-bg:#6366f10d;--analysed-text-shadow:0 1px 2px #6366f10d;--analysed-text-preview-border-bottom:#6366f180;--analysed-text-preview-bg:#6366f10d;--analysed-text-preview-shadow:0 1px 2px #6366f10d;--analysed-text-with-results-border-bottom:#6366f1;--analysed-text-with-results-bg:#6366f11a;--analysed-text-with-results-shadow:0 1px 2px #6366f10d;--flow-dropdown-hover-bg:#f5f5f5;--outline-header-text:#343335;--outline-header-border:#dfdfdf;--arc-bg:#fff;--selection-bg:#f7f7f5;--project-selection-footer-text:#797979;--profile-dropdown-bg:#fff;--profile-dropdown-text:#232323;--profile-dropdown-subtitle:#7e7e7e;--profile-dropdown-hover:#f6f6f6;--profile-credits-border:#d2d2d2;--profile-credits-bg:#0000;--profile-credits-text:#232323;--share-button-bg:#7d64ec;--share-button-border:#9780f9;--share-button-hover-border:#eaeaea;--share-button-text:#fff;--share-button-hover:#f6f6f6;--share-button-hover-text:#343335;--share-dropdown-bg:#fff;--share-dropdown-shadow:0px 0px 0.4px 1px #00000014,0px 3px 4px 0px #0000000a,0px 0px 1px 0px #00000014,0px 2px 2.5px 0px #0000000d;--shared-status-bg:#fff;--shared-status-border:#eaeaea;--shared-status-text:#343335;--not-shared-status-bg:#f8f8f8;--not-shared-status-border:#eaeaea;--not-shared-status-text:#797979;--copy-link-text:#343335;--share-url-text:#343335;--share-button-icon:#343335;--left-sidebar-bg:#fafafa;--left-sidebar-hover:#efefef;--left-sidebar-icon:#525153;--left-sidebar-main-title:#868686;--dropdown-list-text:#fff;--dropdown-list-text-hover:#fff;--dropdown-list-indicator:#343335;--dropdown-list-hover:#f3f3f3;--left-sidebar-extended-text-small:#7e7e7e;--left-sidebar-extended-text-large:#343335;--left-sidebar-extended-button-bg:#fff;--left-sidebar-extended-button-border:#cbcbcb;--left-sidebar-extended-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--dropdown-list-active:#fff;--dropdown-list-bg:#343335;--dropdown-list-box-shadow:0px 15px 32px 0px #0000000d,0px 7px 14px 0px #0000000a,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--dropdown-list-button-bg:#735bd7;--dropdown-list-button-border:#8d75f1;--model-tag-bg:#f2f2ed;--model-tag-text:#343335;--model-item-bg:#fff;--model-item-hover-border:#806cd5;--model-item-hover-gradient:linear-gradient(121deg,#9747ff17 5.31%,#fff0 52.95%);--model-item-gradient:linear-gradient(270deg,#f3f3f100 65.27%,#f3f3f1);--model-item-shadow:0px 2px 3px 0px #0000000a,0px 2.8px 5.5px 0px #0000000a,0px 1.5px 2.4px 0px #00000014,0px 0px 1px 1px #00000012,0px 0px 1px 0px #00000059;--model-item-button-bg:#fff;--model-item-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--model-item-button-border:#0000;--model-item-button-text:#343335;--model-item-button-hover:#f6f6f6;--model-info-tags-border:#a4a4a4;--model-info-main-text:#343335;--model-actions-filter-text:#747474;--model-actions-filter-icon:#a0a0a0;--model-item-border:#272727;--updates-box-bg:#ecece7;--updates-box-close-bg:#fff;--updates-box-text:#262626;--updates-box-button-bg:#fff;--updates-box-button-text:#26262660;--updates-box-icon:linear-gradient(180deg,#b7aaff,#fff);--primary-border:#eaeaea;--secondary-border:#ebebeb;--editor-title-color:#343335;--editor-text-color:#404040;--editor-border:#0000;--editor-box-shadow:0px 1px 5px 0px #00000014,0px 0px 1px 0px #00000040,0px 5px 16px 0px #00000008;--right-sidebar-bg:#f9f9f9;--card-header-bg:#fdfdfd;--card-body-bg:#fff;--card-text-color:#404040;--card-border:#ebebeb;--bubble-bg:#272727;--bubble-text:#fff;--bubble-border:#eaeaea;--bubble-hover:#4a4a4a;--bubble-icon:#f0f0f0;--divider-color:#e1e1e1;--left-sidebar-divider:#343335;--highlight-color:#624cc3;--highlight-wrapper:#f6e7ff;--icon-color:#707070;--icon-hover-color:#1b1b1b;--overlay-color:#fff;--card-header-text:#797979;--card-icon-color:#797979;--card-icon-hover:#a7a7a7;--card-icon-bg:#ebebeb;--card-dropdown-hover:#f6f6f6;--card-dropdown-text:#232323;--card-dropdown-bg:#fff;--horizontal-header-icon:#a2a2a2;--horizontal-header-icon-hover:#343335;--horizontal-header-icon-active:#343335;--horizontal-header-actions-bg:#fff;--horizontal-header-buttons-bg:#f4f4f4;--horizontal-header-buttons-hover:#eaeaea;--horizontal-header-buttons-border:#eaeaea;--chapter-generator-title:#343335;--chapter-generator-bg:#fafafa;--chapter-generator-bg-border:#dcdcdc;--chapter-generator-bg-box-shadow:0px 0px 0px 4px #00000005;--chapter-generator-text:#343335;--chapter-generator-placeholder-text:#838383;--chapter-generator-credits-text:#a4a4a4;--chapter-generator-border:#fff;--chapter-generator-button-hover:#f6f6f6;--chapter-generator-button-border:#0000;--chapter-generator-button-hover-border:#9780f9;--chapter-generator-divider:#eaeaea;--chapter-generator-button-bg:#fff;--chapter-generator-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--chapter-generator-button-text:#343335;--chapter-generator-button-text-hover:#fff;--chapter-generator-footer-button-text:#fff;--chapter-generator-footer-button-bg:#aeaeae;--chapter-generator-footer-button-hover:radial-gradient(47.49% 93.75% at 49.85% 100%,#bd96ff 0%,#a7f0 100%),#735bd7;--chapter-generator-icon-bg:#fff;--chapter-generator-button-hover-shadow:0px 0px 0px 3px #baaaff69,0px 0px 24px 0px #baa6ff;--toolbar-box-shadow:0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--toolbar-border:#e1e1e1;--toolbar-icon:#797979;--char-protagonist-bg:#f5ecfc;--char-protagonist-text:#9c42e5;--char-antagonist-bg:#fcedec;--char-antagonist-text:#e55042;--char-deuteragonist-bg:#3b82f6;--char-deuteragonist-text:#fff;--char-tertiary-bg:#ecf1fc;--char-tertiary-text:#4273e5;--char-mentor-bg:#10b981;--char-mentor-text:#fff;--char-ally-bg:#f59e0b;--char-ally-text:#92400e;--char-love-interest-bg:#ec4899;--char-love-interest-text:#fff;--char-foil-bg:#8b5cf6;--char-foil-text:#fff;--char-minor-bg:#6b7280;--char-minor-text:#fff;--toolbar-divider:#e2e2e2;--toolbar-bg:#fff;--toolbar-menu-bg:#fcfcfc;--toolbar-menu-border:#ededed;--toolbar-circle-border:#e3e3e3;--toolbar-hover-bg:#f1f1f1;--toolbar-row-hover-bg:#f4f4f4;--toolbar-row-hover-right-bg:#ebebeb;--toolbar-textarea-bg:#f1f1f1;--floating-toolbar-text-header:#343335;--floating-toolbar-text-subheader:#262626;--floating-toolbar-icon-bg:#fff;--floating-toolbar-icon-border:#dedede;--floating-toolbar-icon-inner:#6e6e6e;--floating-toolbar-checkbox-bg:#343335;--floating-toolbar-checkbox-border:#a3a3a3;--settings-slider-left:#343335;--settings-slider-right:#ebebeb;--settings-text-dark:#343335;--settings-text-light:#797979;--sticky-note-text:#343335;--modal-main-shadow:-1px 0px 4px 0px #0000000a;--modal-header-title:#000;--modal-sidebar-bg:#fafafa;--modal-sidebar-title:#a1a1a1;--modal-input-bg:#fafafa;--modal-input-border:#e8e8e8;--modal-subtitle:#7e7e7e;--modal-info-subtitle:#575757;--modal-border-divider:#eaeaea;--modal-button-text:#232323;--modal-button-bg:#fff;--modal-button-hover:#e8e8e6;--modal-button-border:#ecece7;--modal-button-shadow:0px 3px 2.8px 0px #0000000d,0px 1px 2px 0px #00000014,0px 0px 1.5px 0px #0000004d;--write-button-icon:#806cd5;--write-button-icon-hover:#343335;--model-info-tag-active:#624cc3;--model-info-tag-active-text:#fff;--customize-content-body-preview-shadow:0px 0px 1px 1px #00000012,0px 0px 1px 0px #00000059;--customize-content-body-option-text:#343335;--customize-content-body-option-bg:#fff;--customize-content-body-option-small:#7e7e7e;--customize-content-body-option-hover:#f9f9f9;--customize-content-body-option-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--customize-content-style-selected-tag-bg:#f4f4f4;--customize-content-style-selected-tag-text:#4a4a4a;--customize-content-slider-thumb-bg:#fff;--customize-content-slider-before-bg:#f1f1f1;--customize-content-slider-after-bg:#343335;--customize-slider-header-value:#4a4a4a;--customize-slider-header-value-bg:#f4f4f4;--customize-slider-left:#343335;--customize-slider-right:#f1f1f1;--model-selection-actions-bg:#fff;--model-selection-actions-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--model-selection-actions-text:#747474;--model-selection-actions-hover:#ededed;--filter-dropdown-bg:#fff;--filter-dropdown-text:#747474;--filter-dropdown-active-text:#151515;--filter-dropdown-box-shadow:0px 0px 12px 0px #0000000a,0px 6px 18px 0px #00000014,0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--filter-dropdown-hover:#f4f4f4;--sage-text:#000;--sage-suggestion-bg:#fff;--sage-suggestion-hover:#ededed;--sage-main-bg:#fafafae6;--sage-blur:#2e2e2e0f;--sage-container-bg:radial-gradient(50% 50% at 50% 50%,#fff0 71%,#e6a0ff8f 100%),radial-gradient(112.78% 45.42% at 21.88% 79.69%,#7efff0 0%,#fff0 100%),radial-gradient(67.41% 67.41% at 96.87% 51.56%,#ff9982 0%,#fff0 100%);--sage-main-input-border:#fff;--sage-main-button-icon:#000;--sage-icon:#000;--sage-button-text:#fff;--sage-main-box-shadow:0px 1px 1px 0px #0000001f,0px 1px 5px 0px #fff inset;--focused-view-bg:#f7f7f5;--focused-view-exit-button-bg:#343335;--focused-view-exit-button-text:#fff;--generate-scenes-icon:#343335;--generate-scenes-icon-hover:#343335;--generate-chapter-icon:#fff;--generate-chapter-icon-hover:#fff;--settings-divider-color:#e8e8e8;--settings-profile-option-button-bg:#fff;--settings-profile-option-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--settings-profile-option-button-border:#0000;--settings-profile-option-button-text:#232323;--settings-profile-option-button-hover-bg:#f0f0f0;--settings-profile-option-button-hover-text:#343335;--settings-profile-option-button-hover-border:#e8e8e6;--settings-profile-option-button-hover-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--settings-profile-delete-bg:#fff4f3;--settings-profile-delete-text:#dd483e;--settings-profile-delete-hover-bg:#dd483e;--settings-profile-delete-hover-text:#fff;--settings-profile-delete-hover-border:#dd483e;--settings-profile-toggle-bg:#343335;--edge-interaction-color:#343335;--flow-background:#1d1d1d60;--flow-canvas-bg:#fff;--flow-canvas-panel-bg:#fff;--parent-node-bg:#fff;--master-node-header-text:#fff;--master-node-general-header-bg:#9c42e5;--master-node-character-header-bg:#4280e5;--master-node-world-detail-header-bg:#4eb06d;--parent-add-button-bg:#f0f0f0;--node-header-text:#343335;--node-body-bg:#fbfbfb;--node-body-shadow:0px 0px 2px 0px #0003,0px 2.4px 2px 0px #0000000a,0px 0px 1px 0px #0003;--node-textarea-shadow:0px 0px 1px 0px #0006;--node-active-border:#806cd5;--node-active-box-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014,0px 0px 0px 3px #f0ecff;--node-body-scrollbar:silver #0000;--node-body-box-shadow:0px 4px 7px 0px #0000000a,0px 3px 3px 0px #0000000a,0px -0.02px 1px 0px #00000063;--node-textarea-text:#343335;--node-textarea-placeholder:#797979;--node-textarea-bg:#fff;--node-textarea-border:#e2e2e2;--node-textarea-active-border:#1b1b1b;--node-textarea-active-shadow:0px 0px 0px 2px #f0ecff;--node-dropdown-hover-bg:#f8f9ff;--node-write-button-bg:#1b1b1b;--node-write-button-hover-bg:#f0ecff;--node-write-icon-bg:#404040;--node-write-button-svg-fill:#1b1b1b;--node-write-button-svg-hover-fill:#7d37f6;--node-chatbox-shadow:0px 4px 12px 0px #00000005,0px 7px 14px 0px #0000000a,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--node-chatbox-border:#e1e1e1;--flow-blur-overlay:linear-gradient(180deg,#0000001a,#00000040);--custom-panel-button-hover:#e6e6e6;--arc-chapter-border:#eaeaea;--flow-add-button-stroke:#000;--arc-add-chapter-bg:#fff;--arc-add-chapter-text:#343335;--arc-add-chapter-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--arc-box-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--onboarding-tooltip-bg:#fff;--onboarding-tooltip-description:#000;--onboarding-tooltip-shadow:0px 0px 12px 0px #0000000a,0px 8px 18px 0px #00000014,0px 2px 1.5px 0px #0000000a,0px 0px 1px 0px #00000040;--onboarding-tooltip-arrow-shadow:-2px 2px 3px #0000000d;--onboarding-tooltip-button-bg:#fff;--onboarding-tooltip-button-hover:#f4f4f4;--onboarding-tooltip-button-text:#343335;--onboarding-tooltip-button-border:#0000;--onboarding-tooltip-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--arc-chapter-text:#343335;--write-model-close-button-bg:#f8f8f8;--write-model-button-hover:#f2f2f2;--write-model-button-text-hover:#624cc3;--write-model-border-color:#f3f3f3;--write-model-sample-content-border:#ebebeb;--write-model-sidebar-bg:#fbfbfb;--write-model-details-bg:#fff;--write-model-details-box-shadow:box-shadow:0px 7px 14px 0px #0000000a,0px 0px 2px 0px #0003,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--write-model-statistics-bg:#f8f8f8;--write-model-statistics-border:#e6e6e6;--write-model-primary-text:#343335;--write-model-secondary-text:#767676;--write-model-overlay-box-shadow:box-shadow:0px 7px 14px 0px #0000000a,0px 0px 2px 0px #0003,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--write-model-use-option-bg:#735bd7;--write-model-use-option-bg-hover:#333;--write-model-use-option-text:#fff;--write-model-use-option-hover:#5e48a8;--write-model-use-option-shadow:0px 2px 3px 0px #00000017,0px 1px 1.4px 0px #0003,0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-model-use-option-border:#8771e3;--write-context-menu-bg:#fff;--write-context-menu-primary-text:#343335;--write-context-menu-secondary-text:#767676;--write-context-menu-hover:#f4f4f4;--write-context-menu-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-settings-button-bg:#f6f6f6;--write-settings-button-hover:#f1f1f1;--write-options-menu-shadow:0px 7px 14px 0px #0000000a,0px 0px 2px 0px #0003,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--model-option-icon-bg:#fdfdfd;--write-options-hover-bg:#f4f4f4;--write-option-return-button-bg:#ffffff26;--write-option-voice-selected-tag-bg:#745cd7;--write-option-voice-tag-bg:#ebebeb;--write-model-option-bg:#fff;--write-model-option-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-context-textarea-bg:#ffffff26;--write-context-slider-bg:#f3f3f3;--write-context-slider-span:#767676;--write-context-slider-track-bg:#fff;--write-context-slider-track-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-context-slider-thumb-bg:#484848;--write-context-slider-thumb-border:#525252;--write-context-slider-thumb-shadow:0px 2px 2.2px 0px #00000014,0px 1px 1px 0px #00000040;--write-context-instructed-menu-bg:#fff;--write-context-instructed-menu-shadow:0px 7px 14px 0px #0000000a,0px 0px 2px 0px #0003,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--write-context-return-arrow-stroke:#fff;--menu-theme-primary-bg:#fff;--menu-theme-primary-blur:blur(16px);--menu-theme-primary-text:#fff;--menu-theme-primary-hover:#ffffff26;--menu-theme-secondary-bg:#ffffff26;--menu-theme-secondary-text:#dbdbdb;--menu-theme-tertiary-bg:#ffffff12;--menu-theme-tertiary-text:#c5c5c5;--flow-editor-context-menu-bg:#0009;--flow-editor-context-menu-blur:blur(9.5px);--tooltip-bg:#272727;--text-preview-hover-bg:#f3f3f3;--outline-body-bg:#f8f7ff;--outline-header-bg:#f1efff;--outline-header-text:#1b1b1b;--outline-container-box-shadow:0px 3px 20px 0px #0000000d;--outline-container-border:#0000001a;--chapter-generate-bg:#6b5b95;--chapter-generate-text:#fff;--chapter-generate-bg-hover:#333;--chapter-regen-bg:#e8e4ff;--chapter-regen-text:#6b5b95;--chapter-regen-border:#dedede;--chapter-regen-bg-hover:#efefef;--editor-write-bg:#fbf7d2;--editor-write-border:#eee8b7;--editor-write-divider:#c5c199;--editor-write-icon:#797548;--bookmarked-card-content-bg:#faf1fb;--bookmarked-card-footer-bg:#f7eaf8;--horizontal-header-dropdown-hover:#f3f3f3;--write-container-header-bg:#f8f8f8;--write-container-body-bg:#fff;--write-container-body-border:#0000001a;--write-container-body-shadow:0px 3px 20px 0px #0000000d;--write-container-toggle-button-bg:#f8f8f8;--write-container-toggle-button-hover:#f3f3f3;--write-container-toggle-button-border:#797548;--write-container-option-selected-bg:#735bd7;--write-container-textarea-bg:#f9f9f9;--write-container-textarea-border:#e5e5e5;--write-container-slider-track:#e5e5e5;--write-container-slider-thumb:#735bd7;--write-tab-toggle-bg:#f6f6f6;--write-tab-inactive-text:#797979;--write-tab-active-bg:#fff;--write-tab-active-text:#343335;--write-section-header-text:#343335;--write-section-subtext:#797979;--write-dropdown-bg:#fff;--write-dropdown-border:#d7d7d7;--write-dropdown-text:#1b1b1b;--write-dropdown-hover:#f3f3f3;--write-dropdown-focus-border:#735bd7;--write-textarea-border:#e5e5e5;--write-textarea-hover-border:#c7c7c7;--write-textarea-bg:#f9f9f9;--write-textarea-focus-bg:#fff;--write-textarea-text:#1b1b1b;--write-textarea-focus-border:#e5e5e5;--write-textarea-placeholder:#a0a0a0;--write-divider-color:#ebebeb;--write-voice-button-border:#d7d7d7;--write-voice-button-bg:#fff;--write-voice-button-text:#1b1b1b;--write-voice-button-hover:#f5f5f5;--write-voice-button-selected:#1b1b1b;--write-voice-button-selected-text:#fff;--write-voice-button-selected-border:#0000;--write-slider-label-text:#797979;--write-slider-track:#e5e5e5;--write-slider-thumb:#735bd7;--write-model-selected-tag-bg:#f0e8fc;--write-model-selected-tag-border:#ddd1f2;--write-model-selected-tag-text:#591cb5;--write-model-selected-tag-shadow:0px 1.1px 0.8px 0px #3c276112,0px 0.4px 0.4px 0px #3c276114;--write-model-pill-bg:#f1f1f1;--write-divider-color:#d7d7d7;--model-item-border:#0000001a;--model-item-active-border:#000;--model-item-hover-bg:#f5f5f5;--model-item-sample-hover-bg:#efefef;--scene-pill-bg:#1b1b1b;--scene-header-svg-bg:#1b1b1b;--editor-bg:#fff;--sidebar-bg:#fafafa;--modal-bg:#fff;--border-editor:#f7f7f7;--border-chapter:#f7f7f7;--border-chapter-header:#ededed;--border-flow:#fff;--border-horizontal:#ececec;--chapter-header:#f5f5f5;--components-default-bg:#0a0a0a;--components-hover-bg:#323232;--components-pressed-bg:#0a0a0a;--components-disabled-bg:#f0f0f0;--components-border:#dbdbdb;--components-dropdown-surface:#fff;--components-dropdown-border:#0000000a;--components-dropdown-elevation:#f3f3f3;--components-dropdown-divider:#ececec;--components-dropdown-shadow:0px 4px 8px 0px #00000014,0px 4px 12px 0px #00000005,0px 7px 14px 0px #0000000a,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--components-tooltip-surface:#1e1e1e;--components-button-default-bg:#0a0a0a;--components-button-default-border:#dedede;--components-button-hover-bg:#323232;--components-button-pressed-bg:#0a0a0a;--components-button-disabled-bg:#f0f0f0;--components-button-border:#dbdbdb;--components-toolbar-surface:#fff;--components-toolbar-border:#e5e5e5;--components-toolbar-elevation:#f3f3f3;--components-toolbar-divider:#dbdbdb;--components-bubblemenu-surface:#242424;--components-bubblemenu-border:#363636;--components-bubblemenu-elevation:#4a4a4a;--components-bubblemenu-divider:#434343;--components-card-surface:#fff;--components-card-border:#e5e5e5;--components-card-box-shadow:0px 4px 7px 0px #0000000a,0px 2px 4.2px 0px #0000000a,0px 3px 3px 0px #0000000a,0px 1.4px 1.4px 0px #0000000a,0px -0.02px 1px 0px #00000063;--components-flow-surface:#fafafa;--components-flow-elevation:#fff;--components-flow-border:#e2e2e2;--components-flow-border-active:#0a0a0a;--components-chip-color:#f2f2f2;--components-sidebar-navigation:#efefef;--components-sidebar-background:#fafafa;--icon-primary:#0a0a0a;--icon-muted:#8c8c8c;--icon-disabled:#b5b5b5;--input-default-bg:#fff;--input-active-bg:#fafafa;--input-border-default:#dbdbdb;--input-border-active:#bdbdbd;--surface-default:#fff;--surface-raised:#fafafa;--surface-elevated:#f5f5f5;--surface-overlay:#f0f0f0;--surface-divider:#e5e5e5;--surface-border:#00000008;--text-primary:#0a0a0a;--text-secondary:#262626;--text-tertiary:#444;--text-muted:#737373;--text-disabled:#a3a3a3;--text-weight-24:500;--text-weight-20:500;--text-weight-18:480;--text-weight-16:480;--text-weight-14:470;--text-weight-12:470;--text-spacing-16:-0.35px;--text-spacing-14:-0.1px;--text-spacing-12:-0.25px;--chapter-header:#fafafa;--chapter-base:#fafafa;--chapter-shadow:0px 4px 24px 0px #0000000a,0px 0px 0px 1px #00000014,0px 1px 0.8px 0px #0000000a,0px 0.6px 0.4px 0px #0000000a;--command-palette-surface:#fff;--command-palette-border:#dededd;--command-palette-border-second:#eaeae9;--command-palette-elevation:#f5f5f5;--command-palette-raised:#fafafa;color-scheme:light}.umbra-theme{--command-palette-surface:#1e1e1e;--command-palette-border:#2a2a2a;--command-palette-border-second:#292929;--command-palette-elevation:#2a2a2a;--command-palette-raised:#222;--sidebar-bg:#0d0d0d;--modal-bg:#1e1e1e;--border-editor:#202020;--border-chapter:#282828;--border-chapter-header:#282828;--border-flow:#2e2e2e;--border-horizontal:#1f1f1f;--chapter-header:#212121;--components-default-bg:#fafafa;--components-hover-bg:#e1e1e1;--components-pressed-bg:#fafafa;--components-disabled-bg:#2a2a2a;--components-border:#2f2f2f;--components-dropdown-surface:#242424;--components-dropdown-border:#ffffff0a;--components-dropdown-elevation:#323232;--components-dropdown-divider:#343434;--components-dropdown-shadow:0px 4px 8px 0px #00000014,0px 4px 12px 0px #00000005,0px 7px 14px 0px #0000000a,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--components-tooltip-surface:#242424;--components-button-default-bg:#fafafa;--components-button-hover-bg:#e1e1e1;--components-button-pressed-bg:#fafafa;--components-button-disabled-bg:#2a2a2a;--components-button-border:#2f2f2f;--components-toolbar-surface:#242424;--components-toolbar-border:#2b2b2b;--components-toolbar-elevation:#323232;--components-toolbar-divider:#434343;--components-bubblemenu-surface:#292929;--components-bubblemenu-border:#323232;--components-bubblemenu-elevation:#454545;--components-bubblemenu-divider:#434343;--components-card-surface:#242424;--components-card-border:#2b2b2b;--components-card-box-shadow:0px 4px 7px 0px #0000000a,0px 2px 4.2px 0px #0000000a,0px 3px 3px 0px #0000000a,0px 1.4px 1.4px 0px #0000000a,0px -0.02px 1px 0px #00000063;--components-flow-surface:#222;--components-flow-elevation:#1e1e1e;--components-flow-border:#323232;--components-flow-border-active:#fff;--components-chip-color:#212121;--components-sidebar-navigation:#1f1f1f;--components-sidebar-background:#0d0d0d;--icon-primary:#fafafa;--icon-muted:#7e7e7e;--icon-disabled:#585858;--input-default-bg:#222;--input-active-bg:#2a2a2a;--input-border-default:#2f2f2f;--input-border-active:#3f3f3f;--surface-default:#1e1e1e;--surface-raised:#242424;--surface-elevated:#2a2a2a;--surface-overlay:#323232;--surface-divider:#2f2f2f;--surface-border:#ffffff08;--text-primary:#fafafa;--text-secondary:#e4e4e7;--text-tertiary:#bcbcbf;--text-muted:#9e9e9e;--text-disabled:#6e6e6e;--text-weight-24:500;--text-weight-20:500;--text-weight-18:480;--text-weight-16:480;--text-weight-14:470;--text-weight-12:470;--text-spacing-16:-0.35px;--text-spacing-14:-0.1px;--text-spacing-12:-0.25px;--chapter-header:#1e1e1e;--chapter-base:#1e1e1e;--chapter-shadow:0px 4px 24px 0px #0000000a,0px 0px 0px 1px #00000014,0px 1px 0.8px 0px #0000000a,0px 0.6px 0.4px 0px #0000000a;--scene-pill-bg:#b686e5;--scene-header-svg-bg:#e2e2e2;--model-item-border:#000;--model-item-active-border:#000;--model-item-hover-bg:#000;--model-item-sample-hover-bg:#4a4a4a;--write-container-header-bg:#222;--write-container-body-bg:#1e1e1e;--write-container-body-shadow:0px 3px 20px 0px #0000000d;--write-container-toggle-button-hover:#353535;--write-tab-toggle-bg:#2b2b2b;--write-tab-inactive-text:#8b8b8b;--write-tab-active-bg:#393939;--write-tab-active-text:#e8e8e6;--write-section-header-text:#e8e8e6;--write-section-subtext:#8b8b8b;--write-dropdown-bg:#393939;--write-dropdown-border:#4a4a4a;--write-dropdown-text:#e8e8e6;--write-dropdown-focus-border:#735bd7;--write-textarea-border:#4a4a4a;--write-textarea-bg:#2b2b2b;--write-textarea-text:#e8e8e6;--write-textarea-focus-border:#735bd7;--write-textarea-placeholder:#6b6b6b;--write-divider-color:#4a4a4a;--write-voice-button-border:#4a4a4a;--write-voice-button-bg:#393939;--write-voice-button-text:#e8e8e6;--write-voice-button-hover:#424242;--write-voice-button-selected:#735bd7;--write-voice-button-selected-text:#000;--write-voice-button-selected-border:#735bd7;--write-slider-label-text:#8b8b8b;--write-slider-track:#4a4a4a;--write-slider-thumb:#735bd7;--write-slider-thumb-border:#393939;--write-model-pill-bg:#393939;--editor-write-bg:#3a372a;--editor-write-border:#423f33;--editor-write-divider:#555242;--editor-write-icon:#a39b7e;--outline-overlay:linear-gradient(180deg,#1e1e1e00,#1e1e1e 41.01%);--outline-body-bg:#1f1d26;--outline-header-bg:#2a2834;--outline-header-text:#e2e2e2;--outline-container-box-shadow:0px 3px 20px 0px #0000000d;--chapter-generate-bg:#5d5580;--chapter-generate-text:#000;--chapter-generate-bg-hover:#e4e7ec;--chapter-regen-bg:#332f42;--chapter-regen-text:#b5a9d6;--chapter-regen-border:#363636;--chapter-regen-bg-hover:#4a4a4a;--text-preview-hover-bg:#2b2b2b;--tooltip-bg:#272727;--header-height:40px;--text-size-large:16px;--text-size-standard:14px;--text-size-medium:12px;--text-size-small:10px;--sidebar-mode-button-normal-bg:#353535;--sidebar-mode-button-normal-text:#939393;--sidebar-mode-button-enhanced-bg:linear-gradient(90deg,#342924,#342424 54.33%,#2f2434);--sidebar-mode-button-enhanced-text:#fb6bc1;--sidebar-mode-button-enhanced-stroke:#fb6bc1;--menu-theme-primary-bg:#ffffff12;--menu-theme-primary-blur:blur(16px);--menu-theme-primary-text:#e8e8e6;--menu-theme-primary-hover:#ffffff12;--menu-theme-secondary-bg:#ffffff26;--menu-theme-secondary-text:#dbdbdb;--menu-theme-tertiary-bg:#ffffff12;--menu-theme-tertiary-text:#c5c5c5;--flow-editor-context-menu-blur:blur(9.5px);--flow-editor-context-menu-bg:#0009;--write-context-menu-bg:#242424;--write-context-menu-primary-text:#e8e8e6;--write-context-menu-secondary-text:#8b8b8b;--write-context-menu-hover:#353535;--write-context-menu-shadow:0px 1.2px 1.4px 0px #0003,0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-settings-button-bg:#303030;--write-settings-button-hover:#2b2b2b;--write-options-menu-shadow:0px 7px 14px 0px #0000000a,0px 0px 2px 0px #0003,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--model-option-icon-bg:#262626;--write-options-hover-bg:#2b2b2b;--write-option-return-button-bg:#ffffff12;--write-option-return-button-hover:#3c3c3c;--write-option-voice-selected-tag-bg:#745cd7;--write-option-voice-tag-bg:#3c3c3c;--write-model-option-bg:#393939;--write-model-option-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-context-textarea-bg:#ffffff12;--write-context-slider-bg:#2b2b2b;--write-context-slider-span:#767676;--write-context-slider-track-bg:#393939;--write-context-slider-track-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-context-slider-thumb-bg:#484848;--write-context-slider-thumb-border:#525252;--write-context-slider-thumb-shadow:0px 2px 2.2px 0px #00000014,0px 1px 1px 0px #00000040;--write-context-instructed-menu-bg:#242424;--write-context-instructed-menu-shadow:0px 1.2px 2px 0px #0003,0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-context-return-arrow-stroke:#fff;--write-model-close-button-bg:#464646;--write-model-button-hover:#2b2b2b;--write-model-button-text-hover:#624cc3;--write-model-border-color:#272727;--write-model-sample-content-border:#343434;--write-model-sidebar-bg:#202020;--write-model-details-bg:#242424;--write-model-details-box-shadow:0px 1.2px 2px 0px #0003,0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-model-statistics-bg:#292929;--write-model-statistics-border:#383838;--write-model-primary-text:#e8e8e6;--write-model-secondary-text:#8b8b8b;--write-model-use-option-bg:#735bd7;--write-model-use-option-bg-hover:#e4e7ec;--write-model-use-option-text:#0a0a0a;--write-model-use-option-hover:#5e48a8;--write-model-use-option-shadow:0px 2px 3px 0px #00000017,0px 1px 1.4px 0px #0003,0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--write-model-use-option-border:#8771e3;--master-node-general-header-bg:#9c42e5;--master-node-character-header-bg:#4280e5;--master-node-world-detail-header-bg:#4eb06d;--parent-add-button-bg:#343335;--analysed-text-border-bottom:#6366f180;--analysed-text-bg:#6366f10d;--analysed-text-shadow:0 1px 2px #6366f10d;--analysed-text-preview-border-bottom:#6366f180;--analysed-text-preview-bg:#6366f10d;--analysed-text-preview-shadow:0 1px 2px #6366f10d;--analysed-text-with-results-border-bottom:#6366f1;--analysed-text-with-results-bg:#6366f11a;--analysed-text-with-results-shadow:0 1px 2px #6366f10d;--flow-dropdown-hover-bg:#f5f5f5;--outline-header-text:#e8e8e6;--arc-bg:#292929;--selection-bg:#0000;--project-selection-footer-text:#797979;--profile-dropdown-bg:#2b2b2b;--profile-dropdown-text:#e8e8e6;--profile-dropdown-subtitle:#6b6b6b;--profile-dropdown-hover:#353535;--profile-credits-border:#4b4b4b;--profile-credits-bg:#353535;--profile-credits-text:#a7a7a7;--share-button-bg:#7762d7;--share-button-border:#9780f9;--share-button-hover-border:#eaeaea;--share-button-text:#fff;--share-button-hover:#f6f6f6;--share-button-hover-text:#343335;--share-dropdown-bg:#242424;--share-dropdown-shadow:0px 0px 0.4px 1px #00000014,0px 3px 4px 0px #0000000a,0px 0px 1px 0px #00000014,0px 2px 2.5px 0px #0000000d;--shared-status-bg:#323232;--shared-status-border:#3c3c3c;--shared-status-text:#fff;--not-shared-status-bg:#323232;--not-shared-status-border:#3c3c3c;--not-shared-status-text:#797979;--copy-link-text:#797979;--share-url-text:#fff;--share-button-icon:#797979;--left-sidebar-bg:#0d0d0d;--left-sidebar-hover:#1f1f1f;--left-sidebar-icon:#f0f0f0;--left-sidebar-main-title:#868686;--dropdown-list-text:#fff;--dropdown-list-text-hover:#fff;--dropdown-list-indicator:#757575;--dropdown-list-hover:#1f1f1f;--left-sidebar-extended-text-small:#7e7e7e;--left-sidebar-extended-text-large:#f0f0f0;--left-sidebar-extended-button-bg:#1a1a1a;--left-sidebar-extended-button-border:#323232;--left-sidebar-extended-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--dropdown-list-active:#656565;--dropdown-list-bg:#343335;--dropdown-list-box-shadow:0px 15px 32px 0px #0000000d,0px 7px 14px 0px #0000000a,0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--dropdown-list-button-bg:#735bd7;--dropdown-list-button-border:#8d75f1;--onboarding-tooltip-bg:#242424;--onboarding-tooltip-description:#e8e8e6;--onboarding-tooltip-shadow:0px 0px 12px 0px #0000000a,0px 8px 18px 0px #00000014,0px 2px 1.5px 0px #0000000a,0px 0px 1px 0px #00000040;--onboarding-tooltip-arrow-shadow:-2px 2px 3px #0000000d;--onboarding-tooltip-button-bg:#3d3d3d;--onboarding-tooltip-button-hover:#424242;--onboarding-tooltip-button-text:#e8e8e6;--onboarding-tooltip-button-border:#424242;--onboarding-tooltip-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--flow-blur-overlay:linear-gradient(180deg,#0000001a,#00000040);--custom-panel-button-hover:#343335;--arc-chapter-text:#8f8f8f;--arc-box-shadow:0px 0px 0.4px 0.2px #ffffff42,0px 2px 1.5px 0px #00000014,0px -0.4px 1px 0px #00000014,0px 0px 1px 0px #00000052,0px 1px 1.2px 0px #0000001f;--arc-chapter-border:#343434;--flow-add-button-stroke:#e8e8e6;--arc-add-chapter-bg:#393939;--arc-add-chapter-text:#e8e8e6;--arc-add-chapter-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--edge-interaction-color:#343434;--outline-header-border:#2f2f2f;--flow-background:#e8e8e850;--flow-canvas-bg:#161616;--flow-canvas-panel-bg:#242424;--node-header-text:#e8e8e6;--node-body-bg:#242424;--node-active-border:#806cd5;--node-active-box-shadow:0px 0px 0px 3px #322f3f;--node-body-scrollbar:#3d3d3d #0000;--node-body-box-shadow:0px 4px 7px 0px #0000000a,0px 3px 3px 0px #0000000a,0px -0.02px 1px 0px #00000063;--node-textarea-text:#e8e8e6;--node-textarea-placeholder:#797979;--node-textarea-bg:#282828;--node-textarea-border:#353535;--node-textarea-shadow:0px 0px 1px 0px #0006;--node-textarea-active-border:#806cd5;--node-textarea-active-shadow:0px 0px 0px 2px #806cd526;--node-dropdown-hover-bg:#2f2f2f;--node-footer-button-bg:#3d3d3d;--node-footer-button-border:#424242;--node-footer-button-text:#e8e8e6;--node-footer-button-box-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--node-footer-button-svg-passive:#9780f9;--node-footer-button-svg-active:#343335;--model-tag-bg:#2f2f2f;--model-tag-text:#f0f0f0;--model-item-bg:#1e1e1e;--model-item-hover-border:#9780f9;--model-item-hover-gradient:linear-gradient(121deg,#9747ff17 5.31%,#fff0 52.95%);--model-item-gradient:linear-gradient(270deg,#25252500 45.5%,#252525);--model-item-shadow:0px 3px 5.8px 0px #00000008,0px 1px 2px 0px #00000005,0px 1px 0.5px 0px #0000000a;--model-item-button-bg:#3d3d3d;--model-item-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--model-item-button-border:#424242;--model-item-button-text:#e8e8e6;--model-item-button-hover:#323232;--model-info-tags-border:#a4a4a4;--model-info-main-text:#e8e8e6;--model-actions-filter-text:#747474;--model-actions-filter-icon:#e8e8e6;--model-item-border:#272727;--updates-box-bg:#242424;--updates-box-close-bg:#383838;--updates-box-text:#fff;--updates-box-button-bg:#e8e8e6;--updates-box-button-text:#131313;--updates-box-icon:linear-gradient(180deg,#b7aaff,#fff);--primary-border:#262626;--secondary-border:#383838;--editor-title-color:#e8e8e6;--editor-text-color:#e8e8e6;--editor-bg:#151515;--editor-border:#262626;--editor-box-shadow:0px 1px 5px 0px #00000014,0px 0px 1px 0px #00000040,0px 5px 16px 0px #00000008;--right-sidebar-bg:#1f1f1f;--card-header-bg:#242424;--card-body-bg:#242424;--card-text-color:#fff;--card-border:#303030;--bubble-bg:#313131;--bubble-text:#fff;--bubble-border:#353535;--bubble-hover:#474747;--bubble-icon:#fff;--divider-color:#383838;--left-sidebar-divider:#e8e8e6;--highlight-color:#8e75ff;--highlight-wrapper:#f6e7ff;--icon-color:#939393;--icon-hover-color:#e2e2e2;--overlay-color:#1f1f1f;--card-header-text:#a2a2a2;--card-icon-color:#898989;--card-icon-hover:#a7a7a7;--card-icon-bg:#3f3f3f;--card-dropdown-hover:#ecece7;--card-dropdown-text:#232323;--card-dropdown-bg:#fff;--horizontal-header-icon:#a2a2a2;--horizontal-header-icon-hover:#e8e8e6;--horizontal-header-icon-active:#e8e8e6;--horizontal-header-actions-bg:#0000;--horizontal-header-buttons-bg:#f4f4f4;--horizontal-header-buttons-hover:#eaeaea;--horizontal-header-buttons-border:#2e2e2e;--chapter-generator-title:#e8e8e6;--chapter-generator-bg:#fafafa;--chapter-generator-bg-border:#303030;--chapter-generator-bg-box-shadow:0px 0px 0px 4px #00000005;--chapter-generator-text:#e8e8e6;--chapter-generator-placeholder-text:#7e7e7e;--chapter-generator-credits-text:#797979;--chapter-generator-border:#0000;--chapter-generator-button-hover:#323232;--chapter-generator-button-border:#424242;--chapter-generator-button-hover-border:#9780f9;--chapter-generator-divider:#383838;--chapter-generator-button-bg:#3d3d3d;--chapter-generator-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--chapter-generator-button-text:#e8e8e6;--chapter-generator-button-text-hover:#fff;--chapter-generator-footer-button-text:#e8e8e6;--chapter-generator-footer-button-bg:#474747;--chapter-generator-footer-button-hover:radial-gradient(47.49% 93.75% at 49.85% 100%,#bd96ff 0%,#a7f0 100%),#735bd7;--chapter-generator-icon-bg:#474747;--chapter-generator-button-hover-shadow:0px 0px 0px 3px #6a51d430,0px 0px 24px 0px #564398;--toolbar-box-shadow:0px 3px 2.8px 0px #0000000a,0px 0px 1px 0px #0003;--toolbar-border:#2d2d2d;--toolbar-icon:#707070;--toolbar-divider:#4a4a4a;--toolbar-bg:#242424;--toolbar-menu-bg:#353535;--toolbar-menu-border:#3a3a3a;--toolbar-circle-border:#0000;--toolbar-hover-bg:#353535;--toolbar-row-hover-bg:#383838;--toolbar-row-hover-right-bg:#444;--toolbar-textarea-bg:#444;--floating-toolbar-text-header:#e8e8e6;--floating-toolbar-text-subheader:#a7a7a7;--floating-toolbar-icon-bg:#595959;--floating-toolbar-icon-border:#0000;--floating-toolbar-icon-inner:#e8e8e6;--floating-toolbar-checkbox-bg:#595959;--floating-toolbar-checkbox-border:#6a6a6a;--settings-slider-left:#525252;--settings-slider-right:#797979;--settings-text-dark:#343335;--settings-text-light:#fff;--sticky-note-text:#343335;--modal-main-shadow:-1px 0px 4px 0px #0000000a;--modal-header-title:#e8e8e6;--modal-sidebar-bg:#292929;--modal-sidebar-title:#7e7e7e;--modal-input-bg:#3f3f3f;--modal-input-border:#0000;--modal-subtitle:#a1a1a1;--modal-info-subtitle:#a1a1a1;--modal-border-divider:#424242;--modal-button-text:#e8e8e6;--modal-button-bg:#0000;--modal-button-hover:#383838;--modal-button-border:#535353;--modal-button-shadow:0px 3px 2.8px 0px #0000000d,0px 1px 2px 0px #00000014,0px 0px 1.5px 0px #0000004d;--customize-content-body-preview-bg:#242424;--customize-content-preview-box-text:#e8e8e6;--customize-content-body-preview-shadow:0px 0px 1px 1px #00000012,0px 0px 1px 0px #00000059;--customize-content-body-option-text:#e8e8e6;--customize-content-body-option-bg:#242424;--customize-content-body-option-small:#7e7e7e;--customize-content-body-option-hover:#1f1f1f;--customize-content-body-option-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--customize-content-style-selected-tag-bg:#2f2f2f;--customize-content-style-selected-tag-text:#7e7e7e;--customize-content-slider-thumb-bg:#fff;--customize-content-slider-before-bg:#343335;--customize-content-slider-after-bg:#1f1f1f;--customize-slider-header-value:#7e7e7e;--customize-slider-header-value-bg:#2f2f2f;--customize-slider-left:#3d3d3d;--customize-slider-right:#1f1f1f;--customize-slider-border:red;--model-selection-actions-bg:#393939;--model-selection-actions-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--model-selection-actions-text:#e8e8e6;--model-selection-actions-hover:#353535;--filter-dropdown-bg:#242424;--filter-dropdown-text:#e8e8e6;--filter-dropdown-active-text:#e8e8e6;--filter-dropdown-box-shadow:0px 0px 12px 0px #0000000a,0px 6px 18px 0px #00000014,0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--filter-dropdown-hover:#353535;--focused-view-bg:#1a1a1a;--write-button-icon:#9780f9;--write-button-icon-hover:#9780f9;--generate-scenes-icon:#e8e8e6;--generate-scenes-icon-hover:#fff;--generate-chapter-icon:#e8e8e6;--generate-chapter-icon-hover:#fff;--sage-text:#fff;--sage-suggestion-bg:#3d316e;--sage-suggestion-hover:#ededed;--sage-main-bg:#272727;--sage-blur:#ffffff1a;--sage-container-bg:radial-gradient(50% 50% at 50% 50%,#fff0 71%,#16061b8f 100%),radial-gradient(112.78% 45.42% at 21.88% 79.69%,#222b29 0%,#fff0 100%),radial-gradient(67.41% 67.41% at 96.87% 51.56%,#443532 0%,#fff0 100%);--sage-main-input-border:#303030;--sage-main-button-icon:#fff;--sage-icon:#fff;--sage-button-text:#fff;--sage-main-box-shadow:0px 16px 40px 0px #00000026,0px 4px 4px 0px #00000014,0px 1px 1.5px 0px #0000004a;--focused-view-exit-button-bg:#e8e8e6;--focused-view-exit-button-text:#343335;--settings-divider-color:#232323;--settings-profile-option-button-bg:#3d3d3d;--settings-profile-option-button-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--settings-profile-option-button-border:#424242;--settings-profile-option-button-text:#e8e8e6;--settings-profile-option-button-hover-bg:#323232;--settings-profile-option-button-hover-text:#e8e8e6;--settings-profile-option-button-hover-border:#424242;--settings-profile-option-button-hover-shadow:0px 2px 1.5px 0px #0000000a,0px -0.4px 1px 0px #0000000f,0px 0px 1px 0px #00000040,0px 1px 1.2px 0px #00000014;--settings-profile-delete-bg:#ff453312;--settings-profile-delete-text:#ed5d54;--settings-profile-delete-hover-bg:#ed5d54;--settings-profile-delete-hover-text:#fff;--settings-profile-delete-hover-border:#dd483e;--settings-profile-toggle-bg:#3d3d3d;--project-card-body-bg:#fff;--project-card-footer-bg:#f9f9f9;--bookmarked-card-content-bg:#2a1a2b;--bookmarked-card-footer-bg:#241827;--char-protagonist-bg:#3b2147;--char-protagonist-text:#d8b4fe;--char-antagonist-bg:#3f1c1c;--char-antagonist-text:#f87171;--char-deuteragonist-bg:#1e3a8a;--char-deuteragonist-text:#93c5fd;--char-tertiary-bg:#1e293b;--char-tertiary-text:#93c5fd;--char-mentor-bg:#064e3b;--char-mentor-text:#6ee7b7;--char-ally-bg:#92400e;--char-ally-text:#fcd34d;--char-love-interest-bg:#7c2d5f;--char-love-interest-text:#f9a8d4;--char-foil-bg:#553c9a;--char-foil-text:#c4b5fd;--char-minor-bg:#374151;--char-minor-text:#d1d5db;color-scheme:dark}*{box-sizing:border-box!important}.editor-content{overflow-y:auto}.editor-content::-webkit-scrollbar{width:8px}.editor-content::-webkit-scrollbar-track{background:#0000}.editor-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#0003;border:2px solid #0000;border-radius:4px}.editor-content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.editor-content{-ms-overflow-style:none;scrollbar-color:#0003 #0000;scrollbar-width:thin}@font-face{font-family:Office Times Sharp;font-style:normal;font-weight:400;src:url(/static/media/OfficeTimesSharp-Regular.a1c780a08ad35a080bba.otf) format("opentype")}@font-face{font-family:Office Times Sharp Mono;font-style:normal;font-weight:400;src:url(/static/media/OfficeTimesSharpMono-Regular.88b795d46358b134eea0.otf) format("opentype")}@font-face{font-family:Office Times Round;font-style:normal;font-weight:400;src:url(/static/media/OfficeTimesRound-Regular.bdc0b401e3a9aa441b9c.otf) format("opentype")}@font-face{font-family:Office Times Round Mono;font-style:normal;font-weight:400;src:url(/static/media/OfficeTimesRoundMono-Regular.625930101d46ab1cf81d.otf) format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:400;src:url(/static/media/SFPRODISPLAYREGULAR.d1f5e6e16dd4f75c3950.OTF) format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;src:url(/static/media/SFPRODISPLAYMEDIUM.b85d841dacb040b84951.OTF) format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:700;src:url(/static/media/SFPRODISPLAYBOLD.b1f4d2c69fa808ebca12.OTF) format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:300;src:url(/static/media/SFPRODISPLAYLIGHTITALIC.8dbfd26d5a831ca710e0.OTF) format("opentype")}@font-face{font-family:SF Pro Display;font-style:italic;font-weight:600;src:url(/static/media/SFPRODISPLAYSEMIBOLDITALIC.83c857f3c60b41485937.OTF) format("opentype")}@font-face{font-family:Roslindale Display Condensed;font-style:normal;font-weight:400;src:url(/static/media/RoslindaleDisplayCondensed-Regular.d45e6174d69cc182b5b2.otf) format("opentype")}@font-face{font-family:Roslindale Display Condensed;font-style:normal;font-weight:500;src:url(/static/media/RoslindaleDisplayCondensed-Medium.e8890248ed7c073ee5a7.otf) format("opentype")}@font-face{font-family:Roslindale Display Condensed;font-style:normal;font-weight:700;src:url(/static/media/RoslindaleDisplayCondensed-Bold.5b660361774b3f7e0d19.otf) format("opentype")}@font-face{font-family:Roslindale Display Condensed;font-style:normal;font-weight:300;src:url(/static/media/RoslindaleDisplayCondensed-Light.9dac91c352c17b31b8b3.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:normal;font-weight:400;src:url(/static/media/BerkeleyPro-Book.1992bf3b8f2c9cb63dc9.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:normal;font-weight:500;src:url(/static/media/BerkeleyPro-Medium.d135502ad032a22bb660.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:normal;font-weight:700;src:url(/static/media/BerkeleyPro-Bold.c7506c4e5b89d1b28e0c.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:normal;font-weight:900;src:url(/static/media/BerkeleyPro-Black.829e49f54a9b82ef8b90.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:italic;font-weight:400;src:url(/static/media/BerkeleyPro-Italic.bc2ca9747cb053175b3a.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:italic;font-weight:400;src:url(/static/media/BerkeleyPro-BookItalic.381c602ecac01e5c3234.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:italic;font-weight:700;src:url(/static/media/BerkeleyPro-BoldItalic.9593f90c7aea483b5858.otf) format("opentype")}@font-face{font-family:ITC Berkeley Oldstyle Pro;font-style:italic;font-weight:900;src:url(/static/media/BerkeleyPro-BlackItalic.53fdc4207bafd3de3dcf.otf) format("opentype")}body,html{margin:0;padding:0;width:100%}#root,body,html{height:100%}body:has(.new-home-page){overflow-x:hidden;overflow-y:auto}body:has(.main-editor-container){overflow:hidden}.shared-project-container{display:flex;flex-direction:column;gap:64px;height:100vh;margin:72px auto;max-width:640px;overflow:hidden;position:relative}.shared-project-header{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.shared-project-title{font-family:Helvetica Neue;font-size:40px;letter-spacing:-.8px}.shared-project-meta,.shared-project-title{font-style:normal;font-weight:500;line-height:normal}.shared-project-meta{color:#797979;font-family:Inter;font-size:16px;letter-spacing:-.32px}.shared-content{color:#2c2c2c;font-family:Inter,sans-serif;line-height:1.6;margin:0 auto;max-width:800px}.shared-content p{margin-bottom:1.5em}.chapter-navigation{align-items:center;background-color:initial;bottom:12px;display:flex;justify-content:center;left:0;position:fixed;right:0;z-index:1000}.chapter-group{background:#fff;border:1px solid #e0e0e0;border-radius:14px;box-shadow:0 2px 8px #0000001a;flex-direction:column;font-size:14px;justify-content:center;position:relative}.chapter-group,.chapter-menu-button{align-items:center;cursor:pointer;display:flex;font-family:Inter,sans-serif;padding:4px}.chapter-menu-button{font-size:15px;gap:6px}.chapter-menu-button-text{color:#343335}.chapter-menu-button-text,.chapter-menu-title{font-family:Inter;font-size:15px;font-style:normal;font-weight:500;letter-spacing:-.45px;line-height:normal}.chapter-menu-title{color:#797979}.chapter-menu{background:#fcfcfc;border:1px solid #ededed;border-radius:10px;display:flex;flex-direction:column;gap:2px;margin-bottom:10px;overflow-y:auto;padding:8px 6px;width:100%}.chapter-menu button{background:none;border:none;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;padding:4.5px 10px;text-align:left;width:100%}button.chapter-menu{color:#262626;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:normal}.chapter-menu button:hover{background:#f5f5f5}.chapter-menu button.active{background:#f0f0f0;font-weight:500}.error-container{color:#666;padding:40px;text-align:center}.loading-container{align-items:center;color:#666;display:flex;height:50vh;justify-content:center}.craft-your-world{background:#343335;border-radius:12px;border-radius:8px;box-shadow:0 2px 6px 0 #0000000f,0 1px 2px 0 #00000014,0 0 1.5px 0 #0000004d;color:#fff;padding:6px 10px;position:fixed;right:32px;text-decoration:none;top:24px;transition:all .2s ease}.craft-your-world span{color:#fff;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;letter-spacing:-.26px;line-height:normal}.content-wrapper{height:100vh;overflow-y:auto;position:relative}.minimap-container{background:#f5f5f5;border-radius:8px;cursor:pointer;display:flex;height:calc(100vh - 200px);justify-content:center;max-height:640px;opacity:1;overflow:hidden;position:fixed;right:20px;top:25vh;transition:opacity .2s;-webkit-user-select:none;user-select:none;width:117px;z-index:1000}.minimap-content{bottom:8px;padding:0 10px;top:8px;transform:scale(.17);transform-origin:top center;white-space:pre-wrap;width:580px}.minimap-content,.minimap-viewport{pointer-events:none;position:absolute}.minimap-viewport{background:#0000001a;border-radius:3px;right:0;transition:none;width:100%}.loading-screen{align-items:center;background:var(--editor-bg);color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:100vh}.loading-message{-webkit-text-size-adjust:none;align-items:center;animation:shine 3s linear infinite;animation-fill-mode:forwards;background:linear-gradient(90deg,#4d4d4d 0,#fff 10%,#4d4d4d 20%);background-clip:text;-webkit-background-clip:text;background-position:0;color:var(--text-primary);display:flex;font-size:1.25rem;font-size:16px;font-weight:500;font-weight:600;left:50%;letter-spacing:-.3px;min-height:2rem;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@keyframes shine{0%{background-position:0}60%{background-position:180px}to{background-position:180px}}.message-text{animation:fadeIn .5s ease-out forwards;color:var(--text-primary);opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-bar-container{background:#ffffff1a;border-radius:100px;height:4px;left:50%;overflow:hidden;position:absolute;top:calc(50% + 40px);transform:translateX(-50%);width:200px}.loading-bar{background:linear-gradient(90deg,var(--text-primary) 0,var(--text-muted) 100%);border-radius:100px;height:100%;transition:width .3s ease-in-out}.command-palette-overlay{align-items:center;background:#000000a6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.command-palette{background:var(--modal-bg);border:1px solid var(--border-chapter);border-radius:16px;display:flex;flex-direction:column;height:664px;overflow:hidden;width:768px}.command-palette-header{border-bottom:1px solid var(--command-palette-border-second);height:48px;padding:10px 18px}.search-input-container{align-items:center;display:flex;gap:10px;height:100%;position:relative}.command-search-input{background:#0000;border:none;color:var(--text-primary);cursor:text;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:430;letter-spacing:-.15px;outline:none}.command-search-input::placeholder{color:var(--text-muted)}.search-shortcut{align-items:center;display:flex;gap:4px}span.search-shortcut .icon-wrapper{background:var(--command-palette-elevation);border-radius:4px;font-family:monospace;padding:4px 6px}.command-palette-content{flex:1 1;overflow-y:auto}.filter-section{padding:12px 18px 10px}.command-section:last-child{margin-bottom:0}.command-palette .section-header{color:var(--text-muted);font-family:Inter,sans-serif;font-size:var(--text-size-medium);font-weight:500;margin-bottom:10px}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{align-items:center;background:var(--command-palette-raised);border:1px solid var(--command-palette-border-second);border-radius:50px;color:var(--text-muted);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:var(--text-size-small);font-weight:400;gap:6px;padding:4px 10px 4px 8px;transition:all .15s ease}.filter-chip.active,.filter-chip:hover{background:var(--command-palette-elevation);border-color:var(--command-palette-border-second)}.filter-chip.active{color:var(--text-primary)}.today-section{padding:16px 8px 0}.command-palette .today-section .section-header{margin-left:10px}.past-week-section{padding:16px 8px 0}.command-palette .past-week-section .section-header{margin-left:10px}.quick-actions-section{padding:16px 8px 0}.command-palette .quick-actions-section .section-header{margin-left:10px}.command-items{display:flex;flex-direction:column}.command-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;height:38px;margin-bottom:2px;padding:10px 6px 10px 10px;transition:background-color .15s ease}.command-item.selected,.command-item:hover{background:var(--command-palette-elevation)}.item-icon{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.item-content{flex:1 1;min-width:0}.item-title{color:var(--text-primary);font-size:var(--text-size-standard)}.item-subtitle,.item-title{font-family:Inter,sans-serif;font-weight:var(--text-weight-16);letter-spacing:-.15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-subtitle{color:var(--text-muted);font-size:var(--text-size-small);margin-top:2px}.item-shortcut{align-items:center;display:flex;gap:4px}.item-shortcut .icon-wrapper{background:var(--command-palette-elevation);border-radius:4px}.best-matches-section{padding:16px 8px 0}.command-palette .best-matches-section .section-header{margin-left:10px}.search-highlight{background:#fef3c7;background:var(--command-palette-highlight,#fef3c7);border-radius:2px;color:#92400e;color:var(--command-palette-highlight-text,#92400e);padding:1px 2px}.no-results{color:#6b7280;color:var(--command-palette-muted,#6b7280);font-size:14px;padding:32px 20px;text-align:center}.command-palette-footer{align-items:center;background:var(--command-palette-elevationation);border-top:1px solid var(--command-palette-border-second);display:flex;height:38px;justify-content:space-between;padding-inline:18px}.footer-actions{display:flex;gap:12px;justify-content:center}.footer-action{color:var(--text-muted);font-family:Inter,sans-serif;font-size:var(--text-size-small);font-weight:400;gap:3px;letter-spacing:-.15px}.footer-action,.keyboard-key{align-items:center;display:flex}.keyboard-key{height:16px;justify-content:center;width:16px}.keyboard-key.new-tab-shortcut{align-items:center;display:flex;gap:3px;height:fit-content;width:fit-content}@media (max-width:800px){.command-palette{height:80vh;width:90vw}.filter-chips{padding:0 16px}.command-palette .section-header{padding-left:16px;padding-right:16px}.footer-actions{gap:12px}.footer-action{font-size:11px}}.command-palette{animation:commandPaletteSlideIn .2s ease-out}@keyframes commandPaletteSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.command-item:focus,.filter-chip:focus{outline:2px solid #3b82f6;outline:2px solid var(--command-palette-chip-active,#3b82f6);outline-offset:-2px}.navbar{align-items:center;background:#0000;border-radius:22px;color:#000;display:flex;font-family:Inter,sans-serif;justify-content:space-between;left:50%;margin-top:18px;max-height:56px;max-width:1024px;padding:10px;position:fixed;transform:translateX(-50%);transition:all .3s ease;width:100%;z-index:100}.navbar.scrolled{background:#fff;box-shadow:0 7px 16px 0 #0000001a,0 4px 4px 0 #0000000a,0 1px 2px 0 #0000001f;color:#000}.logo{align-items:center;cursor:pointer;display:flex}.nav-links{display:flex;gap:24px;left:50%;position:absolute;transform:translateX(-50%)}.nav-links a{color:#000;font-family:APK Protocol,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.48px;text-decoration:none;transition:all .3s ease}.nav-links a:hover{opacity:.8}.nav-buttons{display:flex;gap:10px}.login-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;justify-content:center;padding:6px 12px;transition:all .3s ease}.login-btn:hover{background:#0000000d}.get-started-btn{align-items:center;background:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:36px;justify-content:center;padding:12px;transition:all .3s ease}@media (max-width:768px){.nav-links{display:none}}.footer-section{padding:172px 0 62px;width:100%}.footer-cta,.footer-section{align-items:center;display:flex;flex-direction:column}.footer-cta{margin-bottom:164px;text-align:center}.footer-cta h2{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:54px;font-weight:400;letter-spacing:-1.08px;line-height:65px;margin-bottom:4px}.footer-cta p{color:#484848;font-size:20px;font-weight:400;margin-bottom:40px}.footer-cta p,.footer-cta-button{font-family:APK Protocol,sans-serif}.footer-cta-button{background-color:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:48px;padding:10px 14px;transition:all .3s ease}.footer-nav{display:flex;justify-content:space-between;margin-bottom:48px;max-width:1440px;width:100%}.footer-nav-column{display:flex;flex-direction:column;min-width:140px}.footer-nav-column h3{color:#484848;font-family:SF Pro Display,sans-serif;font-size:12px;font-weight:400;line-height:17px;margin-bottom:8px;text-transform:uppercase}.footer-nav-column ul{list-style:none;margin:0;padding:0}.footer-nav-column li{margin-bottom:10px}.footer-nav-column a{color:#000;font-family:APK Protocol,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:opacity .2s ease}.footer-nav-column a:hover{color:#000;opacity:1}.footer-bottom{border-top:1px solid #d7d7d7;justify-content:space-between;max-width:1440px;padding-top:32px;width:100%}.footer-bottom,.footer-legal{align-items:center;display:flex}.footer-legal{gap:12px}.footer-legal a{font-family:SF Pro Display,sans-serif;text-decoration:none}.footer-legal a,.footer-version-number{color:#484848;font-size:14px;font-weight:400}.footer-version-number{font-family:APK Protocol,sans-serif}@media (max-width:768px){.footer-nav{flex-wrap:wrap;gap:40px}.footer-nav-column{width:calc(50% - 20px)}.footer-bottom{flex-direction:column;gap:20px}.footer-cta h2{font-size:40px}}.new-home-page{background-color:#fff;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.hero-section{align-items:center;color:#fff;display:flex;flex-direction:column;overflow:hidden;padding-inline:20px;position:relative;width:100%}.hero-fluid-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hero-fluid-canvas{display:block;height:100%;width:100%}.hero-gradient-overlay{background:linear-gradient(180deg,#fff0 0,#ffffff1a 20%,#ffffff4d 40%,#fff9 60%,#fffc 80%,#fff);bottom:0;height:200px;left:0;pointer-events:none;position:absolute;width:100%;z-index:5}.hero-content{flex-direction:column;margin-top:180px;z-index:10}.hero-content,.hero-text{align-items:center;display:flex;position:relative}.hero-text{flex:1 1;flex-direction:column;justify-content:center;max-width:780px;text-align:center;z-index:15}.hero-text h1{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:72px;font-weight:500;letter-spacing:-1.44px;line-height:68px;margin-bottom:12px}.hero-text p{color:#484848;font-family:APK Protocol,sans-serif;font-size:18px;font-weight:400;line-height:normal;margin-bottom:28px}.cta-button{align-items:center;background:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;height:36px;justify-content:center;padding:6.5px 14px;transition:all .3s ease}.cta-button:hover{box-shadow:0 10px 20px #0003;transform:translateY(-3px)}.hero-image-container{align-items:center;display:flex;justify-content:center;margin-bottom:200px;margin-top:49px;position:relative;z-index:15}.product-preview{border-radius:10px;height:auto}@media (max-width:1024px){.hero-content{flex-direction:column;text-align:center}.hero-text{margin-bottom:50px;max-width:100%}.hero-text h1{font-size:42px}}.story-flow-section{align-items:center;background-color:#f7f7f5;display:flex;flex-direction:column;height:auto;margin-block:259px;overflow:visible;padding-inline:20px;position:relative;width:100%;z-index:1}.story-flow-title{color:#000;font-family:Office Times Sharp,sans-serif;font-size:60px;font-weight:400;line-height:68px;margin-bottom:72px;max-width:940px;text-align:center}.story-flow-content{background-color:#fff;border-radius:16px;display:flex;flex-direction:row;height:768px;margin:0 auto;max-width:1248px;overflow:hidden;width:100%}.story-flow-content.second,.story-flow-content.third{margin-top:48px}.story-flow-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:38px;width:100%}.story-feature h3{color:#000;font-family:Office Times Sharp,sans-serif;font-size:36px;font-weight:400;letter-spacing:.72px;line-height:46px;margin-bottom:auto}.story-feature-list{display:flex;flex-direction:column;margin-top:auto}.feature-item{margin-bottom:18px;position:relative}.feature-item.active h4{color:#000}.feature-item p{color:#000;font-family:SF Pro Display,sans-serif;font-size:20px;font-weight:400;letter-spacing:.4px;line-height:31px}.feature-item p .highlight{background-color:#fefab1}.story-flow-right{align-items:center;border-radius:0 16px 16px 0;display:flex;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;width:728px}.story-flow-bg{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1280px){.story-flow-content{align-items:center;flex-direction:column;height:auto;padding:0 24px 24px}.story-flow-left,.story-flow-right{max-width:768px;width:100%}.story-flow-right{border-radius:16px;height:400px}.story-flow-content.second,.story-flow-content.third{margin-top:30px}}.sage-tool-section{align-items:center;background-color:#e8e8e1;display:flex;flex-direction:column;padding:124px 20px;width:100%}.sage-tool-section h2{color:#000;font-family:Office Times Sharp,serif;font-size:60px;font-weight:400;margin-bottom:72px;text-align:center}.sage-subtitle{color:#333;font-family:SF Pro Display,sans-serif;font-size:20px;line-height:1.5;margin-bottom:64px;max-width:600px;text-align:center}.sage-grid{gap:48px;max-width:1248px;width:100%}.sage-grid,.sage-grid-item{display:flex;flex-direction:column}.sage-grid-item{background:#fff;border-radius:16px;gap:32px;padding:32px}.sage-grid-item h3{color:#000;font-family:Office Times Sharp,serif;font-size:36px;font-weight:400;letter-spacing:.72px;line-height:46px}.sage-grid-image{border-radius:8px;height:566px;overflow:hidden;width:100%}.sage-grid-image img{display:block;height:100%;object-fit:cover;width:100%}.sage-grid-item.split{display:flex;flex-direction:row;gap:0;padding:0}.sage-grid-left{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;padding:38px;width:408px}.sage-grid-right{align-items:center;border-radius:0 16px 16px 0;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;width:768px}.sage-grid-right img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1024px){.sage-grid-half-container{grid-template-columns:1fr}.sage-tool-section{padding:80px 24px}.sage-tool-section h2{font-size:40px}.sage-grid-item.split{flex-direction:column}.sage-grid-left,.sage-grid-right{border-radius:0;width:100%}.sage-grid-left{padding:32px}}.sage-grid-half-row{display:flex;gap:48px;width:100%}.sage-grid-item.half{flex:1 1;height:auto}.sage-grid-item.half .sage-grid-image{height:400px}@media (max-width:1024px){.sage-grid-half-row{flex-direction:column;gap:24px}.sage-grid-item.half{width:100%}}.story-behind-section{background-color:#f7f7f5;padding:164px 20px;width:100%}.story-behind-content{align-items:center;display:flex;margin:0 auto;max-width:1248px}.story-behind-text{flex:1 1;max-width:670px}.story-behind-text h2{font-size:60px;font-weight:400;line-height:68px;margin-bottom:40px}.story-behind-text h2,.story-behind-text p{color:#000;font-family:Office Times Sharp,sans-serif}.story-behind-text p{font-size:28px;letter-spacing:.56px;line-height:40px;margin-bottom:24px}.story-behind-text .highlight{background-color:#fefab1}.story-behind-image{align-items:center;display:flex;flex:1 1;justify-content:center}.story-behind-image img{height:auto;max-width:100%;object-fit:contain}@media (max-width:1024px){.story-behind-content{flex-direction:column}.story-behind-text{max-width:100%}.story-behind-text h2{font-size:48px}}.intuitive-section{align-items:center;background-color:#e8e8e1;display:flex;flex-direction:column;padding:124px 0;width:100%}.intuitive-header{margin:0 auto 84px;max-width:1248px;width:100%}.intuitive-header h2{color:#222;font-family:Office Times Sharp,sans-serif;font-size:60px;font-weight:400;line-height:68px}.intuitive-content{align-items:stretch;display:flex;gap:48px;margin:0 auto;max-width:1248px;width:100%}.intuitive-card{align-items:flex-start;background-color:#dadad2;border-radius:16px;display:flex;flex:1 1;flex-direction:column;height:600px;justify-content:space-between;padding:38px}.intuitive-card-content{max-width:600px}.intuitive-card h3{color:#222222e6;font-family:Office Times Sharp,sans-serif;font-size:40px;font-weight:400;line-height:48px;margin-bottom:32px}.intuitive-card p{color:#000;font-family:SF Pro Display,sans-serif;font-size:22px;letter-spacing:.44px;line-height:30px}.intuitive-card-footer{display:flex;margin-top:auto;width:100%}.learn-more-btn{background-color:#000;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.48px;padding:8.5px 12px;transition:all .3s ease}.intuitive-image{align-items:center;display:flex;flex:1 1;justify-content:center}.intuitive-image img{border-radius:16px;box-shadow:0 8px 30px #0000001f;height:auto;max-width:100%;object-fit:contain}@media (max-width:1024px){.intuitive-header h2{font-size:48px;text-align:center}.intuitive-content{flex-direction:column}.intuitive-card{margin-bottom:32px;padding:32px}.intuitive-card-content{max-width:100%}}.story-feature{overflow:hidden;position:relative}.story-feature h3{opacity:1;transform:translateY(0)}.features-container{margin:0 auto;max-width:1024px}.feature-section{padding-block:172px}.feature-section:last-child{margin-bottom:0}.feature-content{align-items:center;display:flex;flex-direction:column;gap:40px;text-align:center}.feature-text{width:100%}.feature-header{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:54px;font-weight:500;letter-spacing:-1.08px;margin-bottom:4px}.feature-explainer,.feature-subheader{color:#484848;font-family:APK Protocol,sans-serif;font-size:20px;font-weight:400}.feature-explainer{margin:10px auto 18px;max-width:1024px;text-align:center}.feature-media{flex:0 0 auto;max-width:1024px;width:100%}.video-progress-container{margin-bottom:16px;width:100%}.video-progress-bar{align-items:center;display:flex;gap:8px;height:6px;justify-content:center;width:100%}.progress-pill{background:#e0e0e0;height:6px;overflow:hidden;position:relative;width:16px}.progress-pill,.progress-pill:before{border-radius:40px;transition:width .3s ease}.progress-pill:before{background:#000;content:"";height:100%;left:0;position:absolute;top:0;width:0}.progress-pill.pill-1{animation:pillGrow1 8s ease-out infinite}.progress-pill.pill-1:before{animation:fillPill1 8s ease-out infinite}.progress-pill.pill-2{animation:pillGrow2 8s ease-out infinite}.progress-pill.pill-2:before{animation:fillPill2 8s ease-out infinite}.progress-pill.pill-3{animation:pillGrow3 8s ease-out infinite}.progress-pill.pill-3:before{animation:fillPill3 8s ease-out infinite}.progress-pill.pill-4{animation:pillGrow4 8s ease-out infinite}.progress-pill.pill-4:before{animation:fillPill4 8s ease-out infinite}@keyframes fillPill1{0%{width:0}25%{width:100%}25.01%,to{width:0}}@keyframes pillGrow1{0%{width:16px}2.5%{width:56px}22.5%{width:56px}25%,to{width:16px}}@keyframes fillPill2{0%,25%{width:0}25.01%{width:0}50%{width:100%}50.01%,to{width:0}}@keyframes pillGrow2{0%,25%{width:16px}27.5%{width:56px}47.5%{width:56px}50%,to{width:16px}}@keyframes fillPill3{0%,50%{width:0}50.01%{width:0}75%{width:100%}75.01%,to{width:0}}@keyframes pillGrow3{0%,50%{width:16px}52.5%{width:56px}72.5%{width:56px}75%,to{width:16px}}@keyframes fillPill4{0%,75%{width:0}75.01%{width:0}to{width:100%}}@keyframes pillGrow4{0%,75%{width:16px}77.5%{width:56px}97.5%{width:56px}to{width:16px}}.video-container{border:1px solid #eee;border-radius:24px;height:580px;overflow:hidden;position:relative;width:1024px}.feature-video,.video-container img{border-radius:16px;height:100%;object-fit:cover;width:100%}@media (max-width:1200px){.features-container{padding:80px 32px}.feature-content{gap:60px}.video-container{height:450px;width:800px}.feature-header{font-size:3rem}.feature-subheader{font-size:1.375rem}}@media (max-width:968px){.feature-content{gap:32px}.feature-explainer{padding:0 24px;text-align:center}.video-progress-container{padding:0 24px}.video-container{aspect-ratio:16/9;height:auto;max-width:800px;width:100%}.feature-section{margin-bottom:120px}}@media (max-width:768px){.features-container{padding:60px 24px}.feature-header{font-size:2.5rem}.feature-subheader{font-size:1.25rem;margin-bottom:24px}.feature-explainer{font-size:15px;padding:0 16px}.video-progress-container{padding:0 16px}.video-container{border-radius:12px}.feature-section{margin-bottom:80px}}@media (max-width:480px){.features-container{padding:40px 16px}.feature-header{font-size:2rem;margin-bottom:16px}.feature-subheader{font-size:1.125rem;margin-bottom:20px}.feature-explainer{font-size:14px;padding:0 8px}.video-progress-container{padding:0 8px}.feature-content{gap:20px}.video-container{border-radius:8px}}.testimonials-section{align-items:center;display:flex;flex-direction:column;padding-block:172px;width:100%}.testimonials-container{margin:0 auto;max-width:1068px;width:100%}.testimonials-title{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:54px;font-weight:500;letter-spacing:-1.08px;margin-bottom:17px;text-align:center}.testimonials-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-block:128px;max-height:720px;overflow:hidden;position:relative}.testimonials-grid:after,.testimonials-grid:before{content:"";height:50px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.testimonials-grid:before{background:linear-gradient(180deg,#fff 0,#fff0);top:0}.testimonials-grid:after{background:linear-gradient(0deg,#fff 0,#fff0);bottom:0}.testimonials-column{border-radius:8px;contain:layout style paint;cursor:pointer;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.testimonials-track{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;will-change:transform}.testimonial-card,.testimonials-track{display:flex;flex-direction:column;gap:24px}.testimonial-card{background:#fff;border:1px solid #eee;border-radius:24px;box-shadow:0 0 .4px .5px #0000000d,0 2.5px 4px 0 #0000000f,0 .5px 1px 0 #0000000f;flex-shrink:0;justify-content:space-between;padding:24px 32px 32px;transition:all .3s ease}.testimonial-footer{align-items:center;display:flex;flex-direction:row;gap:16px;margin-top:auto}.testimonial-avatar{background-color:#f9fafb;border-radius:12px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.testimonial-avatar img{height:100%;object-fit:cover;width:100%}.testimonial-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.testimonial-info h4{color:#000;font-family:APK Protocol,sans-serif;font-size:16px;font-weight:600;margin:0}.testimonial-info p{color:#6b7280;font-size:14px}.testimonial-info p,.testimonial-text{font-family:APK Protocol,sans-serif;font-weight:400;margin:0}.testimonial-text{word-wrap:break-word;color:#374151;flex:1 1;font-size:16px;-webkit-hyphens:auto;hyphens:auto;line-height:1.6;overflow:hidden}@media (max-width:1024px){.testimonials-title{font-size:48px;margin-bottom:60px}.testimonials-grid{gap:24px;height:500px}.testimonial-card{min-height:220px;padding:24px}}@media (max-width:768px){.testimonials-section{padding:80px 20px}.testimonials-title{font-size:40px;margin-bottom:40px}.testimonials-grid{gap:16px;grid-template-columns:1fr;height:400px}.testimonial-card{min-height:160px;padding:20px}.testimonial-text{font-size:15px}}@media (max-width:480px){.testimonials-section{padding:60px 16px}.testimonials-title{font-size:32px;margin-bottom:32px}.testimonials-grid{height:350px}.testimonial-card{gap:16px;min-height:140px;padding:16px}.testimonial-avatar{height:40px;width:40px}.testimonial-text{font-size:14px;line-height:1.5}.testimonial-author h4{font-size:15px}.testimonial-author p{font-size:13px}}.faq-section{padding:172px 0}.faq-container{margin:0 auto;max-width:1024px}.faq-title{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:54px;font-weight:500;letter-spacing:-1.08px;margin-bottom:40px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid #d7d7d7}.faq-item:first-child{border-top:1px solid #d7d7d7}.faq-question{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:28px;font-weight:500;justify-content:space-between;letter-spacing:-.85px;padding:28px 0;text-align:left;transition:color .2s ease;width:100%}.faq-question:hover{color:#6b7280}.faq-question span:first-child{flex:1 1;text-align:left}.faq-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:24px}.faq-icon,.faq-icon svg{transition:transform .3s ease}.faq-icon.expanded svg{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer.expanded{max-height:200px}.faq-answer-content{padding:0 0 32px}.faq-answer-content p{color:#6b7280;font-family:APK Protocol,sans-serif;font-size:20px;font-weight:400;margin:0}@media (max-width:768px){.faq-section{padding:60px 0}.faq-container{padding:0 16px}.faq-title{font-size:32px;letter-spacing:-.96px;margin-bottom:32px}.faq-question{font-size:18px;padding:24px 0}.faq-icon{margin-left:16px}.faq-icon svg{height:12px;width:12px}.faq-answer.expanded{max-height:250px}}@media (max-width:480px){.faq-question{font-size:16px}.faq-answer-content p{font-size:14px}.faq-icon svg{height:10px;width:10px}}.features-page{background-color:#fff;min-height:100vh;position:relative;width:100%}.features-hero{align-items:center;display:flex;justify-content:center;padding-bottom:158px;padding-top:239px;padding-inline:40px;text-align:center}.features-hero-content h1{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:72px;font-weight:500;letter-spacing:-1.44px;line-height:68px;margin-bottom:12px}.features-hero-content p{color:#484848;font-family:APK Protocol,sans-serif;font-size:18px;font-weight:400;line-height:normal;margin-bottom:0}.features-content{margin:0 auto;max-width:1240px}.features-page-section{margin-bottom:120px}.section-header{text-align:center}.section-header h2{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:54px;font-weight:500;letter-spacing:-1.08px;margin-bottom:16px}.section-header p{color:#484848;font-family:APK Protocol,sans-serif;font-size:20px;font-weight:400;line-height:1.6;margin:0 auto;max-width:800px}.feature-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.grid-item{background:#f1f1f1;border:1px solid #eee;border-radius:24px;overflow:hidden}.grid-item.full-width{grid-column:1/-1;height:590px}#editing .feature-grid .grid-item:not(.full-width){height:520px}#write .feature-grid{grid-template-columns:repeat(2,1fr)}#chapter-forge .feature-grid .grid-item:not(.full-width),#worldbuilding .feature-grid .grid-item:not(.full-width),#write .feature-grid .grid-item:not(.full-width){height:520px}.feature-card{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:48px;text-align:left}.feature-card h3{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:40px;font-weight:500;letter-spacing:-.8px;margin-bottom:4px}.feature-card p{color:#484848;font-family:APK Protocol,sans-serif;font-size:18px;font-weight:400;line-height:28px}.feature-showcase{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;position:relative;width:100%}.showcase-header{bottom:48px;left:48px;max-width:381px;position:absolute;z-index:2}.showcase-header h2{color:#000;font-family:ITC Berkeley Oldstyle Pro,sans-serif;font-size:54px;font-weight:500;letter-spacing:-1.08px}.showcase-header p{color:#484848;font-family:APK Protocol,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin:0}@media (max-width:1280px){.features-content{max-width:100%;padding:0 40px}}@media (max-width:1024px){.features-hero-content h1{font-size:52px;line-height:56px}.section-header h2{font-size:42px}.grid-item.full-width{height:480px}#chapter-forge .feature-grid .grid-item:not(.full-width),#editing .feature-grid .grid-item:not(.full-width),#worldbuilding .feature-grid .grid-item:not(.full-width),#write .feature-grid .grid-item:not(.full-width){height:400px}}@media (max-width:768px){.features-hero{padding-bottom:60px;padding-top:100px}.features-hero-content h1{font-size:42px;line-height:48px}.feature-grid{gap:16px}#write .feature-grid,.feature-grid{grid-template-columns:1fr}.showcase-header{bottom:24px;left:24px;max-width:calc(100% - 48px)}.showcase-header h2{font-size:42px;line-height:48px}.showcase-header p{font-size:18px}.grid-item.full-width{height:400px}#chapter-forge .feature-grid .grid-item:not(.full-width),#editing .feature-grid .grid-item:not(.full-width),#worldbuilding .feature-grid .grid-item:not(.full-width),#write .feature-grid .grid-item:not(.full-width){height:300px}.features-page-section{margin-bottom:80px}}