.floating[data-v-d0348b1d]{z-index:1000}kbd[data-v-d0348b1d]{margin-left:8px}.sidebar[data-v-1b232d25]{background-color:var(--sidebar-bg);border-right:var(--border);flex:0 0 350px;max-height:100%;padding:8px;overflow-y:scroll}.fields[data-v-7aaa4348]{flex-flow:column;gap:8px;display:flex}.fields .field[data-v-7aaa4348]{flex-flow:column;gap:4px;display:flex}.fields{flex-flow:column;gap:8px;margin-bottom:16px;display:flex}.fields .field{flex-flow:column;gap:4px;display:flex}h3[data-v-2468386f]{color:var(--fg-3);margin-bottom:8px}.scene-tree[data-v-2468386f]{list-style:none}.scene-tree .scene-group[data-v-2468386f]{margin-bottom:2px}.scene-tree .scene-group .scene-heading[data-v-2468386f]{border-radius:4px;align-items:center;gap:2px;margin-bottom:2px;padding:8px;display:flex}.scene-tree .scene-group .scene-heading[data-v-2468386f]:hover{cursor:pointer;background-color:var(--bg-2)}.scene-tree .scene-group .scene-heading.is-active[data-v-2468386f]{background-color:var(--highlight);color:var(--highlight-inverted)}.scene-tree .scene-group .notes-list[data-v-2468386f]{border-left:2px solid var(--color-1);margin-left:16px;list-style:none}.scene-tree .scene-group .notes-list .note-item[data-v-2468386f]{color:var(--fg-3);padding:8px}.scene-tree .scene-group .notes-list .note-item[data-v-2468386f]:hover{cursor:pointer;background-color:var(--bg-2)}.modal-background{background-color:#0009;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-background .modal-message{min-width:500px;color:var(--modal-color);background-color:var(--modal-bg);border:1px solid var(--modal-border-color);border-radius:4px;box-shadow:0 12px 12px #0000001a}.modal-background .modal-message .modal-header{padding:24px 24px 12px;font-weight:700}.modal-background .modal-message .modal-content{padding:12px 24px 24px}.modal-background .modal-message .modal-content div:not(:last-child){margin-bottom:19px}.modal-background .modal-message .modal-footer{border-top:1px solid var(--modal-border-color);padding:24px}.modal-background .modal-message div.field{flex-flow:column;gap:12px;display:flex}.modal-background .modal-message div.field .hint{color:var(--editor-color-dimmed)}.modal-background .modal-message .field-hidden{display:none}.modal-background .modal-message div.buttons{justify-content:space-evenly;align-items:center;gap:8px;margin-bottom:0;display:flex}.modal-background .modal-message div.buttons button{width:100%}@media (width<=576px){.modal-background .modal-message{margin:12px}}.color-picker[data-v-a9ccfbc3]{display:inline-block}.color-picker .color-options[data-v-a9ccfbc3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-picker .color-options .color-btn[data-v-a9ccfbc3]{border:4px solid var(--color-picker-item-border-color);outline:1px solid var(--color-picker-item-outline-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:relative}.color-picker .color-options .color-btn.active[data-v-a9ccfbc3]{border-color:var(--color-picker-item-border-outline-color);outline-color:var(--color-picker-item-active-outline-color)}.color-picker .color-options .color-btn.no-color[data-v-a9ccfbc3],.color-picker .color-options .color-btn.custom-color[data-v-a9ccfbc3]{border:4px solid var(--color-picker-item-border-color);overflow:hidden}.color-picker .color-options .color-btn.no-color.active[data-v-a9ccfbc3],.color-picker .color-options .color-btn.custom-color.active[data-v-a9ccfbc3]{border-color:var(--color-picker-item-border-outline-color)}.color-picker .color-options .color-btn.no-color .slash[data-v-a9ccfbc3]{background-color:var(--app-color);width:100%;height:2px;position:absolute;transform:rotate(-45deg)}.color-picker .color-options .color-btn.custom-color input[type=color][data-v-a9ccfbc3]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.color-picker .color-options .color-btn.custom-color .custom-icon[data-v-a9ccfbc3]{color:var(--app-color);pointer-events:none;align-items:center;font-size:14px;font-weight:700;display:flex}.contextmenu{background-color:var(--context-bg);border:1px solid var(--context-border-color);color:var(--context-color);box-shadow:0 2px 4px var(--shadow);z-index:2001;border-radius:4px;flex-flow:column;gap:1px;padding:4px;display:flex;position:fixed}.contextmenu button{background-color:var(--context-button-bg);border:1px solid var(--context-button-border-color);width:100%;color:var(--context-button-color);border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:4px 8px;display:flex}.contextmenu button:hover{background-color:var(--context-button-hover-bg);border-color:var(--context-button-hover-border-color);color:var(--context-button-hover-color)}.contextmenu button svg{color:var(--context-button-color);flex:0 0 22px}.contextmenu hr{border-top:1px solid var(--context-hr-border-color);border-bottom:0;border-left:0;border-right:0}.contextmenu-bg{z-index:1000;background-color:#0000;width:100%;height:100vh;position:fixed;top:0;left:0}.options-manager h3[data-v-eba57768]{margin-top:0;margin-bottom:12px}.input-group[data-v-eba57768]{gap:8px;display:flex}.input-group input[data-v-eba57768]{flex:1 0}.edit-input[data-v-eba57768]{flex:1;padding:2px 4px}.options-list[data-v-eba57768]{background-color:var(--bg-3);border-radius:4px 4px 0 0;flex-direction:column;max-height:150px;margin:0;padding:0;list-style:none;display:flex;overflow-y:scroll}.options-list .option-item[data-v-eba57768]{border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 20px;display:flex}.options-list .option-item .item-text[data-v-eba57768]{word-break:break-all;cursor:text}.options-list .option-item .item-actions[data-v-eba57768]{align-items:center;display:flex}.action-row[data-v-eba57768]{border-top:1px solid var(--border);background-color:var(--bg-3);border-radius:0 0 4px 4px;padding:8px}.empty-state[data-v-eba57768]{text-align:center;padding:12px 0}.browser[data-v-91b0903a]{justify-content:center;margin-top:32px;display:flex}.browser .inner[data-v-91b0903a]{flex-flow:column;flex:0 700px;gap:16px;display:flex}.browser .inner .header[data-v-91b0903a]{justify-content:space-between;display:flex}.browser .inner .header .breadcrumb[data-v-91b0903a],.browser .inner .header .actions[data-v-91b0903a]{align-items:center;gap:8px;display:flex}.browser .inner .header .breadcrumb div[data-v-91b0903a]{align-items:center;gap:4px;display:flex}.browser .inner .list[data-v-91b0903a]{flex-flow:column;gap:8px;display:flex}.browser .inner .list .item[data-v-91b0903a]{background-color:var(--browser-bg);border:1px solid var(--browser-border-color);outline:0 solid var(--browser-outline-color);color:var(--browser-color);border-radius:4px;align-items:center;gap:12px;padding:8px 12px;display:flex}.browser .inner .list .item .icon[data-v-91b0903a]{flex:0 0;align-items:center;display:flex}.browser .inner .list .item .icon svg[data-v-91b0903a]{color:var(--browser-color-dimmed)}.browser .inner .list .item .name[data-v-91b0903a]{flex:5 0}.browser .inner .list .item .scripts[data-v-91b0903a]{text-align:right;flex:1;align-items:center;gap:4px;display:flex}.browser .inner .list .item .scripts svg[data-v-91b0903a]{color:var(--browser-color-dimmed)}.browser .inner .list .item .date[data-v-91b0903a]{text-align:right;white-space:nowrap;font-feature-settings:"tnum";flex:1}.browser .inner .list .item .buttons[data-v-91b0903a]{flex:0 0;align-items:center;gap:3px;display:flex}.browser .inner .list .item .buttons button[data-v-91b0903a]{align-items:center;display:flex}.browser .inner .list .item[data-v-91b0903a]:hover{cursor:pointer;background-color:var(--browser-hover-bg);border-color:var(--browser-hover-border-color)}.browser .inner .list .item[data-v-91b0903a]:active,.browser .inner .list .item[data-v-91b0903a]:focus{border-color:var(--browser-active-border-color);outline:2px solid var(--browser-active-outline-color)}.login-container[data-v-d6cdd665]{justify-content:center;align-items:center;height:100vh;display:flex}.login-container .login[data-v-d6cdd665]{flex-flow:column;gap:8px;width:400px;display:flex}.login-container .login button[data-v-d6cdd665],.login-container .login input[data-v-d6cdd665]{width:100%}.login-container .login .copyright[data-v-d6cdd665]{color:var(--fg-3);text-align:center;margin-top:12px}.tab-bar[data-v-f39c2be8]{align-items:center;gap:8px;display:flex}.tab-bar .item[data-v-f39c2be8]{background-color:var(--menu-tab-bg);border:1px solid var(--menu-tab-border-color);color:var(--menu-tab-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;width:220px;padding:8px 13px;display:flex}.tab-bar .item[data-v-f39c2be8]:hover{background-color:var(--menu-tab-hover-bg);border:1px solid var(--menu-tab-hover-border-color);color:var(--menu-tab-hover-color)}.tab-bar .item .title[data-v-f39c2be8]{white-space:nowrap;flex:auto;overflow:hidden}.tab-bar .item .status[data-v-f39c2be8],.tab-bar .item .close[data-v-f39c2be8]{align-items:center;display:flex}.tab-bar .item .status svg[data-v-f39c2be8],.tab-bar .item .close svg[data-v-f39c2be8]{width:22px;height:22px;color:var(--menu-tab-color)}.tab-bar .item.active[data-v-f39c2be8]{background-color:var(--menu-tab-active-bg);color:var(--menu-tab-active-color);box-shadow:0 1px 6px #0001}.tab-bar .item.active svg[data-v-f39c2be8]{color:var(--menu-tab-active-color)}.window[data-v-ab3a650c]{flex-flow:column;display:flex;overflow:hidden}.window .menu[data-v-ab3a650c]{background-color:var(--menu-bg);border-bottom:1px solid var(--menu-border-color);flex:0 0 32px;align-items:center;display:flex}.window .menu .logo[data-v-ab3a650c],.window .menu .user[data-v-ab3a650c]{flex:none;padding:8px}.window .menu .logo button[data-v-ab3a650c],.window .menu .user button[data-v-ab3a650c]{align-items:center;padding:6px;display:flex}.window .menu .tabs[data-v-ab3a650c]{flex:1 0}.window .menu .user[data-v-ab3a650c]{padding:8px}.window .content[data-v-ab3a650c]{flex:auto;min-height:0;overflow-y:auto}@font-face{font-display:swap;font-family:"Courier 10 Pitch";src:url(/assets/cour10p_bi-C37u2Pms.woff2)format("woff2");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:"Courier 10 Pitch";src:url(/assets/cour10p_b-6UZgcw6o.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"Courier 10 Pitch";src:url(/assets/cour10p_i-Rn-A6SSM.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:"Courier 10 Pitch";src:url(/assets/cour10p_r-CNLjsTSs.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Courier 10 Pitch W07";src:url(/assets/Courier10PitchW07-BdIt-CI-_agD4.eot);src:local(Courier10PitchW07-BdIt),url(/assets/Courier10PitchW07-BdIt-CI-_agD4.eot?#iefix)format("embedded-opentype"),url(/assets/Courier10PitchW07-BdIt-Ddq47A-F.woff2)format("woff2"),url(/assets/Courier10PitchW07-BdIt-imBcIeid.woff)format("woff"),url(/assets/Courier10PitchW07-BdIt-BRF_X2Nl.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Courier 10 Pitch W07";src:url(/assets/Courier10PitchW07-Rom-ypFyzBnz.eot);src:local(Courier10PitchW07-Rom),url(/assets/Courier10PitchW07-Rom-ypFyzBnz.eot?#iefix)format("embedded-opentype"),url(/assets/Courier10PitchW07-Rom-BcDxTCL_.woff2)format("woff2"),url(/assets/Courier10PitchW07-Rom-C-20pmlQ.woff)format("woff"),url(/assets/Courier10PitchW07-Rom-meyHh2da.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Courier 10 Pitch W07";src:url(/assets/Courier10PitchW07-It-Pw9448zd.eot);src:local(Courier10PitchW07-It),url(/assets/Courier10PitchW07-It-Pw9448zd.eot?#iefix)format("embedded-opentype"),url(/assets/Courier10PitchW07-It-0T184xAt.woff2)format("woff2"),url(/assets/Courier10PitchW07-It-BcEzTSmz.woff)format("woff"),url(/assets/Courier10PitchW07-It-pao34vQ_.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Courier 10 Pitch W07";src:url(/assets/Courier10PitchW07-Bd-BiUaiKVH.eot);src:local(Courier10PitchW07-Bd),url(/assets/Courier10PitchW07-Bd-BiUaiKVH.eot?#iefix)format("embedded-opentype"),url(/assets/Courier10PitchW07-Bd--G2eXQtX.woff2)format("woff2"),url(/assets/Courier10PitchW07-Bd-Cofu9aHB.woff)format("woff"),url(/assets/Courier10PitchW07-Bd-DxVhq36L.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Courier Prime;src:url(/assets/courier-prime-v11-latin-700italic-CZikIXQl.woff2)format("woff2");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:Courier Prime;src:url(/assets/courier-prime-v11-latin-700-D1YCjmaD.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Courier Prime;src:url(/assets/courier-prime-v11-latin-italic-CaR7PCvg.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:Courier Prime;src:url(/assets/courier-prime-v11-latin-regular-BbyBr73r.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Courier Prime Sans;src:url(/assets/Courier-Prime-Sans-Bold-Italic-CRR8q1tm.woff2)format("woff2");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:Courier Prime Sans;src:url(/assets/Courier-Prime-Sans-Bold-pHkZsnuV.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Courier Prime Sans;src:url(/assets/Courier-Prime-Sans-Italic-BSqvbCEG.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:Courier Prime Sans;src:url(/assets/Courier-Prime-Sans-DODh9KMC.woff2)format("woff2");font-weight:400;font-style:normal}*{box-sizing:border-box;font:inherit;scrollbar-width:thin;margin:0;padding:0}table{border-collapse:inherit;border-spacing:0;border:none;border-color:inherit}button,input[type=submit]{appearance:none;background:0 0;border:none}button:hover,input[type=submit]:hover{cursor:pointer}button,select,input,textarea,kbd{font:inherit}::selection{color:var(--text-selection-color);background-color:var(--text-selection-bg)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--app-font);--page-width:21cm;--page-height:29.7cm;--page-zoom:1;--bg-0:#e0e0e0;--bg-1:#e8e8e8;--bg-2:#f0f0f0;--bg-3:#fff;--fg-1:#000;--fg-2:#1c1c1c;--fg-3:#737373;--dark-bg:#1c1c1c;--dark-border:#363636;--dark-color-dimmed:#8f8f8f;--dark-color:#fff;--border:#e0e0e0;--highlight:#4938ff;--highlight-inverted:#fff;--shadow:#0003;--color-1:#e14775;--color-2:#e16032;--color-3:#cc7a0a;--color-4:#269d69;--color-5:#1c8ca8;--color-6:#7058be;--color-7:#1b1f29;--color-8:#c7c7c7;--app-font:"Inter", system-ui, sans-serif;--app-bg:var(--bg-2);--app-color:var(--fg-1);--menu-bg:var(--bg-1);--menu-border-color:var(--border);--menu-tab-bg:var(--bg-1);--menu-tab-border-color:var(--border);--menu-tab-color:var(--fg-3);--menu-tab-hover-bg:var(--bg-2);--menu-tab-hover-border-color:var(--border);--menu-tab-hover-color:var(--fg-1);--menu-tab-active-bg:var(--bg-3);--menu-tab-active-color:var(--fg-1);--browser-bg:var(--bg-3);--browser-border-color:var(--border);--browser-outline-color:var(--highlight);--browser-color:var(--fg-1);--browser-color-dimmed:var(--fg-3);--browser-hover-bg:hsl(from var(--bg-3) h s calc(l - 2));--browser-hover-border-color:var(--border);--browser-active-border-color:var(--bg-1);--browser-active-outline-color:var(--highlight);--toolbar-item-active-bg:var(--highlight);--toolbar-item-active-color:var(--highlight-inverted);--sidebar-bg:var(--bg-1);--modal-bg:var(--bg-2);--modal-border-color:var(--border);--modal-color:var(--fg-1);--button-bg:var(--bg-3);--button-border-color:var(--border);--button-color:var(--fg-1);--button-hover-bg:hsl(from var(--bg-3) h s calc(l - 2));--button-hover-border-color:var(--border);--button-hover-color:var(--fg-1);--button-active-border-color:var(--border);--button-active-outline-color:var(--highlight);--button-primary-bg:var(--highlight);--button-primary-border-color:var(--highlight);--button-primary-color:var(--highlight-inverted);--button-primary-hover-bg:hsl(from var(--highlight) h calc(s - 25) calc(l - 7));--button-primary-hover-border-color:hsl(from var(--highlight) h calc(s - 25) calc(l - 7));--button-primary-hover-color:var(--highlight-inverted);--button-primary-active-border-color:var(--border);--button-primary-active-outline-color:var(--highlight);--input-bg:var(--bg-3);--input-border-color:var(--border);--input-color:var(--fg-1);--input-active-border-color:var(--border);--input-active-outline-color:var(--highlight);--select-bg:var(--bg-3);--select-border-color:var(--border);--select-color:var(--fg-1);--select-active-border-color:var(--border);--select-active-outline-color:var(--highlight);--checkbox-bg:var(--bg-3);--checkbox-border-color:var(--border);--checkbox-checked-border-color:var(--border);--checkbox-checked-color:var(--fg-1);--color-picker-item-border-color:var(--bg-2);--color-picker-item-outline-color:var(--border);--color-picker-item-border-outline-color:var(--border);--color-picker-item-active-outline-color:var(--fg-3);--float-bg:var(--dark-bg);--float-color:var(--dark-color);--float-color-dimmed:var(--dark-color-dimmed);--context-bg:var(--dark-bg);--context-border-color:var(--dark-bg);--context-color:var(--dark-color);--context-button-bg:var(--dark-bg);--context-button-border-color:var(--dark-bg);--context-button-color:var(--dark-color);--context-button-hover-bg:var(--dark-border);--context-button-hover-border-color:var(--dark-bg);--context-button-hover-color:var(--dark-color);--context-hr-border-color:var(--dark-border);--editor-font:"Courier 10 Pitch", "Courier 10 Pitch W07", "Courier Prime";--editor-bg:var(--bg-2);--editor-color-dimmed:var(--fg-3);--editor-page-bg:var(--bg-3);--editor-page-border-color:var(--border);--editor-page-color:var(--fg-1);--editor-page-caret-color:var(--highlight);--editor-autocomplete-bg:var(--dark-bg);--editor-autocomplete-border-color:var(--border);--editor-autocomplete-color:var(--dark-color);--editor-autocomplete-item-bg:var(--highlight);--editor-autocomplete-item-color:var(--highlight-inverted);--text-selection-bg:var(--highlight);--text-selection-color:var(--highlight-inverted);font-size:14px;font-weight:400}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#0f0f0f;--bg-1:#121212;--bg-2:#181818;--bg-3:#252525;--fg-1:#fff;--fg-2:#adadad;--fg-3:#737373;--border:#303030;--highlight:#4938ff;--highlight-inverted:#fff;--color-1:#fc618d;--color-2:#fd9353;--color-3:#fce566;--color-4:#7bd88f;--color-5:#5ad4e6;--color-6:#948ae3}.editor-wrapper{height:100%;color:var(--editor-page-color);background-color:var(--editor-page-bg);display:flex}.editor-wrapper .editor-toolbar{flex-flow:column;flex:none;gap:8px;max-height:100%;padding:8px;display:flex}.editor-wrapper .editor-toolbar .toggle{flex:none}.editor-wrapper .editor-toolbar .content{scrollbar-width:none;flex-flow:column;flex:1 0;gap:32px;display:flex;overflow-y:scroll}.editor-wrapper .editor-toolbar .content .elements,.editor-wrapper .editor-toolbar .content .styles,.editor-wrapper .editor-toolbar .content .alignment,.editor-wrapper .editor-toolbar .content .misc{flex-flow:column;gap:8px;display:flex}.editor-wrapper .editor-toolbar button{background:0 0;border:none;border-radius:4px;outline:none;align-items:center;padding:6px;display:flex}.editor-wrapper .editor-toolbar button:hover,.editor-wrapper .editor-toolbar button.active{cursor:pointer;background-color:var(--toolbar-item-active-bg)}.editor-wrapper .editor-toolbar button:hover svg,.editor-wrapper .editor-toolbar button.active svg{color:var(--toolbar-item-active-color)!important}.editor-wrapper .editor-content{overflow-anchor:auto;flex-flow:column;flex:1 1 0;align-items:center;min-height:0;padding:12px;display:flex;overflow-y:scroll}.editor-wrapper .editor-content .prosemirror-editor{font-family:var(--editor-font);line-height:1.3;font-size:calc(12pt * var(--page-zoom,1));width:calc(var(--page-width) * var(--page-zoom,1));flex:1 0 calc(var(--page-height) * var(--page-zoom,1));padding-top:calc(2cm * var(--page-zoom,1));padding-bottom:calc(2cm * var(--page-zoom,1));padding-left:calc(3.17cm * var(--page-zoom,1));padding-right:calc(3.17cm * var(--page-zoom,1));border:1px solid #0000;margin-bottom:50vh;margin-left:-52px;position:relative}.editor-wrapper .editor-content .prosemirror-editor .ProseMirror{white-space:pre-wrap;padding-bottom:calc(24px + env(safe-area-inset-bottom));caret-color:var(--editor-page-caret-color)}.editor-wrapper .editor-content .prosemirror-editor .ProseMirror:active,.editor-wrapper .editor-content .prosemirror-editor .ProseMirror:focus{outline:none}.editor-wrapper .editor-content .prosemirror-editor .ProseMirror p:first-child{margin-top:0!important}.editor-wrapper.showSidebar .editor-toolbar{background-color:var(--sidebar-bg)}.editor-wrapper.showPage{background-color:var(--editor-bg)}.editor-wrapper.showPage .prosemirror-editor{border:1px solid var(--editor-page-border-color);background-color:var(--editor-page-bg);color:var(--editor-page-color)}.autocomplete-dropdown{background:var(--editor-autocomplete-bg);border:1px solid var(--editor-autocomplete-border-color);color:var(--editor-autocomplete-color);z-index:1000;border-radius:4px;min-width:150px;max-height:200px;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #00000026}.dropdown-item{cursor:pointer;font-family:var(--editor-font);padding:8px 12px;font-size:12pt}.dropdown-item.selected,.dropdown-item:hover{background-color:var(--editor-autocomplete-item-bg);color:var(--editor-autocomplete-item-color)}.scene_heading{text-transform:uppercase;margin-top:2em;font-weight:700}.action{margin-top:1em}.character{text-transform:uppercase;margin-top:1em;margin-left:calc(6.35cm * var(--page-zoom,1))}.parenthetical{margin-left:calc(5.08cm * var(--page-zoom,1));margin-right:calc(5.08cm * var(--page-zoom,1))}.parenthetical:before{content:"("}.parenthetical:after{content:")"}.dialogue{margin-left:calc(3.3cm * var(--page-zoom,1));margin-right:calc(2.54cm * var(--page-zoom,1))}.transition{margin-top:1em;margin-left:calc(10.16cm * var(--page-zoom,1));margin-right:calc(1.27cm * var(--page-zoom,1));text-transform:uppercase;text-align:right!important}.script-note{color:var(--color-1);font-family:var(--app-font)}.note{color:var(--color-1);font-family:var(--app-font);margin-top:1em}.synopsis,.section{color:var(--editor-color-dimmed);font-family:var(--app-font);margin-top:1em}strong{font-weight:700}em{font-style:italic}u{text-underline-offset:4px;text-decoration:underline}button,input[type=submit]{color:var(--button-color)}button:hover,input[type=submit]:hover{color:var(--highlight)}button.button,input[type=submit].button{border:1px solid var(--button-border-color);background-color:var(--button-bg);border-radius:4px;outline:0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;display:flex}button.button:hover,input[type=submit].button:hover{color:var(--button-hover-color);background-color:var(--button-hover-bg);border-color:var(--button-hover-border-color)}button.button:active,button.button:focus,input[type=submit].button:active,input[type=submit].button:focus{border-color:var(--button-active-border-color);outline:2px solid var(--button-active-outline-color)}button.button.primary,input[type=submit].button.primary{background-color:var(--button-primary-bg);border-color:var(--button-primary-border-color);color:var(--button-primary-color)}button.button.primary:hover,input[type=submit].button.primary:hover{background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border-color);color:var(--button-primary-hover-color)}button.button.primary.loading:after,input[type=submit].button.primary.loading:after{border-top-color:var(--button-primary-color)!important}button.button.primary svg,input[type=submit].button.primary svg{color:var(--button-primary-color)}button.button.loading,input[type=submit].button.loading{position:relative;color:#0000!important}button.button.loading:hover,input[type=submit].button.loading:hover{cursor:wait}button.button.loading:after,input[type=submit].button.loading:after{content:"";border:2px solid #0000;border-top-color:var(--button-color);border-radius:50%;width:16px;height:16px;margin:auto;animation:.4s linear infinite button-loading-spinner;position:absolute;inset:0}button.button.loading:disabled,input[type=submit].button.loading:disabled{color:#0000}button.button.with-icon,input[type=submit].button.with-icon,button.button.icon-only,input[type=submit].button.icon-only{padding:7.5px 11px}button.button.icon-only svg,input[type=submit].button.icon-only svg{width:24px;height:24px}button.button-icon,input[type=submit].button-icon{border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:4px 8px;display:flex}button.button-icon svg,input[type=submit].button-icon svg{flex:0 0 22px}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkbox-wrapper{cursor:pointer;font:inherit;align-items:flex-start;display:flex;font-size:14px!important}.checkbox-wrapper.centered{align-items:center}.checkbox-wrapper:has(input:disabled){opacity:.4;cursor:not-allowed!important}.checkbox-wrapper input[type=checkbox]{display:none}.checkbox-wrapper input[type=checkbox]:checked+.checkbox{border-color:var(--checkbox-checked-border-color)}.checkbox-wrapper input[type=checkbox]:checked+.checkbox:after{opacity:1}.checkbox-wrapper .checkbox{background-color:var(--checkbox-bg);border:1px solid var(--checkbox-border-color);border-radius:4px;flex:none;width:24px;height:24px;margin-right:.75em;position:relative}.checkbox-wrapper .checkbox:after{content:"";border:solid var(--checkbox-checked-color);opacity:0;border-width:0 2px 2px 0;width:5px;height:12px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.reference{border:2px dashed var(--float-bg);width:100px;height:100px;margin:50px}.floating{background:var(--float-bg);color:var(--float-color);box-sizing:border-box;border-radius:4px;padding:.5rem;position:absolute}.floating .arrow{background:var(--float-bg);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.floating kbd{color:var(--float-color-dimmed);border-color:var(--float-color-dimmed)}input[type=text],input[type=password]{color:var(--input-color);border:1px solid var(--input-border-color);background-color:var(--input-bg);border-radius:4px;padding:11px}input[type=text]:active,input[type=text]:focus,input[type=password]:active,input[type=password]:focus{border-color:var(--input-active-border-color);outline:2px solid var(--input-active-outline-color)}kbd{border-style:solid;border-width:1px;border-radius:4px;padding:1px 4px}select{color:var(--select-color);border:1px solid var(--select-border-color);background-color:var(--select-bg);border-radius:4px;padding:11px}select:hover{cursor:pointer}select:active,select:focus{border-color:var(--select-active-border-color);outline:2px solid var(--select-active-outline-color)}html,body,#app{overscroll-behavior:none;touch-action:none;width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0;overflow:hidden}body{background-color:var(--app-bg);color:var(--app-color)}svg{stroke-width:1.25px;color:var(--app-color)}.tabler-icon-loader-quarter{animation:.5s steps(8,end) infinite spinSteps}@keyframes spinSteps{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
