@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module___7SsCG__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module___7SsCG__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__LkARtq__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__LkARtq__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:courierPrime;src:url(../media/courier_prime_regular_400.1e8puyswpvmbr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:courierPrime;src:url(../media/courier_prime_regular_700.15zaksznb5cf5.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:courierPrime;src:url(../media/courier_prime_italic_400.2yr0v2hhbxdtc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:courierPrime;src:url(../media/courier_prime_italic_700.2mv8x3i1pduv_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}.courierprime_96f47e36-module__PJGP3W__className{font-family:courierPrime,Courier New,Courier}.courierprime_96f47e36-module__PJGP3W__variable{--font-courier-prime:"courierPrime", Courier New, Courier}
[data-slot=inkwell-block-drag-handle]{width:1.25rem;height:1.25rem;color:color-mix(in oklab, var(--muted-foreground) 55%, transparent);cursor:grab;touch-action:none;border-radius:.25rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}[data-slot=inkwell-block-drag-handle]:hover{color:var(--foreground);background-color:color-mix(in oklab, var(--accent) 40%, transparent)}[data-slot=inkwell-block-drag-handle]:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){[data-slot=inkwell-block-drag-handle]{transition:none}}
.canvas-document{--canvas-block-gap:.75em;--canvas-text:var(--foreground);--canvas-text-secondary:color-mix(in oklab, var(--foreground) 72%, transparent);--canvas-text-tertiary:color-mix(in oklab, var(--muted-foreground) 80%, transparent);--canvas-rule:color-mix(in oklab, var(--border) 85%, transparent);--canvas-code-bg:color-mix(in oklab, var(--muted) 62%, transparent);color:var(--canvas-text);font-family:var(--font-family-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;min-height:12rem;padding-bottom:8rem;font-size:1rem;line-height:1.7}.canvas-document:focus,.canvas-document:focus-visible{outline:none}.canvas-document>*+*,.canvas-callout-body>*+*,.canvas-toggle-content>*+*,.canvas-document blockquote>*+*{margin-top:var(--canvas-block-gap)}.canvas-document h1,.canvas-document h2,.canvas-document h3,.canvas-document h4,.canvas-document h5,.canvas-document h6{color:var(--canvas-text);text-wrap:balance;scroll-margin-top:2rem;font-weight:600}.canvas-document h1{letter-spacing:-.022em;font-size:1.875em;line-height:1.22}.canvas-document h2{letter-spacing:-.016em;font-size:1.5em;line-height:1.3}.canvas-document h3{letter-spacing:-.01em;font-size:1.25em;line-height:1.4}.canvas-document h4{font-size:1.0625em;line-height:1.5}.canvas-document h5{color:var(--canvas-text-secondary);font-size:1em;line-height:1.55}.canvas-document h6{letter-spacing:.06em;text-transform:uppercase;color:var(--canvas-text-tertiary);font-size:.8125em;line-height:1.6}.canvas-document>h1:not(:first-child){margin-top:1.4em}.canvas-document>h2:not(:first-child){margin-top:1.35em}.canvas-document>h3:not(:first-child){margin-top:1.3em}.canvas-document>:is(h4,h5,h6):not(:first-child){margin-top:1.25em}.canvas-document :is(h1,h2,h3,h4,h5,h6)+*{margin-top:.4em}.canvas-document ul.bullet-list,.canvas-document ol.ordered-list{padding-left:1.5em}.canvas-document ul.bullet-list{list-style-type:disc}.canvas-document ul.bullet-list ul.bullet-list{list-style-type:circle}.canvas-document ul.bullet-list ul.bullet-list ul.bullet-list{list-style-type:square}.canvas-document ol.ordered-list{list-style-type:decimal}.canvas-document ol.ordered-list ol.ordered-list{list-style-type:lower-alpha}.canvas-document ol.ordered-list ol.ordered-list ol.ordered-list{list-style-type:lower-roman}.canvas-document li.list-item::marker{color:var(--canvas-text-tertiary)}.canvas-document ol.ordered-list>li.list-item::marker{font-variant-numeric:tabular-nums}.canvas-document li>:is(ul,ol){margin-top:.25em}.canvas-document ul.task-list{padding-left:0;list-style:none}.canvas-document li>ul.task-list{padding-left:1.75em}.canvas-document li.task-item{align-items:flex-start;gap:.5em;display:flex}.canvas-document li.list-item+li.list-item,.canvas-document li.task-item+li.task-item{margin-top:.25em}.canvas-document .task-item-check{-webkit-user-select:none;user-select:none;flex:none;align-items:center;height:1.7em;display:flex}.canvas-document .task-item-body{flex:auto;min-width:0}.canvas-document .task-item-check input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in oklab, var(--foreground) 42%, transparent);cursor:pointer;background-color:#0000;border-radius:.3rem;place-content:center;width:1rem;height:1rem;margin:0;transition:background-color .15s ease-out,border-color .15s ease-out;display:grid}.canvas-document .task-item-check input[type=checkbox]:before{content:"";background-color:var(--primary-foreground);width:.625rem;height:.625rem;-webkit-mask:var(--canvas-icon-check) center / contain no-repeat;mask:var(--canvas-icon-check) center / contain no-repeat;transition:transform .12s ease-out;transform:scale(0)}.canvas-document .task-item-check input[type=checkbox]:hover{border-color:var(--foreground)}.canvas-document .task-item-check input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary)}.canvas-document .task-item-check input[type=checkbox]:checked:before{transform:scale(1)}.canvas-document .task-item-check input[type=checkbox]:disabled{cursor:default}.canvas-document .task-item-check input[type=checkbox]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.canvas-document .task-item-check{position:relative}.canvas-document .task-item-check:after{content:"";width:var(--touch-target-mobile);height:var(--touch-target-mobile);position:absolute;top:50%;right:-.5em;transform:translateY(-50%)}}.canvas-document li.task-item[data-checked=true]>.task-item-body>p:first-child{color:var(--canvas-text-tertiary);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent);transition:color .15s ease-out}.canvas-document blockquote{border-left:3px solid color-mix(in oklab, var(--foreground) 22%, transparent);color:var(--canvas-text-secondary);padding-left:1em}.canvas-document :not(pre)>code{background-color:var(--canvas-code-bg);font-family:var(--font-family-mono);border-radius:.3em;padding:.12em .36em;font-size:.875em}.canvas-document pre.code-block{margin-top:calc(var(--canvas-block-gap) * 1.25);border:1px solid var(--canvas-rule);border-radius:var(--radius-md);background-color:var(--canvas-code-bg);font-family:var(--font-family-mono);tab-size:2;white-space:pre;overscroll-behavior-x:contain;padding:.875rem 1rem;font-size:.8125em;line-height:1.65;overflow:auto hidden}.canvas-document pre.code-block code{font:inherit;background:0 0;padding:0}.canvas-document hr.horizontal-rule{border:none;border-top:1px solid var(--canvas-rule);margin-block:calc(var(--canvas-block-gap) * 2)}.canvas-document hr.ProseMirror-selectednode{border-top-color:var(--ring);outline:2px solid color-mix(in oklab, var(--ring) 45%, transparent);outline-offset:.5rem;border-radius:1px}.canvas-document .canvas-callout{--callout-accent:var(--info);--callout-icon:var(--canvas-icon-info);margin-top:calc(var(--canvas-block-gap) * 1.25);border:1px solid color-mix(in oklab, var(--callout-accent) 24%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--callout-accent) 8%, transparent);grid-template-columns:1.25rem minmax(0,1fr);column-gap:.75rem;padding:.75rem 1rem .75rem .875rem;display:grid}.canvas-document .canvas-callout[data-variant=tip]{--callout-accent:var(--showcase-accent-cyan);--callout-icon:var(--canvas-icon-tip)}.canvas-document .canvas-callout[data-variant=note]{--callout-accent:var(--showcase-accent-rose);--callout-icon:var(--canvas-icon-note)}.canvas-document .canvas-callout[data-variant=warning]{--callout-accent:var(--warning);--callout-icon:var(--canvas-icon-warning)}.canvas-document .canvas-callout[data-variant=danger]{--callout-accent:var(--destructive);--callout-icon:var(--canvas-icon-danger)}.canvas-document .canvas-callout[data-variant=success]{--callout-accent:var(--success);--callout-icon:var(--canvas-icon-success)}.canvas-document .canvas-callout[data-variant=quote]{--callout-accent:var(--muted-foreground);--callout-icon:var(--canvas-icon-quote)}.canvas-document .canvas-callout-body{grid-column:2;min-width:0}.canvas-document .canvas-callout-icon{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--callout-accent);cursor:pointer;background:0 0;border:none;grid-column:1;place-content:center;margin:calc(.85em - .75rem) 0 0 -.125rem;transition:background-color .15s ease-out;display:grid}.canvas-document .canvas-callout-icon:before{content:"";width:1.125rem;height:1.125rem;-webkit-mask:var(--callout-icon) center / contain no-repeat;mask:var(--callout-icon) center / contain no-repeat;background-color:currentColor}.canvas-document .canvas-callout:not(:has(>.canvas-callout-icon)):before{content:"";width:1.125rem;height:1.125rem;-webkit-mask:var(--callout-icon) center / contain no-repeat;mask:var(--callout-icon) center / contain no-repeat;background-color:currentColor}.canvas-document .canvas-callout:not(:has(>.canvas-callout-icon)):before{color:var(--callout-accent);grid-area:1/1;margin-top:calc(.85em - .5625rem)}.canvas-document .canvas-callout-icon:hover:not(:disabled){background-color:color-mix(in oklab, var(--callout-accent) 16%, transparent)}.canvas-document .canvas-callout-icon:active:not(:disabled){background-color:color-mix(in oklab, var(--callout-accent) 24%, transparent)}.canvas-document .canvas-callout-icon:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.canvas-document .canvas-callout-icon:disabled{cursor:default}.canvas-document .canvas-toggle{grid-template-columns:1.5rem minmax(0,1fr);column-gap:.25rem;display:grid}.canvas-document .canvas-toggle-chevron{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--canvas-text-tertiary);cursor:pointer;background:0 0;border:none;grid-column:1;place-content:center;margin-top:calc(.85em - .75rem);transition:color .15s ease-out,background-color .15s ease-out;display:grid}.canvas-document .canvas-toggle-chevron:before{content:"";width:1rem;height:1rem;-webkit-mask:var(--canvas-icon-chevron) center / contain no-repeat;mask:var(--canvas-icon-chevron) center / contain no-repeat;background-color:currentColor;transition:transform .15s ease-out;transform:rotate(90deg)}.canvas-document .canvas-toggle-chevron[aria-expanded=false]:before{transform:rotate(0)}.canvas-document .canvas-toggle-chevron:hover{color:var(--foreground);background-color:color-mix(in oklab, var(--accent) 45%, transparent)}.canvas-document .canvas-toggle-chevron:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.canvas-document .canvas-toggle-content{grid-column:2;min-width:0}.canvas-document .canvas-toggle-summary{font-weight:500}.canvas-document .canvas-toggle[data-folded=true]>.canvas-toggle-content>:not(:first-child){display:none}.canvas-document .canvas-toggle-summary:has(>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);float:left;height:0;color:var(--canvas-text-tertiary);pointer-events:none}.canvas-document{--canvas-icon-info:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");--canvas-icon-tip:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E");--canvas-icon-note:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4'/%3E%3Cpath d='M2 6h4'/%3E%3Cpath d='M2 10h4'/%3E%3Cpath d='M2 14h4'/%3E%3Cpath d='M2 18h4'/%3E%3Cpath d='M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3C/svg%3E");--canvas-icon-warning:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--canvas-icon-danger:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16h.01'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z'/%3E%3C/svg%3E");--canvas-icon-success:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--canvas-icon-quote:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");--canvas-icon-chevron:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--canvas-icon-check:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}@media (pointer:coarse){.canvas-document .canvas-callout-icon,.canvas-document .canvas-toggle-chevron{position:relative}.canvas-document .canvas-callout-icon:after,.canvas-document .canvas-toggle-chevron:after{content:"";width:var(--touch-target-mobile);height:var(--touch-target-mobile);position:absolute;top:50%;right:0;transform:translateY(-50%)}}
.screenplay-editor :is(.prose-block,.reference-block,.outline-block){--tw-prose-headings:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-counters:var(--muted-foreground);border-inline-start:2px solid color-mix(in oklab, var(--border) 70%, transparent);font-family:var(--font-family-sans);color:var(--foreground);margin-block:1.5rem;padding-block:1rem;padding-inline:1.25rem;font-size:1rem;line-height:1.7;position:relative}.screenplay-editor :is(.prose-block,.reference-block,.outline-block):focus-within{border-inline-start-color:var(--primary)}.screenplay-editor .prose-block{background:color-mix(in oklab, var(--muted) 12%, transparent)}.screenplay-editor .reference-block{background:color-mix(in oklab, var(--muted) 40%, transparent)}.screenplay-editor :is(.prose-block,.reference-block) .paragraph{max-width:65ch;line-height:inherit;margin-block:0 .85em}.screenplay-editor :is(.prose-block,.reference-block) .heading{letter-spacing:-.015em;margin-block:1.3em .55em;font-weight:600;line-height:1.3}.screenplay-editor :is(.prose-block,.reference-block) .heading-1{font-size:1.8em}.screenplay-editor :is(.prose-block,.reference-block) .heading-2{font-size:1.45em}.screenplay-editor :is(.prose-block,.reference-block) .heading-3{font-size:1.2em}.screenplay-editor :is(.prose-block,.reference-block) :is(.heading-4,.heading-5,.heading-6){font-size:1em}.screenplay-editor :is(.prose-block,.reference-block)>:first-child{margin-block-start:0}.screenplay-editor :is(.prose-block,.reference-block) :is(ul,ol){margin-block:.75em;padding-inline-start:1.5em}.screenplay-editor :is(.prose-block,.reference-block) ul{list-style-type:disc}.screenplay-editor :is(.prose-block,.reference-block) ol{list-style-type:decimal}.screenplay-editor :is(.prose-block,.reference-block) ul ul{list-style-type:circle}.screenplay-editor :is(.prose-block,.reference-block) li>.paragraph{margin-block:.25em}.screenplay-editor .script-block{border-block:1px solid color-mix(in oklab, var(--border) 65%, transparent);font-family:var(--font-family-screenplay);margin-block:1.5rem;padding-block:1rem;font-size:12pt;line-height:1}.screenplay-editor .outline-block{border-inline-start-style:dashed}.screenplay-editor .outline-block [data-type=beat-group]{border-inline-start:1px solid var(--border);margin-inline-start:1rem;padding-inline-start:1rem}.screenplay-editor .outline-block [data-type=beat]{margin-block:.75em}@media (max-width:640px){.screenplay-editor :is(.prose-block,.reference-block,.outline-block){padding-inline:.75rem}}@media print{.screenplay-editor :is(.prose-block,.reference-block,.outline-block,.script-block){background:0 0;border:0}}
.collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.collaboration-carets__label{color:#0d0d11;color:lab(3.6561% .495456 -1.8666);font-family:var(--font-sans,system-ui);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-size:.65rem;font-style:normal;font-weight:600;line-height:normal;animation:.15s ease-out collab-caret-label-in;position:absolute;top:-1.35em;left:-1px}.collaboration-carets__selection{pointer-events:none}@keyframes collab-caret-label-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.collaboration-carets__label{animation:none}}.collab-region-lock{background:color-mix(in oklab, var(--warning,var(--accent)) 6%, transparent);border-radius:4px;transition:background-color .15s ease-out}.collab-region-lock--locked{background:color-mix(in oklab, var(--warning,var(--accent)) 12%, transparent);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--warning,var(--accent)) 55%, transparent)}@media (prefers-reduced-motion:reduce){.collab-region-lock{transition:none}}
.diff-added-word{background-color:var(--diff-added-word);text-decoration:underline;-webkit-text-decoration-color:var(--diff-added-fg);text-decoration-color:var(--diff-added-fg);text-underline-offset:2px;border-radius:2px;padding-inline:.12em;text-decoration-thickness:1px;transition:background-color .15s ease-out}.diff-removed-word{background-color:var(--diff-removed-word);text-decoration:line-through;-webkit-text-decoration-color:var(--diff-removed-fg);text-decoration-color:var(--diff-removed-fg);border-radius:2px;padding-inline:.12em;text-decoration-thickness:2px;transition:background-color .15s ease-out;display:inline}.diff-removed-block{background-color:var(--diff-removed-bg);box-shadow:-3px 0 0 var(--diff-removed-border);color:var(--diff-removed-fg);text-decoration:line-through;-webkit-text-decoration-color:var(--diff-removed-fg);text-decoration-color:var(--diff-removed-fg);-webkit-user-select:none;user-select:none;border-radius:2px;margin:.4375rem 0;padding:.125rem .375rem;text-decoration-thickness:2px;display:block;position:relative}.diff-removed-block--move-origin{cursor:pointer}.diff-removed-block--move-origin:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.diff-removed-block--stacked-old{border-radius:2px 2px 0 0;margin-bottom:0}.diff-modified-bg{background-color:var(--diff-modified-bg);border-radius:2px;transition:background-color .2s ease-out}.diff-tab-confirm{background-color:var(--diff-added-word);border-radius:2px;animation:2s ease-out forwards diff-tab-confirm-fade}@keyframes diff-tab-confirm-fade{0%{background-color:var(--diff-added-word)}70%{background-color:var(--diff-added-word)}to{background-color:#0000}}.diff-node-added{background-color:var(--diff-added-bg);box-shadow:-3px 0 0 var(--diff-added-border);padding-left:.375rem;transition:background-color .2s ease-out,box-shadow .2s ease-out;position:relative}.diff-node-modified{box-shadow:-2px 0 0 var(--diff-modified-border);padding-left:.375rem;transition:box-shadow .2s ease-out;position:relative}.diff-node-moved{background-color:var(--diff-added-bg);box-shadow:-3px 0 0 var(--diff-added-border);padding-left:.375rem;transition:background-color .2s ease-out,box-shadow .2s ease-out;position:relative}.diff-stacked-pair-new{background-color:var(--diff-added-bg);box-shadow:-3px 0 0 var(--diff-added-border);border-radius:0 0 2px 2px;margin-top:0;margin-bottom:.4375rem;padding-left:.375rem}.diff-hunk-focused{outline:2px solid var(--ring);outline-offset:2px;border-radius:2px;transition:outline-color .15s ease-out}.diff-ghost-proposed{background-color:var(--skill-ghost-text);box-shadow:-2px 0 0 var(--diff-modified-border)}.diff-ghost-before-active{position:relative}.diff-ghost-before-text{z-index:1;background-color:var(--background);font:inherit;line-height:inherit;color:inherit;position:absolute;top:0;left:0;right:0}.diff-ghost-hidden{display:none}@media (prefers-reduced-motion:reduce){.diff-added-word,.diff-removed-word,.diff-modified-bg,.diff-node-added,.diff-node-modified,.diff-node-moved,.diff-hunk-focused,.diff-ghost-proposed{transition:none}.diff-tab-confirm{background-color:var(--diff-added-word);animation:none}}@media (forced-colors:active){.diff-added-word{color:highlighttext;forced-color-adjust:none;background-color:highlight}.diff-removed-word{color:marktext;forced-color-adjust:none;background-color:mark;text-decoration-color:marktext}.diff-node-added,.diff-node-modified,.diff-node-moved{box-shadow:-3px 0 highlight}.diff-hunk-focused{outline-width:3px;outline-color:highlight}.diff-removed-block{color:canvastext;forced-color-adjust:none;background-color:canvas;text-decoration-color:canvastext;box-shadow:-3px 0 mark}.diff-stacked-pair-new{background-color:canvas;box-shadow:-3px 0 highlight}.diff-ghost-proposed{background-color:canvas;box-shadow:-2px 0 highlight}.diff-ghost-before-text{color:canvastext;background-color:canvas}}@media print{.diff-node-added{border-left:3px solid var(--diff-added-border);box-shadow:none}.diff-node-modified{border-left:2px solid var(--diff-modified-border);box-shadow:none}.diff-node-moved{border-left:3px solid var(--diff-added-border);box-shadow:none}.diff-removed-block{border-left:3px solid var(--diff-removed-border);box-shadow:none}.diff-stacked-pair-new{border-left:3px solid var(--diff-added-border);box-shadow:none}.diff-ghost-proposed{border-left:2px solid var(--diff-modified-border);box-shadow:none}}
.revision-mark-revised{position:relative}.revision-mark-revised:not(.parenthetical):after{content:"*\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *";white-space:pre;font-weight:600;line-height:inherit;color:var(--revision-mark-color,var(--foreground));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;right:-1.25rem;overflow:hidden}.revision-mark-revised>.revision-mark-widget{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;right:-1.25rem;overflow:hidden}.revision-mark-revised>.revision-mark-widget:after{content:"*\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *\a *";white-space:pre;font-weight:600;line-height:inherit;color:var(--revision-mark-color,var(--foreground))}.revision-mark-revised[data-revision-color=blue]{--revision-mark-color:var(--revision-blue)}.revision-mark-revised[data-revision-color=pink]{--revision-mark-color:var(--revision-pink)}.revision-mark-revised[data-revision-color=yellow]{--revision-mark-color:var(--revision-yellow)}.revision-mark-revised[data-revision-color=green]{--revision-mark-color:var(--revision-green)}.revision-mark-revised[data-revision-color=goldenrod]{--revision-mark-color:var(--revision-goldenrod)}.revision-mark-revised[data-revision-color=buff]{--revision-mark-color:var(--revision-buff)}.revision-mark-revised[data-revision-color=salmon]{--revision-mark-color:var(--revision-salmon)}.revision-mark-revised[data-revision-color=cherry]{--revision-mark-color:var(--revision-cherry)}.revision-mark-revised[data-revision-color=tan]{--revision-mark-color:var(--revision-tan)}.revision-mark-revised[data-revision-color=white]{--revision-mark-color:var(--revision-white)}
