:root{color-scheme:light;--bg:#ffffff;--panel:#eeeeee;--ph:#d9d9d9;--ph-hi:#cfcfcf;--field:#ffffff;--ink:#000000;--ui:#343434;--mut:#868686;--act:#ffca45;--act-hi:#f0d06d;--act-ink:#000000;--overlay:#343434;--overlay-ink:#ffffff;--board:#c5ef9c;--board-ink:#7fae53;--res:#cf159e;--res-hi:#b01286;--link:#2288de;--danger:#c21f3c;--ok:#1f8c62;--pend:#dbe6f9;--warn:#f9dbdb;--btn-line:#b8b8b8;--btn-line-on:#9c9c9c;--btn-bg:#ffffff;--btn-hi:#f6f6f6;--menu-bg:#eaeaea;--chrome-a:#b7b7b7;--chrome-b:#d3d3d3;--scrim-a:#ffffff;--scrim-b:#d8d8d8;--pane-board:#f9dbdb;--pane-script:#dbe6f9;--pane-research:#f5f5f5;--pane-board-ink:#852a2a;--chrome-panel:#f0f0f0;--tab-final-ink:#075495;--r:3px;--sans:"Untitled Sans","Neue Haas Grotesk Text","Helvetica Neue",Helvetica,Arial,sans-serif;--mono:"Courier Prime","Courier New",Courier,monospace;--script:"Courier Prime Sans","Courier Prime","Courier New",monospace}:root[data-theme=dark]{color-scheme:dark;--bg:#161719;--panel:#212327;--ph:#2c2f34;--ph-hi:#3a3e44;--field:#191b1e;--ink:#e8e6e3;--ui:#c8c6c3;--mut:#8a8b8f;--act:#d4a72c;--act-hi:#e0b545;--act-ink:#161719;--overlay:#3a3d43;--overlay-ink:#f2f1ef;--board:#5d7a45;--board-ink:#8cbb63;--res:#d254ad;--res-hi:#e069bd;--link:#5aa9ef;--danger:#e0566f;--ok:#3fae86;--pend:#25334a;--warn:#3d2529;--btn-line:#3a3d43;--btn-line-on:#4d5057;--btn-bg:#232529;--btn-hi:#2c2f34;--menu-bg:#24262a;--chrome-a:#2a2c30;--chrome-b:#1d1f22;--scrim-a:#1c1e21;--scrim-b:#101113;--pane-board:#2e2326;--pane-script:#1e242e;--pane-research:#1c1d20;--pane-board-ink:#d69fa2;--chrome-panel:#1b1c1f;--tab-final-ink:#69aae4}@font-face{font-family:Courier Prime Sans;src:url(/fonts/Courier%20Prime%20Sans.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime Sans;src:url(/fonts/Courier%20Prime%20Sans%20Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Courier Prime Sans;src:url(/fonts/Courier%20Prime%20Sans%20Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime Sans;src:url(/fonts/Courier%20Prime%20Sans%20Bold%20Italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-RegularItalic.woff2) format("woff2"),url(/fonts/UntitledSans-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/fonts/UntitledSans-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ui);font-family:var(--sans);font-size:12px;line-height:1.5;-webkit-font-smoothing:antialiased}#app-mount{height:100%}::selection{background:var(--act);color:var(--act-ink)}#printRoot{display:none}@media print{:root,:root[data-theme=dark]{color-scheme:light;--bg:#ffffff;--panel:#eeeeee;--ph:#d9d9d9;--ph-hi:#cfcfcf;--field:#ffffff;--ink:#000000;--ui:#343434;--mut:#868686}body>*:not(#printRoot){display:none!important}body{background:#fff}#printRoot{display:block!important;color:#000}#printRoot.mode-script{font-family:var(--mono);font-size:12pt;line-height:1.15}#printRoot.mode-script .ptitle{height:6.5in;display:flex;flex-direction:column;justify-content:center;text-align:center;page-break-after:always}#printRoot.mode-script .ptitle .t{text-transform:uppercase;letter-spacing:.05em;font-size:14pt;margin-bottom:14pt}#printRoot.mode-script .pb{page-break-inside:avoid}#printRoot.mode-script .p-scene{font-weight:700;text-transform:uppercase;margin:22pt 0 12pt;page-break-after:avoid}#printRoot.mode-script .p-action{margin:12pt 0;white-space:pre-wrap}#printRoot.mode-script .p-character{margin:12pt 0 0 2.1in;text-transform:uppercase;page-break-after:avoid}#printRoot.mode-script .p-paren{margin:0 0 0 1.6in;width:2.2in}#printRoot.mode-script .p-dialogue{margin:0 0 0 1in;width:3.4in}#printRoot.mode-script .p-transition{text-align:right;margin:12pt 0;text-transform:uppercase;font-style:italic}#printRoot.mode-script .p-centered{text-align:center;margin:12pt 0}#printRoot.mode-script .p-lyric{font-style:italic;margin:2pt 0 2pt 1.2in}#printRoot.mode-script .p-page{page-break-after:always;height:0}#printRoot.mode-boards .bh{font-family:var(--sans);font-size:10pt;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14pt}#printRoot.mode-boards .grid{display:grid;grid-template-columns:1fr 1fr;gap:16pt}#printRoot.mode-boards .cell{page-break-inside:avoid}#printRoot.mode-boards .cell img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#d9d9d9}#printRoot.mode-boards .cell .noimg{width:100%;aspect-ratio:16/9;background:#d9d9d9}#printRoot.mode-boards .cell .cap{font-family:var(--sans);font-size:9pt;margin-top:4pt}#printRoot.mode-boards .cell .q{font-family:var(--mono);font-size:8pt;color:#555;margin-top:2pt}}@page{size:letter;margin:1in 1in 1in 1.25in}
