@charset "UTF-8";.modal-mask{position:fixed;z-index:9998;inset:0;background-color:#00000080;transition:opacity .3s ease;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-bg-light) transparent;scrollbar-gutter:stable}.modal-mask::-webkit-scrollbar{width:1em}.modal-mask::-webkit-scrollbar-track{background:transparent}.modal-mask::-webkit-scrollbar-thumb{background-color:var(--color-bg-light);border-radius:1em;border:.3em solid transparent}.modal-mask::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg)}.modal-mask .modal-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:var(--modal-width);max-height:90vh;overflow:var(--wrapper-overflow)}.modal-mask .modal-container{height:var(--modal-height);max-height:var(--modal-max-height);min-height:var(--modal-min-height);margin:0 auto;background-color:var(--color-page);box-shadow:0 2px 8px #00000054;transition:all .3s ease;position:relative;border-radius:var(--border-radius);color:var(--color-text);display:flex;flex-direction:column;--vs-selected-bg: var(--color-side);--vs-selected-color: var(--color-text);--vs-border-color: var(--color-grey-light);--vs-dropdown-bg: var(--color-page);--vs-dropdown-color: var(--color-text);--vs-controls-color: var(--color-grey-light);--vs-dropdown-option--active-bg: var(--color-bg-light);--color-checkbox: var(--color-page)}.modal-mask .modal-container .close{position:absolute;right:2em;top:2em;color:gray;cursor:pointer}.modal-mask .modal-header{margin-top:0;color:var(--color-font);background-color:var(--color-bg);font-family:Roboto Slab,sans-serif;font-weight:700;font-size:1.5rem;padding:1.5rem;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.dark-mode .modal-mask .modal-header{color:var(--color-text)}.modal-mask .modal-body{padding:1.5rem;font-size:1rem;overflow:visible;flex-grow:1}.modal-mask .modal-body h2{font-size:1.3em}.modal-mask .modal-body p:first-child{margin-top:0}.modal-mask .modal-body .grid h2{margin:1em 0 0}.modal-mask .modal-body .avatar-image{float:left;width:200px;height:200px;margin-right:2em}.modal-mask.scrollable .modal-body,.modal-mask .modal-body .scrollable{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-bg-light) var(--color-page);scrollbar-gutter:stable}.modal-mask.scrollable .modal-body::-webkit-scrollbar,.modal-mask .modal-body .scrollable::-webkit-scrollbar{width:1em}.modal-mask.scrollable .modal-body::-webkit-scrollbar-track,.modal-mask .modal-body .scrollable::-webkit-scrollbar-track{background:var(--color-page)}.modal-mask.scrollable .modal-body::-webkit-scrollbar-thumb,.modal-mask .modal-body .scrollable::-webkit-scrollbar-thumb{background-color:var(--color-bg-light);border-radius:1em;border:.3em solid var(--color-page)}.modal-mask.scrollable .modal-body::-webkit-scrollbar-thumb:hover,.modal-mask .modal-body .scrollable::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg)}.modal-mask .modal-footer{display:flex;justify-content:end;gap:1em;padding:1.5rem}.modal-mask .modal-footer .divider{flex-grow:1}.modal-mask .modal-footer .notice{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-enter-active .modal-wrapper,.modal-leave-active .modal-wrapper{overflow:visible}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-container,.modal-leave-to .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.save-notice{color:#659265;font-size:1.5rem;position:fixed;left:17rem;bottom:1rem;-webkit-user-select:none;user-select:none;transition:all .3s ease}.save-notice.left{left:1rem}.save-notice i{float:left}.save-notice span{float:left;font-size:1rem;font-weight:700;line-height:1.5rem;display:block;height:1.5rem;margin-left:.5rem}.mw-token-string a{text-decoration:none}.mw-token-string a:hover{text-decoration:underline}.mw-token-string .bc{font-weight:700;padding-right:.5em}.mw-token-string .big-link{text-transform:uppercase}.mw-token-string .pending{color:red}.mw-token-string .phrase{font-weight:700;font-style:italic}.mw-token-string .dx{display:block}.mw-token-string .dx:before{content:"→";margin-right:.5em}.dictionary-result{padding-bottom:1em;margin-left:-1em}.dictionary-result a{color:#4a89b3}.dictionary-result .number-line{width:3px;height:100%;position:absolute;background-color:var(--color-bg-light);left:-27px;opacity:.3}.dictionary-result:last-child{border-bottom:none}.dictionary-result .meta{padding-left:1em}.dictionary-result .meta .word{font-size:1.5em;font-weight:700;color:var(--color-bg)}.dictionary-result .meta .phonetic{margin-left:.5em;display:inline-flex;gap:.5em;font-weight:400}.dictionary-result .meta .phonetic .pronunciation{display:inline-block;font-size:.9em}.dictionary-result .meta .phonetic .pronunciation i{color:var(--color-grey);font-size:.9em}.dictionary-result .meta .phonetic .pronunciation .pro{color:var(--color-grey-dark);font-weight:700}.dictionary-result .meta .part{color:var(--color-complementary);display:block;font-weight:700;float:left;margin-bottom:.5em}.dictionary-result .meta .ins{display:block;float:left;clear:both;margin-bottom:.5em;color:var(--color-accent-1)}.dictionary-result .meta .ins>span{font-weight:700}.dictionary-result .meta .ins>span+.list:before{content:";";margin-right:.5em}.dictionary-result .meta .ins>span+.has-il{margin-left:.5em}.dictionary-result .meta .ins>span .il{margin-right:.5em;font-weight:400;font-style:italic}.dictionary-result .meta .ins>span .il.plural{padding:0 .3em;border-radius:var(--border-radius);color:var(--color-grey);background-color:#6464641a;font-style:normal;font-weight:700}.dictionary-result .meta .vrs{display:block;float:left;clear:both;margin-bottom:.5em}.dictionary-result .meta .vrs .hw{font-weight:700;color:var(--color-bg)}.dictionary-result .meta .lbs{display:block;clear:both;width:auto;float:left;padding:0 .3em;border-radius:var(--border-radius);color:var(--color-grey);background-color:#6464641a;font-weight:700}.dictionary-result .definitions{clear:both;overflow:hidden;padding-left:1em}.dictionary-result .definitions .cxs{font-style:italic}.dictionary-result .definitions .cxs a{margin-left:.5em;font-style:normal;text-transform:uppercase}.dictionary-result .definitions .cxs a:after{content:","}.dictionary-result .definitions .cxs a:last-child:after{display:none}.dictionary-result .definitions .definition{position:relative;margin-left:2em}.dictionary-result .definitions .definition .vd{font-style:italic;margin-left:-2em;padding-bottom:.5em;color:var(--color-complementary)}.dictionary-result .definitions .definition+.definition .vd{padding-top:.5em}.dictionary-result .definitions .definition .sequense{margin-bottom:1em}.dictionary-result .definitions .definition .sequense:last-child{margin-bottom:0}.dictionary-result .definitions .definition .sn{font-family:monospace;letter-spacing:-2px;position:absolute;top:0;transform:translate(-100%);font-size:1.2em;font-weight:700;margin-left:-.5em;padding:0;color:var(--color-accent-2)}.dictionary-result .definitions .definition .sd{font-style:italic;margin-right:.3em}.dictionary-result .definitions .definition .example{display:block;border-left:2px solid var(--color-grey);padding-left:.5em;opacity:.7;margin:.2em 0}.dictionary-result .definitions .definition .example .author{display:block}.dictionary-result .definitions .definition .example .author:before{content:"–";margin-right:.5em}.dictionary-result .definitions .definition .sense-ins{display:inline;font-weight:700}.dictionary-result .definitions .definition .sense-ins .il{font-weight:400;font-style:italic}.dictionary-result .definitions .definition .sense-ins .spl{padding:0 .3em;border-radius:var(--border-radius);color:var(--color-grey);background-color:#6464641a}.dictionary-result .definitions .definition .sense-row,.dictionary-result .definitions .definition .sdsense-row{display:inline;margin:.5em 0}.dictionary-result .definitions .definition .sense-row .uns:before,.dictionary-result .definitions .definition .sdsense-row .uns:before{content:"→";margin:0 .5em}.dictionary-result .definitions .definition .sense-row .called-also,.dictionary-result .definitions .definition .sdsense-row .called-also{display:block}.dictionary-result .definitions .definition .sense-row .called-also:before,.dictionary-result .definitions .definition .sdsense-row .called-also:before{content:"→";margin:0 .5em}.dictionary-result .definitions .definition .sense-row .called-also .cats,.dictionary-result .definitions .definition .sdsense-row .called-also .cats{font-style:italic}.dictionary-result .definitions .definition .sdsense-row{display:block}.dictionary-result .definitions .definition .sense-et{display:inline;margin-right:.5em}.dictionary-result .definitions .definition .sense-et:before{content:"["}.dictionary-result .definitions .definition .sense-et:after{content:"]"}.dictionary-result .definitions .definition .sense,.dictionary-result .definitions .definition .bs,.dictionary-result .definitions .definition .sen{position:relative;margin-bottom:.5em}.dictionary-result .definitions .definition .sense:last-child,.dictionary-result .definitions .definition .bs:last-child,.dictionary-result .definitions .definition .sen:last-child{margin-bottom:0}.dictionary-result .definitions .definition .pseq .sense{margin-left:1.5em}.dictionary-result .definitions .definition .pseq .sense .sn{margin-left:-1.75em}.dictionary-result .definitions .definition .pseq .sense .sn .parenthesis{position:absolute;right:-1.8em;top:-.15em;font-size:.8em;margin-top:.3em}.dictionary-result .definitions .definition .syn_list,.dictionary-result .definitions .definition .rel_list,.dictionary-result .definitions .definition .near_list,.dictionary-result .definitions .definition .ant_list,.dictionary-result .definitions .definition .sim_list,.dictionary-result .definitions .definition .opp_list{margin-bottom:.5em;clear:both;overflow:hidden}.dictionary-result .definitions .definition .syn_list b,.dictionary-result .definitions .definition .rel_list b,.dictionary-result .definitions .definition .near_list b,.dictionary-result .definitions .definition .ant_list b,.dictionary-result .definitions .definition .sim_list b,.dictionary-result .definitions .definition .opp_list b{display:block;clear:both;color:var(--color-bg-light)}.dictionary-result .definitions .definition .list-section{clear:both}.dictionary-result .definitions .definition .list-section .word{float:left;margin-right:.5em}.dictionary-result .definitions .definition .list-section .word span{transition:color .2s ease-in-out}.floating-dictionary{position:fixed;top:5vh;left:16rem;right:3rem;transition:all .3s ease;overflow:visible;height:0;z-index:1}.floating-dictionary.hidden{top:-3.6em}.floating-dictionary.hidden .container .tab{display:block}.floating-dictionary.left{left:0}.floating-dictionary.right{right:0}.floating-dictionary.right-content{right:33rem}.floating-dictionary .container{padding:0!important;border:1px solid var(--color-side-border);border-radius:var(--border-radius);position:relative;background-color:var(--color-side);transition:all .5s}.floating-dictionary .container .search{padding:.5em}.floating-dictionary .container .search input:focus,.floating-dictionary .container .search input:hover{border-color:var(--color-grey-light)}.floating-dictionary .container .search .types{position:absolute;display:flex;font-size:.8em;top:1em;right:4em}.floating-dictionary .container .search .types .type{padding:.5em 1em;border-radius:var(--border-radius);color:var(--color-grey-light);cursor:pointer}.floating-dictionary .container .search .types .type.active{background-color:var(--color-grey-lighter);color:var(--color-grey)}.floating-dictionary .container .results{overflow:auto;max-height:80vh;margin-top:.5em;margin-bottom:1em;scrollbar-width:thin;scrollbar-color:var(--color-bg-light) var(--color-side)}.floating-dictionary .container .results::-webkit-scrollbar{width:.7em}.floating-dictionary .container .results::-webkit-scrollbar-track{background:var(--color-side)}.floating-dictionary .container .results::-webkit-scrollbar-thumb{background-color:var(--color-side-dark);border:.2em solid var(--color-side);border-radius:1em}.floating-dictionary .container .results::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg)}.floating-dictionary .container .results .loading,.floating-dictionary .container .results .placeholder{padding:1em;text-align:center}.floating-dictionary .container .results .suggestions{padding:1em;overflow:hidden}.floating-dictionary .container .results .suggestions b{display:block;margin-bottom:1em}.floating-dictionary .container .results .suggestions a{float:left;margin-right:1em}.floating-dictionary .container .results .dictionary-result{padding:0;margin-left:0;margin-bottom:2em}.floating-dictionary .container .results .dictionary-result .number-line{left:-32px}.floating-dictionary .container .results .dictionary-result .definitions{padding:0 1em}.floating-dictionary .container .tab{font-size:.8em;display:none;position:absolute;background-color:var(--color-side);color:var(--color-grey);padding:.5em 1em;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);top:100%;cursor:pointer;transition:all .5s}.floating-dictionary .container .tab+.tab{margin-left:8em}.floating-dictionary .container .tab:hover{color:var(--color-text)}.floating-dictionary .container .close{position:absolute;color:var(--color-grey);right:.6em;top:.57em;padding:.5em 1em;cursor:pointer}.floating-dictionary .container .close:hover{color:var(--color-text)}.floating-dictionary .container .loader,.floating-dictionary .container .loader:before,.floating-dictionary .container .loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 .6s infinite ease-in-out;animation:load7 .6s infinite ease-in-out}.floating-dictionary .container .loader{position:absolute;inset:unset;top:13px;right:280px;color:var(--color-grey);font-size:4px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.08s;animation-delay:-.08s}.floating-dictionary .container .loader:before,.floating-dictionary .container .loader:after{content:"";position:absolute;top:0}.floating-dictionary .container .loader:before{left:-3.5em;-webkit-animation-delay:-.16s;animation-delay:-.16s}.floating-dictionary .container .loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.writing .transition{position:absolute;inset:0;background-color:orange;z-index:99;display:none}.writing .autosave-notice{font-size:14px;position:fixed;top:.5rem;left:16rem;right:calc(3rem + 1em);text-align:center;transition:all .3s ease;z-index:1}.writing .autosave-notice span{display:inline-block;background-color:#ddd;padding:.5rem 2rem;border-radius:var(--border-radius);font-size:1rem}.writing .autosave-notice.left{left:0}.writing .autosave-notice.right{right:1em}.writing .autosave-notice.right-content{right:33rem}.edit-plot-modal .modal-wrapper .modal-header .grey{color:var(--color-grey-light)}.edit-plot-modal .modal-wrapper .modal-header .grey:first-of-type{margin-left:2em}.edit-plot-modal .modal-wrapper .modal-header .grey:last-of-type{margin-left:2em}.edit-plot-modal .modal-wrapper .modal-body .scrollable{max-height:30em;overflow:auto}.tabs{border-bottom:1px solid var(--tabs-border-color);padding-left:1em;font-size:1rem;padding-top:1em}.tabs .tab{position:relative;background-color:var(--tabs-background-color);font-family:Merriweather;font-weight:700;display:inline-block;border:1px solid var(--tabs-border-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom:none;margin-bottom:-1px;margin-right:1em;opacity:.5;cursor:pointer}.tabs .tab>span{display:block;padding:.7em 1.2em;position:relative;z-index:1}.tabs .tab>span:before{content:"";display:block;width:10px;height:10px;border-right:1px solid var(--tabs-border-color);border-bottom:1px solid var(--tabs-border-color);border-bottom-right-radius:var(--border-radius);position:absolute;left:-11px;bottom:-1px}.tabs .tab>span:after{content:"";display:block;width:10px;height:10px;border-left:1px solid var(--tabs-border-color);border-bottom:1px solid var(--tabs-border-color);border-bottom-left-radius:var(--border-radius);position:absolute;right:-11px;bottom:-1px;overflow:visible}.tabs .tab:before{content:"";display:block;width:10px;height:10px;background-color:var(--tabs-background-color);position:absolute;left:-10px;bottom:0}.tabs .tab:after{content:"";display:block;width:10px;height:10px;background-color:var(--tabs-background-color);position:absolute;right:-10px;bottom:0;overflow:visible}.tabs .tab.selected{border-bottom:1px solid var(--tabs-background-color);opacity:1}.tabs .tab.selected:before{bottom:-1px}.tabs .tab.selected:after{bottom:-1px}.plot-container{width:90%;margin:auto;padding-bottom:5em;--column-width: 17rem;--column-width-max: 25rem;--row-height: 6rem;--arrow-width: .5rem;--arrow-color: var(--color-bg)}.plot-container h1{margin-top:1em}.plot-container>.editor-toolbar{display:none}.plot-container .diagram{padding:1em 0}.plot-container .diagram .board{display:flex;font-size:1rem}.plot-container .diagram .board .header{height:2rem;line-height:2rem;background-color:var(--color-bg-light);color:var(--color-font);text-align:center;font-weight:700;font-size:1.2rem;border-radius:var(--border-radius);border:none}.plot-container .diagram .board .chapter{display:flex;flex-direction:column;gap:1rem}.plot-container .diagram .board .chapter .chapter-name{font-weight:700;text-align:center;padding:.5rem 0;border-radius:var(--border-radius)}.plot-container .diagram .board .left-side{flex:0 0 var(--column-width);width:var(--column-width);display:flex;flex-direction:column;gap:1rem;padding:0 .5rem 0 0}.plot-container .diagram .board .left-side .scene{background-color:var(--color-side);height:var(--row-height);border:1px solid var(--color-side-border);border-radius:var(--border-radius);padding:1rem;text-align:center;position:relative}.plot-container .diagram .board .left-side .scene:after{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:2em;color:var(--arrow-color);position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.plot-container .diagram .board .left-side .scene:last-child:after{display:none}.plot-container .diagram .board .left-side .scene span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-right:2rem}.plot-container .diagram .board .left-side .scene span.empty{position:absolute;line-height:var(--row-height);inset:0;color:var(--color-grey)}.plot-container .diagram .board .left-side .scene .buttons{position:absolute;right:0;top:0;bottom:0;width:2rem;float:right;border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:space-evenly}.plot-container .diagram .board .left-side .scene .buttons i{display:block;height:1.5rem;width:1.5rem;line-height:1.5rem;text-align:center;cursor:pointer;color:var(--color-grey-light);border-radius:var(--border-radius);transition:all .5s ease}.plot-container .diagram .board .left-side .scene .buttons i:hover{background-color:var(--color-grey-light);color:var(--color-bg)}.plot-container .diagram .board .left-side .add-scene{text-align:center;height:var(--row-height);line-height:var(--row-height);font-size:1em;border:2px dashed var(--color-side-border);border-radius:var(--border-radius);transition:all .3s ease;color:var(--color-grey)}.plot-container .diagram .board .left-side .add-scene:hover{cursor:pointer;background-color:var(--color-side);color:var(--color-text)}.plot-container .diagram .board .left-side .add-scene i{margin-right:.5em}.plot-container .diagram .board .plot-line{flex:0 0 var(--column-width-max);width:var(--column-width-max);display:flex;flex-direction:column;gap:1rem;border-left:1px solid var(--color-grey-light);padding:0 .5rem}.plot-container .diagram .board .plot-line .add-scene{height:var(--row-height);padding:0;border:none;width:var(--arrow-width);background-color:var(--arrow-color);margin:auto;position:relative}.plot-container .diagram .board .plot-line .add-scene:before{content:"";display:block;position:absolute;width:var(--arrow-width);height:1rem;left:50%;transform:translate(-50%);top:-1rem;background-color:var(--arrow-color)}.plot-container .diagram .board .plot-line .add-scene:after{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:2em;color:var(--arrow-color);display:flex;background-color:var(--arrow-color);width:var(--arrow-width);height:20px;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);text-align:right;justify-content:center;border-bottom:5px solid var(--color-page)}.plot-container .diagram .board .plot-line .scene{height:var(--row-height);border:1px solid var(--color-bg-light);border-radius:var(--border-radius);position:relative;padding:1rem;transition:all .5s ease;cursor:pointer}.plot-container .diagram .board .plot-line .scene:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:2em;color:var(--arrow-color);position:absolute;top:-1.7rem;left:50%;transform:translate(-50%);width:1.2rem;text-align:center}.plot-container .diagram .board .plot-line .scene:first-of-type:before{display:none}.plot-container .diagram .board .plot-line .scene:last-of-type:after{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:2em;color:var(--arrow-color);position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.plot-container .diagram .board .plot-line .scene:hover{background-color:var(--color-side)}.plot-container .diagram .board .plot-line .scene span{text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.plot-container .diagram .board .plot-line .scene.empty{padding:0;border:none}.plot-container .diagram .board .plot-line .scene.empty:before{content:"";display:block;position:absolute;width:var(--arrow-width);height:1rem;left:50%;transform:translate(-50%);top:-1rem;background-color:var(--arrow-color)}.plot-container .diagram .board .plot-line .scene.empty:after{content:"";display:block;position:absolute;width:var(--arrow-width);height:3px;left:50%;transform:translate(-50%);bottom:-3px;background-color:var(--arrow-color)}.plot-container .diagram .board .plot-line .scene.empty:last-of-type:after{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:2em;color:var(--arrow-color);display:flex;background-color:var(--arrow-color);width:var(--arrow-width);height:20px;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);text-align:right;justify-content:center;border-bottom:5px solid var(--color-page)}.plot-container .diagram .board .plot-line .scene.empty:hover{background-color:transparent}.plot-container .diagram .board .plot-line .scene.empty:hover span{width:100%;background-color:var(--color-page);border-radius:var(--border-radius);border-color:var(--color-grey-light);transition-property:width,border-color,background-color,border-radius;transition-duration:.2s,.2s,0s,0s;transition-delay:.3s,.3s,.3s,.3s}.plot-container .diagram .board .plot-line .scene.empty:hover span:before{opacity:1;transition:opacity .2s ease .4s}.plot-container .diagram .board .plot-line .scene.empty span{position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;width:var(--arrow-width);background-color:var(--arrow-color);color:var(--color-grey);line-height:var(--row-height);font-style:italic;transition-property:background-color,width,border-color;transition-duration:.1s,.2s,.1s;transition-delay:.2s,0s,.2s;border:1px solid var(--arrow-color);white-space:nowrap}.plot-container .diagram .board .plot-line .scene.empty span:before{opacity:0;content:"Add plot point";transition:opacity .2s ease}.plot-container .diagram .board .plot-new{flex:0 0 var(--column-width);width:var(--column-width)}.plot-container .diagram .board .plot-new .header{background-color:transparent;color:var(--color-text);font-size:1rem;cursor:pointer;transition:all .5s ease;font-weight:400}.plot-container .diagram .board .plot-new .header:hover{background-color:var(--color-grey-light)}.notice{padding:.5em 1em;font-family:inherit;font-size:1.2em;float:left;text-align:center;background-color:var(--color-grey);border:1px solid var(--color-grey);border-radius:var(--border-radius);color:var(--color-font);font-weight:700}.notice.success{background-color:var(--color-success);border-color:var(--color-success)}.notice.fail{background-color:var(--color-danger);border-color:var(--color-danger)}.notice-loading{padding:.5em 1em;font-family:inherit;font-weight:700;font-size:1.2em;float:left;text-align:center}div.checkbox[data-v-71080d1b]{display:inline-block}div.checkbox input[data-v-71080d1b]{visibility:hidden;position:absolute;left:-9999px}div.checkbox input:checked+label[data-v-71080d1b]:before{content:""}div.checkbox input:disabled+label[data-v-71080d1b]{opacity:.5}div.checkbox label[data-v-71080d1b]{font-weight:400!important}div.checkbox label[data-v-71080d1b]:before{content:"";font-family:"Font Awesome 6 Free";font-size:1.2em;margin-right:.5em;background-color:var(--color-checkbox);height:.8em;display:inline-block;width:.8em;line-height:.8em;border-radius:.1em}.color-option{width:5em;height:4em;float:left;margin-right:2em;clear:none!important}.color-option input{position:absolute;left:-9999px;visibility:hidden}.color-option input:checked+label:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.5rem;color:#fff;position:absolute;left:5px;top:5px}.color-option .color{height:3em;display:block;position:relative;cursor:pointer}.color-option .name{height:1em;text-align:center;font-size:.8rem}.settings{display:grid;grid-template-columns:1fr 1fr;gap:1em}.settings .setting{width:100%;position:relative;line-height:2rem;padding-top:2rem}.settings .setting>label{position:absolute;font-weight:700;display:block;margin-bottom:.5em;top:0;left:0}.avatar-image{position:relative}.avatar-image input[type=file]{visibility:hidden;position:absolute;left:-9999px}.avatar-image .avatar{position:absolute;inset:0;border:.2rem solid var(--color-grey);border-radius:100%;background-color:var(--color-page);background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-user-select:none;user-select:none;cursor:pointer;overflow:hidden}.avatar-image .avatar>span{display:block;text-align:center;font-size:.9rem;color:#999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5em;width:100%;padding:0 1em}.avatar-image .avatar>span .size{display:block;font-size:.8em;line-height:2rem}.avatar-image .avatar.has-image{border:none}.avatar-image .avatar.has-image:before{display:none}.avatar-image .avatar.has-image span{display:none}.avatar-image .avatar.has-image .overlay{display:block}.avatar-image .avatar:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:8em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2}.avatar-image .avatar .overlay{opacity:0;display:none;position:absolute;inset:0;background-color:#00000080;transition:opacity .3s ease}.avatar-image .avatar .overlay:hover{opacity:1}.avatar-image .avatar .overlay .buttons{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-around;padding:.5em}.avatar-image .avatar .overlay .buttons button{font-size:.8em}.avatar-image label{display:block}.avatar-image label>span{font-weight:700}form.user-form .upper-part{display:flex;width:100%}form.user-form .upper-part .avatar-image{flex-basis:200px;width:200px;height:200px;margin-right:2em}form.user-form .upper-part .grid{flex-grow:1}.context-menu .button{display:flex;flex-direction:column;justify-content:center;position:absolute;right:0;top:0;bottom:0;width:3rem;text-align:center;cursor:pointer}.context-menu .menu{position:absolute;background-color:var(--color-page);color:var(--color-text);z-index:2;right:0;top:100%;font-weight:400;font-size:14px}.context-menu .menu ul{list-style:none;padding:0;margin:0}.context-menu .menu ul li{display:block;padding:.5em 1em;cursor:pointer;white-space:nowrap}.context-menu .menu ul li:hover{background-color:var(--color-grey-light)}.context-menu .menu ul li.danger{color:#cc3f3f}.context-menu .v-enter-active,.context-menu .v-leave-active{transition:opacity .2s ease}.context-menu .v-enter-from,.context-menu .v-leave-to{opacity:0}.expander{width:1em;height:1em;line-height:1em;text-align:center;display:inline-block;transition:transform .2s ease;cursor:pointer}.expander.open{transform:rotate(90deg)}.sidebar{width:0;flex-grow:0;flex-shrink:0;flex-basis:0;transition:all .5s,flex-basis .3s ease;background-color:var(--color-bg);color:var(--color-font);position:relative;display:flex;flex-direction:column}.sidebar.open{flex-basis:16rem}.sidebar .close{position:absolute;font-size:1.2em;width:2em;height:2em;text-align:center;line-height:2em;top:0;left:100%;cursor:pointer;color:var(--color-text);z-index:2;margin-left:1rem}.sidebar h1{font-size:1.5rem;padding:1rem 1.5rem;margin:0;background-color:var(--color-bg-dark);width:16rem}.sidebar .author,.sidebar .chapter,.sidebar .scene,.sidebar .note,.sidebar .notes{padding:1rem 1.5rem;width:16rem;position:relative}.sidebar .bar-content{overflow-y:auto;overflow-x:hidden;width:16rem;flex-grow:1;scrollbar-width:thin;scrollbar-color:var(--color-bg-light) var(--color-bg-dark)}.sidebar .bar-content::-webkit-scrollbar{width:.5em}.sidebar .bar-content::-webkit-scrollbar-track{background:var(--color-bg-dark)}.sidebar .bar-content::-webkit-scrollbar-thumb{background-color:var(--color-bg-light)}.sidebar .bar-content::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg)}.sidebar .bar-content .hoverable{cursor:default}.sidebar .bar-content .hoverable:hover{background-color:var(--color-bg-light)}.sidebar .bar-content .chapter-container .scene-container{display:none}.sidebar .bar-content .chapter-container .scene-container.open{display:block}.sidebar .bar-content .notes-container{display:none}.sidebar .bar-content .notes-container.open{display:block}.sidebar .bar-content .chapter{font-weight:700;font-size:1.2em;border-top:1px solid var(--color-bg-light);position:relative;padding-left:2.5rem}.sidebar .bar-content .chapter.add{font-weight:400}.sidebar .bar-content .chapter.add:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:.7rem;top:1.2rem;font-size:1em}.sidebar .bar-content .chapter.selected{background-color:var(--color-accent-1)}.sidebar .bar-content .chapter.no-scenes{padding-left:1rem}.sidebar .bar-content .chapter span.word-count{line-height:2em;font-size:.8rem;font-weight:400;opacity:.5;display:inline-block;margin-left:1em}.sidebar .bar-content .chapter span.chapter-name{display:block;font-size:.8em;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:11rem}.sidebar .bar-content .chapter>.expander{position:absolute;left:.5rem;top:1rem;font-size:1.5em}.sidebar .bar-content .chapter .context-menu{position:absolute;top:0;right:0;width:3em;height:100%}.sidebar .bar-content .scene{padding-left:3em;background-color:var(--color-bg-dark);position:relative;-webkit-user-select:none;user-select:none}.sidebar .bar-content .scene:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.5rem;position:absolute;left:.8rem;top:1.4rem;font-size:1.6rem}.sidebar .bar-content .scene:after{display:none;content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.5rem;position:absolute;left:1rem;top:.9rem;font-size:1.5rem}.sidebar .bar-content .scene:hover:before{content:""}.sidebar .bar-content .scene.add:before{content:"";font-size:1em;line-height:1em;vertical-align:auto;top:1.2rem;left:1rem}.sidebar .bar-content .scene.selected{background-color:var(--color-accent-1)}.sidebar .bar-content .scene.selected:before{content:""}.sidebar .bar-content .scene>span{display:block;font-size:.8em;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:11rem}.sidebar .bar-content .notes{font-weight:700;font-size:1.2em;border-top:1px solid var(--color-bg-light);position:relative;padding-left:2.5rem}.sidebar .bar-content .notes>.expander{position:absolute;left:.5rem;top:1rem;font-size:1.5em}.sidebar .bar-content .note{padding-left:3em;background-color:var(--color-bg-dark);position:relative;-webkit-user-select:none;user-select:none}.sidebar .bar-content .note:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;position:absolute;left:1rem;top:1.2rem}.sidebar .bar-content .note:hover:before{content:""}.sidebar .bar-content .note.add:before{content:"";font-size:1em;line-height:1em;vertical-align:auto}.sidebar .bar-content .note.selected{background-color:var(--color-accent-1)}.sidebar .bar-content .note.selected:before{content:""}.sidebar .back{padding:0 1.5rem;line-height:3rem;font-weight:700;width:16rem}.sidebar .back i{margin-right:1em}.sidebar .back:hover{background-color:var(--color-bg-light);cursor:pointer}.export{display:flex;justify-content:space-between;gap:1em;width:100%}.export input{visibility:hidden;position:absolute;left:-9999px}.export input:checked+.export-option{background-color:var(--color-bg-light);color:var(--color-font)}.export input:checked+.export-option:before{color:var(--color-font)}.export input:disabled+.export-option{color:var(--color-grey);border-color:var(--color-grey);background-color:var(--color-grey-light)}.export input:disabled+.export-option:hover{background-color:var(--color-grey-light)}.export input:disabled+.export-option:before{color:var(--color-grey)}.export .export-option{position:relative;width:100%;flex-grow:1;height:10em;border-radius:var(--border-radius);border:1px solid var(--color-bg-light);padding-top:8em;text-align:center;font-weight:700;color:var(--color-bg-dark)}.export .export-option:hover{background-color:var(--color-side)}.export .export-option:before{content:"";position:absolute;inset:0 0 1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:4em;line-height:2em;text-align:center;color:#1054a3}.export .export-option.book:before{content:""}.export .export-option.word:before{content:""}.export .export-option.pdf:before{content:""}.export .export-option.html:before{content:""}.right-side-bar{width:0;flex-grow:0;flex-shrink:0;flex-basis:0;transition:all .5s,flex-basis .3s ease;overflow:hidden;background-color:var(--color-bg-light)}.right-side-bar.open{flex-basis:3rem;overflow:visible;animation:1s delay-overflow}.right-side-bar.open .sidebar-content{overflow:visible;animation:1s delay-overflow}@keyframes delay-overflow{0%{overflow:hidden}to{overflow:visible}}.right-side-bar .sidebar-content{overflow:hidden;width:3rem;display:flex;flex-direction:column;height:100%}.right-side-bar .sidebar-content .inline-block{flex:0 0 3rem}.right-side-bar .sidebar-content .button{font-size:1.5rem;color:var(--color-font);text-align:center;width:100%;line-height:3rem;display:block;position:relative}.right-side-bar .sidebar-content .button:hover{color:var(--color-bg-dark);cursor:pointer}.right-side-bar .sidebar-content .button:hover .tooltip{display:block}.right-side-bar .sidebar-content .button i{line-height:1.6em}.right-side-bar .sidebar-content .button .tooltip{display:none;position:absolute;right:105%;background-color:var(--color-tooltip);color:var(--color-font);font-size:10pt;top:0;padding:0 1em;border-radius:var(--border-radius);height:2rem;line-height:2rem;margin:.5rem 0;white-space:nowrap;z-index:2}.right-side-bar .sidebar-content .spacer{flex-grow:1}.chart{padding:.5em;background-color:var(--color-page);border:1px solid var(--color-side-border);border-radius:var(--border-radius);clear:both}.circle-progress-container{display:flex;justify-content:space-between;clear:both;margin:2em 0}.circle-progress-container .circle-progress{position:relative}.circle-progress-container .circle-progress .middle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.circle-progress-container .circle-progress .middle span{display:block;text-align:center;font-weight:700}.circle-progress-container .circle-progress .middle span.text{font-size:1em;white-space:nowrap}.circle-progress-container .circle-progress .middle span.percent{font-size:2em;white-space:nowrap}.manu-bar-container{position:relative;clear:both;text-align:center;background-color:var(--color-grey);height:4em;margin-bottom:2em}.manu-bar-container .manu-bar{background-color:var(--color-bg-light);height:100%}.manu-bar-container .manu-numbers{position:absolute;font-size:2em;inset:0;line-height:2em;color:var(--color-font)}.work-days{display:flex;gap:.2em}.work-days input{visibility:hidden;position:absolute;left:-9999px}.work-days input:checked+label{background-color:var(--color-bg-light);color:var(--color-font)}.work-days label{border:1px solid var(--color-bg-light);border-radius:var(--border-radius);flex-grow:1;width:100%;text-align:center;-webkit-user-select:none;user-select:none}.right-side-bar-content .comment-bar .comments{display:flex;flex-direction:column;gap:1em;padding:1em 0}.right-side-bar-content .comment-bar .comments>.comment{background-color:var(--color-page);padding:0;border:1px solid var(--color-side-border);border-radius:var(--border-radius)}.right-side-bar-content .comment-bar .comments>.comment .header{font-weight:700;padding:.5em;border-bottom:1px solid var(--color-side-border)}.right-side-bar-content .comment-bar .comments>.comment .header .date{float:right;color:var(--color-grey);font-weight:400}.right-side-bar-content .comment-bar .comments>.comment .body{padding:.5em}.right-side-bar-content .comment-bar .comments>.comment .body .quote{font-style:italic;display:block;color:var(--color-grey)}.right-side-bar-content .comment-bar .comments>.comment .body .quote:before{content:'"... '}.right-side-bar-content .comment-bar .comments>.comment .body .quote:after{content:' ..."'}.right-side-bar-content .comment-bar .comments>.comment .body .comment{display:block;padding:1em}.right-side-bar-content .comment-bar .comments>.comment .buttons{font-size:.5rem;display:flex;gap:1em;padding:1em;flex-flow:row-reverse;border-top:1px solid var(--color-side-border)}.right-side-bar-content .comment-bar .comments>.comment .buttons .info{flex-grow:1;font-size:.8rem;line-height:2em;color:var(--color-grey);padding:0 .5em}.import-character .grid.scrollable{max-height:50em;overflow:auto;padding:1em 0}.import-character .person{font-size:1rem}.import-character .person .role{display:block;margin-left:1.6rem;color:var(--color-grey);font-size:.8em}.persons{display:flex;flex-direction:column;gap:1em;padding:1em 0}.persons>.person{position:relative}.persons>.person .portrait{width:75px;height:110px;left:11px;top:-8px;background-color:var(--color-grey-light);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);position:absolute;box-shadow:0 2px 5px #0003}.dark-mode .persons>.person .portrait{background-color:var(--color-grey)}.persons>.person .portrait.no-image:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:7em;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);opacity:.3}.persons>.person .content{background-color:var(--color-page);padding:0;border:1px solid var(--color-side-border);border-radius:var(--border-radius);flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.persons>.person .content>.icon{position:absolute;right:.9em;top:.9em}.persons>.person .content>.icon:before{font-family:"Font Awesome 6 Free";font-weight:700;font-size:2em;color:var(--color-font)}.persons>.person .content>.icon.hide{display:none}.persons>.person .content>.icon.protagonist:before{content:""}.persons>.person .content>.icon.love:before{content:""}.persons>.person .content>.icon.antagonist:before{content:""}.persons>.person .content>.icon.villain:before{content:""}.persons>.person .content>.icon.mentor:before{content:""}.persons>.person .content>.icon.friend:before{content:""}.persons>.person .content .header{font-size:1rem;font-weight:700;border-bottom:1px solid var(--color-side-border);background-color:var(--color-bg);color:var(--color-font);padding:.5em .5em .5em 98px}.persons>.person .content .header .role{display:block;font-size:.8rem;color:var(--color-grey-light)}.persons>.person .content .body{flex-grow:1;padding:1em}.persons>.person .content .body.expand .description{display:block;max-height:none}.persons>.person .content .body.expand .grid{display:grid}.persons>.person .content .body .description{min-height:40px;max-height:97px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.persons>.person .content .body .description>div{width:71px;height:33px;float:left;margin-right:1em}.persons>.person .content .buttons{font-size:.6rem;flex-grow:0;display:flex;gap:1em;padding:1em;flex-flow:row-reverse;border-top:1px solid var(--color-side-border)}.persons>.person .content .buttons .divider{flex-grow:1}.right-side-bar-content .search-bar .search .additional-options .info{float:right}.right-side-bar-content .search-bar .results{display:flex;flex-direction:column;gap:1em;padding:1em 0}.right-side-bar-content .search-bar .results .placeholder{padding:2em;text-align:center;color:var(--color-grey)}.right-side-bar-content .search-bar .results>.result{background-color:var(--color-page);padding:0;border:1px solid var(--color-side-border);border-radius:var(--border-radius)}.right-side-bar-content .search-bar .results>.result.start .quote:before{content:'"'}.right-side-bar-content .search-bar .results>.result .quote{font-style:italic;display:block;color:var(--color-text);padding:1em .5em}.right-side-bar-content .search-bar .results>.result .quote:before{content:'"...'}.right-side-bar-content .search-bar .results>.result .quote:after{content:'..."'}.right-side-bar-content .search-bar .results>.result .buttons{font-size:.5rem;display:flex;gap:1em;padding:1em;flex-flow:row-reverse;border-top:1px solid var(--color-side-border)}.right-side-bar-content .search-bar .results>.result .buttons .info{flex-grow:1;font-size:.8rem;line-height:2em;color:var(--color-grey);padding:0 .5em}.right-side-bar-content .plot-bar .body{display:flex;flex-direction:column;height:100%}.right-side-bar-content .plot-bar .no-plot{text-align:center;padding:3em 0;color:var(--color-grey-dark)}.dark-mode .right-side-bar-content .plot-bar .no-plot{color:var(--color-grey-light)}.right-side-bar-content .plot-bar .plot-tabs{display:flex;border-bottom:1px solid var(--color-side-border);gap:1em}.right-side-bar-content .plot-bar .plot-tabs .plot-tab{padding:.5em 0;cursor:pointer}.right-side-bar-content .plot-bar .plot-tabs .plot-tab.active{font-weight:700}.right-side-bar-content .plot-bar .plot{font-size:.9rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-bg-light) var(--color-side)}.right-side-bar-content .plot-bar .plot::-webkit-scrollbar{width:.7em}.right-side-bar-content .plot-bar .plot::-webkit-scrollbar-track{background:var(--color-side)}.right-side-bar-content .plot-bar .plot::-webkit-scrollbar-thumb{background-color:var(--color-side-dark);border:.2em solid var(--color-side);border-radius:1em}.right-side-bar-content .plot-bar .plot::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg)}.right-side-bar-content .plot-bar .plot h2{margin-top:1em!important}.right-side-bar-content .plot-bar .buttons{display:flex;padding:1em 0;gap:1em;justify-content:center;font-size:.8rem}.right-side-bar-content .dictionary-bar .search{display:flex;gap:.5em}.right-side-bar-content .dictionary-bar .search button{font-size:1rem}.right-side-bar-content .dictionary-bar .tabs{--tabs-border-color: var(--color-grey);--tabs-background-color: var(--color-side);font-size:1em}.right-side-bar-content .dictionary-bar .results{display:flex;flex-direction:column;gap:1em;padding:1em 0}.right-side-bar-content .dictionary-bar .results .placeholder{padding:2em;text-align:center;color:var(--color-grey)}.right-side-bar-content .dictionary-bar .suggestions a{display:block}.right-side-bar-content{width:0;flex-grow:0;flex-shrink:0;flex-basis:0;transition:all .5s,flex-basis .3s ease;position:relative;background-color:var(--color-side);color:var(--color-text);z-index:2;--vs-selected-bg: var(--color-side);--vs-selected-color: var(--color-text);--vs-border-color: var(--color-grey-light);--vs-dropdown-bg: var(--color-page);--vs-dropdown-color: var(--color-text);--vs-controls-color: var(--color-grey-light);--vs-dropdown-option--active-bg: var(--color-bg-light);--color-checkbox: var(--color-page)}.right-side-bar-content input,.right-side-bar-content .v-select{background-color:var(--color-page)}.right-side-bar-content.open{flex-basis:30rem}.right-side-bar-content.open .main-content{width:30rem}.right-side-bar-content .close{position:absolute;font-size:1.2em;width:2em;height:2em;text-align:center;line-height:2em;top:0;right:100%;cursor:pointer;margin-right:1rem}.right-side-bar-content .main-content{overflow:hidden;height:100%;width:0;position:absolute;inset:0;transition:width .3s ease}.right-side-bar-content .main-content .contents{width:30rem;height:100%;overflow:visible;border-left:1px solid var(--color-side-border);position:absolute;inset:0;display:flex;flex-direction:column}.right-side-bar-content .main-content .contents>.header{font-family:Libre Baskerville,serif;font-weight:700;font-size:1.8em;padding:1rem;border-bottom:1px solid var(--color-side-border)}.right-side-bar-content .main-content .contents>.body{padding:1rem;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-bg-light) var(--color-side)}.right-side-bar-content .main-content .contents>.body::-webkit-scrollbar{width:.7em}.right-side-bar-content .main-content .contents>.body::-webkit-scrollbar-track{background:var(--color-side)}.right-side-bar-content .main-content .contents>.body::-webkit-scrollbar-thumb{background-color:var(--color-side-dark);border:.2em solid var(--color-side);border-radius:1em}.right-side-bar-content .main-content .contents>.body::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg)}.right-side-bar-content .main-content .contents>.body h2{font-size:1.4em;font-family:Libre Baskerville,serif;margin:2em 0 1em}.right-side-bar-content .main-content .contents>.body h2:first-child{margin-top:0}.right-side-bar-content .main-content .contents>.body h2>a{float:right;text-decoration:none}.right-side-bar-content .main-content .contents>.body .search{clear:both;overflow:hidden;font-size:1rem}.right-side-bar-content .main-content .contents>.body .search .additional-options{padding:.5em 0;font-size:.8rem}.right-side-bar-content .main-content .contents>.body .search .additional-options button{font-size:inherit}.right-side-bar-content .main-content .contents>.body .search .additional-options button.left{margin-right:.5em}.right-side-bar-content .main-content .contents>.body .search .additional-options button.right{margin-left:.5em}.right-side-bar-content .main-content .contents>.body .search .additional-options .left{float:left}.right-side-bar-content .main-content .contents>.body .search .additional-options .right{float:right}.right-side-bar-content .main-content .contents>.body div.row{clear:both;height:2.5em;line-height:2.5em}.right-side-bar-content .main-content .contents>.body .save-button{font-size:1em;float:right;margin:1em 0}.right-side-bar-content .main-content .contents>.buttons{margin-top:2em;text-align:right;padding:0 1rem;position:relative}.loader{position:absolute;inset:0;z-index:99}.loader .loader-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-page)}.loader .loader-container .figure{max-width:15rem;width:100%;height:auto;stroke-linecap:round}.loader .loader-container .figure circle{fill:none;stroke:var(--color-bg-light);stroke-width:3.5;animation-name:preloader;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform-origin:170px 170px;will-change:transform}.loader .loader-container .figure circle:nth-of-type(1){stroke-dasharray:550px}.loader .loader-container .figure circle:nth-of-type(2){stroke-dasharray:500px;stroke:var(--color-accent-1)}.loader .loader-container .figure circle:nth-of-type(3){stroke-dasharray:450px}.loader .loader-container .figure circle:nth-of-type(4){stroke-dasharray:300px;stroke:var(--color-accent-1)}.loader .loader-container .figure circle:nth-of-type(1){animation-delay:-.15s}.loader .loader-container .figure circle:nth-of-type(2){animation-delay:-.3s}.loader .loader-container .figure circle:nth-of-type(3){animation-delay:-.45s}.loader .loader-container .figure circle:nth-of-type(4){animation-delay:-.6s}@keyframes preloader{50%{transform:rotate(360deg)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.progress-bar{position:fixed;bottom:0;left:16rem;right:3rem;height:.5rem;transition:all .3s ease}.progress-bar span{display:none}.progress-bar:hover{height:2rem}.progress-bar:hover span{display:block;position:absolute;top:0;left:50%;transform:translate(-50%);bottom:0;line-height:2rem;font-size:1.2rem;color:var(--color-font);font-weight:700;text-shadow:0 0 3px black}.progress-bar.left{left:0}.progress-bar.right{right:0}.progress-bar.outer{background-color:var(--color-side)}.progress-bar .inner{height:100%;background-color:var(--color-complementary);transition:width 1s ease}.portrait{position:relative;overflow:hidden}.portrait input[type=file]{visibility:hidden;position:absolute;left:-9999px}.portrait .avatar{position:absolute;inset:0;-webkit-user-select:none;user-select:none;cursor:pointer;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}.portrait .avatar>span{display:block;text-align:center;font-size:.9rem;color:#999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5em;width:100%;padding:0 1em}.portrait .avatar>span .size{display:block;font-size:1rem;line-height:2rem;margin-top:3em}.portrait .avatar.static{cursor:default}.portrait .avatar.has-image{border:none}.portrait .avatar.has-image:before{display:none}.portrait .avatar.has-image span{display:none}.portrait .avatar.has-image .overlay{display:block}.portrait .avatar .overlay{opacity:0;display:none;position:absolute;inset:0;background-color:#00000080;transition:opacity .3s ease}.portrait .avatar .overlay:hover{opacity:1}.portrait .avatar .overlay .buttons{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-around;padding:2em}.portrait .avatar .overlay .buttons button{font-size:1em}.portrait label{display:block}.portrait label>span{font-weight:700}.character-modal h2{clear:left;width:auto}.character-modal h2:first-of-type{margin-top:0}.character-modal .grid{clear:left}.character-modal .grid label{position:relative}.character-modal .portrait{float:right;width:300px;height:446px;background-color:var(--color-grey-light);border-radius:var(--border-radius);margin-left:1.5rem}.character-modal .name-generator{position:absolute;right:.4em;top:2.5em;cursor:pointer}.character-modal .name-generator.f{right:2em}.character-modal .name-generator i{font-size:1.5em;color:var(--color-bg)}.character-modal .name-generator span{position:absolute;font-size:.8em;inset:0;text-align:center;font-weight:700;color:#fff;line-height:2em;text-shadow:0 0 1px black}.character-sheet h2{clear:none;float:left;width:auto;margin-top:0}.character-sheet .grid{float:left;width:auto}.character-sheet .portrait{float:left;width:150px;height:225px;background-color:var(--color-grey-light);border-radius:var(--border-radius);margin-right:1.5rem}.character-sheet .portrait .avatar:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:200px;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);opacity:.3}.character-sheet .scrollable{max-height:300px;clear:both}.character-tooltip{position:absolute;border-radius:var(--border-radius);background-color:var(--color-page);width:400px;box-shadow:0 5px 10px #0003;font-size:.8rem;margin-left:0;transition:margin-left .3s ease;z-index:9998;--arrow-position: 50%}.character-tooltip.opened{margin-left:-16rem}.character-tooltip:before{content:"";display:block;position:absolute;border:.8em solid var(--color-page);border-top-color:transparent;border-left-color:transparent;bottom:-.7em;left:var(--arrow-position);rotate:45deg;box-shadow:5px 5px 10px #0003;clip-path:polygon(200% -100%,-100% 200%,200% 200%)}.character-tooltip.under:before{border:.8em solid var(--color-bg);border-top-color:transparent;border-left-color:transparent;top:-.7em;bottom:auto;left:var(--arrow-position);rotate:225deg;box-shadow:none;clip-path:none}.character-tooltip .portrait{width:4.7em;height:7em;left:.7em;top:-.3em;background-color:var(--color-grey-light);background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);position:absolute;box-shadow:0 2px 5px #0003}.dark-mode .character-tooltip .portrait{background-color:var(--color-grey)}.character-tooltip .portrait.no-image:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:7em;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);opacity:.3}.character-tooltip .content{padding:0;border-radius:var(--border-radius);flex-grow:1;display:flex;flex-direction:column;overflow:hidden}.character-tooltip .content>.icon{position:absolute;right:.7em;top:.7em}.character-tooltip .content>.icon:before{font-family:"Font Awesome 6 Free";font-weight:700;font-size:2em;color:var(--color-font)}.character-tooltip .content>.icon.hide{display:none}.character-tooltip .content>.icon.protagonist:before{content:""}.character-tooltip .content>.icon.love:before{content:""}.character-tooltip .content>.icon.antagonist:before{content:""}.character-tooltip .content>.icon.villain:before{content:""}.character-tooltip .content>.icon.mentor:before{content:""}.character-tooltip .content>.icon.friend:before{content:""}.character-tooltip .content .header{font-size:1em;font-weight:700;border-bottom:1px solid var(--color-side-border);background-color:var(--color-bg);color:var(--color-font);padding:.5em .5em .5em 6em}.character-tooltip .content .header .role{display:block;font-size:.8em;color:var(--color-grey-light)}.character-tooltip .content .body{flex-grow:1;padding:1em}.character-tooltip .content .body .description{height:2.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text)}.character-tooltip .content .body .description>div{width:4.3em;height:2.1em;float:left;margin-right:1em}.notice[data-v-02b0802c]{position:fixed;z-index:9999;left:50%;top:20%;transform:translate(-50%)}.password-input{position:relative}.password-input .toggle{position:absolute;display:block;width:2.5em;right:0;top:0;bottom:0;cursor:pointer}.password-input .toggle:before{font-family:"Font Awesome 6 Free";font-weight:700;font-size:1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-bg)}.password-input .toggle.hidden:before{content:""}.password-input .toggle.visible:before{content:""}.g_id_signin{display:inline-block}.login{position:fixed;inset:0;background-image:url(/1.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.login:before{content:"";display:block;position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(0,0,0,.2) 2px,transparent 2px,transparent 4px,rgba(0,0,0,.2) 4px,rgba(0,0,0,.2) 6px,transparent 6px,transparent);background-size:6px 6px}.login .login-boxes{width:30em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login .login-boxes .error{padding:1em;background-color:var(--color-danger);border:1px solid var(--color-danger);border-radius:var(--border-radius);color:var(--color-font);font-weight:700;position:absolute;bottom:100%;margin-bottom:1em;width:100%;text-align:center}.login .login-boxes .login-box{background-color:#01010199;border:1px solid rgba(100,100,100,.6);border-radius:var(--border-radius);padding:2em;margin-bottom:1em;color:#fff}.login .login-boxes .login-box input{background-color:#333;border-color:#888;color:#ccc}.login .login-boxes .login-box img{width:100%;margin-bottom:2em}.login .login-boxes .login-box h1{text-align:center;margin-top:0}.login .login-boxes .login-box label{display:block;margin-bottom:1em}.login .login-boxes .login-box p{text-align:center}.login .login-boxes .login-box .button-row{display:flex;place-items:center;margin-top:2em}.login .login-boxes .login-box .button-row button{margin:auto;display:block}.login .login-boxes .login-box .button-row a{color:var(--color-font)}.login .login-boxes .login-box .button-row a,.login .login-boxes .login-box .button-row>div{width:100%}.login .login-boxes .login-box-register{text-align:center}.sidebar-home{width:0;flex-grow:0;flex-shrink:0;flex-basis:16rem;transition:all .5s,flex-basis .3s ease;background-color:var(--color-bg);color:var(--color-font);position:relative}.sidebar-home .bar-content{overflow:hidden;width:16rem;float:right;display:flex;flex-direction:column;height:100%}.sidebar-home .bar-content .logo{padding:1rem;margin:0;background-color:var(--color-bg-dark)}.sidebar-home .bar-content .logo img{width:100%}.sidebar-home .bar-content .user{padding:1em;display:flex;justify-content:space-between;gap:1em}.sidebar-home .bar-content .user .image{width:5em;height:5em;background-color:var(--color-grey-light);border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.sidebar-home .bar-content .user .image:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-bg);opacity:.3}.sidebar-home .bar-content .user .image.has-image:before{display:none}.sidebar-home .bar-content .user .info{position:relative;flex-grow:1}.sidebar-home .bar-content .user .info span{display:block}.sidebar-home .bar-content .user .info span.name{font-weight:700;font-size:1.2em}.sidebar-home .bar-content .user .info span.title{opacity:.7}.sidebar-home .bar-content .user .info button{position:absolute;right:0;bottom:0;font-size:.8em}.sidebar-home .bar-content .switch-back{text-align:center;padding:1em}.sidebar-home .bar-content .switch-back button{width:100%;text-align:center}.sidebar-home .bar-content .spacer{height:2em}.sidebar-home .bar-content .divider{flex-grow:1}.sidebar-home .bar-content .link{flex-grow:0;flex-shrink:0;padding:1rem 1.5rem;width:16rem;position:relative;cursor:pointer;font-size:1.2em}.sidebar-home .bar-content .link i{width:1em;margin-right:1em}.sidebar-home .bar-content .link:hover{background-color:var(--color-bg-light)}.book{padding:1em 1em 0;background-color:var(--color-page);display:flex;flex-wrap:wrap}.book:hover{background-color:var(--color-side)}.book:hover .button-hider{height:4em}.book .cover{float:left;height:8em;width:5em;flex:0 0 5em;position:relative;border:.2rem solid var(--color-grey);border-radius:var(--border-radius);margin-right:1em;background-repeat:no-repeat;background-size:cover;background-position:center center}.book .cover.has-image{border:none}.book .cover.has-image:before{display:none}.book .cover:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2}.book .info{float:left;flex-grow:1;flex-basis:50%}.book .info>span{display:block}.book .info .title{font-family:Lobster Two,cursive;font-weight:400;font-size:2em}.book .info .author{float:left;font-size:1.2em}.book .info .author:before{content:"By "}.book .info .series{float:left;clear:left;color:#666}.book .info .genres{float:right}.book .info .blurb{clear:both;float:left;width:100%;margin-top:1em}.book .button-hider{flex-basis:100%;height:0;overflow:hidden;clear:both;float:left;width:100%;transition:height .3s ease;position:relative;margin-top:1em}.book .button-hider .book-buttons{background-color:var(--color-grey-light);border-radius:var(--border-radius);padding:.5em;position:absolute;bottom:1em;left:0;right:0}.book .button-hider .book-buttons button{font-size:.8em;margin-right:.5em}.book .button-hider .book-buttons button.right{float:right}.modal-export-buttons button{font-size:1em;margin-right:1em}.books{display:flex;flex-direction:column;gap:.5em;background-size:10px 10px;background-image:repeating-linear-gradient(135deg,var(--color-grey-light) 0,var(--color-grey) 1px,var(--color-page) 0,var(--color-page) 50%)}.no-books{background-color:var(--color-side);padding:2em 1em;border-radius:var(--border-radius);text-align:center}.add-new{margin-top:2em;text-align:center}.cover-image{position:relative}.cover-image input[type=file]{visibility:hidden;position:absolute;left:-9999px}.cover-image .cover{position:absolute;inset:0;padding-top:120%;border:.2rem solid var(--color-grey);border-radius:var(--border-radius);background-color:var(--color-page);background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-user-select:none;user-select:none;cursor:pointer}.cover-image .cover span{display:block;text-align:center;font-size:.9rem;color:#999}.cover-image .cover span.size{font-size:.8rem;line-height:2rem}.cover-image .cover.has-image{border:none}.cover-image .cover.has-image:before{display:none}.cover-image .cover.has-image span{display:none}.cover-image .cover.has-image .overlay{display:block}.cover-image .cover:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.2}.cover-image .cover .overlay{opacity:0;display:none;position:absolute;inset:0;background-color:#00000080;transition:opacity .3s ease}.cover-image .cover .overlay:hover{opacity:1}.cover-image .cover .overlay .buttons{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;padding:.5em}.cover-image .cover .overlay .buttons button{font-size:.8em}.cover-image label{display:block}.cover-image label>span{font-weight:700}form.book-form .upper-part{display:flex;width:100%}form.book-form .upper-part .cover-image{flex-basis:20em;height:16em;width:20em;margin-right:1em;margin-top:1em}form.book-form .upper-part .grid{flex-grow:1}form.book-form .whole{clear:both;margin-top:1em;float:left;width:100%}form.book-form .whole textarea{height:6.5em}.users .user{font-size:1rem;overflow:hidden;display:flex;background-color:var(--color-side);padding:1em;border-radius:var(--border-radius);margin-top:1em}.users .user.disabled{background-color:#f7e4d9}.users .user .avatar{width:14em;height:14em;background-color:var(--color-grey-light);float:left;background-position:center center;background-size:contain;border-radius:100%}.users .user .avatar.small{height:6em;width:6em}.users .user .texts{display:flex;flex-direction:column;flex-grow:1;padding-left:1em}.users .user .texts .name{font-family:Merriweather;font-size:1.5em;font-weight:700;float:left}.users .user .texts .name .time{float:right;font-size:1rem;line-height:1.9em;opacity:.5;transition:all .5s}.users .user .texts .name .time:hover{opacity:1}.users .user .texts .name i{margin-left:.5em;color:var(--color-success);opacity:.5}.users .user .texts .name i.fa-lock{color:var(--color-danger)}.users .user .texts .info{font-size:1rem;float:left;clear:none;margin:1rem 0;font-size:.8em}.users .user .texts .info label{display:block;font-weight:700}.users .user .buttons{display:flex;gap:1em;font-size:.7rem;margin-top:1em}.users .user .buttons .divider{flex-grow:1}.not-found{position:absolute;top:30%;left:50%;transform:translate(-50%);text-align:center;padding:1em}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}@media only screen and (max-width:600px){.dp--preset-dates{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}}.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}@media only screen and (max-width:600px){.dp--preset-range{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range:first-child{margin-left:0}.dp--preset-range:last-child{margin-right:0}}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}@media only screen and (max-width:600px){.dp__menu_content_wrapper{flex-direction:column-reverse}}.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (max-width:600px){.dp__flex_display{flex-direction:column}}.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__btn,.dp--time-overlay-btn,.dp--time-invalid,.dp--qr-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"×";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after{visibility:visible}:root{--color-font: white;--color-bg: rgb(13, 73, 83);--color-bg-dark: rgb(9, 48, 54);--color-bg-light: rgb(22, 118, 134);--color-complementary: #000;--color-accent-1: #000;--color-accent-2: #000;--color-page: white;--color-text: #333;--color-side: #f9f5ee;--color-side-dark: #a8a298;--color-side-border: lightgrey;--color-grey: #888;--color-grey-light: #ddd;--color-grey-dark: #666;--color-grey-lighter: #f0f0f0;--color-link: var(--color-grey);--color-tooltip: var(--color-grey-dark);--color-gradient-1: #f0f0f0;--color-gradient-2: #f9f9f9;--color-success: rgb(101, 146, 101);--color-danger: rgb(143, 67, 67);--color-danger-light: rgb(179, 85, 85);--tabs-border-color: var(--color-bg);--tabs-background-color: var(--color-page);--border-radius: 3px;--page-max-width: 60em;--modal-width: 40em;--modal-height: auto;--modal-max-height: 90vh;--modal-min-height: auto;--wrapper-overflow: hidden;--editor-font-size: 16px;--editor-font-family: "Merriweather", serif;--editor-indent: 1.25em;--editor-line-height: 1.8;--editor-paragraph-gap: 0}.dark-mode{--color-page: #333;--color-text: #fff;--color-side: #393939;--color-side-dark: #a8a298;--color-side-border: dimgrey;--tabs-border-color: var(--color-grey-light);--tabs-background-color: var(--color-page)}*{box-sizing:border-box;padding:0;margin:0}body{font-family:Roboto Slab,serif;font-size:14px;background-color:var(--color-page)}h1{font-family:Lobster Two,cursive;font-weight:400;position:relative;font-size:3rem;margin:2em 0 1rem}h1 input{font-size:1rem!important;float:right;width:auto!important;margin-top:1.5em}h1+h2{margin-top:0}h2{clear:both;margin-top:2em;float:left;width:100%}h2:first-child{margin-top:0}a{color:var(--color-link)}p{margin:1em 0}button{padding:.5em 1em;font-family:inherit;font-weight:700;font-size:1.2em;border:1px solid var(--color-bg);border-radius:var(--border-radius);background-color:var(--color-font);color:var(--color-bg)}button.primary{background-color:var(--color-bg);color:var(--color-font)}button.primary.danger{background-color:var(--color-danger);color:var(--color-font)}button.danger{border-color:var(--color-danger);color:var(--color-danger)}button.danger:hover{background-color:var(--color-danger-light);border-color:var(--color-danger-light)}button:hover{background-color:var(--color-bg-light);border-color:var(--color-bg-light);color:var(--color-font)}input:not([type]),input[type=text],input[type=email],input[type=number],input[type=password],textarea{outline:none;font-size:1em;height:2.5em;line-height:2.5em;font-family:Roboto Slab,serif;border-radius:var(--border-radius);border:1px solid var(--color-grey-light);padding:0 .6em;color:var(--color-text);width:100%;background-color:transparent;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}input:not([type]):read-only,input[type=text]:read-only,input[type=email]:read-only,input[type=number]:read-only,input[type=password]:read-only,textarea:read-only{background-color:transparent!important;border-color:transparent!important;padding-left:0!important}input:not([type]).dp__input,input[type=text].dp__input,input[type=email].dp__input,input[type=number].dp__input,input[type=password].dp__input,textarea.dp__input{padding-left:2.5em}input:not([type]).half,input[type=text].half,input[type=email].half,input[type=number].half,input[type=password].half,textarea.half{width:50%}input:not([type]).third,input[type=text].third,input[type=email].third,input[type=number].third,input[type=password].third,textarea.third{width:33%}input:not([type]):hover,input:not([type]):focus,input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=number]:hover,input[type=number]:focus,input[type=password]:hover,input[type=password]:focus,textarea:hover,textarea:focus{border-color:var(--color-bg-light)}textarea{height:auto;min-height:4em;padding:.5em;line-height:1.3}div.grid{display:grid;gap:1em;grid-template-columns:repeat(12,1fr)}div.grid.clear{clear:both;margin-top:1em}div.grid>div>label{width:100%}div.grid>div>label>span{display:block;font-weight:700;line-height:2em}div.grid>div>label>span span.info{font-family:Tahoma,sans-serif;float:right;font-weight:400;color:var(--color-grey);font-size:.8em}div.grid>div>label>input{width:100%}div.grid>.column-1{grid-column-end:span 1}div.grid>.column-2{grid-column-end:span 2}div.grid>.column-3{grid-column-end:span 3}div.grid>.column-4{grid-column-end:span 4}div.grid>.column-5{grid-column-end:span 5}div.grid>.column-6{grid-column-end:span 6}div.grid>.column-7{grid-column-end:span 7}div.grid>.column-8{grid-column-end:span 8}div.grid>.column-9{grid-column-end:span 9}div.grid>.column-10{grid-column-end:span 10}div.grid>.column-11{grid-column-end:span 11}div.grid>.column-12{grid-column-end:span 12}div.simple-grid{font-size:1.2em;display:grid;clear:both;grid-template-columns:1fr 1fr}div.simple-grid.bolded>div:nth-child(odd){font-weight:700}div.simple-grid>div{border-bottom:1px dashed var(--color-grey-light)}div.simple-grid>div.empty{height:1em;border-bottom:none}div.simple-grid>div:nth-child(2n){text-align:right}div.settings-grid{display:grid;clear:both;grid-template-columns:1fr 1fr;gap:1em}div.settings-grid>div{min-height:2.5em;line-height:2.5em}div.settings-grid>div.full{grid-column-start:1;grid-column-end:3;font-weight:400!important;text-align:right}div.settings-grid>div:nth-child(2n){text-align:right}div.settings-grid>div:nth-child(odd){font-weight:700}.well{background-color:var(--color-side);border:1px solid var(--color-side-border);border-radius:var(--border-radius);padding:1em;color:var(--color-grey);font-style:italic}.pull-left{float:left}.pull-right{float:right}.bold{font-weight:700}.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.sidebar-enter-active,.sidebar-leave-active{transition:opacity .2s}.sidebar-enter-from,.sidebar-leave-to{opacity:0}.tooltip-enter-active,.tooltip-leave-active{transition:all .2s ease}.tooltip-enter-from,.tooltip-leave-to{opacity:0}.tooltip-enter-to,.tooltip-leave-from{opacity:1}.chapter-enter-active{transition:all .5s ease;transition-delay:.5s}.chapter-leave-active{transition:all .2s ease}.chapter-enter-from,.chapter-leave-to{opacity:0}.chapter-enter-to,.chapter-leave-from{opacity:1}.c-fdefde{background-color:#fdefde}.c-efdefd{background-color:#efdefd}.c-edfedf{background-color:#edfedf}.c-fedfed{background-color:#fedfed}.c-defdef{background-color:#defdef}.c-dfedfe{background-color:#dfedfe}.virtual-layer{position:relative;overflow:visible;float:left;display:inline;width:0px;height:0px;margin:0;padding:0;left:0;top:0;border:none;z-index:0;background-color:violet}.virtual-layer .character-item{border-bottom:2px dotted var(--color-bg)}.virtual-layer .character-item.highlighted{background-color:orange}.virtual-layer .character-item.hovering{background-color:var(--color-grey-light)}.page-area{position:relative;height:100vh;width:100vw;display:flex}.page-area .main{width:100%;overflow:auto;background-color:var(--color-page);color:var(--color-text);scrollbar-width:thin;scrollbar-color:var(--color-bg-light) var(--color-page);scrollbar-gutter:stable;transition:all .5s;position:relative;--vs-selected-bg: transparent;--vs-selected-color: var(--color-text);--vs-border-color: var(--color-grey-light);--vs-dropdown-bg: var(--color-page);--vs-dropdown-color: var(--color-text);--vs-controls-color: var(--color-grey-light);--vs-dropdown-option--active-bg: var(--color-bg-light);--color-checkbox: var(--color-page)}.page-area .main .vs--multiple{--vs-selected-bg: var(--color-bg-light);--vs-selected-color: var(--color-font)}.page-area .main::-webkit-scrollbar{width:1em}.page-area .main::-webkit-scrollbar-track{background:var(--color-page)}.page-area .main::-webkit-scrollbar-thumb{background-color:var(--color-bg-light);border-radius:1em;border:.3em solid var(--color-page)}.page-area .main::-webkit-scrollbar-thumb:hover{background-color:var(--color-bg)}.page-area .main .compress{position:fixed;font-size:2em;top:.5em;right:.5em;width:1.5em;height:1.5em;text-align:center;line-height:1.5em;cursor:pointer;color:var(--color-grey-light);transition:color .5s;z-index:2}.page-area .main .compress:hover{color:var(--color-grey-dark)}.page-area .main .container{width:90%;max-width:60em;margin:auto;padding:0 0 5em;font-size:16px}.page-area .main .container:after{content:"";clear:both;display:table}.page-area .main .container.writing{max-width:100%}.page-area .main .container *::selection{background-color:var(--color-complementary);color:var(--color-font)}.page-area .main .container form{display:block;background-color:var(--color-side);border-radius:var(--border-radius);float:left;width:100%;padding:2rem}.page-area .main .container form h2{clear:both;display:block;width:100%;float:right;border-bottom:1px solid var(--color-side-border);padding-bottom:1rem;margin-top:-1rem}.page-area .main .container form input{background-color:var(--color-page)}.page-area .main .container form label{display:block}.page-area .main .container form label>span{font-weight:700}.page-area .main .container form .v-select{background-color:var(--color-page)}.page-area .main .container form .big{font-size:1.5rem}.page-area .main .container form .big input{font-size:inherit}.page-area .main .container>div{clear:both}.page-area .main .container p.center{text-align:center}.page-area .main .container .chapter{margin-top:10rem;font-family:Libre Baskerville;font-weight:700;font-size:3em;text-align:center;padding:2em 0}.page-area .main .container .chapter p{text-align:center}.page-area .main .container .chapter .number{font-family:Libre Baskerville;font-weight:700;display:block;margin:0;padding:0;position:relative}.page-area .main .container .chapter .name{font-family:Merriweather,serif;font-size:.5em;display:block;margin-top:1em;font-weight:400;text-align:center;border:none}.page-area .main .container .chapter i{position:absolute;font-size:1.5rem;opacity:.2;transition:all .5s;transform:translate(-50%);margin-top:1rem}.page-area .main .container .chapter i:hover{opacity:1}.page-area .main .container .scene{margin-top:10rem}.page-area .main .container .scene-divider-container{width:100%;max-width:var(--page-max-width);position:relative;margin:auto}.page-area .main .container .scene-divider-container .scene-text{position:absolute;left:2em;color:var(--color-grey);font-style:italic;transition:all .5s ease;opacity:0;line-height:1em}.page-area .main .container .scene-divider-container .scene-text.upper{bottom:.5em}.page-area .main .container .scene-divider-container .scene-text.lower{top:.5em}.page-area .main .container .scene-divider-container:hover .scene-text{opacity:1}.page-area .main .container .scene-divider-container:hover .scene-divider,.page-area .main .container .scene-divider-container:hover .scene-divider span{border-color:var(--color-grey-light)}.page-area .main .container .scene-divider-container:hover .scene-divider span.right{opacity:1}.page-area .main .container .scene-divider-container .scene-divider{font-size:1.2em;text-align:center;letter-spacing:.5em;margin:3em 1em;padding:0;height:0;border:1px solid transparent;letter-spacing:normal;position:relative;transition:all .5s ease}.page-area .main .container .scene-divider-container .scene-divider span{position:absolute;background-color:var(--color-page);border:2px solid transparent;border-radius:1em;top:-.95em;transition:all .5s ease}.page-area .main .container .scene-divider-container .scene-divider span i{width:1.5em;text-align:center}.page-area .main .container .scene-divider-container .scene-divider span.center{left:50%;transform:translate(-50%);padding:.2em 1em}.page-area .main .container .scene-divider-container .scene-divider span.right{right:1em;padding:0;color:var(--color-danger);border-radius:100%;width:1.8em;height:1.8em;text-align:center;line-height:1.8em;opacity:0}.page-area .main .container .scene-divider-container .scene-divider span.right i{width:auto;vertical-align:1px}.page-area .main .container .scene-divider-container .scene-divider span.right:hover{background-color:var(--color-danger-light);color:var(--color-font)}.page-area .main .container .note{max-width:var(--page-max-width);margin:auto;padding:0;margin-top:5rem}.page-area .main .container .note .name{font-family:Merriweather,serif;font-size:2em;padding:0;display:block;font-weight:700;border:none}.page-area .main .container>.buttons{clear:both;float:left;width:100%;margin-top:2em}.page-area .main .container>.buttons button{float:left}.page-area .main .container>.buttons button.right{float:right}.page-area .main .container>.buttons .notice{margin-left:1em}.dark-mode{--vs-border-color: orange}.dark-mode input:not([type]),.dark-mode input[type=text],.dark-mode input[type=email],.dark-mode input[type=number],.dark-mode input[type=password],.dark-mode textarea{border:1px solid var(--color-grey)}.dark-mode input:not([type]):hover,.dark-mode input:not([type]):focus,.dark-mode input[type=text]:hover,.dark-mode input[type=text]:focus,.dark-mode input[type=email]:hover,.dark-mode input[type=email]:focus,.dark-mode input[type=number]:hover,.dark-mode input[type=number]:focus,.dark-mode input[type=password]:hover,.dark-mode input[type=password]:focus,.dark-mode textarea:hover,.dark-mode textarea:focus{border-color:var(--color-grey-light)}.dark-mode button{background-color:var(--color-grey-dark);color:var(--color-font);border-color:var(--color-grey)}.dark-mode button.primary{background-color:var(--color-bg);color:var(--color-font);border-color:var(--color-bg)}.dark-mode button.primary.danger{background-color:var(--color-danger);color:var(--color-font)}.dark-mode button.primary:hover{background-color:var(--color-bg-light);border-color:var(--color-bg-light);color:var(--color-font)}.dark-mode button.danger{background-color:var(--color-danger);color:var(--color-font);border-color:var(--color-danger)}.dark-mode button.danger:hover{background-color:var(--color-danger-light);border-color:var(--color-danger-light);color:var(--color-font)}.dark-mode button:hover{background-color:var(--color-grey-light);border-color:var(--color-grey-light);color:var(--color-grey-dark)}.dark-mode .modal-mask{background-color:#000000e6}.dark-mode .writing .autosave-notice span{background-color:#444}.dark-mode .book .button-hider .book-buttons{padding:0;background-color:transparent}.dark-mode .persons>.person .content>.icon:before,.dark-mode .character-tooltip .content>.icon:before{color:var(--color-grey-light)}.dark-mode .plot-container{--arrow-color: var(--color-bg-light)}.dark-mode .plot-container .diagram .board .plot-new .header:hover{background-color:var(--color-grey-dark)}.dark-mode .plot-container .diagram .board .left-side .scene{border:1px solid var(--color-grey);transition:all .5s ease}.dark-mode .plot-container .diagram .board .left-side .scene:hover{border-color:var(--color-grey-light)}.dark-mode .plot-container .diagram .board .plot-line .scene{border:1px solid var(--color-grey)}.dark-mode .plot-container .diagram .board .plot-line .scene:hover{border-color:var(--color-grey-light)}.dark-mode .plot-container .diagram .board .plot-line .scene.empty{border:none}.dark-mode .plot,.dark-mode .plot .header{border-color:var(--color-grey-dark)!important}.dark-mode .c-fdefde{background-color:#534534}.dark-mode .c-efdefd{background-color:#453453}.dark-mode .c-edfedf{background-color:#435435}.dark-mode .c-fedfed{background-color:#543543}.dark-mode .c-defdef{background-color:#345345}.dark-mode .c-dfedfe{background-color:#354354}.dark-mode .editor .button-container .buttons i:hover{color:#333;background-color:#eee}.dark-mode .virtual-layer .character-item{border-bottom:2px dotted var(--color-grey-light)}.dark-mode .virtual-layer .character-item.highlighted{background-color:#ff8c00}.dark-mode .virtual-layer .character-item.hovering{background-color:var(--color-bg-light)}.dark-mode .focus-mode .focusable .ql-editor p{color:var(--color-grey-dark)}.dark-mode .focus-mode .focusable .ql-editor p.focused-blot{color:var(--color-text)}.dark-mode .focus-mode .focusable .virtual-layer .character-item{border-bottom:2px dotted var(--color-grey-dark)}.dark-mode .vs__dropdown-toggle{border-color:var(--color-grey)}.dark-mode .vs__dropdown-toggle:hover{border-color:var(--color-grey-light)}.dark-mode .v3ti{border-color:var(--color-grey);background-color:var(--color-page)}.dark-mode .v3ti input{border-color:transparent!important}.dark-mode .v3ti:hover{border-color:var(--color-grey-light)}.dark-mode .v3ti .v3ti-tag{background-color:var(--color-bg-light);color:var(--color-font)}.dark-mode .v3ti .v3ti-tag .v3ti-remove-tag{color:var(--color-grey-light)}.dark-mode .v3ti--focus{border-color:var(--color-grey-light)}.dark-mode .dictionary-result .meta .word{color:#fff}.dark-mode .dictionary-result .meta .part,.dark-mode .dictionary-result .definitions .definition .sn{color:var(--color-grey)}.v3dp__popout{right:0;border:1px solid var(--color-bg-light);padding:0!important;width:auto!important}.v3dp__popout .v3dp__heading{background-color:var(--color-bg-light)!important;color:var(--color-font)!important}.v3dp__popout .v3dp__body .v3dp__subheading{margin-top:0}.v3dp__popout .v3dp__body .v3dp__subheading>span{width:3em}.vs__dropdown-toggle{height:2.5em;line-height:2.5em;border-radius:var(--border-radius)!important;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.vs__dropdown-toggle:hover{border-color:var(--color-bg-light)}.vs__dropdown-menu li{padding:.2em .5em}.vs--open .vs__dropdown-toggle,.vs--loading .vs__dropdown-toggle{border-color:var(--color-bg-light)}.vs--open .vs__dropdown-toggle .vs__selected,.vs--loading .vs__dropdown-toggle .vs__selected{height:1.9em}.vs__selected{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs__selected button:hover{background-color:inherit;border-color:inherit;color:inherit}.ql-container{font-family:var(--editor-font-family);font-size:var(--editor-font-size)}.ql-editor p{line-height:var(--editor-line-height);text-indent:var(--editor-indent);margin-bottom:var(--editor-paragraph-gap);font-size-adjust:.5;transition:color .5s ease}.ql-editor p:first-of-type{text-indent:0}.ql-editor p:last-of-type{margin-bottom:0}.ql-editor p .comment-inline{transition:all .5s}.ql-editor ol{padding-left:0;margin-bottom:var(--editor-paragraph-gap)}.ql-editor ol:last-child{margin-bottom:0}.hide-comments .comment-inline{background-color:transparent!important}.focus-mode .focusable .ql-editor p{color:var(--color-grey-light)}.focus-mode .focusable .ql-editor p .comment-inline{background-color:transparent}.focus-mode .focusable .ql-editor p.focused-blot{color:var(--color-text)}.focus-mode .focusable .virtual-layer .character-item{border-bottom:2px dotted var(--color-grey-light)}.focus-mode .focusable .virtual-layer .character-item.highlighted,.focus-mode .focusable .virtual-layer .character-item.hovering{background-color:var(--color-side)}.dp__theme_light{--dp-background-color: var(--color-page);--dp-text-color: var(--color-text);--dp-hover-color: var(--color-side);--dp-hover-text-color: var(--color-text);--dp-hover-icon-color: var(--color-grey-light);--dp-primary-color: var(--color-bg);--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-highlight-color: rgba(25, 118, 210, .1)}.ql-bubble .ql-tooltip{background-color:var(--color-bg);padding:.5em;border-radius:var(--border-radius)}.ql-bubble .ql-tooltip-arrow{border-top-color:var(--color-bg)!important;border-bottom-color:var(--color-bg)!important}.ql-bubble .ql-tooltip .ql-toolbar{display:flex;gap:.2rem}.ql-bubble .ql-tooltip .ql-toolbar .divider{display:block;width:2px;background-color:var(--color-font);height:1rem;margin:.5rem}.ql-bubble .ql-tooltip .ql-toolbar button{color:var(--color-font);background-color:transparent;height:2rem;width:2rem;line-height:2rem;padding:0;margin:0}.ql-bubble .ql-tooltip .ql-toolbar button.ql-active{background-color:var(--color-bg-light)}.ql-bubble .ql-tooltip .ql-toolbar button:hover{border-color:transparent;background-color:var(--color-bg-light)}.ql-bubble .ql-tooltip .ql-toolbar button:before{font-family:"Font Awesome 6 Free";font-weight:900}.ql-bubble .ql-tooltip .ql-toolbar button svg{display:none}.ql-bubble .ql-tooltip .ql-toolbar button i{font-size:1rem;vertical-align:4px}.ql-bubble .ql-tooltip .ql-toolbar button.ql-bold:before{content:""}.ql-bubble .ql-tooltip .ql-toolbar button.ql-italic:before{content:""}.ql-bubble .ql-tooltip .ql-toolbar button.ql-underline:before{content:""}.ql-bubble .ql-tooltip .ql-toolbar button.ql-strike:before{content:""}.ql-bubble .ql-tooltip .ql-toolbar button.ql-blockquote:before{content:""}.ql-bubble .ql-tooltip .ql-toolbar button.ql-list:before{content:""}.ql-bubble .ql-tooltip .ql-toolbar button.custom-comment:before{content:""}.ql-bubble .ql-tooltip .ql-toolbar .ql-picker{height:auto;width:80px}.ql-bubble .ql-tooltip .ql-toolbar .ql-picker-label:before{line-height:2.1}.v3ti{border-radius:var(--border-radius);border-color:var(--color-grey-light);transition:border-color .2s cubic-bezier(.645,.045,.355,1);height:2.5em;line-height:2.5em}.v3ti:hover{border-color:var(--color-bg-light)}.v3ti .v3ti-new-tag{height:2em;line-height:2em}.v3ti .v3ti-tag{background-color:var(--color-bg-light);color:var(--color-font);height:2em}.v3ti .v3ti-tag .v3ti-remove-tag{color:var(--color-grey-light);opacity:1}.v3ti--focus{outline:0;border-color:var(--color-bg-light);box-shadow:none}
