@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-normal-CKOCNFvK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-ext-700-normal-ByMJlNdM.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-700-normal-BIFoAzHx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-ext-400-italic-BTeyNO-8.woff2)format("woff2"),url(/assets/courier-prime-latin-ext-400-italic-DU0XzPqs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-italic-CaR7PCvg.woff2)format("woff2"),url(/assets/courier-prime-latin-400-italic-GR5bBv_9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.script-editor{counter-reset:script-act script-scene;font-family:Courier Prime,ui-monospace,Courier New,monospace}.script-editor [contenteditable=true],.script-editor [contenteditable=true] *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.script-editor [data-script-element]>span:only-child:not([data-tag-refs]){min-width:var(--el-min-content-w,80px);display:inline-block}.script-editor [data-tag-refs]{-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.script-editor[data-tags-hidden] [data-tag-refs]{cursor:text;background:0 0;text-decoration:none}.script-editor [contenteditable=true]>[data-script-element]:only-child:has(>br:only-child):before{content:"Start writing…";color:var(--muted-foreground,#a3a3a3);pointer-events:none}.script-editor [data-script-element=act],.script-editor [data-script-element=scene]{position:relative}.script-editor [data-script-element=act]{counter-increment:script-act;counter-reset:script-scene;color:var(--on-dark)}.script-editor [data-script-element=scene]{counter-increment:script-scene}.script-editor [data-script-element=act]:before{content:counter(script-act, upper-roman) ".";left:var(--script-gutter-offset,-4ch);color:var(--on-dark);font-weight:700;position:absolute}.script-editor [data-script-element=scene]:before{content:counter(script-scene) ".";left:var(--script-gutter-offset,-4ch);color:var(--muted-foreground,#737373);font-weight:700;position:absolute}::highlight(script-search){color:inherit;background-color:#fef08a}::highlight(script-search-active){color:#fff;background-color:#f97316}.script-editor .script-box-flash{--script-box-flash-color:color-mix(in srgb, var(--accent-midtone-200,#e6007e) 55%, transparent);pointer-events:none;animation:1.4s ease-out .25s both script-box-flash}@keyframes script-box-flash{0%{background-color:#0000;box-shadow:inset 0 0 #0000,0 0 #0000}20%,45%{background-color:color-mix(in srgb, var(--script-box-flash-color) 6%, transparent);box-shadow:inset 0 0 0 1.5px var(--script-box-flash-color), 0 0 4px 0 color-mix(in srgb, var(--script-box-flash-color) 30%, transparent)}to{background-color:#0000;box-shadow:inset 0 0 #0000,0 0 #0000}}@media (prefers-reduced-motion:reduce){.script-editor .script-box-flash{animation-duration:1.2s;animation-timing-function:step-end}}.script-comment--open{cursor:pointer;background-color:var(--comment-highlight);border-bottom:2px solid var(--comment-underline)}.script-comment--active{background-color:var(--comment-highlight-active)}.script-suggestion{color:var(--suggestion-color);-webkit-text-decoration-color:var(--suggestion-color);text-decoration-color:var(--suggestion-color);text-decoration-thickness:2px}.script-suggestion--insert{text-underline-offset:3px;text-decoration-line:underline}.script-suggestion--delete{text-decoration-line:line-through}.script-suggested-line{color:var(--suggestion-color);text-decoration-line:underline;-webkit-text-decoration-color:var(--suggestion-color);text-decoration-color:var(--suggestion-color);text-underline-offset:3px;text-decoration-thickness:2px;position:relative}.script-suggested-type{position:relative}.script-suggested-type:before{content:"";border-left:3px dashed var(--suggestion-color);position:absolute;top:0;bottom:0;left:-.75rem}.script-suggested-line:before{content:"";border-radius:var(--radius);background-color:var(--suggestion-color);width:3px;position:absolute;top:0;bottom:0;left:-.75rem}.script-shot-mark{background-color:var(--shot-text-mark)}.script-shot-mark[data-shot-link-active]{box-shadow:0 0 0 1.5px var(--primary-midtone-500);border-radius:2px}.script-presence-caret{background-color:var(--lexical-cursor-color);z-index:10;pointer-events:auto;width:2px;position:absolute}.script-presence-caret:after{content:"";position:absolute;inset:0 -4px}.script-presence-flag{border-radius:calc(var(--radius) - 6px);background-color:var(--lexical-cursor-color);color:var(--presence-flag-text,var(--presence-foreground));font-family:var(--font-sans);white-space:nowrap;pointer-events:none;padding:1px 6px;font-size:11px;font-weight:700;line-height:14px;animation:3.4s ease-out forwards script-presence-flag;position:absolute;bottom:100%;left:-1px}.script-presence-caret:hover .script-presence-flag{opacity:1;animation:none}@keyframes script-presence-flag{0%,88%{opacity:1}to{opacity:0}}.script-presence-selection-bg{background-color:color-mix(in srgb, var(--lexical-cursor-color) 20%, transparent)}@media (prefers-reduced-motion:reduce){.script-presence-flag{animation-timing-function:step-end}}.script-presence-caret[data-idle],.script-presence-selection[data-idle]{visibility:hidden}
