.kw-spelling-error{text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--danger,#ba3c32);text-decoration-color:var(--danger,#ba3c32);text-underline-offset:3px;text-decoration-thickness:1.5px}.kw-spelling-controls{width:100%;font-size:.85rem}.kw-spelling-controls summary{cursor:pointer;border-radius:.4rem;padding:.6rem}.kw-spelling-controls summary span{color:var(--muted,#777);margin-inline-start:.5rem;font-size:.75rem}.kw-spelling-settings{background:var(--paper,#fff);border:1px solid var(--border,#ddd);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}.kw-spelling-settings p,.kw-spelling-settings small{margin:0;line-height:1.5}.kw-spelling-toggle{align-items:flex-start;gap:.5rem;display:flex}.kw-spelling-toggle input{flex:none;margin-top:.2rem}.kw-spelling-add{gap:.35rem;display:grid}.kw-spelling-add>div{gap:.5rem;display:flex}.kw-spelling-add input{width:100%;min-width:0}.kw-spelling-add button{flex-shrink:0}.kw-spelling-personal label{gap:.35rem;display:grid}.kw-spelling-personal ul{max-height:14rem;margin:.5rem 0 0;padding:0;list-style:none;overflow-y:auto}.kw-spelling-personal li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.kw-spelling-notice{color:var(--danger,#ba3c32)}.kw-spelling-suggestions{border-block:1px solid var(--border,#ddd);gap:.6rem;padding-block:.75rem;display:grid}.kw-spelling-suggestions h3{margin:0;font-size:.95rem}.kw-spelling-choices{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;padding:0;list-style:none;display:flex}.kw-spelling-controls .button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem}.kw-spelling-world summary{cursor:pointer;padding-block:.5rem}@media (max-width:600px){.kw-spelling-add>div{flex-direction:column}}
.kw-expand-note-button{border:1px solid var(--border);min-height:36px;color:var(--ink);background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:12px;line-height:1.3;display:inline-flex}.kw-expand-note-button:hover{background:var(--sage)}.kw-expand-note-button:focus-visible,.kw-expanded-note-text:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.kw-expandable-note-field{min-width:0}.kw-expanded-note-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.kw-expandable-note-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kw-expandable-note-heading>label{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px;font-weight:600}html[data-theme] .modal.kw-expanded-note,.modal.kw-expanded-note{background:var(--paper);width:min(1120px,100vw - 32px);max-width:calc(100vw - 32px);height:min(880px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overflow:hidden}.kw-expanded-note[open]{flex-direction:column;display:flex}.kw-expanded-note>.modal-head{flex-shrink:0;padding:18px 24px}.kw-expanded-note .modal-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2.5vw,25px);overflow:hidden}.kw-expanded-note>.modal-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 24px;display:flex}.kw-expanded-note .kw-expanded-note-help{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.kw-expanded-note-text{border:1px solid var(--border);width:100%;min-height:100px;color:var(--ink);background:var(--paper);font-family:var(--font-serif);resize:none;overflow-wrap:anywhere;tab-size:4;border-radius:8px;flex:1;padding:24px clamp(16px,5vw,64px);font-size:17px;line-height:1.85}.kw-expanded-note-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.note-meta-actions{align-items:center;gap:5px;display:flex}.note-meta .note-meta-actions>.icon-button{width:36px;min-width:36px;height:36px}@media (pointer:coarse){.kw-expand-note-button,.note-meta .note-meta-actions>.icon-button{min-width:44px;min-height:44px}}@media (max-width:600px){html[data-theme] .modal.kw-expanded-note,.modal.kw-expanded-note{border-radius:9px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.kw-expanded-note>.modal-head,.kw-expanded-note>.modal-body{padding:12px}.kw-expanded-note-text{padding:15px;font-size:16px}.kw-expanded-note-footer>span{display:none}.kw-expanded-note-footer{justify-content:flex-end}}
.panel-resize-handle{z-index:2;touch-action:none;cursor:col-resize;-webkit-user-select:none;user-select:none;width:12px;position:absolute;top:0;bottom:0}.panel-resize-handle:after{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:5px}.panel-resize-handle:hover:after,.panel-resize-handle:focus-visible:after{background:var(--ink)}.panel-resize-handle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;background:var(--sage)}.panel-resize-navigation{left:calc(var(--sidebar-width) - 6px);z-index:36;position:fixed}.panel-resize-chapters{right:0}.panel-resize-context,.panel-resize-notes{left:0}.panel-resize-instructions{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel-width-settings{border:1px solid var(--border);border-radius:12px;min-width:0;margin:20px 0;padding:14px 18px 18px}.panel-width-settings legend{padding:0 6px;font-weight:600}.panel-width-settings>p{color:var(--muted);margin:0 0 12px;line-height:1.6}.panel-width-setting{min-width:0;margin-top:10px}.panel-width-setting>label{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.panel-width-setting>label>span{color:var(--muted);font-variant-numeric:tabular-nums}.panel-width-setting>div{align-items:center;gap:6px;display:flex}.panel-width-setting input{min-width:0;height:44px;accent-color:var(--ink);flex:1}.panel-width-setting .icon-button{width:44px;min-width:44px;height:44px}.app-shell.has-adjustable-panels .quick-drawer{width:var(--notes-panel-width,375px);max-width:calc(100vw - 24px)}.app-shell.has-adjustable-panels :is(.ms-index,.ms-context){min-width:0}.app-shell.has-adjustable-panels :is(.ms-chapter-link,.ms-chapter-children>button){overflow-wrap:anywhere;min-width:0}.app-shell.has-adjustable-panels .ms-chapter-link>span:not(.ms-status-dot){min-width:0}@media (min-width:1051px){.app-shell.has-adjustable-panels .ms-layout{grid-template-columns:var(--chapter-panel-width,180px) minmax(0, 1fr) var(--context-panel-width,240px)}.app-shell.has-adjustable-panels .ms-layout.ms-context-closed{grid-template-columns:var(--chapter-panel-width,180px) minmax(0, 1fr)}.app-shell.has-adjustable-panels .ms-index{position:relative}}@media (min-width:761px){.app-shell.has-adjustable-panels .ms-context{position:relative}}@media (min-width:761px) and (max-width:1050px){.app-shell.has-adjustable-panels .ms-layout{grid-template-columns:minmax(0, 1fr) var(--context-panel-width,240px)}.app-shell.has-adjustable-panels .ms-layout.ms-context-closed{grid-template-columns:minmax(0,1fr)}}@media (max-width:1050px){.panel-resize-chapters{display:none}.app-shell.has-adjustable-panels .ms-index-open .ms-index{width:min(var(--chapter-panel-width,240px), calc(100vw - 36px))}}@media (max-width:760px){.panel-resize-context,.panel-resize-notes{display:none}.app-shell.has-adjustable-panels .ms-context{width:min(var(--context-panel-width,285px), calc(100vw - 36px))}}@media (max-width:700px){.panel-resize-navigation{display:none}}.app-shell.is-sidebar-collapsed .panel-resize-navigation,.app-shell.is-focused .panel-resize-handle,.ms-focus .panel-resize-handle{display:none}@media print{.panel-resize-handle{display:none}}
:where(.side-panel-toggle){display:inline-flex}.side-panel-toggle{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 44px;justify-content:center;align-items:center;padding:0}.side-panel-toggle:hover{background:var(--surface-active,var(--sage))}.side-panel-toggle:focus-visible{outline:2px solid var(--focus-ring,var(--accent));outline-offset:-2px}.ms-panel-toggles{border-right:1px solid var(--border);flex:none;align-items:center;gap:2px;margin-right:2px;padding-right:6px;display:inline-flex}
.ms-layout{color:#3b3935;isolation:isolate;background:#f6f5f1;grid-template-columns:180px minmax(0,1fr) 240px;min-height:calc(100dvh - 76px);display:grid}.ms-layout.ms-context-closed{grid-template-columns:180px minmax(0,1fr)}.ms-layout.ms-preferences-open{isolation:auto}.ms-layout .ms-reading-panel{z-index:60}.ms-layout .ms-reading-tabs{flex-wrap:wrap}.ms-layout .ms-reading-tabs button{white-space:normal;flex:85px;min-width:0}.ms-index{background:#fdfbf7;border-right:1px solid #e7e5e1;flex-direction:column;min-width:0;padding:29px 15px 22px;display:flex}.ms-index-heading,.ms-context-heading{letter-spacing:.13em;color:#777571;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.ms-index-heading{padding-left:9px}.ms-index-subtitle{color:#969490;margin:7px 0 26px;padding:0 9px;font-size:11px}.ms-chapter-list{gap:5px;display:grid}.ms-chapter-item{border-radius:9px}.ms-chapter-item.active{background:#f1efeb}.ms-chapter-link{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 10px;display:flex}.ms-chapter-number{font-family:var(--font-serif,Georgia, serif);color:#9d9b97;align-self:flex-start;min-width:20px;font-size:17px}.ms-chapter-link strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.ms-chapter-link small{color:#918f8b;margin-top:3px;font-size:10px;display:block}.ms-status-dot{background:#b4a97d;border-radius:100%;flex:0 0 5px;height:5px;margin-left:auto}.ms-status-dot.done{background:#8d8b87}.ms-status-dot.revision{background:#b393d1}.ms-chapter-children{gap:2px;margin:0 11px 10px 41px;display:grid}.ms-chapter-children>button{text-align:left;color:#72706c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.ms-chapter-children>button>span{background:#b3b1ad;border-radius:100%;flex-shrink:0;width:4px;height:4px}.ms-chapter-order{align-items:center;gap:2px;margin-top:5px;display:flex}.ms-chapter-order .icon-button{width:25px;min-width:25px;height:25px}.ms-text-button{color:#716f6b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:11px;display:inline-flex}.ms-text-button.danger{color:#a4584e}.ms-add-chapter{color:#83817d;cursor:pointer;background:0 0;border:1px dashed #dddbd7;border-radius:6px;align-items:center;gap:8px;margin:18px 5px;padding:10px;font-size:11px;display:flex}.ms-writing-tip{margin-top:auto;padding:50px 12px 0}.ms-writing-tip>span{letter-spacing:.09em;color:#a6a4a0;font-size:8px;font-weight:600}.ms-writing-tip p{font-family:var(--font-serif,Georgia, serif);color:#969490;font-size:14px;font-style:italic;line-height:1.7}.ms-workspace{flex-direction:column;min-width:0;display:flex}.ms-toolbar{z-index:15;overscroll-behavior-x:contain;scrollbar-width:thin;background:#fbfbf8f7;border-bottom:1px solid #e8e6e2;align-items:center;gap:3px;min-width:0;max-width:100%;height:58px;padding:0 22px;display:flex;position:sticky;top:0;overflow:auto hidden}.ms-toolbar .icon-button{color:#74726e;width:30px;min-width:30px;height:30px;padding:5px}.ms-toolbar .icon-button.is-active{color:#5d5b57;background:#ebe9e5}.ms-toolbar-type{color:#797773;align-items:center;gap:21px;margin-right:3px;font-size:11px;display:flex}.ms-toolbar-divider{border-left:1px solid #e4e2de;height:19px;margin:0 7px}.ms-toolbar-spacer{flex:1}.ms-symbol{white-space:nowrap;line-height:1;font-family:Georgia,serif!important;font-size:20px!important}.ms-mobile-index{display:none!important}.ms-paper-scroll{scrollbar-width:thin;scrollbar-color:#dbd9d5 transparent;flex:1;max-height:calc(100dvh - 134px);padding:39px 42px 22px;overflow:auto}.ms-paper{background:#fffefa;border:1px solid #e9e8df;border-radius:2px;max-width:850px;min-height:760px;margin:0 auto;padding:48px 44px 58px;box-shadow:0 3px 14px #3a383414}.ms-chapter-eyebrow{letter-spacing:.18em;color:#908e8a;align-items:center;gap:12px;margin-bottom:21px;font-size:9px;font-weight:600;display:flex}.ms-chapter-eyebrow>span{margin-right:auto}.ms-chapter-eyebrow select{color:#8a8884;letter-spacing:0;background:#f9f7f3;border:1px solid #e8e6e2;border-radius:4px;max-width:110px;padding:4px 8px;font-size:10px;font-weight:500}.ms-chapter-eyebrow .icon-button{width:25px;min-width:25px;height:25px;padding:2px}.ms-chapter-title{font-family:var(--font-serif,Georgia, "Times New Roman", serif);letter-spacing:-.035em;color:#393733;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;outline:0;width:100%;padding:0;font-size:clamp(29px,3vw,40px);font-weight:400;line-height:1.35;overflow:hidden;box-shadow:none!important}.ms-chapter-title::placeholder{color:#b8b6b2}.ms-chapter-title:focus{background:#fefcf8}.ms-chapter-summary{font-family:var(--font-serif,Georgia, serif);color:#8f8d89;margin:14px 0;font-size:15px;font-style:italic;line-height:1.7}.ms-title-rule{background:#bebcb8;width:40px;height:2px;margin:28px 0 34px}.ms-chapter-details{background:#f8f6f2;border-radius:8px;gap:12px;margin:20px 0;padding:18px;display:grid}.ms-chapter-details textarea{min-height:74px}.ms-chapter-details .field{font-size:11px}.ms-scene{margin-bottom:26px;scroll-margin-top:90px}.ms-scene-separator{text-align:center;color:var(--muted);font-family:var(--font-serif,Georgia, "Times New Roman", serif);margin:1.5em 0;font-size:1.2em}.ms-scene-separator-space{min-height:1.5em}.ms-scene-separator-control{max-width:100%;margin-bottom:16px}.ms-scene-separator-control .muted{font-size:12px;line-height:1.5}.ms-scene-heading{color:#9e9c98;align-items:center;gap:9px;margin-bottom:16px;display:flex}.ms-scene-mark{letter-spacing:.09em;font-size:9px}.ms-scene-heading>input{letter-spacing:.07em;color:#9c9a96;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:4px 0;font-size:10px;font-weight:500}.ms-scene-actions{opacity:.35;gap:0;transition:opacity .15s;display:flex}.ms-scene:hover .ms-scene-actions,.ms-scene:focus-within .ms-scene-actions{opacity:1}.ms-scene-actions .icon-button{width:24px;min-width:24px;height:24px;padding:4px}.ms-prose{font-family:var(--font-serif,Georgia, "Times New Roman", serif);color:#4b4945;letter-spacing:.003em;outline:none;min-height:120px;font-size:18px;line-height:1.95}.ms-prose p{min-height:1.9em;margin:0 0 19px;transition:background .15s;position:relative}.ms-prose p[data-kind=dialogue]{text-indent:-14px;padding-left:24px}.ms-prose p.ms-selected-paragraph{background:linear-gradient(90deg,#edebe766,#0000);border-radius:2px}.ms-prose p.is-editor-empty:first-child:before{color:#b0aeaa;content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-style:italic}.ms-prose hr{border:0;border-top:1px solid #ceccc8;width:100%;margin:30px auto}.ms-prose a{color:#82807c;text-decoration-color:#c7c5c1}.ms-prose strong{font-weight:700}.ms-prose em{font-style:italic}.ms-prose .ProseMirror-selectednode{outline-offset:3px;outline:2px solid #cac8c4}.ms-add-scene{color:#a4a29e;cursor:pointer;background:0 0;border:0;border-top:1px dashed #e3e1dd;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:30px;padding:20px 0 0;font-size:11px;display:flex}.ms-paper-footer{color:#9a9894;gap:18px;max-width:850px;margin:18px auto 0;padding:0 2px;font-size:10px;display:flex}.ms-format-hint{margin-left:auto}.ms-context{scrollbar-width:thin;background:#fcfaf6;border-left:1px solid #e7e5e1;min-width:0;max-height:calc(100dvh - 76px);padding:30px 22px;overflow:auto}.ms-context-heading{margin-bottom:21px;font-size:9px}.ms-event-guide{background:#f5f3ef;border:1px solid #e7e5e1;border-radius:8px;margin-bottom:29px;padding:19px 17px 0}.ms-guide-eyebrow{letter-spacing:.14em;color:#979591;font-size:8px;font-weight:600}.ms-event-guide h3{font-family:var(--font-serif,Georgia, serif);color:#575551;margin:12px 0 10px;font-size:21px;font-weight:400;line-height:1.35}.ms-event-guide>p{color:#878581;margin:0 0 14px;font-size:11px;line-height:1.8}.ms-guide-meta{color:#a2a09c;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;display:flex}.ms-guide-meta .badge{letter-spacing:.01em;color:#898783;background:#eeece8;border:1px solid #e3e1dd;border-radius:4px;padding:3px 7px;font-size:8px}.ms-complete-event{color:#817f7b;cursor:pointer;background:#fffefa;border:1px solid #d5d3cf;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;margin:17px 0 20px;padding:9px 6px;font-size:10px;display:flex}.ms-complete-event:hover{background:#ebe9e5}.ms-next-event{background:#f9f7f3;border-top:1px solid #e6e4e0;border-radius:0 0 8px 8px;margin:0 -17px;padding:13px 17px 3px}.ms-next-event>span{letter-spacing:.12em;color:#aba9a5;font-size:8px;font-weight:600}.ms-next-event p{color:#94928e;gap:8px;margin:8px 0 13px;font-size:10px;line-height:1.5;display:flex}.ms-context-section{padding-top:4px}.ms-selected-excerpt{color:#92908c;font-size:11px;line-height:1.7;font-family:var(--font-serif,Georgia, serif);overflow-wrap:anywhere;background:#f5f3ef;border-left:2px solid #c0beba;margin-bottom:14px;padding:10px 12px;font-style:italic}.ms-note-input{resize:vertical;color:#7a7874;box-sizing:border-box;background:#fffef7;border:1px solid #e8e7d6;border-radius:6px;outline-color:#c1bfbb;width:100%;min-height:120px;padding:12px;font-size:11px;line-height:1.8;display:block}.ms-private-hint{color:#a9a7a3;margin:8px 0 13px;font-size:8px}.ms-paragraph-actions{gap:4px;margin-bottom:20px;display:flex}.ms-paragraph-actions .icon-button{width:30px;min-width:30px;height:30px}.ms-paragraph-actions select{flex:1;min-width:0;height:30px;padding:5px;font-size:10px}.ms-event-label>span{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ms-event-label select{font-size:10px}.ms-linked-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ms-linked-tags>button{color:#8a8884;text-align:left;cursor:pointer;background:#f2f0ec;border:1px solid #e2e0dc;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex}.ms-context-empty{text-align:center;color:#acaaa6;padding:12px 10px 25px}.ms-context-empty p{font-size:11px;line-height:1.8}.ms-shortcuts{color:#a9a7a3;border-top:1px solid #e8e6e2;margin-top:28px;padding-top:23px;font-size:9px}.ms-shortcuts>span{letter-spacing:.12em;font-size:8px;font-weight:600}.ms-shortcuts p{align-items:center;gap:7px;margin:11px 0;display:flex}.ms-shortcuts kbd{color:#94928e;background:#f4f2ee;border:1px solid #e7e5e1;border-radius:3px;min-width:67px;padding:2px 4px;font-size:8px}.ms-organize{background:#fcfaf6;border:1px solid #e8e6e2;border-radius:8px;padding:14px}.ms-organize-help{color:#989692;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;display:flex}.ms-organize-help .ms-text-button{white-space:nowrap;font-size:10px}.ms-paragraph-card{color:#afada9;cursor:grab;background:#fffefb;border:1px solid #e7e5e1;border-radius:5px;align-items:center;gap:6px;margin-bottom:7px;padding:6px;display:flex}.ms-paragraph-card.active{background:#f9f7f3;border-color:#b6b4b0}.ms-paragraph-preview{min-width:0;font-family:var(--font-serif,Georgia, serif);color:#797773;-webkit-line-clamp:3;text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;flex:1;padding:4px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.ms-paragraph-preview svg{vertical-align:middle;margin-left:5px;display:inline-block}.ms-paragraph-card>div{flex-direction:column;display:flex}.ms-paragraph-card .icon-button{width:22px;min-width:22px;height:22px;padding:2px}.ms-move-scene{color:#92908c;align-items:center;gap:10px;margin:17px 0;font-size:10px;display:flex}.ms-move-scene .input{flex:1;min-width:0;font-size:11px}.ms-organize .field{font-size:10px}.ms-organize textarea{min-height:70px;font-size:11px}.ms-scene-associations{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ms-scene-associations .input{font-size:11px}.ms-empty{color:#979591;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:40px;display:flex}.ms-empty h2{font-family:var(--font-serif,Georgia, serif);color:#52504c;font-size:34px;font-weight:400}.ms-empty p{margin:0 0 25px;font-size:14px}.ms-focus{grid-template-columns:minmax(0,1fr)!important}.ms-focus .ms-index,.ms-focus .ms-context{display:none}.ms-focus .ms-paper{max-width:850px}.ms-focus .ms-paper-scroll{padding-top:40px}.ms-focus .ms-toolbar{justify-content:center}.ms-focus .ms-toolbar-spacer{flex:0;margin-left:24px}.ms-toolbar [disabled],.ms-scene-actions [disabled],.ms-chapter-order [disabled],.ms-paragraph-actions [disabled],.ms-paragraph-card [disabled]{opacity:.3;cursor:default}@media (min-width:1700px){.ms-layout{grid-template-columns:200px minmax(0,1fr) 280px}.ms-layout.ms-context-closed{grid-template-columns:200px minmax(0,1fr)}.ms-paper-scroll{padding-left:60px;padding-right:60px}.ms-context{padding:32px 26px}.ms-prose{font-size:19px}}@media (max-width:1240px){.ms-layout{grid-template-columns:180px minmax(0,1fr) 240px}.ms-layout.ms-context-closed{grid-template-columns:180px minmax(0,1fr)}.ms-index{padding-left:10px;padding-right:10px}.ms-context{padding:26px 15px}.ms-paper-scroll{padding:28px 25px 18px}.ms-paper{padding:38px 34px 48px}.ms-toolbar{gap:1px;padding:0 13px}.ms-toolbar-divider{margin:0 4px}.ms-extra-symbol{display:none!important}.ms-toolbar-type{gap:12px}.ms-prose{font-size:17px}}@media (max-width:1050px){.ms-layout{grid-template-columns:minmax(0,1fr) 250px;position:relative}.ms-layout.ms-context-closed{grid-template-columns:minmax(0,1fr)}.ms-index{display:none}.ms-mobile-index{display:inline-flex!important}.ms-index-open .ms-index{z-index:30;width:240px;display:flex;position:absolute;top:58px;bottom:0;left:0;box-shadow:5px 5px 30px #38363220}.ms-paper{padding:35px 35px 45px}.ms-context{max-height:calc(100dvh - 70px)}.ms-scene-actions{opacity:.75}.ms-toolbar-type,.ms-format-hint{display:none}}@media (max-width:760px){.ms-layout,.ms-layout.ms-context-closed{grid-template-columns:minmax(0,1fr)}.ms-context{z-index:29;width:285px;max-height:none;position:fixed;top:128px;bottom:0;right:0;transform:translate(0);box-shadow:-10px 0 30px #3836321a}.ms-paper-scroll{max-height:none;padding:18px 12px;overflow:visible}.ms-paper{min-height:650px;padding:33px 27px}.ms-toolbar{gap:1px;height:52px;padding:0 10px;position:sticky;top:0}.ms-toolbar .icon-button{width:29px;min-width:29px;height:36px}.ms-toolbar-divider{margin:0 2px}.ms-toolbar-type{display:none}.ms-prose{font-size:17px;line-height:1.9}.ms-scene-actions .icon-button{width:28px;min-width:28px;height:32px}.ms-scene-heading{gap:6px}.ms-scene-heading>input{letter-spacing:0;font-size:10px}.ms-chapter-title{font-size:30px}.ms-paper-footer{gap:13px;padding:0 8px}.ms-context-heading{font-size:10px}.ms-event-guide>p,.ms-context-empty p,.ms-note-input{font-size:12px}.ms-complete-event{padding:12px 6px;font-size:11px}.ms-linked-tags>button{padding:8px;font-size:10px}.ms-paragraph-actions .icon-button{width:36px;min-width:36px;height:36px}.ms-paragraph-actions select{height:36px}.ms-organize-help{flex-direction:column;align-items:flex-start}.ms-paragraph-card .icon-button{width:32px;min-width:32px;height:32px}.ms-focus .ms-paper-scroll{padding-top:18px}}@media (prefers-reduced-motion:reduce){.ms-prose p,.ms-scene-actions{transition:none}}.ms-chapter-list,.ms-chapter-children{grid-template-columns:minmax(0,1fr);min-width:0}.ms-chapter-item,.ms-chapter-link{min-width:0;max-width:100%}.ms-chapter-link>span:nth-child(2){flex:1;min-width:0}.ms-chapter-link strong,.ms-chapter-link small,.ms-chapter-children>button{overflow-wrap:anywhere}.ms-chapter-number{flex-shrink:0}.ms-chapter-children>button{align-items:flex-start;min-width:0;max-width:100%}.ms-chapter-children>button>span{margin-top:.55em}.ms-chapter-order{flex-wrap:wrap;min-width:0}.ms-chapter-order .ms-text-button{white-space:normal;min-width:0;max-width:100%}.ms-index-heading,.ms-context-heading{color:#716f6b;letter-spacing:.1em;font-size:10px}.ms-index-subtitle{color:#7e7c78;font-size:11px;line-height:1.6}.ms-chapter-link strong{overflow-wrap:anywhere;font-size:13px}.ms-chapter-link small{color:#878581;font-size:11px}.ms-chapter-children{margin-left:35px}.ms-chapter-children>button{font-size:12px}.ms-writing-tip>span,.ms-shortcuts>span{color:#84827e;font-size:10px;line-height:1.6}.ms-writing-tip p{color:#807e7a}.ms-add-chapter,.ms-toolbar-type{font-size:12px}.ms-chapter-eyebrow{font-size:10px}.ms-chapter-eyebrow select{font-size:11px}.ms-scene-mark{font-size:10px}.ms-scene-heading>input{color:#817f7b;font-size:11px}.ms-guide-eyebrow{color:#7a7874;letter-spacing:.09em;font-size:10px}.ms-event-guide h3{font-size:22px}.ms-event-guide>p{color:#6f6d69;font-size:13px;line-height:1.75}.ms-guide-meta{color:#7f7d79;font-size:11px}.ms-guide-meta .badge{color:#716f6b;font-size:10px}.ms-complete-event{color:#6d6b67;padding:10px 5px;font-size:12px;line-height:1.5}.ms-next-event>span{color:#8d8b87;font-size:10px}.ms-next-event p{color:#767470;font-size:12px}.ms-selected-excerpt{color:#74726e;font-size:13px}.ms-note-input{color:#676561;font-size:13px;line-height:1.7}.ms-note-input::placeholder{color:#93918d}.ms-private-hint{color:#85837f;font-size:10px;line-height:1.6}.ms-event-label{font-size:12px}.ms-event-label select,.ms-paragraph-actions select{font-size:11px}.ms-linked-tags>button{padding:5px 7px;font-size:11px}.ms-context-empty{color:#93918d}.ms-context-empty p{color:#787672;font-size:13px;line-height:1.7}.ms-shortcuts{color:#868480;font-size:11px}.ms-shortcuts kbd{color:#72706c;min-width:78px;font-size:10px}.ms-paper-footer{color:#85837f;font-size:11px}.ms-organize-help,.ms-organize-help .ms-text-button,.ms-move-scene,.ms-organize .field{font-size:12px}.ms-paragraph-preview{font-size:15px}.ms-add-scene{font-size:12px}.ms-prose{font-size:18px;line-height:1.9}@media (max-width:760px){.ms-context{width:min(310px,100vw - 32px)}.ms-note-input,.ms-event-label select,.ms-paragraph-actions select{font-size:14px}.ms-prose{font-size:18px}.ms-paper{padding-left:24px;padding-right:24px}.ms-chapter-title{font-size:30px}.ms-toolbar .ms-symbol{font-size:19px!important}}@media (pointer:coarse){.ms-layout,.ms-workspace,.ms-paper-scroll,.ms-paper,.ms-scene{min-width:0}.ms-toolbar{overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%;height:58px;scroll-padding-inline:10px;overflow:auto hidden}.ms-toolbar .icon-button{flex:0 0 44px;width:44px;min-width:44px;height:44px}.ms-toolbar-divider{flex:0 0 1px}.ms-toolbar-spacer{flex:1 0 8px}.ms-toolbar-type{flex-shrink:0}.ms-focus .ms-toolbar{justify-content:flex-start}.ms-focus .ms-toolbar-spacer{flex:1 0 8px;margin-left:0}.ms-scene-heading{flex-wrap:wrap;min-width:0}.ms-scene-heading>input{flex:90px;min-height:40px}.ms-scene-actions{overscroll-behavior-x:contain;scrollbar-width:thin;opacity:1;flex:0 auto;max-width:100%;overflow:auto hidden}.ms-scene-actions .icon-button{flex:0 0 40px;width:40px;min-width:40px;height:40px}.ms-chapter-order .icon-button,.ms-paragraph-actions .icon-button{width:40px;min-width:40px;height:40px}.ms-paragraph-actions select{height:40px}.ms-paragraph-card .icon-button,.ms-chapter-eyebrow .icon-button{width:40px;min-width:40px;height:40px}.ms-chapter-eyebrow select,.ms-chapter-children>button,.ms-text-button,.ms-linked-tags>button{min-height:40px}.ms-add-scene,.ms-add-chapter{min-height:44px}}.ms-toolbar .icon-button[aria-pressed=mixed]{outline-offset:-3px;background:#f2f0ec;outline:1px dashed #8c8982}@media (prefers-reduced-motion:reduce){.ms-layout,.ms-layout *{scroll-behavior:auto!important}.ms-scene-actions,.ms-prose p{transition:none}}.ms-context-tabs{border-bottom:1px solid var(--border);gap:.25rem;margin:.75rem 0 1rem;display:flex}.ms-context-tabs button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:.65rem .3rem}.ms-context-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:currentColor;font-weight:700}.ms-context-tabs button:focus-visible{outline-offset:2px;outline:2px solid}.ms-context [role=tabpanel]{min-width:0}.ms-context .notes-compact{margin-top:1.2rem}.ms-empty-workspace{width:100%;overflow:auto}.ms-empty-review{max-width:850px;margin:0 auto;padding:1.5rem}
.ms-layout{--ms-font:var(--font-serif,Georgia, serif);--ms-size:20px;--ms-leading:1.85;--ms-width:68ch}.ms-layout .ms-prose{font-family:var(--ms-font);font-size:var(--ms-size);line-height:var(--ms-leading)}.ms-layout .ms-paper,.ms-layout.ms-focus .ms-paper{font-family:var(--ms-font);font-size:var(--ms-size);max-width:calc(var(--ms-width) + 88px)}.ms-layout .ms-prose p{min-height:1.5em;margin-bottom:1.1em}.ms-layout.ms-typewriter .ms-paper{padding-bottom:48vh}.ms-layout .ms-workspace{position:relative}.ms-layout .ms-toolbar{scrollbar-width:thin;overscroll-behavior-x:contain;overflow:auto hidden}.ms-layout .ms-toolbar>.icon-button{flex-shrink:0}.ms-toolbar .ms-reading-menu-button{width:auto;min-width:78px;height:38px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.ms-toolbar .ms-reading-menu-button[aria-expanded=true]{background:var(--sage);border-color:var(--border)}.ms-reading-menu-button span{font-family:var(--font-serif);font-size:18px}.ms-reading-panel{z-index:32;border:1px solid var(--border);background:var(--paper);width:min(350px,100% - 24px);max-height:calc(100dvh - 160px);color:var(--ink);border-radius:12px;padding:19px;position:absolute;top:64px;right:12px;overflow:auto;box-shadow:0 16px 50px #0003}.ms-reading-panel header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ms-reading-panel h2{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:17px;font-weight:600}.ms-reading-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.ms-reading-tabs button{color:var(--muted);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 4px;font-size:12px;display:flex}.ms-reading-tabs button[aria-pressed=true]{color:var(--ink);border-bottom:2px solid var(--accent);font-weight:600}.ms-writing-preferences{gap:20px;display:grid}.ms-writing-preferences>p,.ms-bookmarks>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.ms-writing-preferences>label{gap:10px;font-size:12px;display:grid}.ms-writing-preferences>label>span{justify-content:space-between;gap:10px;display:flex}.ms-writing-preferences output{color:var(--muted)}.ms-writing-preferences .input{min-height:42px;font-size:13px}.ms-writing-preferences input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;min-height:24px}.ms-writing-preferences .ms-typewriter-option{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding-top:18px;display:flex}.ms-typewriter-option input{min-width:17px;min-height:17px;margin-top:4px}.ms-writing-preferences .ms-typewriter-option>span{display:block}.ms-typewriter-option strong{align-items:center;gap:6px;font-weight:500;display:flex}.ms-typewriter-option small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.ms-writing-preferences>.button{justify-self:start}.ms-bookmarks{gap:14px;display:grid}.ms-bookmarks .button{justify-content:flex-start;min-height:42px}.ms-bookmark-list{gap:7px;margin:0;padding:0;scroll-margin-top:52px;list-style:none;display:grid}.ms-bookmark-browser{gap:10px;min-width:0;display:grid}.ms-bookmark-search{gap:7px;font-size:12px;display:grid}.ms-bookmark-search .input{width:100%;min-width:0;min-height:44px}.ms-bookmark-results{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.ms-bookmark-pagination{z-index:1;background:var(--paper);justify-content:space-between;gap:8px;padding:4px 0;display:flex;position:sticky;top:0}.ms-bookmark-pagination .button{flex:1;justify-content:center;font-size:12px}.ms-bookmark-list li{border:1px solid var(--border);border-radius:7px;align-items:flex-start;display:flex}.ms-bookmark-link{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;gap:5px;padding:12px;font-size:13px;line-height:1.5;display:grid}.ms-bookmark-link small{color:var(--muted);font-size:11px}.ms-bookmark-list .icon-button{flex-shrink:0;margin:5px 2px}.ms-bookmark-context{border:1px solid var(--border);color:var(--ink);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:40px;margin:0 0 15px;padding:9px 10px;font-size:12px;display:flex}.ms-bookmark-context[aria-pressed=true]{background:var(--sage)}.ms-prose [data-paragraph-id].ms-bookmarked-paragraph:before{content:"";background:var(--accent);opacity:.7;border-radius:2px;width:4px;height:13px;position:absolute;top:.6em;left:-14px}.ms-prose hr.ms-bookmarked-paragraph{border-inline-start:4px solid var(--accent)}.ms-resume-note{color:var(--muted);margin:0;font-size:11px}.ms-typewriter-status{align-items:center;gap:5px;display:flex}@media (max-width:760px){.ms-reading-panel{width:min(350px,100vw - 24px);max-height:calc(100dvh - 145px);position:fixed;top:125px;right:12px}.ms-toolbar .ms-reading-menu-button{min-width:70px;min-height:42px}.ms-layout .ms-paper{max-width:100%}.ms-prose [data-paragraph-id].ms-bookmarked-paragraph:before{left:-11px}}@media print{.ms-reading-panel,.ms-bookmark-context,.ms-typewriter-status{display:none!important}.ms-prose [data-paragraph-id].ms-bookmarked-paragraph:before{display:none}.ms-layout.ms-typewriter .ms-paper{padding-bottom:0}}
