@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_50bf36{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_50bf36{--font-space-grotesk:"Archivo","Archivo Fallback"}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c5b148{font-family:Fraunces,Fraunces Fallback}.__variable_c5b148{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_87c02c{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.__variable_87c02c{--font-courier-prime:"Courier Prime","Courier Prime Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}.screenplay-editor-content{width:min(8.5in,100%);max-width:8.5in;margin:0 auto;min-height:auto}.screenplay-document-viewport{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:.35rem}.screenplay-paginated .screenplay-document-viewport{padding-bottom:1rem}.screenplay-paginated.screenplay-document-viewport{padding-bottom:2rem}@media (max-width:768px){.screenplay-document-viewport{padding-bottom:.75rem}.screenplay-paginated.screenplay-document-viewport{padding-bottom:1.25rem}}.screenplay-document-rail{position:relative;box-sizing:border-box;width:8.5in;min-width:8.5in;max-width:8.5in;margin-left:auto;margin-right:auto}.screenplay-paginated-sheets .screenplay-document-rail{--screenplay-page-gutter-bg:#ece9e0}.screenplay-color-night.screenplay-paginated-sheets .screenplay-document-rail{--screenplay-page-gutter-bg:#0a0a0a}.screenplay-color-ivory.screenplay-paginated-sheets .screenplay-document-rail{--screenplay-page-gutter-bg:#e8ddd0}.screenplay-paginated-a4 .screenplay-document-rail{width:8.5in;min-width:8.5in;max-width:8.5in}.screenplay-document-rail .screenplay-editor,.screenplay-document-rail .screenplay-editor-content{width:var(--rail-width,100%)!important;max-width:none!important}.screenplay-paginated .screenplay-editor-content,.screenplay-paginated-a4 .screenplay-editor-content{min-height:var(--paginated-sheet-h,11in)}.screenplay-paginated-a4 .screenplay-editor{min-height:var(--paginated-sheet-h,11in);margin-left:auto;margin-right:auto;padding-top:var(--script-mt,1in);padding-bottom:var(--script-mb,1in);background:transparent!important;box-shadow:none;border:none;border-radius:0}.screenplay-document-rail .screenplay-page-sheet{width:var(--rail-width,100%);max-width:none}.screenplay-paginated-sheets .screenplay-document-rail .screenplay-editor{overflow-x:hidden;overflow-wrap:break-word;word-wrap:break-word}.screenplay-paginated-sheets .screenplay-document-rail{--paginated-sheet-h:1056px;--paginated-sheet-gap:40px}.screenplay-editor{font-family:var(--font-courier-prime),"Courier Prime","Courier New",Courier,monospace;font-size:12pt;line-height:var(--script-line-height,1.2);width:min(8.5in,100%);max-width:8.5in;margin:0 auto;background:#121212;color:#f3f4f6;padding:var(--script-mt,1in) var(--script-mr,1in) var(--script-mb,1in) var(--script-ml,1.5in);min-height:auto;box-shadow:0 24px 64px rgba(0,0,0,.45);border:1px solid #27272a;border-radius:6px;box-sizing:border-box;position:relative;transition:background .2s,color .2s,box-shadow .2s}.screenplay-paginated .screenplay-editor,.screenplay-paginated-a4 .screenplay-editor{padding-bottom:var(--script-mb,1in)}@media (max-width:960px){.screenplay-editor{padding:.7in .55in .75in;font-size:11.5pt}}@media (max-width:640px){.screenplay-document-viewport{overflow-x:hidden}.screenplay-document-rail,.screenplay-editor-content,.screenplay-paginated-a4 .screenplay-document-rail{width:100%;min-width:0;max-width:100%}.screenplay-editor{width:100%;max-width:none;min-height:auto;padding:.44in .16in .52in;font-size:10.25pt;line-height:1.24}.screenplay-paginated .screenplay-editor,.screenplay-paginated-a4 .screenplay-editor{min-height:9.8in}.screenplay-editor .character,.screenplay-editor [data-type=character]{margin-left:32%}.screenplay-editor .dialogue,.screenplay-editor [data-type=dialogue]{margin-left:7%;margin-right:2%}.screenplay-editor .parenthetical,.screenplay-editor [data-type=parenthetical]{margin-left:13%;margin-right:6%}.screenplay-page-sheet{width:calc(100% - 12px);max-width:calc(100% - 12px)}.screenplay-paginated .screenplay-page-break,.screenplay-paginated-sheets.screenplay-paginated .screenplay-page-break{margin-left:-.22in;margin-right:-.22in}}.screenplay-color-white .screenplay-editor{background:#f8f8f6;color:#1f2937}.screenplay-color-ivory .screenplay-editor{background:#f5efe2;color:#2c241a}.screenplay-color-night .screenplay-editor{background:#121212;color:#f3f4f6}.screenplay-color-night .screenplay-editor .is-empty:before{color:#71717a}.screenplay-color-ivory .screenplay-editor .is-empty:before{color:#9c8577}.screenplay-color-white .screenplay-container{background:radial-gradient(circle at top,rgba(0,0,0,.05),transparent 40%),#ece9e0}.screenplay-color-ivory .screenplay-container{background:radial-gradient(circle at top,rgba(120,90,40,.12),transparent 46%),#e8ddd0}.screenplay-color-night .screenplay-container{background:radial-gradient(circle at top,rgba(247,241,228,.05),transparent 44%),#0a0a0a}.screenplay-continuous .screenplay-container{background:var(--screenplay-continuous-bg,#0a0a0a)!important}.screenplay-continuous .screenplay-editor{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;color:var(--screenplay-continuous-fg,#f3f4f6)!important;padding:var(--script-mt,.75in) var(--script-mr,1in) var(--script-mb,.25in) var(--script-ml,1.5in)}.screenplay-continuous .screenplay-editor .is-empty:before{color:var(--screenplay-continuous-placeholder,#71717a)}.screenplay-color-white.screenplay-continuous{--screenplay-continuous-bg:#ece9e0;--screenplay-continuous-fg:#1f2937;--screenplay-continuous-placeholder:#94a3b8}.screenplay-color-ivory.screenplay-continuous{--screenplay-continuous-bg:#e8ddd0;--screenplay-continuous-fg:#2c241a;--screenplay-continuous-placeholder:#9c8577}.screenplay-color-night.screenplay-continuous{--screenplay-continuous-bg:#0a0a0a;--screenplay-continuous-fg:#f3f4f6;--screenplay-continuous-placeholder:#71717a}.screenplay-draft-blue .screenplay-editor{background:#dbeafe;color:#1e3a5f}.screenplay-draft-pink .screenplay-editor{background:#fce7f3;color:#6b1a3a}.screenplay-draft-yellow .screenplay-editor{background:#fef9c3;color:#422006}.screenplay-draft-green .screenplay-editor{background:#dcfce7;color:#14532d}.screenplay-draft-goldenrod .screenplay-editor{background:#fef3c7;color:#451a03}.screenplay-draft-buff .screenplay-editor{background:#f5f0e8;color:#292524}.screenplay-draft-salmon .screenplay-editor{background:#ffe4e6;color:#881337}.screenplay-draft-cherry .screenplay-editor{background:#fecdd3;color:#881337}.screenplay-draft-tan .screenplay-editor{background:#fef9f0;color:#292524}.screenplay-editor .scene-heading,.screenplay-editor [data-type=scene-heading]{text-transform:uppercase;font-weight:var(--script-sh-weight,bold);-webkit-text-decoration:var(--script-sh-decoration,none);text-decoration:var(--script-sh-decoration,none);text-underline-offset:3px;margin-top:1.5em;margin-bottom:.5em;letter-spacing:.02em}.screenplay-editor .action,.screenplay-editor [data-type=action]{margin-bottom:.75em;line-height:calc(var(--script-line-height, 1.2) + .1)}.screenplay-editor .character,.screenplay-editor [data-type=character]{text-transform:uppercase;margin-left:var(--indent-character,2.2in);margin-top:.75em;margin-bottom:0}.screenplay-editor .dialogue,.screenplay-editor [data-type=dialogue]{margin-left:var(--indent-dialogue,1.4in);margin-right:var(--indent-dialogue,1.4in);margin-bottom:.5em;line-height:calc(var(--script-line-height, 1.2) + .1)}.screenplay-editor .parenthetical,.screenplay-editor [data-type=parenthetical]{margin-left:var(--indent-paren,1.8in);margin-right:var(--indent-paren,1.8in);margin-bottom:0;font-style:italic}.screenplay-editor .transition,.screenplay-editor [data-type=transition]{text-align:right;text-transform:uppercase;margin-top:.75em;margin-bottom:.75em;font-weight:600}.screenplay-color-night .screenplay-editor .character,.screenplay-color-night .screenplay-editor [data-type=character]{color:#2dd4bf}.screenplay-color-night .screenplay-editor .parenthetical,.screenplay-color-night .screenplay-editor [data-type=parenthetical]{color:#9ca3af}.screenplay-color-night .screenplay-editor .transition,.screenplay-color-night .screenplay-editor [data-type=transition]{color:#7c8a9a}.screenplay-editor .centered,.screenplay-editor [data-type=centered]{text-align:center;margin-top:.75em;margin-bottom:.75em}.screenplay-editor .screenplay-search-hit{background:rgba(247,241,228,.16);border-radius:.18rem;box-shadow:0 0 0 1px rgba(247,241,228,.22)}.screenplay-editor .screenplay-search-hit--active{background:rgba(247,241,228,.32);box-shadow:0 0 0 1px rgba(247,241,228,.48),0 0 0 3px rgba(247,241,228,.14)}.screenplay-color-night .screenplay-editor .screenplay-search-hit{background:rgba(247,241,228,.2)}.screenplay-color-night .screenplay-editor .screenplay-search-hit--active{background:rgba(247,241,228,.38)}.prop-hit{border-radius:3px;padding:.02em .18em;margin:0 -.04em;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:box-shadow .18s ease,background-color .18s ease;cursor:help}.prop-hit--approved{background:color-mix(in srgb,var(--dept-props,#B294E3) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dept-props,#B294E3) 58%,transparent);font-weight:600}.prop-hit--pending{background:color-mix(in srgb,var(--dept-props,#B294E3) 11%,transparent);box-shadow:inset 0 -1.5px 0 0 color-mix(in srgb,var(--dept-props,#B294E3) 55%,transparent);animation:prop-hit-breathe 2.6s ease-in-out infinite}.prop-hit:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dept-props,#B294E3) 82%,transparent),0 2px 10px -4px color-mix(in srgb,var(--dept-props,#B294E3) 70%,transparent)}@keyframes prop-hit-breathe{0%,to{background:color-mix(in srgb,var(--dept-props,#B294E3) 8%,transparent)}50%{background:color-mix(in srgb,var(--dept-props,#B294E3) 19%,transparent)}}@media (prefers-reduced-motion:reduce){.prop-hit--pending{animation:none;background:color-mix(in srgb,var(--dept-props,#B294E3) 15%,transparent)}}.screenplay-color-night .prop-hit--approved{background:color-mix(in srgb,var(--dept-props,#B294E3) 34%,transparent)}.screenplay-color-night .prop-hit--pending{background:color-mix(in srgb,var(--dept-props,#B294E3) 22%,transparent)}.screenplay-show-scene-numbers .screenplay-editor{counter-reset:scene-counter}.screenplay-show-scene-numbers .screenplay-editor [data-type=scene-heading]{counter-increment:scene-counter;position:relative}.screenplay-show-scene-numbers .screenplay-editor [data-type=scene-heading]:before{content:counter(scene-counter);position:absolute;left:-1.2in;top:0;font-size:10pt;font-weight:400;opacity:.7;min-width:1in;text-align:right}.screenplay-show-scene-numbers .screenplay-editor [data-type=scene-heading]:after{content:counter(scene-counter);position:absolute;right:-1in;top:0;font-size:10pt;font-weight:400;opacity:.7}.screenplay-editor .is-empty:before{content:attr(data-placeholder);color:#aaa;pointer-events:none;float:left;height:0}.screenplay-editor ::-moz-selection{background:rgba(59,130,246,.35);color:inherit}.screenplay-editor ::selection{background:rgba(59,130,246,.35);color:inherit}.screenplay-editor .ProseMirror-selectednode{outline:2px solid hsl(var(--primary));outline-offset:1px}.screenplay-editor:focus-visible{outline:none}.char-autocomplete{position:absolute;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:100;overflow:hidden;min-width:140px;max-width:260px}.char-autocomplete-item{padding:6px 10px;font-size:11px;font-family:Courier New,Courier,monospace;text-transform:uppercase;cursor:pointer;transition:background .1s;color:hsl(var(--foreground))}.char-autocomplete-item.selected,.char-autocomplete-item:hover{background:hsl(var(--accent))}.screenplay-container{background:#0a0a0a;padding:1.25rem 1.25rem .25rem;min-height:auto}.screenplay-paginated .screenplay-container{min-height:100%}.editor-toolbar{width:100%;position:relative;top:auto;z-index:20}.screenplay-typewriter-guide{pointer-events:none;position:fixed;left:0;right:0;height:1.5em;background:hsl(var(--primary)/.04);border-top:1px solid hsl(var(--primary)/.12);border-bottom:1px solid hsl(var(--primary)/.12);z-index:1;transition:top .1s}.screenplay-editor [data-revision]{position:relative}.screenplay-editor [data-revision]:after{content:"*";position:absolute;right:-1.5rem;top:0;font-size:14pt;font-weight:700;line-height:1;pointer-events:none}.screenplay-editor [data-revision=blue]:after{color:#3b82f6}.screenplay-editor [data-revision=pink]:after{color:#ec4899}.screenplay-editor [data-revision=yellow]:after{color:#eab308}.screenplay-editor [data-revision=green]:after{color:#22c55e}.screenplay-editor [data-revision=goldenrod]:after{color:#D4AF37}.screenplay-editor [data-revision=buff]:after{color:#c8a96e}.screenplay-editor [data-revision=salmon]:after{color:#fa8072}.screenplay-editor .dual-dialogue{display:grid;grid-template-columns:1fr 1fr;gap:.5in;border-top:1px solid;border-bottom:1px solid;padding:.25in 0;margin:.5em 0;opacity:.95}.screenplay-editor .dual-dialogue-column{display:flex;flex-direction:column}.screenplay-editor .dual-dialogue-column .character,.screenplay-editor .dual-dialogue-column [data-type=character]{margin-left:0;margin-top:0}.screenplay-editor .dual-dialogue-column .dialogue,.screenplay-editor .dual-dialogue-column [data-type=dialogue]{margin-left:0;margin-right:0}.script-note-mark{background:rgba(254,240,138,.45);border-bottom:2px solid rgba(234,179,8,.7);border-radius:2px;cursor:pointer;transition:background .15s}.script-note-mark:hover{background:rgba(254,240,138,.75)}.screenplay-color-night .script-note-mark{background:rgba(234,179,8,.2);border-bottom-color:rgba(234,179,8,.5)}.hard-page-break{display:flex;align-items:center;height:28px;margin:16px -1in;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border:none;outline:none;position:relative}.hard-page-break:before{content:"";flex:1;border-top:2px dashed rgba(0,0,0,.3)}.hard-page-break:after{content:"── PAGE BREAK ──";font-family:Courier New,Courier,monospace;font-size:8pt;color:rgba(0,0,0,.4);padding:0 10px;white-space:nowrap;letter-spacing:.08em}.screenplay-color-night .hard-page-break:before{border-top-color:rgba(205,214,244,.25)}.screenplay-color-night .hard-page-break:after{color:rgba(205,214,244,.4)}.screenplay-color-ivory .hard-page-break:before{border-top-color:rgba(80,60,40,.25)}.screenplay-color-ivory .hard-page-break:after{color:rgba(80,60,40,.4)}.screenplay-paginated .hard-page-break{display:none}.screenplay-page-break{display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.screenplay-paginated-sheets.screenplay-paginated .screenplay-container{display:block;padding:20px 16px 32px;background-color:#070707;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 0);background-size:48px 48px,48px 48px,18px 18px}.screenplay-page-navigator{width:232px;flex:0 0 232px;overflow-y:auto;border-right:1px solid rgba(255,255,255,.08);background:#0d0d0d;padding:14px 12px;color:rgba(244,244,245,.92)}.screenplay-page-navigator__count,.screenplay-page-navigator__header,.screenplay-page-navigator__label,.screenplay-page-navigator__meta span:last-child{display:flex;align-items:center}.screenplay-page-navigator__header{gap:8px;justify-content:space-between;margin-bottom:10px}.screenplay-page-navigator__label{gap:6px;font-size:10px;font-weight:700;text-transform:uppercase;color:rgba(212,212,216,.72)}.screenplay-page-navigator__count{font-family:Courier New,Courier,monospace;font-size:10px;color:rgba(161,161,170,.86)}.screenplay-page-navigator__timeline{position:relative;width:100%;padding:10px 9px;margin:0 0 14px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#151515;cursor:pointer}.screenplay-page-navigator__timeline-track{display:flex;gap:0;overflow:hidden;border-radius:2px}.screenplay-page-navigator__tick{flex:1 1 0;min-width:0;height:12px;background:rgba(255,255,255,.11);box-shadow:inset -1px 0 0 rgba(0,0,0,.25)}.screenplay-page-navigator__tick--active{background:var(--fg-1)}.screenplay-page-navigator__progress{position:absolute;top:7px;bottom:7px;width:2px;transform:translateX(-1px);background:#f5f1e4;box-shadow:0 0 0 1px rgba(0,0,0,.7)}.screenplay-page-navigator__section{margin-bottom:7px;font-family:Courier New,Courier,monospace;font-size:9px;text-transform:uppercase;color:rgba(161,161,170,.7)}.screenplay-page-navigator__cards{display:flex;flex-direction:column;gap:5px}.screenplay-page-navigator__card{display:flex;width:100%;gap:8px;padding:6px 6px 6px 4px;border:0;border-left:2px solid transparent;background:transparent;color:inherit;text-align:left;cursor:pointer}.screenplay-page-navigator__card--active,.screenplay-page-navigator__card:hover{background:rgba(255,255,255,.055)}.screenplay-page-navigator__card--active{border-left-color:var(--fg-1)}.screenplay-page-navigator__thumb{position:relative;display:flex;flex:0 0 36px;width:36px;height:48px;flex-direction:column;gap:2px;padding:6px 5px;border:1px solid rgba(37,32,20,.28);background:#f5f1e4;box-shadow:0 3px 10px rgba(0,0,0,.32)}.screenplay-page-navigator__thumb span{height:1px;background:rgba(77,66,42,.46)}.screenplay-page-navigator__meta{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:3px}.screenplay-page-navigator__meta span:first-child{font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700;color:rgba(244,244,245,.88)}.screenplay-page-navigator__meta span:last-child{gap:4px;overflow:hidden;font-size:10px;color:rgba(161,161,170,.72);text-overflow:ellipsis;white-space:nowrap}.light .screenplay-paginated-sheets.screenplay-paginated .screenplay-container{background-color:#e8eeeb;background-image:linear-gradient(rgba(23,107,98,.035) 1px,transparent 0),linear-gradient(90deg,rgba(23,107,98,.035) 1px,transparent 0);background-size:48px 48px}.light .screenplay-page-navigator{border-right-color:var(--line);background:var(--bg-1);color:var(--fg-1);box-shadow:8px 0 24px rgba(16,23,20,.035)}.light .screenplay-page-navigator__count,.light .screenplay-page-navigator__label,.light .screenplay-page-navigator__meta span:last-child,.light .screenplay-page-navigator__section{color:var(--fg-3)}.light .screenplay-page-navigator__timeline{border-color:var(--line);background:var(--bg-2)}.light .screenplay-page-navigator__tick{background:var(--bg-4);box-shadow:inset -1px 0 0 rgba(16,23,20,.12)}.light .screenplay-page-navigator__tick--active{background:var(--gold)}.light .screenplay-page-navigator__progress{background:var(--gold-hi);box-shadow:0 0 0 1px rgba(255,255,255,.9)}.light .screenplay-page-navigator__card--active,.light .screenplay-page-navigator__card:hover{background:var(--bg-2)}.light .screenplay-page-navigator__card--active{border-left-color:var(--gold)}.light .screenplay-page-navigator__thumb{border-color:var(--line-2);background:#ffffff;box-shadow:0 2px 7px rgba(16,23,20,.12)}.light .screenplay-page-navigator__thumb span{background:rgba(52,70,64,.42)}.light .screenplay-page-navigator__meta span:first-child{color:var(--fg-1)}.light .screenplay-page-sheet{box-shadow:0 18px 48px rgba(16,23,20,.16),inset 0 1px 0 rgba(255,255,255,.9)}.light .screenplay-page-sheet--active{border-color:rgba(23,107,98,.44);box-shadow:0 22px 54px rgba(16,23,20,.19),0 0 0 2px rgba(23,107,98,.4),inset 0 1px 0 rgba(255,255,255,.9)}@media (max-width:1279px){.screenplay-page-navigator{display:none}}.screenplay-page-sheets{position:absolute;inset:0 0 auto 0;z-index:0;display:flex;flex-direction:column;align-items:center;gap:var(--paginated-sheet-gap);padding:0;box-sizing:border-box;pointer-events:none}.screenplay-page-sheet{position:relative;width:min(8.5in,calc(100% - 32px));max-width:8.5in;height:11in;flex-shrink:0;box-sizing:border-box;border-radius:3px;border:1px solid rgba(55,48,34,.24);box-shadow:0 22px 68px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.06)}.screenplay-page-sheet--active{border-color:rgba(247,241,228,.45);box-shadow:0 26px 78px rgba(0,0,0,.56),0 0 0 2px rgba(247,241,228,.55),inset 0 1px 0 rgba(255,255,255,.12)}.screenplay-color-night.screenplay-paginated-sheets .screenplay-page-sheet{border-color:rgba(255,255,255,.14);box-shadow:0 14px 40px rgba(0,0,0,.55)}.screenplay-page-sheet-number{position:absolute;top:10mm;right:11mm;font-family:Courier New,Courier,monospace;font-size:9pt;color:rgba(0,0,0,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.screenplay-color-night.screenplay-paginated-sheets .screenplay-page-sheet-number{color:rgba(244,244,255,.45)}.screenplay-editor-stack--paginated{width:100%;display:flex;flex-direction:column;align-items:center}.screenplay-paginated:not(.screenplay-paginated-sheets) .screenplay-container{display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px 16px 32px;background:#0a0a0a}@media (max-width:768px){.screenplay-paginated .screenplay-container{padding:14px 8px 18px;gap:14px}}.screenplay-color-night.screenplay-paginated .screenplay-container{background:hsl(240 10% 8%)}.screenplay-color-white.screenplay-paginated .screenplay-container{background:#ece9e0}.screenplay-color-ivory.screenplay-paginated .screenplay-container{background:#e0d4c0}.screenplay-paginated .screenplay-page-break{display:block;height:32px;margin-left:-1.5in;margin-right:-1in;background:#0a0a0a}.screenplay-paginated .screenplay-page-break:before{content:none}.screenplay-paginated .screenplay-page-break:after{content:attr(data-page);position:absolute;right:.75in;top:50%;transform:translateY(-50%);font-family:Courier New,Courier,monospace;font-size:9pt;color:rgba(245,166,35,.7);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;letter-spacing:.03em;background:transparent}.screenplay-color-white.screenplay-paginated .screenplay-page-break{background:#ece9e0}.screenplay-color-white.screenplay-paginated .screenplay-page-break:after{color:rgba(0,0,0,.3)}.screenplay-color-ivory.screenplay-paginated .screenplay-page-break{background:#e8ddd0}.screenplay-color-ivory.screenplay-paginated .screenplay-page-break:after{color:rgba(80,60,40,.35)}.screenplay-paginated-sheets.screenplay-paginated .screenplay-page-break{display:block!important;position:relative;height:calc(var(--paginated-sheet-gap) + .5in);margin:0 -1in 0 -1.5in;background:transparent!important;-moz-column-break-before:auto;break-before:auto;page-break-before:auto;pointer-events:none}.screenplay-paginated-sheets.screenplay-paginated .screenplay-page-break:after{content:none!important}@media print{.screenplay-free-tier .screenplay-container:before{content:"APPLEBOX FREE";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:72pt;color:rgba(0,0,0,.06);z-index:9999;font-family:Courier New,Courier,monospace;pointer-events:none;white-space:nowrap;letter-spacing:.05em}.editor-toolbar,.find-replace-bar,.scene-navigator,.script-analysis-panel,header{display:none!important}.screenplay-container{padding:0;background:white}.screenplay-editor{font-size:12pt;line-height:1.2;padding:1in 1in 1in 1.5in;background:white!important;color:black!important;box-shadow:none;max-width:none;min-height:auto}.screenplay-editor .character,.screenplay-editor [data-type=character]{margin-left:2.2in}.screenplay-editor .dialogue,.screenplay-editor [data-type=dialogue]{margin-left:1.4in;margin-right:1.4in}.screenplay-editor .parenthetical,.screenplay-editor [data-type=parenthetical]{margin-left:1.8in;margin-right:1.8in}}@media print{@page{margin:0;size:letter}}@media (max-width:767px){.screenplay-document-viewport{overflow-x:auto;-webkit-overflow-scrolling:touch}.screenplay-editor{min-width:8.5in}}