.cs-root{--focusmodeopacity:.2;--titlebar-logo-space:32px}div:where(.cs-body){--background-color:#fafafa;--menu-background-color:#e5e5e5;--no-focus-color:#dadada;--menu-hover:#3232321a;--main-button:#2abaff;--secondary-button:#2abaff2e;--counter-div:#f1f1f1;--scroll-bar:#bebebe;--scroll-bar-hover:#505050;--selector-background:#dee0e2;--default-text-color:#3c3c3c;--caret-color:#2abaff;--tooltip:#fff;--tooltip-fg:#282828;--tooltip-icon-filter:invert(1);--tooltip-hover:#00000014;--toolbar-active-bg:#2abaff66;--close-tab:url(/app/common/end_black.png);--input-uk:#f5f5f5;--modal:#fff;--border-color:#e0e0e0;--surface:#fff;--surface-alt:#f6f6f6;--preview-desk:#e6e6e6;--preview-scroll:#fff;--accent-fg:#fff;--row-hover:#0000000e;--selection-color-input:#a8d1ff4d;--selection-color-main:#a8d1ff80;--focus-ring-color:#2abaffbf;--shadow-color:#00000040;--sp-syntax:#bdbdbd;--sp-inactive:#aaa;--sp-structure:#6da0b8;--sp-scene:#17678d;--sp-note:#a06600;--sp-tag-red:#c82e2e;--sp-tag-orange:#a15600;--sp-tag-green:#2c7930;--sp-tag-blue:#1c6ac2;--sp-tag-purple:#9150a1;--shadow:0px 8px 20px var(--shadow-color);--tooltip-shadow:0px 0px 10px var(--shadow-color)}div:where(.cs-body).darkmode{--shadow:0px 0px 10px var(--shadow-color);--tooltip-shadow:var(--shadow)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:0 0}.wrapper::-webkit-scrollbar-track{margin-top:var(--toc-strip)}::-webkit-scrollbar-thumb{background-color:var(--scroll-bar);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-bar-hover)}::-webkit-scrollbar-thumb:vertical{min-height:32px}::-webkit-scrollbar-thumb:horizontal{min-width:32px}.wrapper.disablescroll::-webkit-scrollbar-thumb{background-color:#0000}div:where(.cs-root){-ms-touch-action:manipulation;touch-action:manipulation;user-select:none;overflow:hidden}div:where(.cs-body){border-style:solid;border-width:0;border-color:var(--background-color);background-color:var(--background-color);z-index:-20;margin:0;padding:0;font-family:Inter,sans-serif;font-size:18px;line-height:135%;transition:background-color .2s ease-out,border-color .2s ease-out;position:absolute;inset:0;overflow:hidden}input[type=range]{background:linear-gradient(to right, var(--default-text-color) 0%, var(--default-text-color) 50%, var(--selector-background) 50%, var(--selector-background) 100%);border:solid 1px var(--default-text-color);-webkit-appearance:none;appearance:none;border-radius:20px;outline:none;width:120px;height:4px;margin-bottom:18px;margin-left:8px;margin-right:8px;transition:background .2s ease-out}.main del,.main s,.main strike{text-decoration-color:inherit}figure{margin:0;padding:0}#loader_block_screen{z-index:9999;background-color:#000c;display:none;position:fixed;inset:0}#loader_block_bar{background-color:#77abe8;height:5px;display:block;position:fixed;top:0;left:0%;right:0%}#loader_block_svg{width:50px;height:50px;margin:100px auto auto;padding:10px 10px 10px 25px;display:block}#loader_input_block{opacity:0}.wrapper{top:0;left:0;right:0;bottom:var(--tfb-bottom,0px);background-color:var(--background-color);color:var(--default-text-color);cursor:inherit;transition:background-color .2s ease-out,color .2s ease-out;position:absolute;overflow:hidden auto}div.wrapper,#topbar{user-select:none}div.main{word-wrap:break-word;cursor:text;user-select:all;min-width:100px;cursor:inherit;caret-color:var(--caret-color);--sp-col-slack:.9ch;margin:auto;font-size:100%;line-height:1.5;transition:color .2s ease-out}.main .ProseMirror{max-width:calc(var(--sp-col-action) * 1ch + var(--sp-col-slack) + 96px);box-sizing:border-box;min-height:200px;margin-left:auto;margin-right:auto;padding:84px 48px 40cqh;display:block}.main .sp-page-probe{width:calc(var(--sp-col-action) * 1ch + var(--sp-col-slack) + 96px);display:none}.main .sp-page-min{width:calc(var(--sp-col-action) * 1ch + var(--sp-col-slack) + 36px);display:none}.main.sp-tight .ProseMirror{max-width:calc(var(--sp-col-action) * 1ch + var(--sp-col-slack) + 36px);padding-left:18px;padding-right:18px}.main .ProseMirror p,.main .ProseMirror h1,.main .ProseMirror h2,.main .ProseMirror h3,.main .ProseMirror h4,.main .ProseMirror h5,.main .ProseMirror h6{min-height:1lh}div.main input[type=checkbox]{width:16px;height:16px;margin:4px}div.main.mono input[type=checkbox]{vertical-align:text-bottom}div.main ul[data-type=taskList]{list-style:none}div.main ul[data-type=taskList] li{display:list-item;position:relative}div.main ul[data-type=taskList] li>label{inset-inline-start:-1.4em;user-select:none;cursor:pointer;position:absolute;top:0}div.main ul[data-type=taskList] li>div>p{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}div.main ul[data-type=taskList] li[data-checked=true]>div{opacity:.6;text-decoration:line-through}div.main.lineheight1{line-height:1}div.main.lineheight125{line-height:1.25}div.main.lineheight15{line-height:1.5}div.main.lineheight2{line-height:2}div.main.caretsteady{caret-animation:manual}.focusmodeon *,.focusmodeon :before,.focusmodeon :after{opacity:var(--focusmodeopacity);transition:opacity .25s ease-out}.focusmodeon ul,.focusmodeon ol,.focusmodeon dl,.focusmodeon b,.focusmodeon i,.focusmodeon a,.focusmodeon span,.focusmodeon u,.focusmodeon strong,.focusmodeon em,.focusmodeon code,.focusmodeon s,.focusmodeon mark,.focusmodeon input,.focusmodeon table,.focusmodeon tr,.focusmodeon tbody,.focusmodeon thead,.focusmodeon .blockfocus,.focusmodeon .blockfocus *,.focusmodeon .blockfocus:after,.focusmodeon .blockfocus :after,.focusmodeon .blockfocus:before,.focusmodeon .blockfocus :before{opacity:1;transition:opacity .1s ease-out}input::selection{background:var(--selection-color-input)}div.main ::selection{background:var(--selection-color-main)}.main .ProseMirror .pm-block-break-sel{pointer-events:none}div.main:is(:focus,.cs-focus){outline:none}.main .ProseMirror:is(:focus,.cs-focus),.main .ProseMirror:is(:focus-visible,.cs-focus-visible),.main [contenteditable=true]:is(:focus,.cs-focus),.main [contenteditable=true]:is(:focus-visible,.cs-focus-visible){outline:none!important}.main p:is(:focus,.cs-focus),.main p:is(:focus-visible,.cs-focus-visible){outline:none}.ProseMirror-selectednode{outline:none!important}div:where(.cs-body).trial-locked .main .ProseMirror,div:where(.cs-body).trial-locked .main .ProseMirror *{caret-color:#0000;cursor:default;-webkit-user-select:none!important;user-select:none!important}.main p{white-space:pre-wrap;margin-top:0;margin-bottom:0}.main p.pinline{display:inline!important}.main table{white-space:normal}.main a,.main a:visited,.main a:is(:active,.cs-active),a.oklink{color:inherit;text-decoration:underline #2abaff99}.main a::selection{text-decoration-color:#2abaff99}.main u{text-decoration-thickness:16%}.oklink{text-align:right}.oklink:after{content:" ❯"}.main hr{border:0;border-bottom-color:var(--default-text-color);opacity:.4;border-bottom-style:solid;border-bottom-width:1px;width:100%;height:1px;margin:auto auto 24px;padding-top:24px;transition:border-bottom-color .25s ease-out,opacity .25s ease-out;display:inline-block}.main hr.ProseMirror-selectednode{background-color:var(--selection-color-input);opacity:1}.main li[style*=direction\:rtl],.main li[style*="direction: rtl"]{text-align:right}.main li[style*=direction\:ltr],.main li[style*="direction: ltr"]{text-align:left}.main ul{margin-top:0;margin-bottom:0;padding-left:1.1em;padding-right:1.1em;list-style:outside;display:block}.main ul li{white-space:pre-wrap;padding-inline-start:.7em;display:list-item;position:relative}.main ol{margin-top:0;margin-bottom:0;padding-left:1.8em;padding-right:1.8em;display:block}.main ol li{list-style-type:inherit;white-space:pre-wrap;display:list-item;position:relative}.main ol li>p,.main ul li>p,.main blockquote>p,.main td>p,.main th>p{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.main .focusmodeon mark,.main mark{opacity:1;background-color:#0000;transition:opacity .25s ease-out}b,strong{font-weight:700!important}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-weight:inherit}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}blockquote{white-space:pre-wrap;quotes:"«""»";min-height:28px;margin-top:0;margin-bottom:0;margin-left:0;padding:10px 30px;transition:padding-top .1s,padding-bottom .1s}blockquote:before{content:"«";color:inherit;width:0;text-shadow:none;opacity:.5;position:relative}blockquote:after{content:"»";color:inherit;text-shadow:none;opacity:.5;margin-left:5px}blockquote p{display:inline}.menumsg{vertical-align:-6%}#contentWrappers{user-select:none;width:100cqw;cursor:inherit;position:absolute;inset:0}#contentWrappers.booting{visibility:hidden}#topbar{-webkit-app-region:no-drag;background-color:var(--menu-background-color);border-bottom:1px solid var(--border-color);box-sizing:border-box;white-space:nowrap;opacity:0;pointer-events:none;will-change:transform, opacity;backface-visibility:hidden;align-items:stretch;height:36px;transition:background-color .2s ease-out,opacity .2s ease-out,transform .2s ease-out;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(-18px)}#topbar.menu-visible{opacity:1;pointer-events:auto;-webkit-app-region:drag;transform:translateY(0)}#topbar.hide-delayed{transition:opacity .25s ease-out 1s,transform .25s ease-out 1s}.no_full_screen #topbar{padding-left:78px}.no_full_screen.macos-tahoe #topbar{padding-left:84px}div:where(.cs-body).doc-unsaved #topbar_title:after{content:" •";white-space:pre;flex:none}#topbar_title{min-width:0;max-width:50ch;color:var(--default-text-color);opacity:.62;white-space:nowrap;pointer-events:none;flex:0 auto;justify-content:center;align-self:center;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:flex}#topbar_title_text{text-overflow:ellipsis;min-width:0;overflow:hidden}#topbar.menu-visible #topbar_title[title]{pointer-events:auto;-webkit-app-region:no-drag;cursor:default}#topbar_logo{display:none}div:where(.cs-body).custom-chrome #topbar_logo{pointer-events:none;flex:none;align-self:center;width:16px;height:16px;margin:0 6px 0 10px;display:block}#menubar{flex:none;align-items:stretch;display:flex}#menubar,.topbar-right{flex:1 1 0}.topbar-right{background-color:var(--menu-background-color);box-sizing:border-box;justify-content:flex-end;align-items:stretch;max-width:100%;display:flex;position:sticky;right:0}div:where(.cs-body).custom-chrome .topbar-right{padding-left:var(--titlebar-logo-space)}.darwin .topbar-right{padding-right:16px}.topbar-action{-webkit-appearance:none;appearance:none;-webkit-app-region:no-drag;width:36px;color:var(--default-text-color);opacity:.62;cursor:default;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;transition:opacity .125s ease-out,background-color .125s ease-out;display:flex}.topbar-action svg{fill:currentColor;width:18px;height:18px}.topbar-action:is(:hover,.cs-hover){opacity:1;background-color:var(--row-hover)}.topbar-action[aria-pressed=true]{opacity:1;color:var(--main-button);background-color:var(--row-hover)}.topbar-action:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color,#2abaffbf);outline-offset:-2px}.menubar-title{-webkit-appearance:none;appearance:none;-webkit-app-region:no-drag;color:var(--default-text-color);cursor:default;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1;transition:background-color .1s ease-out}.menubar-title:is(:hover,.cs-hover){background-color:var(--row-hover)}.menubar-title.open{background-color:var(--surface)}.menubar-title:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color,#2abaffbf);outline-offset:-2px}.menubar-panel{z-index:9990;-webkit-app-region:no-drag;box-sizing:border-box;background-color:var(--surface);border:1px solid var(--border-color);min-width:200px;max-width:min(420px,92cqw);max-height:calc(100cqh - 48px);box-shadow:var(--shadow);user-select:none;border-radius:6px;padding:3px 0;font-family:Inter,sans-serif;position:fixed;overflow-y:auto}.menubar-row{-webkit-appearance:none;appearance:none;box-sizing:border-box;text-align:left;width:calc(100% - 6px);color:var(--default-text-color);cursor:default;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;margin:0 3px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:20px;display:flex}.menubar-row.active:not(:disabled){background-color:var(--row-hover)}.menubar-row:disabled{opacity:.4}.menubar-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.menubar-accel{opacity:.55;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.menubar-text{flex-direction:column;flex:auto;min-width:0;display:flex}.menubar-detail{opacity:.55;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:16px;display:none}div:where(.cs-body).touch-mode .menubar-detail{font-size:13px;display:block}.menubar-row.has-submenu.open{background-color:var(--row-hover)}.menubar-arrow{opacity:.55;flex:none;align-items:center;margin-right:-4px;display:flex}.menubar-check{width:16px;height:16px;color:var(--default-text-color);flex:none}.menubar-sep{background-color:var(--border-color);height:1px;margin:4px 0}div:where(.cs-body).touch-mode #topbar{height:46px}div:where(.cs-body).touch-mode .topbar-action{width:46px}div:where(.cs-body).touch-mode .main .ProseMirror{padding-top:94px}div:where(.cs-body).touch-mode .menubar-title{padding:0 14px;font-size:14px}div:where(.cs-body).touch-mode .menubar-row{padding:10px 14px;font-size:15px}div:where(.cs-body).touch-mode .menubar-accel{display:none}.menubar-burger{-webkit-appearance:none;appearance:none;-webkit-app-region:no-drag;width:44px;height:44px;color:var(--default-text-color);cursor:default;background:0 0;border:0;border-radius:6px;justify-content:center;align-self:center;align-items:center;margin-left:2px;padding:0;display:flex}div:where(.cs-body):not(.touch-mode) .menubar-burger{width:32px;height:30px}div:where(.cs-body).touch-mode .menubar-burger svg{width:24px;height:24px}div:where(.cs-body).touch-mode .menubar-burger{margin-left:4px}.menubar-burger.open,.menubar-burger:is(:hover,.cs-hover){background-color:var(--row-hover)}.menubar-burger:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color,#2abaffbf);outline-offset:-2px}.menubar-panel.menubar-sheet{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0;padding:0 0 12px;top:0;left:0}.menubar-sheet-head{z-index:1;box-sizing:border-box;background-color:var(--surface);border-bottom:1px solid var(--border-color);align-items:center;gap:2px;height:36px;padding:0 4px;display:flex;position:sticky;top:0}.menubar-sheet-title{min-width:0;color:var(--default-text-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0 6px;font-size:12px;font-weight:600;overflow:hidden}.menubar-sheet-back,.menubar-sheet-close{-webkit-appearance:none;appearance:none;width:28px;height:28px;color:var(--default-text-color);cursor:default;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}div:where(.cs-body):not(.touch-mode) .menubar-sheet-back svg,div:where(.cs-body):not(.touch-mode) .menubar-sheet-close svg{width:16px;height:16px}.menubar-sheet-back:is(:hover,.cs-hover),.menubar-sheet-close:is(:hover,.cs-hover){background-color:var(--row-hover)}.menubar-panel.menubar-sheet .menubar-row{box-sizing:border-box;border-radius:0;width:100%;margin:0;padding:5px 16px}.menubar-panel.menubar-sheet .menubar-label{white-space:normal;text-overflow:clip;overflow:visible}.menubar-panel.menubar-sheet .menubar-arrow{opacity:.4;margin-right:0}.menubar-panel.menubar-sheet .menubar-sep{margin:6px 0}div:where(.cs-body).touch-mode .menubar-sheet-head{gap:4px;height:52px;padding:0 6px}div:where(.cs-body).touch-mode .menubar-sheet-title{font-size:17px}div:where(.cs-body).touch-mode .menubar-sheet-back,div:where(.cs-body).touch-mode .menubar-sheet-close{border-radius:6px;width:40px;height:40px}div:where(.cs-body).touch-mode .menubar-panel.menubar-sheet .menubar-row{min-height:52px;padding:14px 16px;font-size:16px}div:where(.cs-body).touch-mode .menubar-panel.menubar-sheet .menubar-accel{display:none}#touch-format-bar{z-index:9000;box-sizing:border-box;background-color:var(--background-color);border-top:1px solid var(--border-color);align-items:center;padding-bottom:0;display:none;position:fixed;bottom:0;left:0;right:0;overflow:hidden}#touch-format-bar .tfb-tools{box-sizing:border-box;flex:auto;min-width:96px;height:50px;position:relative}#touch-format-bar .tfb-tools-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;height:100%;padding:4px 10px;display:flex;overflow:auto hidden}#touch-format-bar .tfb-tools:before,#touch-format-bar .tfb-tools:after{content:"";pointer-events:none;width:20px;position:absolute;top:0;bottom:0}#touch-format-bar .tfb-tools:before{background:linear-gradient(to right, var(--background-color), transparent);left:0}#touch-format-bar .tfb-tools:after{background:linear-gradient(to left, var(--background-color), transparent);right:0}#touch-format-bar .tfb-count{box-sizing:border-box;flex:none;align-items:center;min-width:0;padding-right:10px;display:flex;overflow:auto hidden}#touch-format-bar .tfb-count>*{margin-left:auto}#touch-format-bar .tfb-tools-scroll::-webkit-scrollbar,#touch-format-bar .tfb-count::-webkit-scrollbar{height:0}div:where(.cs-body).touch-mode #touch-format-bar{flex-direction:column;align-items:stretch}div:where(.cs-body).touch-mode #touch-format-bar .tfb-count{flex:none;order:-1;padding:2px 12px 0}#touch-format-bar .tfb-group{flex:none;align-items:center;gap:2px;display:flex}#touch-format-bar .tfb-group+.tfb-group{margin-left:-2px;padding-left:8px}#touch-format-bar .tfb-group.tfb-group-right{margin-left:auto}div:where(.cs-body).touch-mode #touch-format-bar.tfb-tight .tfb-tools-scroll{gap:4px}div:where(.cs-body).touch-mode #touch-format-bar.tfb-tight .tfb-btn{width:36px}div:where(.cs-body).touch-mode #touch-format-bar.tfb-tight .tfb-group+.tfb-group{padding-left:4px}div:where(.cs-body).touch-mode #touch-format-bar.tfb-tight .tfb-heading-btn{padding:0 6px}#touch-format-bar .tfb-btn{width:40px;height:40px;color:var(--default-text-color);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}#touch-format-bar .tfb-btn:is(:active,.cs-active){background-color:var(--menu-hover)}#touch-format-bar .tfb-btn.tfb-active{background-color:var(--toolbar-active-bg);color:#fff}#touch-format-bar .tfb-btn:disabled{opacity:.35}#touch-format-bar .tfb-icon{width:22px;height:22px;filter:var(--tooltip-icon-filter);pointer-events:none}#touch-format-bar .tfb-heading-wrap{flex:none;position:relative}#touch-format-bar .tfb-heading-btn{height:38px;color:var(--default-text-color);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:15px;display:inline-flex}#touch-format-bar .tfb-heading-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:56px;transition:color .5s ease-out;overflow:hidden}#touch-format-bar .tfb-heading-label.tfb-heading-changed{color:var(--main-button);transition:none}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-tools{height:36px}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-tools-scroll{gap:4px;padding:0 8px}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-btn{border-radius:4px;width:28px;height:28px}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-icon{width:16px;height:16px}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-group+.tfb-group{padding-left:6px}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-heading-btn{border-radius:4px;gap:2px;height:26px;padding:0 6px;font-size:12px}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-heading-label{min-width:50px}div:where(.cs-body):not(.touch-mode) #touch-format-bar .tfb-heading-btn svg{width:12px;height:12px}div:where(.cs-body):not(.touch-mode) #touch-format-bar #countdiv{font-size:12px}div:where(.cs-body):not(.touch-mode) #touch-format-bar #countdiv .settargeticn{width:16px;height:16px}div:where(.cs-body):not(.touch-mode) #touch-format-bar #countdiv .settarget{margin-bottom:0;padding:3px}.tfb-heading-menu{max-height:calc(100cqh - 80px)}.tfb-overflow-menu{background-color:var(--menu-background-color);border:1px solid var(--no-focus-color);min-width:200px;box-shadow:var(--shadow);z-index:9100;border-radius:4px;padding:4px;position:fixed}.tfb-overflow-menu .tfb-overflow-item{text-align:left;width:100%;color:var(--default-text-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:10px 12px;font-size:16px;display:flex}.tfb-overflow-menu .tfb-overflow-item:is(:active,.cs-active){background-color:var(--menu-hover)}.tfb-overflow-menu .tfb-overflow-check{opacity:0;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.tfb-overflow-menu .tfb-overflow-item.tfb-overflow-active .tfb-overflow-check{opacity:1}.tfb-overflow-menu .tfb-overflow-sep{background-color:var(--no-focus-color);height:1px;margin:4px 6px}.cw-context-menu{max-height:calc(100cqh - 16px);overflow-y:auto}.cw-context-menu .tfb-overflow-item:is(:hover,.cs-hover):not(:disabled){background-color:var(--menu-hover)}.cw-context-menu .tfb-overflow-item:disabled{opacity:.35;cursor:default}.cw-context-menu .tfb-overflow-item.cwpm-active{background-color:var(--menu-hover)}.cw-context-menu.cwpm-bar{flex-direction:row;align-items:stretch;min-width:0;max-width:calc(100cqw - 16px);overflow:auto hidden}.cw-context-menu.cwpm-bar .tfb-overflow-item{width:auto;padding:10px 14px}.cw-context-menu.cwpm-bar .tfb-overflow-text{align-items:center;display:inline-flex}.side_window{box-sizing:border-box;text-align:left;background-color:var(--surface);width:min(720px,100cqw - 32px);height:min(560px,100cqh - 32px);color:var(--default-text-color);border:1px solid var(--border-color);box-shadow:var(--shadow);z-index:9999;opacity:0;pointer-events:none;border-radius:6px;flex-direction:column;font-family:Inter,sans-serif;font-size:14px;font-weight:400;transition:opacity .14s ease-out,transform .14s ease-out;display:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.96)}.side_window.open{opacity:1;pointer-events:auto;display:flex;transform:translate(-50%,-50%)scale(1)}#panel_backdrop{z-index:9998;opacity:0;pointer-events:none;background-color:#00000059;transition:opacity .14s ease-out;position:fixed;inset:0}#panel_backdrop.open{opacity:1;pointer-events:auto}.dialog-header{border-bottom:1px solid var(--border-color);background-color:var(--surface-alt);flex:none;align-items:center;gap:8px;height:46px;padding:0 8px 0 16px;display:flex}.dialog-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:600;overflow:hidden}.dialog-close{-webkit-appearance:none;appearance:none;width:30px;height:30px;color:var(--default-text-color);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dialog-close:is(:hover,.cs-hover){background-color:var(--row-hover);opacity:1}.dialog-body{flex:auto;min-height:0;display:flex;overflow:hidden}.side_window>.dialog-footer{flex:none;position:static}.settings-nav{box-sizing:border-box;border-right:1px solid var(--border-color);background-color:var(--surface-alt);flex:0 0 190px;padding:8px;overflow-y:auto}.settings-nav-item{-webkit-appearance:none;appearance:none;box-sizing:border-box;text-align:left;width:100%;color:var(--default-text-color);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0 0 2px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;display:block}.settings-nav-item:is(:hover,.cs-hover){background-color:var(--row-hover)}.settings-nav-item.active,.settings-nav-item.active:is(:hover,.cs-hover){background-color:var(--main-button);color:var(--accent-fg);font-weight:500}.settings-nav-item:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color,#2abaffbf);outline-offset:-2px}.settings-pane{flex:auto;min-width:0;padding:16px 20px;overflow-y:auto}.settings-section{display:none}.settings-section.active{display:block}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:16px;padding:0;display:grid}.theme-card{cursor:pointer;box-sizing:border-box;border:2px solid #0000;border-radius:9px;padding:5px;transition:border-color .1s ease-out,background-color .1s ease-out}.theme-card:is(:hover,.cs-hover){background-color:var(--row-hover)}.theme-card-selected,.theme-card-selected:is(:hover,.cs-hover){border-color:var(--main-button)}.theme-card:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:1px}.theme-card-swatch{border:1px solid;border-radius:5px;flex-direction:column;height:64px;display:flex;overflow:hidden}.theme-card-chrome{flex:none;height:11px}.theme-card-page{flex-direction:column;flex:1;gap:5px;padding:8px;display:flex}.theme-card-line{opacity:.7;border-radius:2px;height:3px}.theme-card-accent{border-radius:2px;width:26%;height:3px;margin-top:auto}.theme-card-name{text-align:center;color:var(--default-text-color);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;overflow:hidden}.theme-actions{flex-wrap:wrap;gap:8px;padding:14px 10px 0;display:flex}.theme-hint{opacity:.6;color:var(--default-text-color);padding:10px 10px 0;font-size:12px;line-height:17px}div:where(.cs-body).touch-mode .theme-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}div:where(.cs-body).touch-mode .theme-card-swatch{height:74px}@container cs-window (width<=699px){.side_window{border:0;border-radius:0;width:100cqw;max-width:none;height:100cqh}.dialog-body{flex-direction:column}.settings-nav{border-right:0;border-bottom:1px solid var(--border-color);flex:none;gap:6px;padding:8px;display:flex;overflow:auto hidden}.settings-nav-item{white-space:nowrap;flex:none;width:auto;margin:0}.settings-nav::-webkit-scrollbar{display:none}}.file_title{word-wrap:break-word;color:#323232;max-width:414px;margin-bottom:30px;font-size:15px}.hasbeensaved,.hasbeennotsaved{color:#ffffffe6;text-transform:lowercase;border-radius:2px;margin-bottom:20px;padding-left:7px;padding-right:7px;display:inline-block}.hasbeensaved{background-color:#00b372}.hasbeennotsaved{background-color:#323232}.inmac{display:none}.darwin .inmac{display:inline}.darwin .inwin{display:none}#appName{text-transform:uppercase}.option{text-align:left;color:var(--default-text-color);min-height:26px;text-shadow:none;border-radius:4px;outline:none;margin:0;padding:4px 8px;font-size:14px;text-decoration:none;transition:background-color .25s ease-out;display:block;position:relative}.icnmask{background-color:var(--default-text-color);vertical-align:-30%;width:22px;height:22px;margin-right:10px;display:inline-block}div:where(.cs-body).touch-mode .option{align-items:center;min-height:28px;padding-top:10px;padding-bottom:10px;font-size:15px;display:flex}div:where(.cs-body).touch-mode .icnmask{vertical-align:middle;width:26px;height:26px}div:where(.cs-body).touch-mode .option.settings_item,div:where(.cs-body).touch-mode .option:has(>.recent_name_file){display:block}div:where(.cs-body).touch-mode #spanappversion{margin-left:.4em}div:where(.cs-body).touch-mode .menuback{height:48px;padding-top:0}div:where(.cs-body).touch-mode .menuback:before{width:22px;height:22px}.option img.mbg{width:30px}.option .check_option_off{opacity:1;width:20px;margin-top:2px;transition:opacity .25s ease-out;position:absolute;left:0}.option .check_option_on{opacity:0;width:20px;margin-top:2px;transition:opacity .25s ease-out;position:absolute;left:0}.option_state_true .check_option_off{opacity:0;transition:opacity .25s ease-out}.option_state_true .check_option_on{opacity:1;transition:opacity .25s ease-out}.suv{color:#5a5a5a;text-shadow:none;display:inline;position:absolute;right:20px}a.option:is(:hover,.cs-hover),.selected_option{background-color:var(--menu-hover)}.selected_option .menumsg{font-weight:600}a.settings_item:is(:hover,.cs-hover){background-color:#0000!important}.recent_name_file,.recent_path_file{text-overflow:ellipsis;white-space:nowrap;display:block;overflow-x:hidden}.recent_path_file{opacity:.5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow-x:hidden}.version_meta{align-items:center;gap:6px;margin-top:2px;display:flex}.version_meta .recent_path_file{flex:0 auto;min-width:0}.version_tag{border:1px solid var(--default-text-color);color:var(--default-text-color);opacity:.5;white-space:nowrap;border-radius:9px;flex:none;padding:0 8px;font-size:11px;line-height:160%}.version_tag.vt_save{color:#2e9e5b;opacity:1;background:#2e9e5b1f;border-color:#2e9e5b}.version_tag.vt_migrated{color:#4a7fd0;opacity:1;background:#4a7fd01f;border-color:#4a7fd0}.version_tag.vt_incoming{color:#d98324;opacity:1;background:#d9832424;border-color:#d98324}.version_tag.vt_overwritten{color:#d0455b;opacity:1;background:#d0455b24;border-color:#d0455b}.version_tag.vt_before_restore{color:#8a5cc7;opacity:1;background:#8a5cc724;border-color:#8a5cc7}#countdiv{color:var(--default-text-color);text-align:right;pointer-events:none;text-transform:lowercase;user-select:none;font-family:Inter,sans-serif;font-size:13px;font-weight:500;display:none}#countdiv .countline{display:block}#countdiv.alwaysvisible .countline{padding-left:14px;display:inline-block}#countdiv.alwaysvisible{white-space:nowrap}.tfb-count>#countdiv.alwaysvisible{display:block}#countdiv .settarget{pointer-events:all;background-color:var(--menu-hover);vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;margin-bottom:8px;padding:4px;line-height:0;display:inline-flex}#countdiv .settargeticn{vertical-align:middle;width:22px;height:22px;margin:0}div:where(.cs-body).touch-mode #countdiv .settargeticn{width:32px;height:32px}.uk-input{background-color:var(--input-uk);box-sizing:border-box;width:100%;color:var(--default-text-color);border:0;border-radius:2px;outline:0;padding:12px;font-size:16px}.license_key_field{letter-spacing:.02em;resize:none;font-family:Courier Prime,Courier New,Courier,monospace;font-size:13px;line-height:1.55;display:block;overflow-y:hidden}.license_key_status,.goal_status{margin:8px 0 0;font-size:13px;line-height:1.4}.license_key_status:empty,.goal_status:empty{display:none}.license_key_status.ok{color:var(--sp-tag-green)}.license_key_status.error,.goal_status.error{color:var(--sp-tag-red)}.dialog-footer{box-sizing:border-box;border-top:1px solid var(--border-color);background-color:var(--surface-alt);border-bottom-right-radius:6px;border-bottom-left-radius:6px;justify-content:flex-end;align-items:center;gap:8px;height:52px;padding:0 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.uk-button,.cancel-button{box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:88px;padding:5px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px;transition:background-color .1s ease-out,border-color .1s ease-out;display:inline-flex;position:static}.uk-button{background-color:var(--main-button);color:var(--accent-fg)}.uk-button:is(:hover,.cs-hover){filter:brightness(.94)}.uk-button:is(:active,.cs-active){filter:brightness(.88)}.uk-button:disabled{opacity:.45;cursor:default;filter:none}.folderselect{cursor:pointer;background-color:var(--main-button);color:var(--accent-fg);border:1px solid #0000;border-radius:6px;padding:5px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px}.folderselect:is(:hover,.cs-hover){filter:brightness(.94)}.cancel-button{background-color:var(--surface);border-color:var(--border-color);color:var(--default-text-color)}.cancel-button:is(:hover,.cs-hover){background-color:var(--row-hover)}.uk-button:is(:focus-visible,.cs-focus-visible),.cancel-button:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color,#2abaffbf);outline-offset:1px}.uk-label{color:var(--default-text-button);margin-top:12px;margin-right:24px;font-size:16px;display:inline-block}.uk-label input[type=radio]{-webkit-appearance:none;appearance:none;vertical-align:-3px;box-sizing:border-box;width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;margin:0 6px 0 0;padding:0}.uk-label input[type=radio]:checked{border-color:var(--main-button);background:radial-gradient(circle, var(--accent-fg) 0 3px, var(--main-button) 3.5px)}.uk-label input[type=radio]:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:1px}.center_dialogwin{background-color:var(--modal);box-shadow:var(--shadow);border:1px solid var(--border-color);z-index:9999;color:var(--default-text-color);--dlg-eff-w:min(var(--dlg-w,0px), calc(100cqw - 32px));--dlg-eff-h:min(var(--dlg-h,0px), calc(100cqh - 32px));box-sizing:border-box;width:var(--dlg-eff-w);height:var(--dlg-eff-h);margin-left:calc(-1 * var(--dlg-eff-w) / 2);margin-top:calc(-1 * var(--dlg-eff-h) / 2);border-radius:6px;padding:8px;font-family:Inter,sans-serif;position:absolute;top:50%;left:50%}.center_dialogwin pre{word-wrap:break-word;white-space:pre-wrap;background-color:var(--background-color);border-top:1px solid #292929;border-bottom:1px solid #292929;height:350px;font-family:Inter;font-size:14px;overflow:hidden scroll}#countdiv.alwaysvisible .settarget{display:none}.setgoallabel{color:var(--default-text-color);margin:6px 6px 16px;font-size:16px}.of_word_target{opacity:.6}.donewordtarget{color:#2abaff}.main.mono *{font-family:Roboto Mono,monospace!important}.main.courier *{font-family:Courier Prime,Courier New,Courier,monospace!important}.main.couriersans *{font-family:Courier Prime Sans,Courier Prime,monospace!important}.main h1{font-size:2em}.main h2{font-size:1.5em}.main h3{font-size:1.375em}.main h4{font-size:1.25em}.main h5{font-size:1.125em}.main h6{font-size:1em}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{white-space:pre-wrap;margin-top:0;margin-bottom:0;scroll-margin-top:74px;font-weight:700;line-height:150%}.main.mono a,.main.mono a:visited,.main.mono a:is(:active,.cs-active){background-position:0 95%}.main code{font-family:inherit;display:inline}.main pre code{font-family:Roboto Mono,monospace!important}.main pre{background-color:var(--modal);border-style:solid;border-width:1px;border-color:var(--modal);padding:10px;transition:border-color .25s ease-out,background-color .25s ease-out;overflow-x:auto;font-family:Roboto Mono,monospace!important}a.searchb{float:left;margin-top:3px;display:block}a.searchb img{vertical-align:middle;padding:6px}.mbg{cursor:pointer;border-radius:2px;margin:-3px 0 0;padding-left:0}.main div{display:inline}.prevSelector{color:var(--default-text-color);display:block}.sliderSelector svg circle,.sliderSelector svg rect,.sliderSelector svg path,.sliderSelector svg text,.sliderSelector svg circle,.sliderSelector svg rect,.sliderSelector svg path,.sliderSelector svg text,.sliderSelector svg polygon{fill:var(--default-text-color)}.sliderSelector .slidericn{vertical-align:middle;width:22px;height:22px;margin:0 6px}.focusmode_dimmer{box-sizing:border-box;max-width:340px;margin-bottom:14px;padding-left:34px;display:none}.focusmode_dimmer.on{display:block}.focusmode_dimmer .slider{box-sizing:border-box;width:100%;margin:0}.focusmode_preview{border:1px solid var(--border-color);background-color:var(--background-color);color:var(--default-text-color);-webkit-user-select:none;user-select:none;cursor:default;border-radius:6px;margin-top:10px;padding:10px 12px;font-family:Courier Prime,Courier New,Courier,monospace;font-size:13px;line-height:18px}.focusmode_preview p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.focusmode_preview_dim{opacity:var(--focusmode-preview-opacity,var(--focusmodeopacity));transition:opacity .1s ease-out}div:where(.cs-body).touch-mode select.selectdropdown{height:40px}.prTitle{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--menu-hover);color:var(--default-text-color);opacity:.8;text-align:left;text-transform:uppercase;margin-top:24px;margin-bottom:12px;margin-left:10px;font-weight:600;display:block}#tooltip_make_links_openable{color:#fff;opacity:0;white-space:nowrap;background-color:#2abafff2;border-radius:18px;height:18px;padding:0 8px;font-size:12px;line-height:140%;display:none;position:fixed;top:100px;left:300px}#tooltip_make_links_openable_text{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:300px;display:inline-block;overflow-x:hidden}#tooltip_make_links_openable svg{vertical-align:sub}#tooltip_make_links_openable svg path{fill:#fff}#tooltip_make_links_openable.tooltip_make_links_openable_show_doc{background-color:#b73a64}#tooltip_make_links_openable.tooltip_make_links_openable_show_doc #tooltip_make_links_openable_text{direction:rtl}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.loading .maskedCircle{border:3px solid #fff;border-radius:12px;width:20px;height:20px}.loading .mask{width:12px;height:12px;overflow:hidden}.loading .spinner{width:26px;height:26px;animation:1s linear infinite spin;position:absolute;top:1px;left:1px}.shortcuts{text-transform:uppercase;opacity:.33;margin-top:-11px;font-size:12px;position:absolute;top:50%;right:12px}div:where(.cs-body).platform-android:not(.chromeos) .shortcuts{display:none}#jobdone{color:#fff;right:17px;bottom:calc(var(--tfb-bottom,0px) + 24px);z-index:999;opacity:.5;background-color:#2abaff;border-radius:4px;padding:4px 10px;font-family:Inter;font-size:14px;display:block;position:fixed}div:where(.cs-body):has(.wrapper.sp-preview-on) #jobdone{right:calc(var(--sp-preview-width) + 17px)}.searchResult{color:#fff;background-color:#0006}.darkmode .searchResult{color:#000;background-color:#fafafa66}.current_search_element{background-color:#000000f2}.darkmode .current_search_element{background-color:#fafafaf2}#spanappversion{opacity:.3;vertical-align:-6%}.window-controls-container{text-align:center;flex-grow:0;flex-shrink:1;align-self:stretch;display:none}.darwin .window-controls-container{display:none!important}.cet-windows .resizer,.cet-linux .resizer{-webkit-app-region:no-drag;position:absolute}.cet-windows .resizer.top,.cet-linux .resizer.top{width:100%;height:6px;top:0}.cet-windows .resizer.left,.cet-linux .resizer.left{width:6px;height:100%;top:0;left:0}.window-controls-container .window-icon-bg{-webkit-app-region:no-drag;justify-content:center;align-items:center;width:46px;height:100%;display:inline-flex}.window-controls-container .window-icon-bg .window-icon{width:100%;height:100%;-webkit-mask-size:23.1%;mask-size:23.1%}.window-controls-container .window-icon-bg .window-icon.window-close{display:block;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.279 5.5L11 10.221l-.779.779L5.5 6.279.779 11 0 10.221 4.721 5.5 0 .779.779 0 5.5 4.721 10.221 0 11 .779 6.279 5.5z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.279 5.5L11 10.221l-.779.779L5.5 6.279.779 11 0 10.221 4.721 5.5 0 .779.779 0 5.5 4.721 10.221 0 11 .779 6.279 5.5z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat}.window-controls-container .window-icon-bg .window-icon.window-close:is(:hover,.cs-hover){background-color:#fff!important}.window-controls-container .window-icon-bg .window-icon.window-unmaximize{display:block;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.798H8.798V11H0V2.202h2.202V0H11v8.798zm-3.298-5.5h-6.6v6.6h6.6v-6.6zM9.9 1.1H3.298v1.101h5.5v5.5h1.1v-6.6z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 8.798H8.798V11H0V2.202h2.202V0H11v8.798zm-3.298-5.5h-6.6v6.6h6.6v-6.6zM9.9 1.1H3.298v1.101h5.5v5.5h1.1v-6.6z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat}.window-controls-container .window-icon-bg .window-icon.window-maximize{display:block;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0v11H0V0h11zM9.899 1.101H1.1V9.9h8.8V1.1z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0v11H0V0h11zM9.899 1.101H1.1V9.9h8.8V1.1z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat}.window-controls-container .window-icon-bg .window-icon.window-minimize{display:block;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4.399V5.5H0V4.399h11z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 4.399V5.5H0V4.399h11z' fill='%23000'/%3E%3C/svg%3E") 50% no-repeat}.window-controls-container .window-icon-bg.window-close-bg:is(:hover,.cs-hover){background-color:#e81123e6!important}.window-controls-container .window-icon-bg.inactive{background-color:#0000!important}.window-controls-container .window-icon-bg.inactive .window-icon{opacity:.4}.window-controls-container .window-icon{background-color:#333}.darkmode .window-controls-container .window-icon{background-color:#eee}.inactive .window-controls-container .window-icon{opacity:.7}.window-controls-container .window-icon-bg:not(.inactive):is(:hover,.cs-hover){background-color:#0000001a}.darkmode .window-controls-container .window-icon-bg:not(.inactive):is(:hover,.cs-hover){background-color:#ffffff1a}.boxscroll{box-sizing:border-box;background-color:var(--background-color);border-radius:6px;height:412px;max-height:calc(100cqh - 150px);padding:3px 6px;display:block;overflow-y:auto}.pre_proceed{max-height:calc(var(--dlg-eff-h,calc(100cqh - 32px)) - 84px);overflow-y:auto}.titleboxscroll{margin-top:0;margin-bottom:12px;font-size:15px}.about_dialog{height:calc(var(--dlg-eff-h,calc(100cqh - 32px)) - 84px);flex-direction:column;display:flex}.about_dialog .boxscroll{flex:auto;height:auto;min-height:0;max-height:none}.about_head{text-align:center;flex:none;padding:8px 4px 12px}.about_logo{width:64px;height:64px;margin:0 auto 10px;display:block}.about_name{margin:0 0 4px;font-size:17px;font-weight:600}.about_version{opacity:.7;margin:0 0 12px;font-size:13px}.about_license{opacity:.7;overflow-wrap:anywhere;margin:-8px 0 12px;font-size:13px}.about_desc{opacity:.7;margin:0 0 6px;font-size:13px}.about_site{margin:0 0 16px;font-size:13px}.about_site a{color:var(--main-button);cursor:pointer;text-decoration:none}.about_site a:is(:hover,.cs-hover){text-decoration:underline}.about_studio{justify-content:center;align-items:center;gap:7px;margin:0;display:flex}.about_studio span{opacity:.6;font-size:12px}.about_studio_link{color:var(--default-text-color);cursor:pointer;display:inline-flex}.feedback_dialog{text-align:center;padding:8px 4px 4px}.feedback_text{margin:0 0 14px;font-size:15px;line-height:1.5}.feedback_email{margin:0;font-size:15px}.feedback_email a{color:var(--main-button);cursor:pointer;-webkit-user-select:text;user-select:text;text-decoration:none}.feedback_email a:is(:hover,.cs-hover){text-decoration:underline}.feedback_email a:is(:focus-visible,.cs-focus-visible),.about_site a:is(:focus-visible,.cs-focus-visible),.about_studio_link:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color,#2abaffbf);outline-offset:3px;border-radius:2px}.brand_calmly_studio{width:88px;height:auto;display:block}.brand_calmly_studio path,.brand_calmly_studio rect,.brand_calmly_studio ellipse{fill:currentColor}.brand_calmly_studio .word-studio path,.brand_calmly_studio .word-studio rect{fill-opacity:.55}.settings_item_action_row{position:relative}.option.in_action_row{margin-left:0;margin-right:0;padding-right:36px}.settings_expander{-webkit-appearance:none;appearance:none;width:30px;height:30px;color:var(--default-text-color);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-top:-15px;padding:0;display:inline-flex;position:absolute;top:50%;right:-4px}.settings_expander:is(:hover,.cs-hover){background-color:var(--menu-hover);opacity:1}.settings_expander:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color,#2abaffbf);outline-offset:-2px}.settings_expander svg{transition:transform .15s}.settings_expandable.open .settings_expander{opacity:1}.settings_expandable.open .settings_expander svg{transform:rotate(90deg)}.settings_expander_body{display:none}.settings_expandable.open .settings_expander_body{box-sizing:border-box;border:1px solid var(--border-color);background-color:var(--surface-alt);border-radius:6px;margin:2px 0 14px 34px;padding:10px 12px;display:block}.settings_item_hint{opacity:.6;margin:-2px 0 12px 34px;font-size:13px;line-height:1.4}.settings_expandable.open .settings_item_hint{display:none}.settings_section_hint{opacity:.6;margin:0 0 2px;font-size:13px;line-height:1.4}.settings_expander_title{opacity:.7;margin-bottom:8px;font-size:13px}.settings_lang_list{max-height:220px;overflow-y:auto}#select_language_box label{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:2px 0;font-family:Roboto mono;font-size:15px;display:block;overflow:hidden}.settings_quotes_row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.settings_quotes_label{flex:auto;min-width:0;font-size:14px}select.settings_quote_select{flex:none;min-width:54px;height:34px;margin:0;font-family:Roboto Mono;font-size:20px}div:where(.cs-body).touch-mode .settings_expander{width:44px;height:44px;margin-top:-22px}div:where(.cs-body).touch-mode .option.in_action_row{padding-right:48px}div:where(.cs-body).touch-mode #select_language_box label{padding:8px 0}div:where(.cs-body).touch-mode .settings_lang_list{max-height:260px}select{-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url(/app/common/dropdown.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:none;outline-color:#2abaff;min-width:46px;height:39px;margin-bottom:16px;margin-left:8px;padding-left:8px;font-weight:400}option{background-color:var(--modal)}select{color:var(--default-text-color)}div:where(.cs-body).darkmode select{background-image:url(/app/common/dropdown_light.svg)}.main span{font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;font-weight:inherit!important}.main code{font-size:inherit!important;font-weight:inherit!important}select.selectdropdown{box-sizing:border-box;background-color:var(--input-uk);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;width:auto;min-width:200px;max-width:100%;height:32px;margin:8px 0 0;padding:0 30px 0 10px;font-family:inherit;font-size:13px;line-height:20px;transition:border-color .1s ease-out}select.selectdropdown#pref_select_font{width:200px}select.selectdropdown:is(:hover,.cs-hover){border-color:color-mix(in srgb, currentColor 30%, transparent)}.cs-root{--toc-width:288px;--toc-strip:36px;--toc-head:48px;--toc-tab-foot:4px;--toc-gutter:44px;--toc-rule-lift:8px}div:where(.cs-body).touch-mode{--toc-strip:46px;--toc-head:52px;--toc-gutter:52px;--toc-tab-foot:0px}.wrapper.toc-docked,div:where(.cs-body):has(.wrapper.toc-docked) #touch-format-bar{left:var(--toc-width)}.toc-toggle{top:calc(var(--toc-strip) + 6px);width:32px;height:32px;color:var(--default-text-color);opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:opacity .2s ease-out,background-color .125s ease-out;display:flex;position:fixed;left:6px}.toc-toggle-noroom{display:none}.toc-toggle:is(:hover,.cs-hover){opacity:1;background-color:var(--row-hover);transition:all .125s}.toc-toggle.toc-toggle-open{opacity:.8}div:where(.cs-body):has(#topbar:not(.menu-visible)) .toc-toggle:not(.toc-toggle-open){opacity:0;pointer-events:none}div:where(.cs-body):has(#topbar.hide-delayed) .toc-toggle:not(.toc-toggle-open){transition:opacity .25s ease-out 1s,background-color .125s ease-out}.toc-toggle svg{display:block}.toc-icon-frame{fill:currentColor}.toc-icon-pane{fill:currentColor;fill-opacity:0;transition:fill-opacity .15s ease-out}.toc-toggle-open .toc-icon-pane{fill-opacity:1}.toc-panel{top:0;left:0;bottom:var(--tfb-kb,0px);width:var(--toc-width);box-sizing:border-box;background-color:var(--background-color);border-right:1px solid var(--border-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;position:fixed}.toc-panel:is(:focus-visible,.cs-focus-visible){outline:none}.toc-scroll{top:var(--toc-strip);box-sizing:border-box;overscroll-behavior:contain;padding-bottom:12px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.toc-head{z-index:2;height:var(--toc-head);background-color:var(--background-color);padding-left:var(--toc-gutter);box-sizing:border-box;align-items:stretch;display:flex;position:sticky;top:0}.toc-tab{box-sizing:border-box;min-width:0;padding:0 10px var(--toc-tab-foot);font:inherit;color:var(--sp-inactive);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:0 auto;font-size:13px;line-height:16px;position:relative;overflow:hidden}.toc-tab:after{content:"";left:0;right:0;bottom:var(--toc-rule-lift);background-color:#0000;height:3px;position:absolute}.toc-tab:is(:hover,.cs-hover),.toc-tab[aria-selected=true]{color:var(--default-text-color)}.toc-tab[aria-selected=true]:after{background-color:var(--default-text-color)}.toc-tab:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:-2px}.toc-head:after{content:"";left:0;right:0;bottom:var(--toc-rule-lift);background-color:var(--border-color);pointer-events:none;height:1px;position:absolute}.toc-list{margin:0;padding:0;list-style:none}.toc-empty{color:var(--sp-inactive);padding:4px 16px;font-style:italic}.toc-entry{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:var(--default-text-color);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:baseline;gap:8px;padding:5px 12px 5px 14px;display:flex}.toc-entry:is(:hover,.cs-hover){background-color:var(--row-hover)}.toc-text{word-break:break-word;unicode-bidi:plaintext;flex:auto;min-width:0}.toc-untitled{color:var(--sp-inactive);font-style:italic}.toc-number{color:var(--sp-syntax);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.toc-section .toc-text{color:var(--sp-structure);font-weight:600}.toc-scene .toc-text{color:var(--sp-scene)}.toc-note .toc-text{color:var(--sp-note);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.toc-note.toc-tag-red .toc-text{color:var(--sp-tag-red)}.toc-note.toc-tag-orange .toc-text{color:var(--sp-tag-orange)}.toc-note.toc-tag-green .toc-text{color:var(--sp-tag-green)}.toc-note.toc-tag-blue .toc-text{color:var(--sp-tag-blue)}.toc-note.toc-tag-purple .toc-text{color:var(--sp-tag-purple)}.toc-depth-0{padding-left:14px}.toc-depth-1{padding-left:26px}.toc-depth-2{padding-left:38px}.toc-depth-3{padding-left:48px}.toc-depth-4{padding-left:58px}.toc-entry.toc-current{background-color:var(--row-hover);border-left-color:var(--default-text-color)}.toc-entry.toc-current:is(:focus-visible,.cs-focus-visible){outline:none}.toc-search-fields{top:var(--toc-head);z-index:1;background-color:var(--background-color);padding:2px 12px 8px;position:sticky}.toc-search-row{align-items:center;gap:4px;display:flex}.toc-search-replace-row{margin-top:4px}.toc-search-replace-row[hidden],.toc-search-options[hidden],.toc-search-actions[hidden]{display:none}.toc-search-expander,.toc-search-gutter{flex:none;width:22px;height:22px}.toc-search-expander{color:var(--default-text-color);opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.toc-search-expander:is(:hover,.cs-hover){opacity:1;background-color:var(--row-hover)}.toc-search-expander svg{transition:transform .15s;display:block}.toc-search-expanded .toc-search-expander svg{transform:rotate(90deg)}.toc-search-input{box-sizing:border-box;border:1px solid var(--border-color);background-color:var(--input-uk);min-width:0;color:var(--default-text-color);border-radius:4px;flex:auto;padding:6px 8px;font-family:inherit;font-size:13px}.toc-search-input:is(:focus,.cs-focus){border-color:var(--focus-ring-color);outline:none}.toc-search-status{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:4px;padding-left:26px;display:flex}.toc-search-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sp-inactive);font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.toc-search-nav{flex:none;gap:2px;display:flex}.toc-search-step{width:24px;height:24px;color:var(--default-text-color);opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.toc-search-step:is(:hover,.cs-hover):not(:disabled){opacity:1;background-color:var(--row-hover)}.toc-search-step svg{display:block}.toc-search-options{flex-wrap:wrap;gap:2px 14px;margin-top:2px;padding-left:26px;display:flex}.toc-search-option{min-height:24px;color:var(--default-text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.toc-search-check,.import-notice-check{box-sizing:border-box;border:1px solid var(--sp-inactive);background-color:var(--input-uk);border-radius:3px;flex:none;width:14px;height:14px}.toc-search-option[aria-checked=true] .toc-search-check,.import-notice-option[aria-checked=true] .import-notice-check{border-color:var(--main-button);background:var(--main-button) center / 10px 10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.toc-search-option:is(:hover,.cs-hover) .toc-search-check,.import-notice-option:is(:hover,.cs-hover) .import-notice-check{border-color:var(--default-text-color)}.toc-search-option[aria-checked=true]:is(:hover,.cs-hover) .toc-search-check,.import-notice-option[aria-checked=true]:is(:hover,.cs-hover) .import-notice-check{border-color:var(--main-button)}.toc-search-option:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.toc-search-actions{gap:6px;margin-top:6px;padding-left:26px;display:flex}.toc-search-action{border:1px solid var(--border-color);background-color:var(--surface-alt);color:var(--default-text-color);font:inherit;cursor:pointer;border-radius:4px;flex:none;padding:4px 10px;font-size:11px}.toc-search-action:is(:hover,.cs-hover):not(:disabled){background-color:var(--row-hover)}.toc-search-step:disabled,.toc-search-action:disabled{opacity:.35;cursor:default}.toc-search-expander:is(:focus-visible,.cs-focus-visible),.toc-search-step:is(:focus-visible,.cs-focus-visible),.toc-search-action:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:-2px}.toc-results{margin:0;padding:0;list-style:none}.toc-result{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:var(--sp-inactive);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:6px 12px 6px 14px;font-size:12px;line-height:1.45;display:block}.toc-result:is(:hover,.cs-hover){background-color:var(--row-hover)}.toc-result-text{-webkit-line-clamp:3;word-break:break-word;unicode-bidi:plaintext;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toc-result-match{color:var(--default-text-color);background:0 0;font-weight:600}.toc-result-scene_heading .toc-result-match{color:var(--sp-scene)}.toc-result-section .toc-result-match{color:var(--sp-structure)}.toc-result-character .toc-result-match{text-transform:uppercase}.toc-result-current{background-color:var(--row-hover);border-left-color:var(--default-text-color)}.toc-result-current:is(:focus-visible,.cs-focus-visible){outline:none}.toc-results-more{color:var(--sp-inactive);padding:8px 12px 4px 14px;font-size:11px;font-style:italic}div:where(.cs-body).touch-mode .toc-search-input{padding:9px 10px;font-size:15px}div:where(.cs-body).touch-mode .toc-search-expander,div:where(.cs-body).touch-mode .toc-search-gutter,div:where(.cs-body).touch-mode .toc-search-step{width:32px;height:32px}div:where(.cs-body).touch-mode .toc-search-status,div:where(.cs-body).touch-mode .toc-search-options,div:where(.cs-body).touch-mode .toc-search-actions{padding-left:36px}div:where(.cs-body).touch-mode .toc-search-option{gap:8px;min-height:36px;font-size:13px}div:where(.cs-body).touch-mode .toc-search-check{width:18px;height:18px}div:where(.cs-body).touch-mode .toc-search-option[aria-checked=true] .toc-search-check{background-size:13px 13px}div:where(.cs-body).touch-mode .toc-result{padding-top:10px;padding-bottom:10px;font-size:14px}.toc-scrim{display:none}.toc-scrim[hidden]{display:none!important}@container cs-window (width<=900px){.wrapper.toc-docked{left:0}.toc-panel{width:min(var(--toc-width), 86cqw);box-shadow:0 0 24px var(--shadow-color);bottom:var(--tfb-bottom,0px)}div:where(.cs-body):has(.wrapper.toc-docked) #touch-format-bar{left:0}.toc-scrim{top:var(--toc-strip);left:0;right:0;bottom:var(--tfb-bottom,0px);display:block;position:fixed}}.cs-root{--sp-preview-width:50cqw;--sp-preview-pad:16px}.wrapper.sp-preview-on,div:where(.cs-body):has(.wrapper.sp-preview-on) #touch-format-bar{right:var(--sp-preview-width)}.sp-preview{top:0;right:0;bottom:var(--tfb-kb,0px);width:var(--sp-preview-width);box-sizing:border-box;background-color:var(--preview-desk);border-left:1px solid var(--border-color);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:fixed}.sp-preview-scroll{scrollbar-width:none;top:var(--toc-strip);touch-action:pan-x pan-y;padding:var(--sp-preview-pad);box-sizing:border-box;position:absolute;bottom:0;left:0;right:0;overflow:auto}.sp-preview.sp-preview-zoomed .sp-preview-scroll{scrollbar-width:auto}.sp-preview-scroll::-webkit-scrollbar-thumb{background-color:var(--preview-scroll)}.sp-preview-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-bar-hover)}.sp-preview-canvas{margin:0 auto}.sp-preview .sp-page{box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001f}.wrapper.toc-docked.toc-yield{left:0}.wrapper.toc-yield .toc-panel{width:min(var(--toc-width), 86cqw);box-shadow:0 0 24px var(--shadow-color);bottom:var(--tfb-bottom,0px)}div:where(.cs-body):has(.wrapper.toc-docked.toc-yield) #touch-format-bar{left:0}@container cs-window (width<=900px){.wrapper.sp-preview-on{right:0}.wrapper.sp-preview-on .sp-preview{width:auto;left:0;bottom:var(--tfb-kb,0px);border-left:none}.wrapper.sp-preview-on .main{visibility:hidden}div:where(.cs-body):has(.wrapper.sp-preview-on) #touch-format-bar{right:0}div:where(.cs-body):has(.wrapper.sp-preview-on) #countdiv,div:where(.cs-body):has(.wrapper.sp-preview-on) #jobdone,div:where(.cs-body):has(.wrapper.sp-preview-on) .toc-toggle{display:none}.wrapper.sp-preview-on .sp-preview-scroll{scrollbar-width:auto}}div:where(.cs-body).touch-mode .toc-entry{padding-top:10px;padding-bottom:10px;font-size:15px}div:where(.cs-body).touch-mode .toc-toggle{width:40px;height:40px}.main ul ul,.main ul ol,.main ol ul,.main ol ol{padding-top:0;padding-bottom:0}@container cs-window (height<=550px){.option{padding-top:3px;padding-bottom:3px}}@container cs-window (height<=760px){div:where(.cs-body).touch-mode .option{padding-top:7px;padding-bottom:7px}div:where(.cs-body).touch-mode .icnmask{width:24px;height:24px}div:where(.cs-body).touch-mode #countdiv .settargeticn{width:26px;height:26px}}@container cs-window (height<=600px){div:where(.cs-body).touch-mode .option{min-height:24px;padding-top:4px;padding-bottom:4px}div:where(.cs-body).touch-mode #countdiv{font-size:12px}div:where(.cs-body).touch-mode #countdiv .settarget{margin-bottom:4px}}.main table{border:0;padding:0}.main table th{vertical-align:bottom;text-align:left;border:0;border-bottom:2px solid var(--default-text-color);padding:10px 8px;font-weight:700}.main table td{vertical-align:top;border:0;border-bottom:1px solid var(--default-text-color);padding:8px;line-height:140%}.main table.editor-table{border-collapse:separate;border-spacing:0;table-layout:auto;border:2px solid var(--menu-background-color);width:100%;box-shadow:0 1px 2px var(--menu-hover);border-radius:6px;margin:1.6em 0;font-size:.95em;line-height:1.55;overflow:hidden}.main table.editor-table th,.main table.editor-table td{vertical-align:top;text-align:left;font-weight:inherit;box-sizing:border-box;border-right:2px solid var(--menu-background-color);border-bottom:2px solid var(--menu-background-color);word-break:break-word;overflow-wrap:break-word;padding:10px 14px;transition:background-color .12s ease-out;position:relative}.main table.editor-table th:last-child,.main table.editor-table td:last-child{border-right:0}.main table.editor-table tr:last-child td{border-bottom:0}.main table.editor-table th{letter-spacing:normal;background-color:#0000}.main table.editor-table td>p,.main table.editor-table th>p{margin:0}.main table.editor-table td>p+p,.main table.editor-table th>p+p{margin-top:.4em}.main table.editor-table td>ul,.main table.editor-table td>ol,.main table.editor-table th>ul,.main table.editor-table th>ol{margin:.2em 0;padding-top:0;padding-bottom:0;padding-left:1.4em}.main table.editor-table tbody tr td.selectedCell,.main table.editor-table tbody tr:nth-child(2n) td.selectedCell,.main table.editor-table tbody tr:is(:hover,.cs-hover) td.selectedCell,.main table.editor-table tr th.selectedCell{background-color:var(--secondary-button)}.main table.editor-table .selectedCell:after{content:"";pointer-events:none;background:var(--main-button);opacity:.08;position:absolute;inset:0}.main .tableWrapper{border-radius:6px;margin:1.6em 0;overflow-x:auto}.main .tableWrapper>table.editor-table{margin:0}.main pre{background-color:var(--selector-background);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:1em 0;padding:12px 14px;font-size:.9em;line-height:1.5;overflow-x:auto}.main pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.main :not(pre)>code{background-color:var(--selector-background);border-radius:6px;padding:1px 5px;font-size:.9em}div:where(.cs-body).darkmode .main pre,div:where(.cs-body).darkmode .main :not(pre)>code{background-color:var(--modal)}.main.main pre,.main.main pre *,.main.main code,.main.main code *{font-family:Roboto Mono,Menlo,Consolas,Courier New,monospace!important}.table-bubble-menu{background-color:var(--tooltip);color:var(--tooltip-fg);box-shadow:var(--tooltip-shadow);z-index:9997;user-select:none;border:0;border-radius:4px;align-items:center;gap:2px;padding:4px;transition:opacity .12s ease-out,visibility .12s ease-out;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.table-bubble-menu.is-hidden{visibility:hidden;opacity:0;pointer-events:none}div:where(.cs-body).touch-mode .table-bubble-menu{left:0;right:0;bottom:var(--tfb-bottom,50px);box-sizing:border-box;background-color:var(--background-color);height:50px;color:var(--default-text-color);border:0;border-top:1px solid var(--border-color);box-shadow:none;-webkit-overflow-scrolling:touch;z-index:9000;border-radius:0;justify-content:flex-start;gap:14px;padding:4px 10px;overflow:auto hidden;transform:none}div:where(.cs-body).touch-mode .table-bubble-btn{width:40px;height:40px;color:var(--default-text-color);border-radius:6px;flex:none}div:where(.cs-body).touch-mode .table-bubble-btn:is(:hover,.cs-hover),div:where(.cs-body).touch-mode .table-bubble-btn:is(:focus,.cs-focus),div:where(.cs-body).touch-mode .table-bubble-btn:is(:active,.cs-active){background-color:var(--menu-hover)}div:where(.cs-body).touch-mode .table-bubble-btn svg{width:22px;height:22px}div:where(.cs-body).touch-mode .table-bubble-sep{background-color:var(--no-focus-color);opacity:1;flex:none;height:24px;margin:0 6px}.table-bubble-btn{width:30px;height:30px;color:var(--tooltip-fg);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .25s ease-out;display:inline-flex}.table-bubble-btn:is(:hover,.cs-hover),.table-bubble-btn:is(:focus,.cs-focus){background-color:var(--tooltip-hover);outline:none}.table-bubble-btn svg{width:20px;height:20px;display:block}.table-bubble-sep{background-color:var(--tooltip-fg);opacity:.25;width:1px;height:18px;margin:0 4px;display:inline-block}.slash-popover{background-color:var(--modal);min-width:240px;max-height:280px;color:var(--default-text-color);border:1px solid var(--menu-hover);box-shadow:var(--shadow);user-select:none;border-radius:6px;padding:4px;font-family:inherit;overflow-y:auto}.slash-item{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.slash-item.selected{background-color:var(--menu-hover)}.slash-item-icon{background-color:var(--selector-background);width:28px;height:28px;color:var(--default-text-color);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.slash-item-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.slash-item-title{color:var(--default-text-color);font-size:13px;font-weight:500}.slash-item-desc{opacity:.6;color:var(--default-text-color);font-size:11px}.slash-empty{opacity:.6;text-align:center;padding:10px;font-size:12px}[data-tippy-root]{max-width:calc(100cqw - 10px)}.tippy-box{outline:0;position:relative}.tippy-content{z-index:1;padding:0;position:relative}.tippy-box[data-theme~=calmly-slash]{box-shadow:none;color:inherit;background:0 0}.tippy-box[data-theme~=calmly-slash]>.tippy-arrow{display:none}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(:focus-visible,.cs-focus-visible){outline:1px solid var(--focus-ring-color);outline-offset:-1px;border-radius:2px;transition:none}:is(:focus,.cs-focus):not(:is(:focus-visible,.cs-focus-visible)){outline:none}input[type=range]:is(:focus-visible,.cs-focus-visible),input[type=text]:is(:focus-visible,.cs-focus-visible),input[type=number]:is(:focus-visible,.cs-focus-visible),select:is(:focus-visible,.cs-focus-visible),textarea:is(:focus-visible,.cs-focus-visible){border-radius:2px;outline:1px solid var(--focus-ring-color)!important;outline-offset:-1px!important}select.selectdropdown:is(:focus-visible,.cs-focus-visible){border-radius:6px;outline:2px solid var(--focus-ring-color)!important;outline-offset:1px!important}.main .ProseMirror:is(:focus-visible,.cs-focus-visible),.main [contenteditable=true]:is(:focus-visible,.cs-focus-visible){outline:none}div.main .ProseMirror p[class^=sp-],div.main .ProseMirror p[class*=\ sp-]{max-width:calc(var(--sp-col-action) * 1ch + var(--sp-col-slack));margin:0}div.main .ProseMirror p[class^=sp-]:first-child,div.main .ProseMirror p[class*=\ sp-]:first-child{margin-top:0}div.main .ProseMirror p.sp-title_page{max-width:calc(var(--sp-col-action) * 1ch + var(--sp-col-slack))}div.main .ProseMirror p.sp-title_page+p:not(.sp-title_page){margin-top:3lh}div.main .ProseMirror p.sp-scene_heading{color:var(--sp-scene);margin-top:1lh;font-weight:700}div.main .ProseMirror p.sp-action{margin-top:1lh}div.main .ProseMirror p.sp-character{max-width:calc(var(--sp-col-character) * 1ch + var(--sp-col-slack));margin-top:1lh;margin-left:22ch}div.main .ProseMirror p.sp-parenthetical{max-width:calc(var(--sp-col-parenthetical) * 1ch + var(--sp-col-slack));margin-left:16ch}div.main .ProseMirror p.sp-dialogue{max-width:calc(var(--sp-col-dialogue) * 1ch + var(--sp-col-slack));margin-left:10ch}div.main .ProseMirror p.sp-transition{text-align:right;margin-top:1lh}div.main .ProseMirror p.sp-centered{text-align:center;max-width:calc(var(--sp-col-action) * 1ch + var(--sp-col-slack));margin-top:1lh}div.main .ProseMirror p.sp-lyrics{max-width:calc(var(--sp-col-lyrics) * 1ch + var(--sp-col-slack));margin-left:10ch;font-style:italic}div.main .ProseMirror p.sp-section{color:var(--sp-structure);margin-top:1lh;font-weight:700}div.main .ProseMirror p.sp-section[data-el-level="2"]{margin-left:1ch}div.main .ProseMirror p.sp-section[data-el-level="3"]{margin-left:2ch}div.main .ProseMirror p.sp-section[data-el-level="4"]{margin-left:3ch}div.main .ProseMirror p.sp-section[data-el-level="5"]{margin-left:4ch}div.main .ProseMirror p.sp-section[data-el-level="6"]{margin-left:5ch}div.main .ProseMirror p.sp-synopsis{color:var(--sp-structure);font-style:italic}div.main .ProseMirror p.sp-page_break{color:var(--sp-syntax);margin:1lh 0}div.main .ProseMirror .cs-syntax{color:var(--sp-syntax)}div.main .ProseMirror .cs-em-strong{font-weight:700!important}div.main .ProseMirror .cs-em-italic{font-style:italic}div.main .ProseMirror .cs-em-underline{text-decoration:underline}div.main .ProseMirror .cs-note{color:var(--sp-note)}div.main .ProseMirror .cs-boneyard{color:var(--sp-inactive)}div.main .ProseMirror .cs-note.cs-tag-red{color:var(--sp-tag-red)}div.main .ProseMirror .cs-note.cs-tag-orange{color:var(--sp-tag-orange)}div.main .ProseMirror .cs-note.cs-tag-green{color:var(--sp-tag-green)}div.main .ProseMirror .cs-note.cs-tag-blue{color:var(--sp-tag-blue)}div.main .ProseMirror .cs-note.cs-tag-purple{color:var(--sp-tag-purple)}div.main .ProseMirror p[data-ghost]:after{content:attr(data-ghost);color:var(--sp-inactive);-webkit-user-select:none;user-select:none;pointer-events:none}div.main.sp-cramped .ProseMirror p.sp-character{max-width:none;margin-left:8ch}div.main.sp-cramped .ProseMirror p.sp-parenthetical{max-width:none;margin-left:5ch}div.main.sp-cramped .ProseMirror p.sp-dialogue,div.main.sp-cramped .ProseMirror p.sp-lyrics{max-width:none;margin-left:2ch}#print_root{display:none}.import-notice-backdrop{z-index:10000;background-color:#00000073;position:fixed;inset:0}.side_window.import-notice{z-index:10001;width:min(560px,100cqw - 32px);height:auto;max-height:calc(100cqh - 32px)}.import-notice-body{padding:4px 16px 68px;display:block;overflow-y:auto}.import-notice-lead,.import-notice-recognized{margin:0 0 12px}.import-notice-option{min-height:28px;color:var(--default-text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;margin-top:12px;padding:0;display:inline-flex}.import-notice-option:is(:focus-visible,.cs-focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:2px}.import-notice-hint{color:var(--secondary-text-color,inherit);margin:0;padding-left:22px}div:where(.cs-body).touch-mode .import-notice-option{min-height:40px}div:where(.cs-body).touch-mode .import-notice-check{width:18px;height:18px}div:where(.cs-body).touch-mode .import-notice-option[aria-checked=true] .import-notice-check{background-size:13px 13px}div:where(.cs-body).touch-mode .import-notice-hint{padding-left:26px}.import-notice-list{margin:0;padding:0;list-style:none}.import-notice-list li{border-top:1px solid var(--border-color);gap:10px;padding:4px 0;display:flex}.import-notice-count{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch;color:var(--sp-note,inherit);flex:none;font-weight:600}.import-notice-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.import-notice-import{font-weight:600}@container cs-window (width<=600px){.side_window.import-notice{border-radius:0;width:100cqw;max-height:100%}.import-notice-footer{justify-content:stretch}.import-notice-footer .uk-button{flex:auto}}.template-picker-backdrop{z-index:10000;background-color:#00000073;position:fixed;inset:0}.side_window.template-picker{z-index:10001;width:min(720px,100cqw - 32px);height:auto;max-height:calc(100cqh - 32px)}.template-picker-body{padding:4px 16px 68px;display:block;overflow-y:auto}.template-picker-hint{color:var(--secondary-text-color,inherit);margin:0 0 14px}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.tpl-card{appearance:none;border:1px solid var(--border-color);background-color:var(--surface-alt);color:var(--default-text-color);font:inherit;text-align:center;cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;display:flex}.tpl-card:is(:focus-visible,.cs-focus-visible),.tpl-card:is(:hover,.cs-hover){border-color:var(--main-button);outline:none}.tpl-card[aria-pressed=true]{border-color:var(--main-button);box-shadow:0 0 0 1px var(--main-button) inset}.tpl-thumb{border:1px solid var(--border-color);background-color:#fff;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000002e}.tpl-check{background-color:var(--main-button);width:22px;height:22px;color:var(--accent-fg,#fff);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:6px}.tpl-name{font-weight:600}.tpl-desc{color:var(--secondary-text-color,inherit);font-size:12px;line-height:1.35}.tpl-current{text-transform:uppercase;letter-spacing:.04em;color:var(--main-button);font-size:11px}.template-picker-footer{justify-content:flex-end;gap:8px;display:flex}.tpl-check[hidden]{display:none}.template-picker-apply{font-weight:600}@container cs-window (width<=600px){.side_window.template-picker{border-radius:0;width:100cqw;max-height:100%}.tpl-grid{grid-template-columns:repeat(2,1fr)}}.import-progress{z-index:10001;border:1px solid var(--border-color);background-color:var(--surface);color:var(--default-text-color);box-shadow:var(--shadow);border-radius:6px;padding:14px 20px;font-family:Inter,sans-serif;font-size:14px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-root{opacity:1}
