@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-latin-400-normal-AFMiCETP.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/screenplay-editor/assets/source-sans-3-cyrillic-ext-500-normal-D8Dd5jAI.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-cyrillic-ext-500-normal-CaAUUz-j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/screenplay-editor/assets/source-sans-3-cyrillic-500-normal-BmnPaoCF.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-cyrillic-500-normal-B7bCyCk_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/screenplay-editor/assets/source-sans-3-greek-ext-500-normal-9wgnofA_.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-greek-ext-500-normal-FO4an0ZF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/screenplay-editor/assets/source-sans-3-greek-500-normal-eLQqTu5G.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-greek-500-normal-BOY5JFvG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/screenplay-editor/assets/source-sans-3-vietnamese-500-normal-BSXhk166.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-vietnamese-500-normal-7g9Z1MMl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/screenplay-editor/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-latin-ext-500-normal-DYiJOyLu.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/screenplay-editor/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-latin-500-normal-BtDzq-z9.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/screenplay-editor/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/screenplay-editor/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/screenplay-editor/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/screenplay-editor/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/screenplay-editor/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/screenplay-editor/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/screenplay-editor/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/screenplay-editor/assets/source-sans-3-latin-600-normal-BvDVuF-j.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}:root{--ui-bg:#e8e4dc;--ui-panel:#f4f1ea;--ui-ink:#1a1a1a;--ui-muted:#6b6560;--ui-line:#c8c2b8;--ui-accent:#2c2c2c;--paper:#faf9f6;--paper-shadow:0 1px 3px #0000001f, 0 8px 24px #0000000f;--font-ui:"Source Sans 3", "Segoe UI", sans-serif;--outline-w:240px}*,:before,:after{box-sizing:border-box}html,body{background:var(--ui-bg);min-height:100%;color:var(--ui-ink);font-family:var(--font-ui);margin:0;font-size:14px}body{background-image:radial-gradient(at top,#ffffff73,#0000 55%),linear-gradient(#ebe6de 0%,#ddd7cc 100%)}#app{flex-direction:column;min-height:100vh;display:flex}.chrome{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f1eaf0;position:sticky;top:0}.toolbar{border-bottom:1px solid var(--ui-line);background:#f4f1eaf0;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.toolbar__brand{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);font-size:11px;font-weight:600}.toolbar__title{font:inherit;color:var(--ui-ink);background:0 0;border:none;border-bottom:1px solid #0000;min-width:120px;max-width:220px;padding:4px 6px;font-size:15px;font-weight:500}.toolbar__title:hover,.toolbar__title:focus{border-bottom-color:var(--ui-line);outline:none}.save-status{color:var(--ui-muted);white-space:nowrap;min-width:5.5em;font-size:11px}.toolbar__group{align-items:center;gap:4px;display:flex}.toolbar__sep{background:var(--ui-line);width:1px;height:18px;margin:0 2px}.seg{border:1px solid var(--ui-line);border-radius:2px;display:inline-flex;overflow:hidden}.seg button{font:inherit;letter-spacing:.06em;cursor:pointer;color:var(--ui-muted);background:0 0;border:none;padding:5px 10px;font-size:12px}.seg button.active,.btn.active{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.btn{border:1px solid var(--ui-line);background:var(--paper);color:var(--ui-ink);font:inherit;cursor:pointer;border-radius:2px;padding:5px 9px;font-size:12px}.btn:focus-visible,.seg button:focus-visible,.toolbar__title:focus-visible,.meta-panel input:focus-visible,.outline__item:focus-visible,.typebar__btn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.line--display{pointer-events:none;-webkit-user-select:text;user-select:text}.btn--ghost{background:0 0}.stats{color:var(--ui-muted);font-variant-numeric:tabular-nums;gap:12px;margin-left:auto;font-size:12px;display:flex}.stats strong{color:var(--ui-ink);font-weight:500}.typebar{border-bottom:1px solid var(--ui-line);background:#f4f1eaf0;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 2px;padding:2px 12px 4px;display:flex}.typebar__btn{appearance:none;box-shadow:none;font:inherit;letter-spacing:.02em;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:3px 8px 2px;font-size:12px;line-height:1.4}.typebar__btn:hover{color:var(--ui-ink)}.typebar__btn.is-active{color:var(--ui-ink);border-bottom-color:var(--ui-ink)}.typebar__btn:focus{outline:none}.layout{flex:1;align-items:stretch;min-height:0;display:flex}.outline{width:var(--outline-w);border-right:1px solid var(--ui-line);background:#f4f1eabf;flex-shrink:0;max-height:calc(100vh - 52px);padding:12px 0 40px;position:sticky;top:52px;overflow-y:auto}.outline__head{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-muted);padding:0 14px 10px;font-size:10px}.outline__list{flex-direction:column;display:flex}.outline__item{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ui-ink);background:0 0;border:none;border-left:2px solid #0000;align-items:flex-start;gap:8px;padding:8px 14px;font-size:12px;line-height:1.35;display:flex}.outline__item:hover{background:#0000000a}.outline__item.is-active{border-left-color:var(--ui-accent);background:#0000000d}.outline__num{font-variant-numeric:tabular-nums;color:var(--ui-muted);min-width:1.4em}.outline__text{word-break:break-word;font-family:Courier Prime,Courier New,Courier,monospace;font-size:11px}.outline__empty{color:var(--ui-muted);margin:0;padding:8px 14px;font-size:12px}.workspace{flex:1;justify-content:center;padding:24px 16px 72px;display:flex;overflow:auto}.script-scroll{width:100%;max-width:900px}.meta-panel{border-bottom:1px solid var(--ui-line);background:#faf9f6d9;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;padding:12px 16px;display:grid}.meta-panel label{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.meta-panel input{border:none;border-bottom:1px solid var(--ui-line);font:inherit;color:var(--ui-ink);text-transform:none;letter-spacing:normal;background:0 0;padding:4px 0;font-size:13px}.meta-panel input:focus{border-bottom-color:var(--ui-ink);outline:none}.autocomplete{z-index:40;background:var(--paper);border:1px solid var(--ui-line);min-width:200px;max-width:360px;box-shadow:var(--paper-shadow);margin:0;padding:4px 0;list-style:none;position:fixed}.autocomplete li{cursor:pointer;color:var(--ui-ink);padding:6px 12px;font-family:Courier Prime,Courier New,Courier,monospace;font-size:13px}.autocomplete li[aria-selected=true],.autocomplete li:hover{background:#ece8e0}.tip{z-index:25;background:var(--paper);border:1px solid var(--ui-line);max-width:min(720px,92vw);box-shadow:var(--paper-shadow);color:var(--ui-muted);align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.tip p{margin:0;line-height:1.45}.tip[hidden],.find-bar[hidden],.meta-panel[hidden],.outline[hidden]{display:none!important}.find-bar{border-bottom:1px solid var(--ui-line);background:#faf9f6f2;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;display:flex}.find-bar[hidden]{display:none!important}.find-bar input{border:1px solid var(--ui-line);background:var(--paper);font:inherit;border-radius:2px;min-width:140px;padding:5px 8px;font-size:13px}.find-bar__count{color:var(--ui-muted);font-variant-numeric:tabular-nums;min-width:4em;font-size:12px}body.focus-mode .find-bar{display:none!important}.tip p{margin:0}.tip strong{color:var(--ui-ink);font-weight:600}.help-dialog{border:1px solid var(--ui-line);background:var(--paper);max-width:440px;color:var(--ui-ink);box-shadow:var(--paper-shadow);border-radius:2px;padding:0}.help-dialog::backdrop{background:#28241e59}.help-dialog__inner{margin:0;padding:20px 22px}.help-dialog h2{margin:0 0 12px;font-size:16px;font-weight:600}.help-dialog ul{color:var(--ui-muted);margin:0 0 14px;padding-left:18px;font-size:13px;line-height:1.55}.help-dialog li{margin-bottom:6px}.help-dialog kbd{font-family:var(--font-ui);border:1px solid var(--ui-line);color:var(--ui-ink);background:#fff;border-radius:2px;padding:1px 5px;font-size:11px}.help-dialog__note{color:var(--ui-muted);margin:0 0 14px;font-size:12px}.library-dialog{border:1px solid var(--ui-line);background:var(--paper);width:calc(100vw - 32px);max-width:520px;color:var(--ui-ink);box-shadow:var(--paper-shadow);border-radius:2px;padding:0}.library-dialog::backdrop{background:#28241e59}.library-dialog__inner{margin:0;padding:18px 20px 14px}.library-dialog__head h2{margin:0 0 6px;font-size:16px;font-weight:600}.library-dialog__note{color:var(--ui-muted);margin:0 0 14px;font-size:12px;line-height:1.45}.library-list{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);max-height:min(50vh,360px);margin:0;padding:0;list-style:none;overflow-y:auto}.library-list__empty{text-align:center;color:var(--ui-muted);padding:20px 8px;font-size:13px}.library-item{border-bottom:1px solid var(--ui-line);align-items:center;gap:8px;padding:8px 4px;display:flex}.library-item:last-child{border-bottom:none}.library-item--current{background:#00000008}.library-item__main{flex:1;min-width:0}.library-item__open{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:4px 6px;display:flex}.library-item__open:hover .library-item__title{text-decoration:underline}.library-item__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:500;overflow:hidden}.library-item__meta{color:var(--ui-muted);font-size:11px}.library-item__actions{flex-shrink:0;gap:2px;display:flex}.library-dialog__foot{justify-content:flex-end;padding-top:12px;display:flex}body.focus-mode .chrome,body.focus-mode .toolbar,body.focus-mode .typebar,body.focus-mode .meta-panel,body.focus-mode .outline,body.focus-mode .tip{display:none!important}body.focus-mode .layout{display:block}body.focus-mode .workspace{padding-top:32px;padding-bottom:48px}body.focus-mode{background:#d9d3c8}@media print{body{background:#fff!important}.chrome,.toolbar,.typebar,.meta-panel,.outline,.tip,.autocomplete,.help-dialog,.library-dialog,.find-bar{display:none!important}.layout{display:block}.workspace{padding:0}}@media (width<=860px){.outline{z-index:15;box-shadow:var(--paper-shadow);position:fixed;top:52px;bottom:0;left:0}.stats{width:100%;margin-left:0}}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/screenplay-editor/assets/courier-prime-latin-ext-400-normal-B-EsvyE4.woff2)format("woff2"),url(/screenplay-editor/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(/screenplay-editor/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/screenplay-editor/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}.page{background:var(--paper);box-shadow:var(--paper-shadow);color:#111;margin:0 auto 28px;font-family:Courier Prime,Courier New,Courier,monospace;font-size:12pt;line-height:1;position:relative;overflow:hidden}.page__number{font-family:Courier Prime,Courier New,Courier,monospace;font-size:12pt;position:absolute;top:.5in;right:1in}.page__number.is-hidden{display:none}.page__body{flex-direction:column;gap:0;display:flex}.line{appearance:none;width:100%;box-shadow:none;font:inherit;color:inherit;resize:none;white-space:pre-wrap;word-wrap:break-word;caret-color:#111;background:0 0;border:0;border-radius:0;outline:none;min-height:12pt;margin:0 0 12pt;padding:0;display:block;overflow:hidden}.line:focus,.line:focus-visible,.line:active{appearance:none;box-shadow:none;background:0 0;border:0;outline:none}.line::spelling-error{background:0 0}.line::grammar-error{background:0 0}.line::spelling-error{-webkit-text-decoration:underline wavy #c73b36;text-decoration:underline wavy #c73b36}.line::grammar-error{-webkit-text-decoration:underline wavy #2d67b2;text-decoration:underline wavy #2d67b2}.line-wrap{width:100%;margin:0 0 12pt;display:block;position:relative}.line-wrap>.line{z-index:1;background:0 0;margin-bottom:0;position:relative}.line-find-rect{z-index:3;pointer-events:none;background:#ffd60a8c;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 1px #c88c0073}.line-grammar-rect{z-index:2;pointer-events:none;background-image:linear-gradient(135deg,#0000 40%,#2d67b2 40% 58%,#0000 58%),linear-gradient(45deg,#0000 40%,#2d67b2 40% 58%,#0000 58%);background-position:0 100%,2px 100%;background-repeat:repeat-x;background-size:4px 3px;position:absolute}@media print{.line-grammar-rect,.line-find-rect{display:none!important}}.line--more,.line--contd{pointer-events:none;color:#111;-webkit-user-select:none;user-select:none}.line--more{text-align:center;margin-bottom:0}.format-us .page{width:8.5in;min-height:11in;padding:1in 1in 1in 1.5in}.format-us .page__number{top:.5in;right:1in}.format-us .line--scene_heading,.format-us .line--action{width:6in;margin-left:0}.format-us .line--character{text-transform:uppercase;width:4in;margin-left:2in}.format-us .line--parenthetical{width:2.5in;margin-left:1.5in}.format-us .line--dialogue{width:3.5in;margin-left:1in}.format-us .line--transition{text-align:right;text-transform:uppercase;width:2in;margin-left:4in}.format-us .line--contd{text-transform:uppercase;width:4in;margin-left:2in}.format-us .line--more{width:3.5in;margin-left:1in}.format-ru .page{width:210mm;min-height:297mm;padding:25mm 25mm 12.5mm 37.5mm}.format-ru .page__number{top:12mm;right:25mm}.format-ru .line--scene_heading,.format-ru .line--action{width:147.5mm;margin-left:0}.format-ru .line--character{text-transform:uppercase;width:80mm;margin-left:67.5mm}.format-ru .line--parenthetical{width:47.5mm;margin-left:55mm}.format-ru .line--dialogue{width:72.5mm;margin-left:37.5mm}.format-ru .line--transition{text-align:right;text-transform:uppercase;width:147.5mm;margin-left:0}.format-ru .line--contd{text-transform:uppercase;width:80mm;margin-left:67.5mm}.format-ru .line--more{width:72.5mm;margin-left:37.5mm}.title-page{text-align:center;min-height:inherit;flex-direction:column;justify-content:center;align-items:center;font-family:Courier Prime,Courier New,Courier,monospace;font-size:12pt;line-height:1.4;display:flex}.title-page__title{text-transform:uppercase;margin-bottom:2em}.title-page__by{margin-bottom:.5em}.title-page__author{margin-bottom:3em}.title-page__meta{text-align:left;white-space:pre-wrap;position:absolute;bottom:1.5in;left:1.5in;right:1in}.format-ru .title-page__meta{bottom:40mm;left:37.5mm;right:25mm}@media print{.page{box-shadow:none;page-break-after:always;break-after:page;margin:0}.page:last-child{page-break-after:auto;break-after:auto}.format-us .page{width:8.5in;height:11in;min-height:11in}.format-ru .page{width:210mm;height:297mm;min-height:297mm}@page{margin:0}}@media (width<=900px){.format-us .page,.format-ru .page{transform-origin:top;width:100%;min-height:auto}}
