/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.ampersand-placeholder-ghost{color:var(--placeholder);font-family:var(--ui-font-family);font-size:var(--prose-font-size);font-style:italic;font-weight:var(--placeholder-font-weight,400);line-height:var(--prose-line-height)}.ampersand-placeholder-ghost>.ampersand-placeholder-bracket{color:var(--placeholder);font-style:normal;font-weight:700}.ampersand-placeholder-ghost.ampersand-placeholder-pill{border:1px solid var(--placeholder);padding:0 .4em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.ampersand-placeholder-ghost.ampersand-placeholder-pill{border:1px solid color-mix(in srgb,var(--placeholder) 72%,var(--border))}}.ampersand-placeholder-ghost.ampersand-placeholder-pill{border-radius:var(--radius-button);background:var(--placeholder)}@supports (color:color-mix(in lab,red,red)){.ampersand-placeholder-ghost.ampersand-placeholder-pill{background:color-mix(in srgb,var(--placeholder) 10%,transparent)}}.ampersand-placeholder-ghost.ampersand-placeholder-pill{font-style:normal}.ampersand-placeholder-ghost>.ampersand-placeholder-body{min-width:1ch;line-height:inherit;vertical-align:baseline;cursor:text;display:inline}.ampersand-placeholder-ghost>.ampersand-placeholder-body:before{content:"​"}.ampersand-placeholder-ghost.ampersand-placeholder-pill>.ampersand-placeholder-bracket{display:inline}.editor-wrapper{background:0 0;min-height:0;position:relative}[data-editor-bubble-menu][data-pointer-selecting=true]{visibility:hidden!important;pointer-events:none!important}.ProseMirror{--annotation-highlight-blend-mode:multiply;--annotation-highlight-wash:52%;isolation:isolate}:root[data-theme=terminal] .ProseMirror{--annotation-highlight-blend-mode:screen;--annotation-highlight-wash:44%}.manuscript-scroll,.manuscript-shell{margin:0}.chapter-view{container:chapter-column/inline-size}.manuscript-page{width:min(var(--manuscript-page-width-fluid,90%),var(--manuscript-page-width,700px),calc(100% - 32px));padding:92px 32px 56px}.ProseMirror [data-ampersand-align=center]{text-align:center}.ProseMirror [data-ampersand-align=right]{text-align:right}.ProseMirror [data-ampersand-align=justify]{text-align:justify}.manuscript-title-block{font-weight:var(--chapter-title-weight);margin-bottom:40px}.manuscript-empty-row,.manuscript-scene{grid-template-columns:58px minmax(0,1fr);column-gap:16px}.manuscript-scene{width:calc(100% + 10px);margin-left:-10px;position:relative}.manuscript-empty-scene,.manuscript-scene{grid-template-columns:58px 2px minmax(0,1fr);column-gap:12px}.manuscript-page{container:manuscript-page/inline-size}@container manuscript-page (max-width:496px){.manuscript-page>*{margin-inline:-8px}.manuscript-empty-row,.manuscript-scene{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.manuscript-scene{width:100%;margin-left:0}.manuscript-empty-scene,.manuscript-scene{grid-template-columns:52px 2px minmax(0,1fr)}.manuscript-empty-scene{column-gap:15px}}@container chapter-column (max-width:520px){.manuscript-page{width:calc(100% - 16px);padding:64px 24px 48px}.manuscript-page>*{margin-inline:0}.manuscript-empty-row,.manuscript-scene{grid-template-columns:52px minmax(0,1fr);column-gap:16px}.manuscript-scene{width:100%;margin-left:0}.manuscript-empty-scene,.manuscript-scene{grid-template-columns:52px 2px minmax(0,1fr)}.manuscript-empty-scene{column-gap:15px}.manuscript-scene-label-box{inline-size:110px;margin-inline-start:-58px}.manuscript-scene-dimmed:after{inset-inline-start:-58px}}.manuscript-scene-dimmed:after{content:"";pointer-events:none;z-index:10;background:var(--editor-bg);position:absolute;inset:0;inset-inline-start:-110px}@supports (color:color-mix(in lab,red,red)){.manuscript-scene-dimmed:after{background:color-mix(in srgb,var(--editor-bg) 68%,transparent)}}.manuscript-scene-margin{font-family:var(--font-geist-sans),Arial,sans-serif;top:var(--layout-gutter);z-index:2;align-self:start;position:sticky}.manuscript-scene-label-box{inline-size:168px;margin-inline-start:-110px}.manuscript-scene-rail{top:var(--layout-gutter);z-index:1;background:var(--scene-break,var(--border));block-size:3lh;min-block-size:3lh;max-block-size:3lh;inline-size:2px;font-family:var(--prose-font-family);font-size:var(--prose-font-size);line-height:var(--prose-line-height);align-self:start;display:block;position:sticky}.manuscript-scene-prose{font-family:var(--theme-font-body);cursor:text;font-size:20px;line-height:1.6}.manuscript-scene-collapsed .manuscript-scene-margin,.manuscript-scene-collapsed .manuscript-scene-rail{position:static}.manuscript-scene-collapsed .manuscript-scene-rail{block-size:0;min-block-size:0;max-block-size:0}.scene-break{color:var(--scene-break,var(--border));-webkit-user-select:none;user-select:none;justify-content:center;gap:.75rem;padding:20px 0;font-size:13px;display:flex}.scene-break-dot{justify-content:center;align-items:center;display:inline-flex}.ProseMirror{color:var(--text);font-family:var(--prose-font-family);font-size:var(--prose-font-size);line-height:var(--prose-line-height);opacity:var(--prose-text-opacity);padding:0;position:relative}.ProseMirror,.ProseMirror:focus{outline:none!important}.ProseMirror .is-node-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-family:var(--theme-font-body);color:var(--color-text-muted,var(--text-muted));opacity:1;font-size:20px;font-style:italic;font-weight:400;line-height:1.6}.ampersand-placeholder-bracket{-webkit-user-select:none;user-select:none;display:inline}.ampersand-placeholder-range{color:var(--placeholder);cursor:text;font-family:var(--ui-font-family);font-size:var(--prose-font-size);font-style:italic;font-weight:var(--placeholder-font-weight,400);line-height:var(--prose-line-height);-webkit-user-select:text;user-select:text}.ampersand-placeholder-range-pill:not(.ampersand-placeholder-range-compound){background:var(--placeholder)}@supports (color:color-mix(in lab,red,red)){.ampersand-placeholder-range-pill:not(.ampersand-placeholder-range-compound){background:color-mix(in srgb,var(--placeholder) 10%,transparent)}}.ampersand-placeholder-range-compound,.ampersand-placeholder-range-pill:not(.ampersand-placeholder-range-compound){font-style:normal}.ampersand-placeholder-boundary-pill-end,.ampersand-placeholder-boundary-pill-start{background:var(--placeholder)}@supports (color:color-mix(in lab,red,red)){.ampersand-placeholder-boundary-pill-end,.ampersand-placeholder-boundary-pill-start{background:color-mix(in srgb,var(--placeholder) 10%,transparent)}}.ampersand-placeholder-boundary-pill-compound{background:0 0}.ampersand-placeholder-boundary-pill-inline-spacer{margin-inline-start:8px}.ampersand-placeholder-boundary-pill-inline-spacer-soft{margin-inline-start:6px}.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-end,.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-start,.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-range-pill{box-shadow:inset 0 1px 0 var(--placeholder),inset 0 -1px 0 var(--placeholder)}@supports (color:color-mix(in lab,red,red)){.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-end,.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-start,.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-range-pill{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--placeholder) 72%,var(--border)),inset 0 -1px 0 color-mix(in srgb,var(--placeholder) 72%,var(--border))}}.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-start{border-inline-start:1px solid var(--placeholder)}@supports (color:color-mix(in lab,red,red)){.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-start{border-inline-start:1px solid color-mix(in srgb,var(--placeholder) 72%,var(--border))}}.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-start{border-start-start-radius:var(--radius-button);border-end-start-radius:var(--radius-button)}.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-end{border-inline-end:1px solid var(--placeholder)}@supports (color:color-mix(in lab,red,red)){.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-end{border-inline-end:1px solid color-mix(in srgb,var(--placeholder) 72%,var(--border))}}.ProseMirror:not(:has(.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment)) .ampersand-placeholder-boundary-pill-end{border-start-end-radius:var(--radius-button);border-end-end-radius:var(--radius-button)}.annotation-range-overlay{z-index:0;pointer-events:none;position:absolute;inset:0}.annotation-range-overlay-fragment{box-sizing:border-box;pointer-events:none;position:absolute}.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment{border:1px solid var(--annotation-range-color)}@supports (color:color-mix(in lab,red,red)){.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment{border:1px solid color-mix(in srgb,var(--annotation-range-color) 72%,var(--border))}}.annotation-range-overlay-placeholder-pill .annotation-range-overlay-fragment{border-radius:var(--radius-button)}.annotation-range-overlay-placeholder-pill[data-resolved-range-geometry=bounding-box] .annotation-range-overlay-fragment{background:var(--annotation-range-color)}@supports (color:color-mix(in lab,red,red)){.annotation-range-overlay-placeholder-pill[data-resolved-range-geometry=bounding-box] .annotation-range-overlay-fragment{background:color-mix(in srgb,var(--annotation-range-color) 5%,transparent)}}.ampersand-placeholder-boundary{color:var(--placeholder);font-family:var(--ui-font-family);font-size:var(--prose-font-size);font-style:normal;font-weight:700;line-height:var(--prose-line-height);-webkit-user-select:text;user-select:text}@keyframes placeholder-navigation-flash{0%,35%{background:color-mix(in srgb,var(--accent) 22%,transparent);outline-color:color-mix(in srgb,var(--accent) 82%,transparent)}to{background:0 0;outline-color:#0000}}.ampersand-placeholder-navigation-flash{-webkit-box-decoration-break:clone;box-decoration-break:clone;outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.ampersand-placeholder-navigation-flash{outline:2px solid color-mix(in srgb,var(--accent) 82%,transparent)}}.ampersand-placeholder-navigation-flash{outline-offset:1px;animation:placeholder-navigation-flash 1.5s ease-out}@media (prefers-reduced-motion:reduce){.ampersand-placeholder-navigation-flash{background:var(--plotline-color,var(--annotation-spark-fallback));animation:none}@supports (color:color-mix(in lab,red,red)){.ampersand-placeholder-navigation-flash{background:color-mix(in srgb,var(--plotline-color,var(--annotation-spark-fallback)) 42%,transparent)}}.ampersand-placeholder-navigation-flash{box-shadow:inset 0 -2px 0 var(--plotline-color,var(--annotation-spark-fallback))}@supports (color:color-mix(in lab,red,red)){.ampersand-placeholder-navigation-flash{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--plotline-color,var(--annotation-spark-fallback)) 75%,transparent)}}}.formatting-selection-context{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.formatting-selection-context{background:color-mix(in srgb,var(--accent) 24%,transparent)}}.formatting-selection-context{box-shadow:inset 0 -1px 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.formatting-selection-context{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--accent) 55%,transparent)}}.ProseMirror p{font-family:var(--prose-font-family);font-size:var(--prose-font-size);line-height:var(--prose-line-height);opacity:var(--prose-text-opacity);margin-bottom:1.35rem}.home-base-notes-editor.ProseMirror{font-family:var(--theme-font-body);opacity:1;font-size:15px;line-height:1.625}.home-base-notes-editor.ProseMirror p{font-family:inherit;font-size:inherit;line-height:inherit;opacity:1;margin-bottom:0}.home-base-notes-editor.ProseMirror>p+p{margin-top:.75rem}.ProseMirror blockquote{border-left:3px solid var(--accent);margin:0 0 1.35rem;padding:.65rem 1rem}@supports (color:color-mix(in lab,red,red)){.ProseMirror blockquote{border-left:3px solid color-mix(in srgb,var(--accent) 68%,var(--border))}}.ProseMirror blockquote{border-radius:0 var(--radius-highlight) var(--radius-highlight) 0;background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ProseMirror blockquote{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.ProseMirror blockquote{color:var(--text);font-style:italic}.ProseMirror blockquote p{margin-bottom:0}.ProseMirror blockquote .ampersand-placeholder-boundary,.ProseMirror blockquote .ampersand-placeholder-ghost,.ProseMirror blockquote .ampersand-placeholder-range{font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit}.ProseMirror ol,.ProseMirror ul{margin:0 0 1.35rem;padding-left:1.6rem}.ProseMirror ul{list-style:outside}.ProseMirror ol{list-style:decimal}.ProseMirror li{margin-bottom:.35rem}.ProseMirror li>p,.ProseMirror>:last-child{margin-bottom:0}.ampersand-formatting-mark{width:0;color:var(--text-muted);display:inline-block;overflow:visible}@supports (color:color-mix(in lab,red,red)){.ampersand-formatting-mark{color:color-mix(in srgb,var(--text-muted) 72%,transparent)}}.ampersand-formatting-mark{font-family:var(--ui-font-family);pointer-events:none;-webkit-user-select:none;user-select:none;font-style:normal;font-weight:500}.ampersand-formatting-space{background-image:radial-gradient(circle at center,var(--text-muted) 0 1px,transparent 1.25px)}@supports (color:color-mix(in lab,red,red)){.ampersand-formatting-space{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--text-muted) 72%,transparent) 0 1px,transparent 1.25px)}}.ampersand-formatting-space{pointer-events:none;background-position:50%;background-repeat:no-repeat}.ampersand-formatting-mark--paragraph,.ampersand-formatting-mark--soft-break,.ampersand-formatting-mark--tab{color:var(--accent-text)}@supports (color:color-mix(in lab,red,red)){.ampersand-formatting-mark--paragraph,.ampersand-formatting-mark--soft-break,.ampersand-formatting-mark--tab{color:color-mix(in srgb,var(--accent-text) 62%,var(--text-muted))}}.ampersand-formatting-mark--paragraph{cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;width:.72em;margin-right:-.72em}.ampersand-formatting-mark--paragraph::selection{color:var(--text-on-accent);background:var(--accent)}.ProseMirror h1{margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.ProseMirror h2{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.ProseMirror h3{font-size:1.25rem}.ProseMirror h3,.ProseMirror h4{margin-bottom:.5rem;font-weight:600;line-height:1.4}.ProseMirror h4{font-size:1.1rem}.spark-decoration{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:inherit;background-clip:padding-box;padding:.1em 0;text-decoration:none}.spark-decoration.annotation-treatment-background-tint{background-color:var(--plotline-color,var(--annotation-spark-fallback))}@supports (color:color-mix(in lab,red,red)){.spark-decoration.annotation-treatment-background-tint{background-color:color-mix(in srgb,var(--plotline-color,var(--annotation-spark-fallback)) 14%,transparent)}}.spark-decoration.annotation-treatment-left-border{box-shadow:inset 2px 0 0 var(--plotline-color,var(--annotation-spark-fallback))}.spark-decoration.annotation-treatment-hairline{background-image:none}.annotation-range-overlay-spark-hairline .annotation-range-overlay-fragment{border:1px dotted var(--annotation-range-color)}.spark-decoration.annotation-treatment-gutter-icon{background:0 0}.spark-decoration.annotation-treatment-background-tint:hover{background-color:var(--plotline-color,var(--annotation-spark-fallback))}@supports (color:color-mix(in lab,red,red)){.spark-decoration.annotation-treatment-background-tint:hover{background-color:color-mix(in srgb,var(--plotline-color,var(--annotation-spark-fallback)) 14%,transparent)}}.spark-decoration.spark-active{background-color:var(--plotline-color,var(--annotation-spark-fallback))}@supports (color:color-mix(in lab,red,red)){.spark-decoration.spark-active{background-color:color-mix(in srgb,var(--plotline-color,var(--annotation-spark-fallback)) 18%,transparent)}}.spark-decoration.spark-active{box-shadow:inset 0 -2px 0 var(--plotline-color,var(--annotation-spark-fallback))}@supports (color:color-mix(in lab,red,red)){.spark-decoration.spark-active{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--plotline-color,var(--annotation-spark-fallback)) 50%,transparent)}}.spark-decoration.spark-flash{animation:passage-arrive 2.75s linear}.evidence-decoration{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:inherit;cursor:pointer;background-clip:padding-box;padding:.1em 0}.evidence-decoration.annotation-treatment-bottom-rule{background-image:linear-gradient(var(--annotation-evidence),var(--annotation-evidence))}@supports (color:color-mix(in lab,red,red)){.evidence-decoration.annotation-treatment-bottom-rule{background-image:linear-gradient(color-mix(in srgb,var(--annotation-evidence) 72%,transparent),color-mix(in srgb,var(--annotation-evidence) 72%,transparent))}}.evidence-decoration.annotation-treatment-bottom-rule{background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.evidence-decoration.annotation-treatment-background-highlight{background:var(--annotation-evidence)}@supports (color:color-mix(in lab,red,red)){.evidence-decoration.annotation-treatment-background-highlight{background:color-mix(in srgb,var(--annotation-evidence) 18%,transparent)}}.evidence-decoration.annotation-treatment-dashed-outline{outline:none}.annotation-range-overlay-evidence-dashed-outline .annotation-range-overlay-fragment{border:1px dashed var(--annotation-range-color)}@supports (color:color-mix(in lab,red,red)){.annotation-range-overlay-evidence-dashed-outline .annotation-range-overlay-fragment{border:1px dashed color-mix(in srgb,var(--annotation-range-color) 75%,transparent)}}.evidence-decoration.annotation-treatment-left-border{box-shadow:inset 2px 0 0 var(--annotation-evidence)}.evidence-decoration.annotation-treatment-bracket-pairs,.evidence-decoration[class*=annotation-treatment-gutter-]{background:0 0}.evidence-decoration.evidence-decoration-stale{opacity:.55}.lookup-anchor-decoration{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:inherit;text-underline-offset:3px;background:#d4b8562e;padding:.1em 0;-webkit-text-decoration:underline dotted #d4b85666;text-decoration:underline dotted #d4b85666}.find-match{background:var(--annotation-find,var(--accent))}@supports (color:color-mix(in lab,red,red)){.find-match{background:color-mix(in srgb,var(--annotation-find,var(--accent)) 20%,transparent)}}.find-match-active{background:var(--annotation-find-active,var(--accent))}@supports (color:color-mix(in lab,red,red)){.find-match-active{background:color-mix(in srgb,var(--annotation-find-active,var(--accent)) 48%,transparent)}}.find-match-active{box-shadow:inset 0 -2px 0 var(--annotation-find-active,var(--accent))}@supports (color:color-mix(in lab,red,red)){.find-match-active{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--annotation-find-active,var(--accent)) 78%,transparent)}}.ProseMirror .spot-marker-already,.ProseMirror .spot-marker-replaced{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ProseMirror .spot-marker-already,.ProseMirror .spot-marker-replaced{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.ProseMirror .spot-marker-already,.ProseMirror .spot-marker-replaced{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.ProseMirror .spot-marker-already,.ProseMirror .spot-marker-replaced{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent)}}.ProseMirror .spot-marker-already,.ProseMirror .spot-marker-replaced{outline-offset:2px}.ProseMirror .spot-marker-already:after{content:attr(data-spot-label);font-family:var(--dressing-label-font,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,currentColor);margin-top:.25rem;font-size:.6875rem;font-weight:600;display:block}.ProseMirror .spot-marker-caret-after{box-shadow:0 .6rem 0 -.45rem var(--accent)}.ProseMirror .spot-marker-caret-before{box-shadow:0 -.6rem 0 -.45rem var(--accent)}.find-match:has(+.find-match.ampersand-formatting-space){border-start-end-radius:0;border-end-end-radius:0}.find-match.ampersand-formatting-space{border-radius:0}.find-match.ampersand-formatting-space+.find-match{border-start-start-radius:0;border-end-start-radius:0}.find-match-active.ampersand-formatting-space,.find-match-active.ampersand-formatting-space+.find-match-active,.find-match-active:has(+.find-match-active.ampersand-formatting-space){outline:none}.find-match-empty-paragraph{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.find-match-empty-paragraph{background:color-mix(in srgb,var(--accent) 9%,transparent)}}.find-match-empty-paragraph{box-shadow:inset 3px 0 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.find-match-empty-paragraph{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent) 62%,transparent)}}.find-match-empty-paragraph.find-match-active{background:var(--annotation-find-active,var(--accent))}@supports (color:color-mix(in lab,red,red)){.find-match-empty-paragraph.find-match-active{background:color-mix(in srgb,var(--annotation-find-active,var(--accent)) 32%,transparent)}}.find-match-empty-paragraph.find-match-active{box-shadow:inset 3px 0 0 var(--annotation-find-active,var(--accent)),0 0 0 1px var(--annotation-find-active,var(--accent))}@supports (color:color-mix(in lab,red,red)){.find-match-empty-paragraph.find-match-active{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--annotation-find-active,var(--accent)) 88%,transparent),0 0 0 1px color-mix(in srgb,var(--annotation-find-active,var(--accent)) 58%,transparent)}}.spelling-decoration{text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--annotation-spelling);text-decoration-color:var(--annotation-spelling);text-underline-offset:3px;text-decoration-thickness:1px}.entity-decoration.annotation-treatment-color-shift{color:var(--annotation-entity);transition:none}.entity-decoration.annotation-treatment-dashed-underline,.entity-decoration.annotation-treatment-dotted-underline{text-decoration-line:underline;-webkit-text-decoration-color:var(--annotation-entity);text-decoration-color:var(--annotation-entity);text-underline-offset:3px}.entity-decoration.annotation-treatment-dotted-underline{text-decoration-style:dotted}.entity-decoration.annotation-treatment-dashed-underline{text-decoration-style:dashed}.entity-decoration.annotation-treatment-pill-background{background:var(--annotation-entity);border-radius:.45em}@supports (color:color-mix(in lab,red,red)){.entity-decoration.annotation-treatment-pill-background{background:color-mix(in srgb,var(--annotation-entity) 18%,transparent)}}.entity-decoration.annotation-treatment-pill-background{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.11em;padding:.08em .22em}.entity-decoration.annotation-treatment-font-weight{font-weight:700}.entity-decoration.annotation-treatment-small-caps{letter-spacing:.035em;font-variant-caps:all-small-caps}.annotation-bracket-widget{width:0;color:var(--annotation-evidence);pointer-events:auto;font-weight:600;display:inline-block;overflow:visible}.annotation-bracket-start{transform:translate(-.55em)}.annotation-bracket-end{transform:translate(.08em)}.annotation-gutter-widget{z-index:4;width:6px;height:9px;color:var(--annotation-gutter-color);pointer-events:auto;cursor:pointer;font-family:var(--font-geist-sans),Arial,sans-serif;justify-content:center;align-items:center;font-size:8px;line-height:1;display:inline-flex;position:absolute}.annotation-gutter-widget[hidden]{display:none}.annotation-gutter-bar:before,.annotation-gutter-diamond:before,.annotation-gutter-dot:before{content:"";background:var(--annotation-gutter-color);display:block}.annotation-gutter-dot:before{border-radius:50%;width:5px;height:5px}.annotation-gutter-diamond:before{width:5px;height:5px;transform:rotate(45deg)}.annotation-gutter-bar:before{width:2px;height:9px}.annotation-gutter-icon svg{flex:none;width:11px;height:11px;display:block}.annotation-gutter-overflow{width:11px;color:var(--text-muted);font-size:7px}.annotation-preview-gutter-mark{width:9px;height:9px;color:var(--annotation-spark-fallback);justify-content:center;align-items:center;font-size:9px;line-height:1;display:flex;position:absolute}.annotation-preview-bar:before,.annotation-preview-diamond:before,.annotation-preview-dot:before{content:"";background:currentColor;display:block}.annotation-preview-entity{color:var(--annotation-entity)}.annotation-preview-evidence{color:var(--annotation-evidence)}.annotation-preview-spark{color:var(--annotation-spark-fallback)}.annotation-preview-dot:before{border-radius:50%;width:6px;height:6px}.annotation-preview-diamond:before{width:6px;height:6px;transform:rotate(45deg)}.annotation-preview-bar:before{width:2px;height:10px}.annotation-preview .evidence-decoration.annotation-treatment-dashed-outline{outline:1px dashed var(--annotation-evidence)}@supports (color:color-mix(in lab,red,red)){.annotation-preview .evidence-decoration.annotation-treatment-dashed-outline{outline:1px dashed color-mix(in srgb,var(--annotation-evidence) 75%,transparent)}}.annotation-preview .evidence-decoration.annotation-treatment-dashed-outline{outline-offset:1px}.annotation-preview .spark-decoration.annotation-treatment-hairline{background-image:linear-gradient(var(--plotline-color),var(--plotline-color)),linear-gradient(var(--plotline-color),var(--plotline-color));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px}.highlight-decoration{background:var(--highlight-color,var(--annotation-highlight-fallback))}@supports (color:color-mix(in lab,red,red)){.highlight-decoration{background:color-mix(in srgb,var(--highlight-color,var(--annotation-highlight-fallback)) var(--annotation-highlight-wash),transparent)}}.highlight-decoration{-webkit-box-decoration-break:clone;box-decoration-break:clone;mix-blend-mode:var(--annotation-highlight-blend-mode)}.spark-tooltip{z-index:30;pointer-events:auto;position:absolute}.spark-tooltip-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.spark-tooltip-kicker{flex:none;font-size:.906em;font-style:italic}.spark-tooltip-row{transition:background-color var(--motion-quick)}.spark-tooltip-arrow{opacity:0;flex:none;place-items:center;width:0;transition:width .2s,opacity .2s;display:grid;overflow:hidden}.spark-tooltip-row:focus-visible .spark-tooltip-arrow,.spark-tooltip-row:hover .spark-tooltip-arrow,.spark-tooltip:hover>button.spark-tooltip-row:only-child .spark-tooltip-arrow{opacity:1;width:14px}.spark-tooltip:hover>button.spark-tooltip-row:only-child{background:var(--menu-wash)}@media (prefers-reduced-motion:reduce){.spark-tooltip-arrow,.spark-tooltip-row{transition:none}}@keyframes passage-arrive{74.5%,9.1%{background-color:color-mix(in srgb,var(--accent) 60%,transparent)}}@keyframes passage-arrive-reduced{0%,92%{background-color:color-mix(in srgb,var(--accent) 60%,transparent)}}.spark-anchor-flash{animation:passage-arrive 2.75s linear}.spark-anchor-flash,.spark-decoration.spark-flash{box-shadow:none;background-image:none;outline:none;text-decoration:none}@media (prefers-reduced-motion:reduce){.spark-anchor-flash,.spark-decoration.spark-flash{animation:passage-arrive-reduced 2.8s linear}}.mechanics-decoration{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-thickness:1px}.mechanics-decoration--dialogue-tags{-webkit-text-decoration-color:var(--warning);text-decoration-color:var(--warning)}.mechanics-decoration--quotes{-webkit-text-decoration-color:var(--error);text-decoration-color:var(--error)}.mechanics-decoration--spacing{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.mechanics-decoration--formatting{-webkit-text-decoration-color:var(--annotation-spelling);text-decoration-color:var(--annotation-spelling)}.mechanics-decoration--sentence{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mechanics-decoration--sentence{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.mechanics-decoration--sentence{border-radius:3px}.editor-captured-selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.editor-captured-selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.editor-wrapper[data-reanchor-active=true] .ProseMirror ::selection{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.editor-wrapper[data-reanchor-active=true] .ProseMirror ::selection{background:color-mix(in srgb,var(--info) 38%,transparent)}}.editor-wrapper[data-reanchor-active=true] .ProseMirror ::selection{color:var(--editor-text)}.editor-wrapper[data-reanchor-active=true] .editor-captured-selection{background:var(--info)}@supports (color:color-mix(in lab,red,red)){.editor-wrapper[data-reanchor-active=true] .editor-captured-selection{background:color-mix(in srgb,var(--info) 38%,transparent)}}.spark-decoration.spark-stale{text-decoration-line:underline;text-decoration-style:dashed;-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted)}.spark-decoration.spark-stale.spark-flash{text-decoration:none}[data-reading=true] .manuscript-scene-margin,[data-reading=true] .manuscript-scene-rail{visibility:hidden}[data-reading=true] .manuscript-scene-dimmed:after{display:none}[data-reading=true] .manuscript-scene{left:-37px}@container manuscript-page (max-width:496px){[data-reading=true] .manuscript-scene{left:-43px}}.reading-scene-break{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:1rem;padding:1.75rem 0 1.25rem;display:flex}.reading-scene-break-line{background:var(--border-strong,var(--border));flex:0 1000 3rem;block-size:1px;min-inline-size:.75rem}.reading-scene-break-ornament{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.reading-scene-break-ornament{color:color-mix(in srgb,var(--text) 35%,var(--editor-text-muted,var(--text-muted)))}}.reading-scene-break-ornament{font-size:calc(var(--prose-font-size) * 1.3);letter-spacing:.4em;padding-inline-start:.4em}.reading-scene-break-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;text-align:center;min-inline-size:0;font-family:var(--prose-font-family);font-size:var(--prose-font-size);color:var(--text);-webkit-box-orient:vertical;flex:0 auto;font-style:italic;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reading-scene-break-label{color:color-mix(in srgb,var(--text) 35%,var(--editor-text-muted,var(--text-muted)))}}[data-reading=true] .manuscript-scene-prose .ProseMirror p+p{text-indent:1.5em}.ProseMirror .ampersand-vault-table-link{-webkit-user-select:none;user-select:none;margin:.5em 0}.ampersand-vault-table-link-card{text-align:start;font-family:var(--theme-font-ui);color:var(--color-text);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-button);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:1px 8px;padding:6px 10px;font-size:13px;display:inline-grid}.ampersand-vault-table-link-card:hover:not(:disabled){border-color:var(--color-border-strong)}.ampersand-vault-table-link-card:focus-visible,.ampersand-vault-table-link[data-selected] .ampersand-vault-table-link-card{outline:2px solid var(--color-focus);outline-offset:2px}.ampersand-vault-table-link-card:disabled{cursor:default;opacity:.75}.ampersand-vault-table-link-icon{color:var(--color-text-muted);grid-row:span 2}.ampersand-vault-table-link-name{font-family:var(--theme-font-body);font-size:14px;font-weight:600}.ampersand-vault-table-link-what{color:var(--color-text-muted);font-size:12px}