.writer__inline{background:var(--writer-inline-background);border-radius:20px;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214;color:var(--writer-inline-text-color)}.writer__inline .divider{background:var(--writer-inline-divider-background);height:30px;margin:0 16px;width:1px}.writer__inline-list{-o-box-pack:start;justify-content:flex-start;-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;gap:4px;padding:8px 16px}.node{display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;backface-visibility:hidden;border-bottom:1px solid transparent;border-top:1px solid transparent;justify-content:center;position:relative;transition-delay:0;transition-duration:.25s;transition-property:var(--transition);transition-timing-function:cubic-bezier(.5,.3,.2,1);width:100%}.node--active .node__toggle,.node.has-focus .node__toggle,.node:hover .node__toggle{-ms-filter:none;filter:none;opacity:1}.node--action .node__end,.node--response .node__end{height:auto}.node__element{border:1px solid transparent;border-radius:var(--space-s) var(--space-s) 0 0;padding:var(--space-ms) 16px}.node__element-wrap{position:relative}.node__skeleton{margin:0 auto;max-width:100%;min-height:80vh;padding:48px;width:var(--writer-page-width,800px)}.node__skeleton-p{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;gap:12px;padding-bottom:var(--space-l)}.node__content{max-width:100%;position:relative;width:calc(var(--writer-page-width, 800px) + var(--space-l))}.node__toggle{-o-box-orient:vertical;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);flex-direction:column;gap:var(--space-xs);opacity:0;position:absolute;right:-42px;top:8px}.node__toggle,.node__toggle .node__section-assistant{backface-visibility:hidden;display:-ms-flexbox;display:box;display:flex;transition-delay:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.5,.3,.2,1)}.node__toggle .node__section-assistant{-o-box-align:center;align-items:center;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 35%,transparent);border-radius:50%;color:var(--primary-color);cursor:pointer;height:30px;-o-box-pack:center;justify-content:center;padding:0;width:30px}.node__toggle .node__section-assistant .icon{backface-visibility:hidden;color:var(--primary-color);transition-delay:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.5,.3,.2,1)}.node__toggle .node__section-assistant:hover{background:color-mix(in srgb,var(--primary-color) 18%,transparent);border-color:color-mix(in srgb,var(--primary-color) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--primary-color) 25%,transparent)}.node__toggle .node__section-assistant:active{transform:scale(.95)}.node__end{-o-box-orient:vertical;flex-direction:column;height:0;overflow:hidden;transition-delay:0;transition-duration:.25s;transition-property:var(--transition);transition-timing-function:cubic-bezier(.5,.3,.2,1);width:100%}.node__end,.node__page{backface-visibility:hidden;display:-ms-flexbox;display:box;display:flex}.node__page{border-radius:8px;cursor:pointer;-o-box-align:center;align-items:center;color:var(--sub-heading-color);margin-bottom:var(--space-xs);padding:var(--space-m) 16px;position:relative;transition-delay:0;transition-duration:color .2s ease;transition-property:background;transition-timing-function:cubic-bezier(.5,.3,.2,1)}.node__page:hover{background:color-mix(in srgb,var(--text-color) 6%,transparent);color:var(--text-color)}.node__page-label{color:inherit;font-size:inherit}.node__page .node__page-assistant{-o-box-align:center;align-items:center;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 35%,transparent);border-radius:50%;cursor:pointer;display:-ms-flexbox;display:box;display:flex;height:30px;-o-box-pack:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);justify-content:center;opacity:0;padding:0;position:absolute;right:-42px;top:50%;transform:translateY(-50%);width:30px}.node__page .node__page-assistant,.node__page .node__page-assistant .icon{backface-visibility:hidden;color:var(--primary-color);transition-delay:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.5,.3,.2,1)}.node__page .node__page-assistant:hover{background:color-mix(in srgb,var(--primary-color) 18%,transparent);border-color:color-mix(in srgb,var(--primary-color) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--primary-color) 25%,transparent)}.node__page .node__page-assistant:active{transform:translateY(-50%) scale(.95)}.node__page:hover .node__page-assistant{-ms-filter:none;filter:none;opacity:1}.node__progress{gap:var(--space-xs);width:100%}.node__progress,.node__response{display:-ms-flexbox;display:box;display:flex}.node__response{background:var(--node-response-background);-o-box-orient:vertical;flex-direction:column}.node__response-header{display:-ms-flexbox;display:box;display:flex;-o-box-pack:justify;justify-content:space-between;padding:var(--space-s) var(--space-m);-o-box-align:center;align-items:center;position:relative}.node__response-header-start{color:var(--sub-heading-color)!important}.node__response-header-end,.node__response-header-start{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;gap:var(--space-xs)}.node__response-text .n-form-item{--n-line-height:auto!important;--n-label-height:auto!important;--n-feedback-height:auto!important}.node__response-text .n-form-item .n-input{border-radius:12px;padding:var(--space-m) var(--space-s);--n-border:1px solid var(--border-color)!important;--n-color:var(--node-response-input-color)!important;--n-font-size:16px!important;--n-text-color:var(--node-response-input-text-color)!important}.node__response-text .n-form-item .n-input:hover{--n-border-hover:none!important}.node__response-text .n-form-item .n-input:focus-within{--n-border:none!important;--n-text-color:var(--node-response-input-text-color-focus)!important}.node__response-content p{color:var(--color-6)!important}.node__response-type-label{font-size:var(--size-default);margin-right:var(--space-s)}.node__response-skeleton{border-radius:12px;--n-border:1px solid var(--border-color)!important;--n-color:var(--node-response-input-color)!important;--n-font-size:16px!important;--n-text-color:var(--node-response-input-text-color)!important;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;gap:var(--space-ms);padding:var(--space-m)}.node__response-skeleton:hover{--n-border-hover:none!important}.node__response-skeleton:focus-within{--n-border:none!important;--n-text-color:var(--node-response-input-text-color-focus)!important}.node__actions-end,.node__actions-start{display:-ms-flexbox;display:box;display:flex;gap:var(--space-s)}.ProseMirror{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;gap:var(--space-xs);min-height:80vh;overflow:hidden;padding:0 0 var(--space-l) 0;position:relative;width:100%}.ProseMirror:focus-visible{outline:none}.ProseMirror ol,.ProseMirror ul{padding:0 1rem}.ProseMirror p{font-family:var(--font-family-prose,var(--font-family-content));font-size:var(--writer-font-size,16px);font-variation-settings:var(--font-variation-prose,normal);line-height:var(--writer-line-height,1.5);white-space:pre-wrap}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1}.ProseMirror code{background-color:#6161611a;color:#616161}.ProseMirror pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}.ProseMirror pre code{background:none;color:inherit;font-size:.8rem;padding:0}.ProseMirror img{height:auto;max-width:100%}.ProseMirror blockquote{border-left:2px solid hsla(0,0%,5%,.1);padding-left:1rem}.ProseMirror hr{border:none;border-top:2px solid hsla(0,0%,5%,.1);margin:2rem 0}.is-empty p:before{color:var(--color-4);content:"...";float:left;height:0;pointer-events:none}.is-empty:first-of-type p:before{content:"start typing ..."}.writer__pad{padding-bottom:128px;width:-webkit-fill-available}.writer__pad.is-planner-mode{overflow:visible;padding:0;width:0}.writer__pad-breadcrumbs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);backface-visibility:hidden;background:var(--page-background);background:color-mix(in srgb,var(--page-background) 85%,transparent);border-bottom:1px solid var(--border-color);left:0;padding:var(--space-s) var(--space-m);position:fixed;right:0;top:0;transition-delay:ease;transition-duration:.2s;transition-property:background;transition-timing-function:cubic-bezier(.5,.3,.2,1);z-index:1500}.writer__pad-breadcrumbs,.writer__pad-breadcrumbs-row{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}.writer__pad-breadcrumbs-row{gap:var(--space-xs)}.writer__pad-breadcrumbs-actions{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;gap:2px;margin-left:auto}.writer__pad-breadcrumbs-actions .n-button{backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;transition-delay:0;transition-duration:.25s;transition-property:var(--transition);transition-timing-function:cubic-bezier(.5,.3,.2,1)}.writer__pad-breadcrumbs-actions .n-button:hover{-ms-filter:none;filter:none;opacity:1}.writer__pad-breadcrumbs-divider{background:var(--border-color);flex-shrink:0;height:20px;margin:0 var(--space-xs);width:1px}.writer__pad-breadcrumbs-separator{color:var(--color-5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);font-size:13px;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.writer__pad-breadcrumbs-page{display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-o-box-align:center;align-items:center;gap:var(--space-xs)}.writer__pad-breadcrumbs-spacer{height:45px}.writer__pad-start{-o-box-pack:center;justify-content:center;padding:72px var(--space-l) 32px;position:relative;z-index:11}.writer__pad-meta,.writer__pad-start{display:-ms-flexbox;display:box;display:flex}.writer__pad-meta{-o-box-orient:vertical;flex-direction:column;gap:var(--space-s);max-width:100%;width:calc(var(--writer-page-width, 800px) + var(--space-l))}.writer__pad-meta-params,.writer__pad-meta-top{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;gap:var(--space-xs)}.writer__pad-meta-heading{color:var(--sub-heading-color)!important}.writer__pad-meta-heading--planner{padding:3px 7px}.writer__pad-meta-heading--clickable,.writer__pad-meta-heading--planner{-o-box-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.writer__pad-meta-heading--clickable{backface-visibility:hidden;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;padding:3px 4px 3px 7px;transition-delay:0;transition-duration:.25s;transition-property:var(--transition);transition-timing-function:cubic-bezier(.5,.3,.2,1)}.writer__pad-meta-heading--clickable.is-active,.writer__pad-meta-heading--clickable:hover{background:var(--hover-color);border-color:var(--text-color-3,var(--sub-heading-color));color:var(--text-color)!important}.writer__pad-meta-heading-caret{backface-visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);flex-shrink:0;opacity:.5;transition-delay:0;transition-duration:.25s;transition-property:var(--transition);transition-timing-function:cubic-bezier(.5,.3,.2,1)}.writer__pad-meta-heading--clickable.is-active .writer__pad-meta-heading-caret,.writer__pad-meta-heading--clickable:hover .writer__pad-meta-heading-caret{-ms-filter:none;filter:none;opacity:1}.writer__pad-meta-heading--page{gap:4px}.writer__pad-meta-title-row{padding:0 16px;width:100%}.writer__pad-meta-title{background:transparent;border:none;color:var(--text-color);font-family:var(--font-family-display);font-size:42px;font-variation-settings:var(--font-variation-display,normal);line-height:1.3;outline:none!important;padding:0;-o-box-flex:1;box-flex:1;flex:1;min-width:0}.writer__pad-popover-empty{color:var(--sub-heading-color);font-size:13px;padding:var(--space-s) var(--space-m) var(--space-m)}.writer__pad-popover-sub{color:var(--sub-heading-color);font-size:12px;padding:0 14px 8px}.writer__pad-popover-title{border-bottom:1px solid var(--border-color);color:var(--sub-heading-color);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;padding:10px 14px;text-transform:uppercase}.writer__pad-popover-item--active{background:color-mix(in srgb,var(--primary-color) 10%,transparent);border-radius:6px;font-weight:700}.writer__pad-popover-item--active .icon{background:var(--color-primary);border-radius:50%;fill:var(--color-11);padding:var(--space-xxs)}.writer__pad-popover-item--accent{color:var(--primary-color)!important}.writer__pad-popover-item--accent .icon{color:var(--primary-color)}.writer__pad-popover-item--accent .writer__pad-popover-item-label{font-weight:500}.writer__pad-popover-item-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writer__pad-popover-item-subtitle{color:var(--sub-heading-color);display:block;font-size:var(--size-xs)}.writer__pad-stats{padding:var(--space-s) 14px var(--space-m);-o-box-orient:vertical;flex-direction:column;gap:0}.writer__pad-stats,.writer__pad-stats-item{display:-ms-flexbox;display:box;display:flex}.writer__pad-stats-item{-o-box-align:center;align-items:center;-o-box-pack:justify;border-bottom:1px solid var(--border-color-light,hsla(0,0%,100%,.06));justify-content:space-between;padding:7px 0}.writer__pad-stats-item:last-child{border-bottom:none}.writer__pad-stats-label{color:var(--color-4);font-size:13px;font-weight:500}.writer__pad-stats-value{color:var(--color-2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.writer__pad-assistant-btn{-o-box-align:center;align-items:center;background:color-mix(in srgb,var(--primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 35%,transparent);border-radius:999px;cursor:pointer;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);flex-shrink:0;font-family:var(--font-family);font-size:13px;font-weight:500;gap:6px;margin-right:-26px;opacity:0;padding:5px 10px 5px 14px;pointer-events:none}.writer__pad-assistant-btn,.writer__pad-assistant-btn .icon{backface-visibility:hidden;color:var(--primary-color);transition-delay:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.5,.3,.2,1)}.writer__pad-assistant-btn:hover{background:color-mix(in srgb,var(--primary-color) 18%,transparent);border-color:color-mix(in srgb,var(--primary-color) 55%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--primary-color) 25%,transparent)}.writer__pad-assistant-btn:active{transform:scale(.97)}.writer__pad-assistant-btn:focus-visible,.writer__pad-meta-title-row:hover .writer__pad-assistant-btn{-ms-filter:none;filter:none;opacity:1;pointer-events:auto}.writer-mention-list{display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;animation:writer-mention-list-in .14s ease-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--page-background) 92%,transparent);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 10px #00000024,0 18px 44px #00000047;color:var(--text-color);flex-direction:column;font-family:var(--font-family-content);font-size:13px;max-height:320px;max-width:340px;min-width:264px;overflow-y:auto;padding:5px}.writer-mention-list__group{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;color:var(--color-5);font-size:10.5px;font-weight:650;gap:5px;letter-spacing:.8px;padding:8px 9px 5px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.writer-mention-list__group--character .icon,.writer-mention-list__group--character span{color:color-mix(in srgb,var(--lore-mention-character,var(--color-primary)) 70%,var(--color-5))}.writer-mention-list__group--object .icon,.writer-mention-list__group--object span{color:color-mix(in srgb,var(--lore-mention-object,#34d399) 70%,var(--color-5))}.writer-mention-list__group--location .icon,.writer-mention-list__group--location span{color:color-mix(in srgb,var(--lore-mention-location,#a78bfa) 70%,var(--color-5))}.writer-mention-list__group:first-child{padding-top:5px}.writer-mention-list__item{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;backface-visibility:hidden;background:transparent;border:none;border-radius:8px;color:inherit;cursor:pointer;font:inherit;gap:9px;padding:6px 8px;text-align:left;transition-delay:ease;transition-duration:.12s;transition-property:background;transition-timing-function:cubic-bezier(.5,.3,.2,1);width:100%}.writer-mention-list__item .writer-mention-list__avatar{border-radius:8px;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;flex-shrink:0;height:24px;width:24px;-o-box-align:center;align-items:center;-o-box-pack:center;justify-content:center;overflow:hidden}.writer-mention-list__item .writer-mention-list__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.writer-mention-list__item--character .writer-mention-list__avatar{background:color-mix(in srgb,var(--lore-mention-character,var(--color-primary)) 14%,transparent);color:color-mix(in srgb,var(--lore-mention-character,var(--color-primary)) 70%,var(--text-color))}.writer-mention-list__item--location .writer-mention-list__avatar{background:color-mix(in srgb,var(--lore-mention-location,#a78bfa) 14%,transparent);color:color-mix(in srgb,var(--lore-mention-location,#a78bfa) 70%,var(--text-color))}.writer-mention-list__item--object .writer-mention-list__avatar{background:color-mix(in srgb,var(--lore-mention-object,#34d399) 14%,transparent);color:color-mix(in srgb,var(--lore-mention-object,#34d399) 70%,var(--text-color))}.writer-mention-list__item.is-selected.writer-mention-list__item--character{background:color-mix(in srgb,var(--lore-mention-character,var(--color-primary)) 12%,transparent)}.writer-mention-list__item.is-selected.writer-mention-list__item--location{background:color-mix(in srgb,var(--lore-mention-location,#a78bfa) 12%,transparent)}.writer-mention-list__item.is-selected.writer-mention-list__item--object{background:color-mix(in srgb,var(--lore-mention-object,#34d399) 12%,transparent)}.writer-mention-list__item.is-selected .writer-mention-list__enter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";filter:alpha(opacity=55);opacity:.55}.writer-mention-list__name{-o-box-flex:1;box-flex:1;flex:1 1 auto;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writer-mention-list__enter{backface-visibility:hidden;color:var(--color-5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);flex-shrink:0;opacity:0;transition-delay:ease;transition-duration:.12s;transition-property:opacity;transition-timing-function:cubic-bezier(.5,.3,.2,1)}.writer-mention-list__footer{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center;border-top:1px solid var(--border-color);color:var(--color-5);font-size:10.5px;gap:12px;margin-top:4px;padding:7px 9px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.writer-mention-list__footer i{border:1px solid var(--border-color);border-radius:4px;display:inline-block;font-size:9.5px;font-style:normal;margin-right:3px;padding:1px 4px}.writer-mention-list__empty{-o-box-orient:vertical;flex-direction:column;gap:3px;padding:18px 16px;text-align:center}.writer-mention-list__empty,.writer-mention-list__empty-icon{display:-ms-flexbox;display:box;display:flex;-o-box-align:center;align-items:center}.writer-mention-list__empty-icon{-o-box-pack:center;background:var(--color-light-transparent-5);border-radius:10px;color:var(--color-4);height:32px;justify-content:center;margin-bottom:5px;width:32px}.writer-mention-list__empty p{color:var(--color-3);font-size:13px;font-weight:550;margin:0}.writer-mention-list__empty span{color:var(--color-5);font-size:11.5px;line-height:1.45;max-width:220px}@keyframes writer-mention-list-in{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transform:translateY(-4px) scale(.98)}to{-ms-filter:none;filter:none;opacity:1;transform:translateY(0) scale(1)}}:root{--lore-mention-character:var(--color-primary,#2bd9fe);--lore-mention-location:#a78bfa;--lore-mention-object:#34d399}.writer{display:-ms-flexbox;display:box;display:flex;position:relative;-o-box-pack:center;justify-content:center;transition-duration:.28s;transition-property:padding-right;transition-timing-function:ease}.writer .writer__sidebar{transition-duration:.28s;transition-property:right;transition-timing-function:ease}.writer.is-auto-resizing,.writer.is-auto-resizing .writer__sidebar{transition-property:none}.writer .is-editor-empty{content:"write something ..."}.writer .ai-selection{animation:ai-selection-pulse 2.4s ease-in-out infinite;background:color-mix(in srgb,var(--color-primary,var(--primary-color)) 20%,transparent);border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -2px color-mix(in srgb,var(--color-primary,var(--primary-color)) 55%,transparent);padding:.08em 0}.writer .lore-mention{backface-visibility:hidden;border-radius:6px;cursor:pointer;font-weight:600;margin:0 1px;padding:.06em .38em .12em;transition-delay:0;transition-duration:box-shadow .15s ease;transition-property:background;transition-timing-function:cubic-bezier(.5,.3,.2,1);white-space:nowrap}.writer .lore-mention--character{background:color-mix(in srgb,var(--lore-mention-character) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lore-mention-character) 22%,transparent);color:color-mix(in srgb,var(--lore-mention-character) 62%,var(--text-color))}.writer .lore-mention--character:hover{background:color-mix(in srgb,var(--lore-mention-character) 18%,transparent)}.writer .lore-mention--character.ProseMirror-selectednode{box-shadow:0 0 0 2px color-mix(in srgb,var(--lore-mention-character) 60%,transparent)}.writer .lore-mention--location{background:color-mix(in srgb,var(--lore-mention-location) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lore-mention-location) 22%,transparent);color:color-mix(in srgb,var(--lore-mention-location) 62%,var(--text-color))}.writer .lore-mention--location:hover{background:color-mix(in srgb,var(--lore-mention-location) 18%,transparent)}.writer .lore-mention--location.ProseMirror-selectednode{box-shadow:0 0 0 2px color-mix(in srgb,var(--lore-mention-location) 60%,transparent)}.writer .lore-mention--object{background:color-mix(in srgb,var(--lore-mention-object) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lore-mention-object) 22%,transparent);color:color-mix(in srgb,var(--lore-mention-object) 62%,var(--text-color))}.writer .lore-mention--object:hover{background:color-mix(in srgb,var(--lore-mention-object) 18%,transparent)}.writer .lore-mention--object.ProseMirror-selectednode{box-shadow:0 0 0 2px color-mix(in srgb,var(--lore-mention-object) 60%,transparent)}.writer.is-drawer-open .node__element-wrap:after{backface-visibility:hidden;background:transparent;content:"";height:100%;position:absolute;right:0;top:0;transition-delay:0;transition-duration:.25s;transition-property:var(--transition);transition-timing-function:cubic-bezier(.5,.3,.2,1);width:3px}.writer.is-drawer-open .node--active .node__element-wrap:after,.writer.is-drawer-open .node--on-active-chapter .node__element-wrap:after,.writer.is-drawer-open .node--on-active-page .node__element-wrap:after{background:var(--primary-color)}.writer.is-drawer-open .node--on-active-chapter .node__page:after,.writer.is-drawer-open .node--on-active-page .node__page:after{background:var(--primary-color);border-radius:2px;content:"";height:100%;position:absolute;right:0;top:0;width:3px}.writer.is-drawer-open .node:not(.node--active):not(.node--on-active-page):not(.node--on-active-chapter) .node__element-wrap{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45);opacity:.45}.writer.is-drawer-open .node:not(.node--active):not(.node--on-active-page):not(.node--on-active-chapter):hover .node__element-wrap{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.writer.is-drawer-open .node__page{-ms-filter:none!important;filter:none!important;opacity:1!important}.writer.is-drawer-open .node__toggle{display:none}.writer__sidebar{-o-box-pack:center;bottom:0;justify-content:center;top:45px}.writer__auto-reopen,.writer__sidebar{-o-box-align:center;align-items:center;display:-ms-flexbox;display:box;display:flex;-o-box-orient:vertical;flex-direction:column;position:fixed;right:0;z-index:2000}.writer__auto-reopen{background:var(--page-background);border:1px solid var(--border-color);border-radius:var(--space-xs) 0 0 var(--space-xs);border-right:none;color:var(--primary-color);cursor:pointer;font-family:var(--font-family);font-size:11px;font-weight:600;gap:var(--space-xs);letter-spacing:.04em;padding:10px 8px;text-transform:uppercase;top:calc(45px + var(--space-l));transform:translate(0);transition-delay:.14s,.14s,0s,0s,0s;transition-duration:.28s,.28s,0s,.2s,.2s;transition-property:transform,opacity,visibility,background,border-color;transition-timing-function:ease,ease,linear,ease,ease}.writer__auto-reopen span{writing-mode:vertical-rl}.writer__auto-reopen:hover{background:var(--hover-color);border-color:var(--primary-color)}.writer__auto-reopen.is-hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;pointer-events:none;transform:translate(100%);transition-delay:0s,0s,.2s,0s,0s;transition-duration:.2s,.2s,0s,.2s,.2s;visibility:hidden}.writer.is-auto-open{padding-right:var(--writer-auto-panel-width,420px)}.writer.is-auto-open .writer__sidebar{right:calc(var(--writer-auto-panel-width, 420px) + 1px);z-index:900}.writer-pages-enter-active,.writer-pages-leave-active{backface-visibility:hidden;transition-delay:0;transition-duration:transform .3s ease;transition-property:opacity;transition-timing-function:cubic-bezier(.5,.3,.2,1)}.writer-pages-enter-from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transform:translateY(-50%) translate(20px)}.writer-pages-enter-to,.writer-pages-leave-from{-ms-filter:none;filter:none;opacity:1;transform:translateY(-50%) translate(0)}.writer-pages-leave-to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transform:translateY(-50%) translate(20px)}@keyframes ai-selection-pulse{0%,to{background:color-mix(in srgb,var(--color-primary,var(--primary-color)) 16%,transparent)}50%{background:color-mix(in srgb,var(--color-primary,var(--primary-color)) 28%,transparent)}}
