@import"https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&family=Hanken+Grotesk:wght@400;500;600;700&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400;1,6..72,500&family=Onest:wght@400;500;600;700&display=swap";[data-theme=dark]{--outline-shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--outline-shadow-md: 0 3px 12px rgba(0, 0, 0, .35);--outline-shadow-lg: 0 4px 16px rgba(0, 0, 0, .4);--outline-shadow-panel: 0 2px 12px rgba(0, 0, 0, .35)}[data-theme=light]{--outline-shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--outline-shadow-md: 0 3px 12px rgba(0, 0, 0, .09);--outline-shadow-lg: 0 4px 16px rgba(0, 0, 0, .1);--outline-shadow-panel: 0 2px 12px rgba(0, 0, 0, .08)}.react-flow{--xy-background-color: transparent !important;font-family:var(--font-sans);color:var(--text)}.react-flow .react-flow__controls{background:var(--panel)!important;border-color:var(--border)!important;box-shadow:var(--outline-shadow-panel)!important}.react-flow .react-flow__controls-button{background:var(--panel)!important;border-bottom-color:var(--border)!important;fill:var(--text)!important;color:var(--text)!important}.react-flow .react-flow__controls-button:hover{background:var(--hi)!important}.react-flow .react-flow__controls-button svg{fill:var(--text)!important}.react-flow .react-flow__selection{background:var(--accentDim)!important;border:1px solid var(--accent)!important}.react-flow .react-flow__edge-path{stroke:var(--dim)!important;stroke-width:1.5!important}.react-flow .react-flow__edge.selected .react-flow__edge-path,.react-flow .react-flow__edge:hover .react-flow__edge-path{stroke:var(--accent)!important;stroke-width:2!important}.react-flow .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:5 5;animation:outlineDash .6s linear infinite}@keyframes outlineDash{to{stroke-dashoffset:-10}}.react-flow .react-flow__minimap{background:var(--panel)!important;border-color:var(--border)!important;box-shadow:var(--outline-shadow-panel)!important}.react-flow .react-flow__attribution{display:none!important}.react-flow .react-flow__pane{cursor:grab}.react-flow .react-flow__pane:active{cursor:grabbing}.react-flow .react-flow__connection-path{stroke:var(--accent)!important;stroke-width:2!important}.react-flow .ps-edge-del{width:18px;height:18px;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--panel);color:var(--faint);border:1px solid var(--border);box-shadow:var(--outline-shadow-sm);font-family:var(--font-sans);font-size:14px;line-height:1;cursor:pointer;transition:opacity .12s,color .12s,border-color .12s,background .12s}.react-flow .ps-edge-del:hover{opacity:1!important;color:#ef4444;border-color:#ef444473;background:#ef44441a}.react-flow .ps-kind-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:1px solid transparent;border-radius:5px;padding:1px 4px;margin:-1px -2px;cursor:pointer;font-family:var(--font-sans);outline:none;transition:border-color .12s,background .12s}.react-flow .ps-kind-select:hover,.react-flow .ps-kind-select:focus{border-color:var(--border);background:var(--bg)}.react-flow .ps-kind-select option{background:var(--panel);color:var(--text)}:root{--font-sans: "Hanken Grotesk", "Onest", -apple-system, system-ui, "Helvetica Neue", Arial, sans-serif;--font-serif: "Newsreader", Georgia, "Times New Roman", serif;--font-mono-ui: "SF Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-script: "Courier Prime", "Courier New", Courier, monospace;--aura-gradient: conic-gradient(from 0deg, #6f9bff, #b06bff, #ff6bb0, #43e0c0, #ffd36b, #6f9bff);--aura-gradient-red: conic-gradient(from 0deg, #ff7a6b, #ff5b86, #ff9a6b, #ffb38a, #ff6b6b, #ff7a6b);--aura-gradient-green: conic-gradient(from 0deg, #5fd99a, #43e0c0, #9bf0a8, #6bd98a, #58c98f, #5fd99a)}[data-theme=dark]{--bg: #07080a;--bgimg: radial-gradient(1100px 620px at 78% -12%, #14161d 0%, transparent 58%), radial-gradient(900px 500px at 12% 108%, #0e0f14 0%, transparent 60%);--text: #e9eaee;--dim: #9b9da6;--dim2: #c5c7cf;--faint: #5d5f69;--bar: rgba(12, 13, 17, .62);--bar2: rgba(10, 11, 15, .5);--side: rgba(9, 10, 13, .4);--pop: var(--neuSurface);--panel: rgba(255, 255, 255, .045);--panelH: rgba(255, 255, 255, .08);--seg: rgba(255, 255, 255, .045);--segactive: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .08);--hi: rgba(255, 255, 255, .1);--accent: #e2e8f3;--accentDim: rgba(226, 232, 243, .13);--accentRing: rgba(226, 232, 243, .3);--accentInk2: #aeb6c6;--accentFill: linear-gradient(180deg, #f3f5fa, #cfd6e4);--accentInk: #15161b;--accentBorder: rgba(226, 232, 243, .5);--accentGlow: rgba(180, 195, 225, .28);--logo: linear-gradient(160deg, #2a2c34, #121319);--scroll: rgba(150, 150, 160, .22);--scrollh: rgba(170, 170, 180, .4);--neuSurface: #1c1f27;--neuRaised: 6px 6px 14px #111319, -6px -6px 14px #272b35;--neuInset: inset 4px 4px 9px #111319, inset -4px -4px 9px #272b35;--neuBtnRaised: 4px 4px 10px rgba(0, 0, 0, .5);--neuBtnInset: inset 3px 3px 8px rgba(0, 0, 0, .6);--auraSurface: rgba(10, 10, 16, .82);--auraSurfaceHover: rgba(4, 4, 8, .92);--auraText: #ffffff;--auraBorder: rgba(255, 255, 255, .24)}[data-theme=light]{--bg: #e7e8ea;--bgimg: radial-gradient(1100px 620px at 78% -12%, #f5f6f8 0%, transparent 60%), radial-gradient(900px 520px at 10% 110%, #e9eaec 0%, transparent 62%);--text: #191a1d;--dim: #52545b;--dim2: #34363c;--faint: #8a8c93;--bar: rgba(250, 250, 252, .74);--bar2: rgba(246, 247, 249, .64);--side: rgba(242, 243, 245, .62);--pop: var(--neuSurface);--panel: rgba(255, 255, 255, .66);--panelH: rgba(255, 255, 255, .96);--seg: rgba(20, 22, 28, .05);--segactive: rgba(255, 255, 255, .97);--border: rgba(20, 22, 30, .11);--hi: rgba(255, 255, 255, .85);--accent: #2b2d34;--accentDim: rgba(43, 45, 52, .08);--accentRing: rgba(43, 45, 52, .22);--accentInk2: #474a52;--accentFill: linear-gradient(180deg, #34363e, #1d1f25);--accentInk: #f5f5f4;--accentBorder: rgba(20, 20, 25, .5);--accentGlow: rgba(40, 42, 50, .2);--logo: linear-gradient(160deg, #3a3c44, #1f2127);--scroll: rgba(40, 44, 55, .2);--scrollh: rgba(40, 44, 55, .35);--neuSurface: #e6eaf1;--neuRaised: 6px 6px 14px rgba(13, 39, 80, .14), -6px -6px 14px rgba(255, 255, 255, .92);--neuInset: inset 4px 4px 9px rgba(13, 39, 80, .16), inset -4px -4px 9px rgba(255, 255, 255, .92);--neuBtnRaised: 4px 4px 10px rgba(13, 39, 80, .16);--neuBtnInset: inset 3px 3px 8px rgba(13, 39, 80, .18);--auraSurface: rgba(255, 255, 255, .82);--auraSurfaceHover: rgba(232, 233, 238, .9);--auraText: #1c2238;--auraBorder: rgba(255, 255, 255, .7)}[data-surface=paper]{--paper: #fbfbf9;--ink: #16130f;--paperBorder: rgba(0, 0, 0, .06);--paperEdge: rgba(255, 255, 255, .6)}[data-surface=cream]{--paper: #f4eee1;--ink: #241c10;--paperBorder: rgba(70, 54, 24, .12);--paperEdge: rgba(255, 255, 255, .55)}[data-surface=slate]{--paper: #1b1d23;--ink: #d7dae2;--paperBorder: rgba(255, 255, 255, .09);--paperEdge: rgba(255, 255, 255, .07)}[data-surface=carbon]{--paper: #0d0e11;--ink: #cdd0d8;--paperBorder: rgba(255, 255, 255, .07);--paperEdge: rgba(255, 255, 255, .05)}[data-theme]{--paperShadow: rgba(0, 0, 0, .5)}@keyframes auraHue{0%{filter:blur(6.4px) hue-rotate(0deg)}to{filter:blur(6.4px) hue-rotate(360deg)}}@property --auraSpin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes auraSpin{to{--auraSpin: 360deg}}@keyframes auraSteady{0%,to{filter:blur(6.4px) brightness(1)}50%{filter:blur(6.4px) brightness(1.13)}}@keyframes psFadeUp{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes psFade{0%{opacity:0}to{opacity:1}}@keyframes psPop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@keyframes psBlink{0%,45%{opacity:1}55%,to{opacity:.15}}@keyframes psDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes psGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes psViewEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes psSlideInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes psScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ps-scroll::-webkit-scrollbar{width:11px;height:11px}.ps-scroll::-webkit-scrollbar-thumb{background:var(--scroll, rgba(150, 150, 160, .22));border-radius:9px;border:3px solid transparent;background-clip:padding-box}.ps-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollh, rgba(170, 170, 180, .4));background-clip:padding-box}.ps-scroll::-webkit-scrollbar-track{background:transparent}.aura-host{position:relative;border:0;background:transparent;padding:0;cursor:pointer}.aura-glow{position:absolute;top:-1.6px;right:-1.6px;bottom:-1.6px;left:-1.6px;z-index:0;background:var(--aura-gradient);animation:auraHue 8s linear infinite;opacity:.28;transition:opacity .35s ease}.aura-host:hover .aura-glow{opacity:.72}.aura-surface{position:relative;z-index:1;background:var(--auraSurface, rgba(10, 10, 16, .82));-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid var(--auraBorder, rgba(255, 255, 255, .22));color:var(--auraText, #fff);box-shadow:inset 0 1px #ffffff2e;transition:background .35s ease,color .3s ease}[data-theme=dark] .aura-surface{background:#060709;border-width:0px 1px 1px 1px}::selection{background:#96afeb4d}.ps-neu{border:0;background:var(--neuBtnBg, var(--neuSurface));color:var(--dim);cursor:pointer;font-family:var(--font-sans);font-weight:500;letter-spacing:-.005em;box-shadow:var(--neuBtnRaised);display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:box-shadow .14s,color .14s,transform .12s}.ps-neu:hover{color:var(--text)}.ps-neu:active{box-shadow:var(--neuBtnInset);transform:translateY(1px)}.ps-neu:disabled{opacity:.45;cursor:default;box-shadow:var(--neuBtnRaised);transform:none}.ps-neu--default{font-size:12.5px;padding:7px 14px;border-radius:10px}.ps-neu--chip{font-size:11.5px;padding:7px 12px;border-radius:10px}.ps-neu--block{width:100%;font-size:12px;padding:11px;border-radius:11px}.ps-icon-btn{display:grid;place-items:center;height:30px;width:30px;border:0;border-radius:8px;background:transparent;cursor:pointer;color:var(--faint);transition:background .16s,color .16s,transform .4s cubic-bezier(.2,.8,.2,1)}.ps-icon-btn:hover{background:var(--panelH);color:var(--text)}.ps-icon-btn[data-active=true]{color:var(--text)}.ps-tab{border:0;background:transparent;cursor:pointer;white-space:nowrap;padding:8px 3px;margin:0 9px;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--faint);border-bottom:2.5px solid transparent;transition:color .25s,border-color .2s}.ps-tab:hover{color:var(--dim)}.ps-tab[data-active=true]{color:var(--text);border-bottom-color:var(--accent)}.ps-tab--sm{font-size:12.5px;margin:0 6px;padding:6px 2px}.ps-ghost-input{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text);font-family:var(--font-sans);transition:background .18s,border-color .18s;outline:none}.ps-ghost-input:hover{background:var(--panel)}.ps-ghost-input:focus{background:var(--panel);border-color:var(--accentRing)}.ps-neu-input{width:100%;background:var(--neuSurface);border:0;box-shadow:var(--neuInset);color:var(--text);font-family:var(--font-sans);outline:none;transition:box-shadow .18s}.ps-neu-input::placeholder{color:var(--faint)}.ps-neu-input:focus{box-shadow:var(--neuInset),0 0 0 1.5px var(--accentRing)}.ps-tertiary{border:0;background:transparent;color:var(--dim);cursor:pointer;font-family:var(--font-sans);font-weight:500;transition:color .15s}.ps-tertiary:hover{color:var(--text)}.ps-seg{display:inline-flex;padding:2px;gap:2px;background:var(--seg);border-radius:9px;border:1px solid var(--border)}.ps-seg button{border:0;background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--dim);padding:5px 14px;border-radius:7px;transition:background .15s,color .15s}.ps-seg button[data-active=true]{background:var(--segactive);color:var(--text);box-shadow:0 1px 2px #00000024,inset 0 1px 0 var(--hi)}.ps-swatch{width:30px;height:30px;border-radius:9px;cursor:pointer;border:2px solid transparent;box-shadow:inset 0 0 0 1px var(--border);transition:border-color .15s,transform .12s}.ps-swatch:hover{transform:translateY(-1px)}.ps-swatch[data-active=true]{border-color:var(--accent)}.ps-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:psFadeUp .2s ease}.ps-modal{width:100%;max-width:420px;border-radius:17px;background:var(--pop);-webkit-backdrop-filter:blur(34px) saturate(1.7);backdrop-filter:blur(34px) saturate(1.7);border:0;box-shadow:0 24px 60px #00000080;animation:psPop .24s cubic-bezier(.2,.8,.2,1)}.ps-glass{background:var(--side);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.ps-bar{background:var(--bar);-webkit-backdrop-filter:blur(26px) saturate(1.6);backdrop-filter:blur(26px) saturate(1.6)}html[data-tauri-os=macos] .ps-titlebar{padding-top:34px!important}html[data-tauri] .ps-titlebar{-webkit-app-region:drag}html[data-tauri] .ps-titlebar button,html[data-tauri] .ps-titlebar input,html[data-tauri] .ps-titlebar select,html[data-tauri] .ps-titlebar a,html[data-tauri] .ps-titlebar label,html[data-tauri] .ps-titlebar [role=tab],html[data-tauri] .ps-titlebar [role=button],html[data-tauri] .ps-titlebar [role=menuitem],html[data-tauri] .ps-titlebar .ps-icon-btn,html[data-tauri] .ps-titlebar .ps-neu,html[data-tauri] .ps-titlebar .ps-underline-tab{-webkit-app-region:no-drag}.scene-row .scene-actions{opacity:0;transition:opacity .2s ease}.scene-row:hover .scene-actions{opacity:1}.ps-scene-trash:hover{background:#e0706a29!important;color:#e2706a!important}.ps-export-item:hover{background:var(--panelH)}.aura-glow--muted{opacity:.13}.aura-host:hover .aura-glow--muted{opacity:.4}.sp-page-gap{position:relative;margin:0 calc(-1in - 3px) 0 calc(-1.5in - 3px);background:var(--bg);background-image:var(--bgimg);-webkit-user-select:none;user-select:none}.sp-page-gap__cap{position:absolute;left:0;right:0;background:var(--paper, #fbfbf9)}.sp-page-gap__cap--bottom{top:0;border-radius:0 0 3px 3px;box-shadow:0 11px 18px -11px var(--paperShadow, rgba(0, 0, 0, .5))}.sp-page-gap__cap--top{bottom:0;border-radius:3px 3px 0 0;box-shadow:0 -11px 18px -11px var(--paperShadow, rgba(0, 0, 0, .5)),0 1px 0 var(--paperEdge, rgba(255, 255, 255, .6)) inset}.sp-page-gap__num{position:absolute;right:1in;bottom:.62in;font-family:var(--font-script);font-size:12px;color:var(--ink, #16130f);opacity:.55}.sp-page-endpad{-webkit-user-select:none;user-select:none;pointer-events:none}.aura-glow--red{background:var(--aura-gradient-red);animation:auraSteady 3.4s ease-in-out infinite}.aura-glow--green{background:var(--aura-gradient-green);animation:auraSteady 3.4s ease-in-out infinite}.aura-glow--writing{top:-1.6px;right:-1.6px;bottom:-1.6px;left:-1.6px;opacity:.62;background:conic-gradient(from var(--auraSpin),#6f9bff,#b06bff,#ff6bb0,#43e0c0,#ffd36b,#5fe0ff,#6f9bff);filter:blur(4px);animation:auraSpin 2.4s linear infinite}.aura-host:hover .aura-glow--writing{opacity:.78}.aura-glow--calm{background:conic-gradient(from var(--auraSpin),#6f9bff,#b06bff,#ff6bb0,#43e0c0,#ffd36b,#5fe0ff,#6f9bff);top:-1.6px;right:-1.6px;bottom:-1.6px;left:-1.6px;opacity:.4;filter:blur(6px);animation:auraSpin 5s linear infinite}.ps-flat{border:0;background:var(--panel);color:var(--dim);cursor:pointer;font-family:var(--font-sans);font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .15s,color .15s}.ps-flat:hover{background:var(--panelH);color:var(--text)}.ps-flat--chip{font-size:11.5px;padding:6px 12px;border-radius:9px}.ps-card-action{opacity:0;transition:opacity .16s ease}.ps-proj-card:hover .ps-card-action,.ps-card-action:focus-within{opacity:1}@media(hover:none){.ps-card-action{opacity:1}}.aura-host,.ps-neu{margin:2px 3px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--autofill-bg, var(--neuSurface)) inset!important;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text);transition:background-color 9999s ease-in-out 0s}.anim-view{animation:psViewEnter .42s cubic-bezier(.2,.8,.2,1) both}.anim-fade-up{animation:psFadeUp .34s ease both}.anim-slide-left{animation:psSlideInLeft .3s cubic-bezier(.2,.8,.2,1) both}.anim-scale-in{animation:psScaleIn .26s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.anim-view,.anim-fade-up,.anim-slide-left,.anim-scale-in{animation:none}}.sp-page{font-family:var(--font-script, "Courier Prime", "Courier New", Courier, monospace);font-size:12pt;line-height:1.05;width:8.5in;min-height:11in;margin:40px auto 80px;padding:1in 1in 1in 1.5in;background:var(--paper, #fbfbf9);color:var(--ink, #16130f);box-shadow:0 1px 0 var(--paperEdge, rgba(255, 255, 255, .6)) inset,0 30px 70px -20px var(--paperShadow, rgba(0, 0, 0, .6)),0 8px 24px -12px #00000080;border:1px solid var(--paperBorder, rgba(0, 0, 0, .04));border-radius:3px;position:relative;transform-origin:top center;zoom:var(--fit, 1);transition:background .4s ease,color .4s ease,box-shadow .4s ease}.sp-page .ProseMirror{outline:none;min-height:9in}.sp-line{position:relative;white-space:pre-wrap;word-break:break-word;min-height:1.05em}.sp-scene_heading{text-transform:uppercase;font-weight:700;margin-top:1.6em;position:relative}.sp-scene_heading:first-child{margin-top:0}.sp-scene_heading[data-scene-number]:before,.sp-scene_heading[data-scene-number]:after{font-family:var(--font-script, "Courier Prime", "Courier New", Courier, monospace);font-size:12pt;font-weight:700;line-height:1.05;color:var(--sceneNum, rgba(100, 95, 88, .55));position:absolute;top:0;white-space:nowrap;pointer-events:none}.sp-scene_heading[data-scene-number]:before{content:attr(data-scene-number);right:calc(100% + .35in)}.sp-scene_heading[data-scene-number]:after{content:attr(data-scene-number);left:calc(100% + .35in)}.sp-action{margin-top:1em}.sp-character{text-transform:uppercase;margin-top:1em;margin-left:2.2in}.sp-dialogue{margin-left:1in;margin-right:1.5in}.sp-parenthetical{margin-left:1.6in;margin-right:1.9in}.sp-transition{text-transform:uppercase;text-align:right;margin-top:1em}.sp-shot{text-transform:uppercase;margin-top:1em}.sp-centered{text-align:center;margin-top:1em}.sp-lyrics{font-style:italic;margin-left:1in}.sp-section{font-weight:700;color:#b08968;margin-top:1.4em}.sp-synopsis{font-style:italic;color:#9a8c82}.sp-page_break{border-top:1px dashed #c9c0b8;margin-top:1.2em;min-height:.4em}.sp-dialogue[data-dual=left],.sp-character[data-dual=left],.sp-parenthetical[data-dual=left]{border-left:2px solid #d8cfc6;padding-left:.3em}.sp-dialogue[data-dual=right],.sp-character[data-dual=right],.sp-parenthetical[data-dual=right]{border-left:2px solid #cdb89a;padding-left:.3em}.sp-scene_heading[data-omitted=true]{color:var(--omittedInk, rgba(100, 95, 88, .5));font-style:italic}.sp-line[data-revision]{position:relative}.sp-line[data-revision]:after{content:attr(data-revision-mark);font-family:var(--font-script, "Courier Prime", "Courier New", Courier, monospace);font-size:12pt;font-weight:700;line-height:1.05;color:var(--revisionMark, rgba(100, 95, 88, .55));position:absolute;right:-.5in;top:0;white-space:nowrap}.sp-scene_heading[data-scene-number][data-revision]:after{content:attr(data-scene-number);right:auto;left:calc(100% + .35in)}.sp-line[data-revision=White]{border-left:3px solid #e8e8e8;padding-left:.2em}.sp-line[data-revision=Blue]{border-left:3px solid #7baaf7;padding-left:.2em}.sp-line[data-revision=Pink]{border-left:3px solid #f48fb1;padding-left:.2em}.sp-line[data-revision=Yellow]{border-left:3px solid #ffd54f;padding-left:.2em}.sp-line[data-revision=Green]{border-left:3px solid #81c784;padding-left:.2em}.sp-line[data-revision=Goldenrod]{border-left:3px solid #daa520;padding-left:.2em}.sp-line[data-revision=Buff]{border-left:3px solid #d4a574;padding-left:.2em}.sp-line[data-revision=Salmon]{border-left:3px solid #fa8072;padding-left:.2em}.sp-line[data-revision=Cherry]{border-left:3px solid #de3163;padding-left:.2em}.sp-line[data-revision=Tan]{border-left:3px solid #d2b48c;padding-left:.2em}.ps-find-match{background:#facc1547;border-radius:2px;box-shadow:0 0 0 1px #facc1559}.ps-find-current{background:#facc158c;border-radius:2px;box-shadow:0 0 0 2px #facc1599}.collab-cursor{position:relative;margin-left:-1px;margin-right:-1px;pointer-events:none;word-break:normal}.collab-cursor-label{position:absolute;top:-1.4em;left:-1px;font-family:var(--font-sans, system-ui);font-size:10px;font-weight:600;font-style:normal;text-transform:none;letter-spacing:0;line-height:1;color:#fff;padding:2px 6px;border-radius:6px 6px 6px 0;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.9;transition:opacity .2s ease}.ProseMirror .yjs-cursor{position:relative}.ProseMirror .yjs-cursor>.ProseMirror-yjs-cursor{position:absolute;border-left:2px solid;margin-left:-1px;height:1em;animation:collab-blink 1.2s ease-in-out infinite}@keyframes collab-blink{0%,to{opacity:1}50%{opacity:.3}}.sp-preview{padding:1.5rem 0 3rem}.sp-paper{position:relative;width:8.5in;min-height:11in;margin:0 auto 1.5rem;padding:1in 1in 1in 1.5in;background:#fff;color:#14110f;font-family:var(--font-script, "Courier Prime", "Courier New", Courier, monospace);font-size:12pt;box-shadow:0 30px 70px -20px #0009,0 8px 24px -12px #00000080;border-radius:3px;transform-origin:top center;zoom:var(--fit, 1)}.sp-prow{height:12pt;line-height:12pt;white-space:pre}.sp-prow-bold{font-weight:700}.sp-pagenum{position:absolute;top:.5in;right:1in;font-family:Courier Prime,Courier New,Courier,monospace;font-size:12pt}.sp-prow[data-scene-number]{position:relative}.sp-prow[data-scene-number]:before,.sp-prow[data-scene-number]:after{font-family:var(--font-script, "Courier Prime", "Courier New", Courier, monospace);font-size:12pt;font-weight:700;line-height:12pt;color:#14110f8c;position:absolute;top:0;white-space:nowrap;pointer-events:none}.sp-prow[data-scene-number]:before{content:attr(data-scene-number);right:calc(100% + .35in)}.sp-prow[data-scene-number]:after{content:attr(data-scene-number);left:calc(100% + .35in)}.sp-prow[data-revision]{position:relative}.sp-prow[data-revision]:after{content:"*";font-family:var(--font-script, "Courier Prime", "Courier New", Courier, monospace);font-size:12pt;font-weight:700;line-height:12pt;color:#14110f8c;position:absolute;right:-.5in;top:0;white-space:nowrap;pointer-events:none}.sp-prow[data-scene-number][data-revision]:after{content:attr(data-scene-number);left:calc(100% + .35in);right:auto}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}html{line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;tab-size:4}html,body,#root{height:100%}body{margin:0;font-family:system-ui,-apple-system,sans-serif;background:#07080a;color:#e9eaee;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}ol,ul,menu{list-style:none;margin:0;padding:0}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;color:inherit;padding:0}button,[role=button]{cursor:pointer}[contenteditable]{outline:none}
