@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);[data-v-364bf4f6]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-364bf4f6]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-364bf4f6]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-364bf4f6],.fade-leave-active[data-v-364bf4f6]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-364bf4f6],.fade-leave-to[data-v-364bf4f6]{opacity:0}.fade-fast-enter-active[data-v-364bf4f6]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-364bf4f6],.fade-fast-leave-to[data-v-364bf4f6]{opacity:0}.fade-out-enter-active[data-v-364bf4f6]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-364bf4f6]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-364bf4f6],.fade-out-leave-to[data-v-364bf4f6]{opacity:0}.tran-move[data-v-364bf4f6]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-364bf4f6]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-364bf4f6]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-364bf4f6]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-364bf4f6]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-364bf4f6]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-364bf4f6]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-364bf4f6]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-364bf4f6]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-364bf4f6]{white-space:pre-line}.create[data-v-364bf4f6]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-364bf4f6]:hover{background-color:#e3e3dd}.pc[data-v-364bf4f6]{display:block!important}.sp[data-v-364bf4f6]{display:none!important}@media only screen and (max-width:750px){.pc[data-v-364bf4f6]{display:none!important}.sp[data-v-364bf4f6]{display:block!important}}.floating[data-v-364bf4f6]{right:3%;bottom:30px;position:fixed;z-index:80;height:100px;width:100px}.btn-add[data-v-364bf4f6]{display:inline-block;text-decoration:none;color:var(--color-text);width:80px;height:80px;line-height:60%;border-radius:50%;border:solid 3px var(--color-border);background:var(--color-bg-tertiary);text-align:center;vertical-align:middle;overflow:hidden;font-size:8px;font-weight:500;-webkit-transition:.4s ease;transition:.4s ease;cursor:pointer}.btn-add img[data-v-364bf4f6]{display:block;margin-bottom:10px;-webkit-filter:brightness(0);filter:brightness(0)}[data-app-theme=dark] .btn-add img[data-v-364bf4f6]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.btn-add[data-v-364bf4f6]:hover{background:var(--color-bg-hover)}.btn-add .remove-margin[data-v-364bf4f6]{margin-top:-10px}@media(max-width:767px){.floating[data-v-364bf4f6]{right:0;bottom:50px;position:fixed;z-index:80;height:40px;width:100%}.btn-add[data-v-364bf4f6]{display:inline-block;text-decoration:none;color:#0e0e0e;width:100%;height:40px;line-height:none;border-radius:0;border:none;background:hsla(0,0%,89%,.8);font-size:12px}.btn-add img[data-v-364bf4f6]{display:inline-block;width:28px;height:28px;margin-bottom:0}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.w-24{width:24px}.h-24{height:24px}[data-v-ee00acfc]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-ee00acfc]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-ee00acfc]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-ee00acfc],.fade-leave-active[data-v-ee00acfc]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-ee00acfc],.fade-leave-to[data-v-ee00acfc]{opacity:0}.fade-fast-enter-active[data-v-ee00acfc]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-ee00acfc],.fade-fast-leave-to[data-v-ee00acfc]{opacity:0}.fade-out-enter-active[data-v-ee00acfc]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-ee00acfc]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-ee00acfc],.fade-out-leave-to[data-v-ee00acfc]{opacity:0}.tran-move[data-v-ee00acfc]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-ee00acfc]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-ee00acfc]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-ee00acfc]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-ee00acfc]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-ee00acfc]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-ee00acfc]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-ee00acfc]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-ee00acfc]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-ee00acfc]{white-space:pre-line}.create[data-v-ee00acfc]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-ee00acfc]:hover{background-color:#e3e3dd}.hamburger-menu[data-v-ee00acfc]{position:relative;cursor:default;height:100%}.hamburger-menu .main[data-v-ee00acfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.hamburger-menu .main[data-v-ee00acfc]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.hamburger-menu .main .hamburger[data-v-ee00acfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hamburger-menu .menu[data-v-ee00acfc]{position:absolute;width:500%;bottom:100%;left:-400%;border-radius:5px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.5);box-shadow:0 10px 10px 0 rgba(0,0,0,.5);z-index:1;background-color:var(--color-bg);border:1px solid var(--color-border)}.hamburger-menu .menu.bottom[data-v-ee00acfc]{bottom:auto}.hamburger-menu .menu .item[data-v-ee00acfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-bottom:2px solid var(--color-border);color:var(--color-text);background-color:var(--color-bg)}.hamburger-menu .menu .item[data-v-ee00acfc]:last-of-type{border-bottom:none}.hamburger-menu .menu .item[data-v-ee00acfc]:hover{background-color:var(--color-bg-hover)}.line-height-0[data-v-ee00acfc]{line-height:normal}.font-weight-bold[data-v-ee00acfc]{font-weight:700}.flex[data-v-ee00acfc]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-1[data-v-ee00acfc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-center[data-v-ee00acfc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-items-center[data-v-ee00acfc],.flex-center[data-v-ee00acfc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gap-1\/2[data-v-ee00acfc]{gap:.5rem}:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.fade-fast-enter-active{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter,.fade-fast-leave-to{opacity:0}.fade-out-enter-active{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter,.fade-out-leave-to{opacity:0}.tran-move{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word{word-wrap:break-word}.break-word,.pre-line{white-space:pre-line}.create{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create:hover{background-color:#e3e3dd}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{width:25px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:25px;height:2px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-7px}.hamburger-inner:after{bottom:-7px}.hamburger--3dx .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:50px;perspective:50px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{-webkit-transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s;transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{-webkit-transform:translate3d(-5px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-5px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{-webkit-transform:translate3d(-5px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-5px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(5px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(5px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(5px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(5px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scaleX(.7);transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(-5px,6.25px,0) rotate(45deg) scaleX(.7);transform:translate3d(-5px,6.25px,0) rotate(45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{-webkit-transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{-webkit-transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;-webkit-transform:translate3d(5px,-6.25px,0) rotate(45deg) scaleX(.7);transform:translate3d(5px,-6.25px,0) rotate(45deg) scaleX(.7);-webkit-transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:translate3d(5px,6.25px,0) rotate(-45deg) scaleX(.7);transform:translate3d(5px,6.25px,0) rotate(-45deg) scaleX(.7);-webkit-transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s,-webkit-transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7);transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{-webkit-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-14px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-14px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(45deg);transform:translate3d(0,-7px,0) rotate(45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:7px;-webkit-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:14px;-webkit-transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(135deg);transform:translate3d(0,7px,0) rotate(135deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-14px,0) rotate(-270deg);transform:translate3d(0,-14px,0) rotate(-270deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:7px;-webkit-transition:opacity .125s ease .275s;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:14px;-webkit-transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);transition:transform .275s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-135deg);transform:translate3d(0,7px,0) rotate(-135deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-14px,0) rotate(270deg);transform:translate3d(0,-14px,0) rotate(270deg);-webkit-transition-delay:75ms;transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner:after{top:7px;right:0;-webkit-transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-50px;top:-50px;-webkit-transform:translate3d(50px,50px,0) rotate(45deg);transform:translate3d(50px,50px,0) rotate(45deg);-webkit-transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-50px;top:-50px;-webkit-transform:translate3d(-50px,50px,0) rotate(-45deg);transform:translate3d(-50px,50px,0) rotate(-45deg);-webkit-transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .125s ease-in .175s;transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;-webkit-transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner:after{top:7px;right:0;-webkit-transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335);transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s,-webkit-transform .125s cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-50px;top:50px;-webkit-transform:translate3d(50px,-50px,0) rotate(-45deg);transform:translate3d(50px,-50px,0) rotate(-45deg);-webkit-transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-50px;top:50px;-webkit-transform:translate3d(-50px,-50px,0) rotate(45deg);transform:translate3d(-50px,-50px,0) rotate(45deg);-webkit-transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s,-webkit-transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{-webkit-transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear;transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;-webkit-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:7px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:14px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-3.5714285714px,-5px,0);transform:rotate(-45deg) translate3d(-3.5714285714px,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-14px,0) rotate(-90deg);transform:translate3d(0,-14px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:7px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{-webkit-transform:rotate(45deg) translate3d(3.5714285714px,-5px,0);transform:rotate(45deg) translate3d(3.5714285714px,-5px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{-webkit-transform:translate3d(0,-14px,0) rotate(90deg);transform:translate3d(0,-14px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1px;-webkit-transition:background-color 0s linear .13s;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:7px;-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:14px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-14px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{-webkit-transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent!important;-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms;transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) .15s}.hamburger--stand-r .hamburger-inner:before{-webkit-transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{-webkit-transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent!important;-webkit-transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) 0s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{-webkit-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{-webkit-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}[data-v-13e74cec]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-13e74cec]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-13e74cec]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-13e74cec],.fade-leave-active[data-v-13e74cec]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-fast-enter-active[data-v-13e74cec]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-13e74cec],.fade-fast-leave-to[data-v-13e74cec]{opacity:0}.fade-out-enter-active[data-v-13e74cec]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-13e74cec]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-13e74cec],.fade-out-leave-to[data-v-13e74cec]{opacity:0}.tran-move[data-v-13e74cec]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-13e74cec]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-13e74cec]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-13e74cec]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-13e74cec]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-13e74cec]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-13e74cec]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-13e74cec]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-13e74cec]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-13e74cec]{white-space:pre-line}.create[data-v-13e74cec]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-13e74cec]:hover{background-color:#e3e3dd}.fade-enter-active[data-v-13e74cec]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-leave-active[data-v-13e74cec]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter[data-v-13e74cec],.fade-leave-to[data-v-13e74cec]{opacity:0}.dialog-mask[data-v-13e74cec]{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;z-index:9000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:var(--color-overlay)}.dialog-box[data-v-13e74cec]{width:500px;margin:10px;border:1px solid var(--color-border);border-radius:15px;background-color:var(--color-bg);-webkit-box-shadow:0 2px 12px 0 var(--color-shadow);box-shadow:0 2px 12px 0 var(--color-shadow);color:var(--color-text)}.dialog-box .section[data-v-13e74cec]{border-bottom:1px solid var(--color-border);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.dialog-box .dialog-header h1[data-v-13e74cec]{text-align:center;margin:0;font-size:1.5em;color:var(--color-text)}.dialog-box .button-area[data-v-13e74cec]{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-box .button-area .button[data-v-13e74cec]{width:100px;margin:0;font-size:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-weight:700;cursor:pointer;color:#fff}.dialog-box .button-area .button[data-v-13e74cec]:last-of-type{margin-left:20px}.dialog-box .button-area .button[data-v-13e74cec]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.dialog-box .button-area .button.cancel[data-v-13e74cec]{background-color:var(--color-text-secondary);border:solid 1px var(--color-text-secondary)}.dialog-box .button-area .button.danger[data-v-13e74cec]{background-color:var(--color-danger);border:solid 1px var(--color-danger)}[data-v-19f14726]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-19f14726]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-19f14726]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-19f14726],.fade-leave-active[data-v-19f14726]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-19f14726],.fade-leave-to[data-v-19f14726]{opacity:0}.fade-fast-enter-active[data-v-19f14726]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-19f14726],.fade-fast-leave-to[data-v-19f14726]{opacity:0}.fade-out-enter-active[data-v-19f14726]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-19f14726]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-19f14726],.fade-out-leave-to[data-v-19f14726]{opacity:0}.tran-move[data-v-19f14726]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-19f14726]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-19f14726]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-19f14726]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-19f14726]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-19f14726]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-19f14726]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-19f14726]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-19f14726]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-19f14726]{white-space:pre-line}.create[data-v-19f14726]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-19f14726]:hover{background-color:#e3e3dd}.plots[data-v-19f14726]{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.head[data-v-19f14726],.plots[data-v-19f14726]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-bg-secondary)}.head[data-v-19f14726]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:middle;color:var(--color-text)}.head .title[data-v-19f14726]{padding:10px}.head .header-content .hamburger-menu[data-v-19f14726]{width:50px;background-color:#a0a0a0;z-index:20}.plot-list[data-v-19f14726]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:120px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.plot-list.flexColumn[data-v-19f14726]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:inherit;overflow-y:auto}@media(max-width:767px){.plot-list[data-v-19f14726]{padding-bottom:5px}}.group[data-v-19f14726]{min-width:100px;width:200px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.group.vertical[data-v-19f14726]{width:100%;height:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width:767px){.group[data-v-19f14726]{width:100%}}.plot-title[data-v-19f14726]{position:sticky;top:0;z-index:2;height:auto;border:solid .25px var(--color-border);background-color:var(--color-bg-secondary);color:var(--color-text);padding:10px 5px;text-decoration:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.plot-title p[data-v-19f14726]{margin:6px 0 0 0}.plot-title-theme[data-v-19f14726]{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:0 10px;font-size:16px;font-weight:600}.plot-title-theme>p[data-v-19f14726]{font-size:13px;font-weight:400}.plot-item-container[data-v-19f14726]{position:relative;z-index:1;background-color:var(--color-bg);-ms-flex-negative:0;flex-shrink:0}.plot-item[data-v-19f14726]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:var(--color-text);border:solid .25px var(--color-border);text-decoration:none;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAABdJREFUCB1jvHb16n8GNMCExgdzKRQEAGihA4ni8rHNAAAAAElFTkSuQmCC) repeat-y;background-position:20px 0;position:relative;padding:16px 0;min-height:auto}@media(max-width:767px){.plot-item[data-v-19f14726]{padding:15px 0}}.text-box[data-v-19f14726]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-box .link-child[data-v-19f14726]{padding-left:40px;margin-top:12px;z-index:5}.text-box .link-child .child-plot-link[data-v-19f14726]{cursor:pointer;color:var(--color-accent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-box .link-child .child-plot-link .icon[data-v-19f14726]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px}.text[data-v-19f14726]{padding-left:40px;padding-right:15px;white-space:pre-wrap;vertical-align:middle;z-index:1}.circle[data-v-19f14726]{position:absolute;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAACgUlEQVRIDcWWz2sTQRTH35vdbeoPaHtILxVB1IujqWljBBGkqJeKB68KBUG8Cnqp4kVUPHnyKDSCxUMP4h9Q25M/kJAfC1t60F6KlfakRpJNunlPZtsNyXaTmHbAvcy8977z/eybXXYWoYdrbm7OODly7BAN9A0i4ubGxsbaxMTEz3+1wG5C27aHTOYpMM1rAHAWAPqb1xDRKjLPg2HMSikXmmvheVtYJpPpT4+NTbNh3BOIB8MLo2IkyrqedyeZTH6MrEcls9ns0QOx2FsWIhFV75Ij9rzHcnT0EQBws3ZHZ86XguR9xoIQYrhZ2OucAWaklLeagS2wYrE4bJlmDgBGejWP0jPAUynlw6AmgokaLdOc0QVSfgjwIJfLXQgYDdhSPj8JAFeCgqYR+2OxF1tcgAaMLOu+JkDY5lShUPCb8GHFYvGIQDwfVumKLcuaUl4+zDTNy7qMo3yY6JLaSh/GzKejRLpyQoihpQ+5w8Ez0/Kqd7q56n4cCWB9nYQ6apZlxXwYIv7WYdjJw3XdX1uded63TkIdtVKptOLD2DA+6TBs50FEy+rc82Gu674n5j/txHvOI75THj4slUqVAeD1nk2jDepE9LIBU5NyufyMiBRU70WUSSQSK8p06wUBgHQ6vYoAur+P39fW16eDu285z1TSse1ZNIwbgWC3o9olUatdPDE+/jnwaHQWJCq12k1ifhPEuxxLKMTVZpDy2dHZtjk6jnMXAZ6E/6a6wRkgX6lUrqdSqeWwdkdn2wKWUj736nVJzK+IuRZeGI6J+atXr992HOdMFEjp23XW4rW4uDgYj8cnBcA5YD7OQgww8yYi/kBmG6rV+fCWtRj8j+Av+XnS9o8xc/MAAAAASUVORK5CYII=) no-repeat;top:0;left:0;bottom:0;width:100%;height:100%;background-size:15px auto;background-position:15px 50%}.plot-item p[data-v-19f14726]{display:table-cell;line-height:1.4;width:100%;height:80px;padding:0;font-size:14px;vertical-align:middle}@media(max-width:767px){.plot-list[data-v-19f14726]{display:block}.plot-title[data-v-19f14726]{height:auto;padding:5px 10px}}[data-v-31e177be]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-31e177be]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-31e177be]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-31e177be],.fade-leave-active[data-v-31e177be]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-31e177be],.fade-leave-to[data-v-31e177be]{opacity:0}.fade-fast-enter-active[data-v-31e177be]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-31e177be],.fade-fast-leave-to[data-v-31e177be]{opacity:0}.fade-out-enter-active[data-v-31e177be]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-31e177be]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-31e177be],.fade-out-leave-to[data-v-31e177be]{opacity:0}.tran-move[data-v-31e177be]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-31e177be]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-31e177be]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-31e177be]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-31e177be]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-31e177be]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-31e177be]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-31e177be]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-31e177be]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-31e177be]{white-space:pre-line}.create[data-v-31e177be]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-31e177be]:hover{background-color:#e3e3dd}.plot-list-vertical[data-v-31e177be]{height:100%;overflow:auto}.plot-list-vertical .plot-item[data-v-31e177be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;padding:0 15px;border:1px solid var(--color-border);border-right:none;border-left:none;cursor:pointer;background-color:var(--color-bg);color:var(--color-text);-webkit-transition:background-color .3s;transition:background-color .3s}.plot-list-vertical .plot-item[data-v-31e177be]:hover{background-color:var(--color-bg-secondary)}[data-v-50bcfd74]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-50bcfd74]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-50bcfd74]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-50bcfd74],.fade-leave-active[data-v-50bcfd74]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-50bcfd74],.fade-leave-to[data-v-50bcfd74]{opacity:0}.fade-fast-enter-active[data-v-50bcfd74]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-50bcfd74],.fade-fast-leave-to[data-v-50bcfd74]{opacity:0}.fade-out-enter-active[data-v-50bcfd74]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-50bcfd74]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-50bcfd74],.fade-out-leave-to[data-v-50bcfd74]{opacity:0}.tran-move[data-v-50bcfd74]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-50bcfd74]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-50bcfd74]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-50bcfd74]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-50bcfd74]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-50bcfd74]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-50bcfd74]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-50bcfd74]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-50bcfd74]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-50bcfd74]{white-space:pre-line}.create[data-v-50bcfd74]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-50bcfd74]:hover{background-color:#e3e3dd}.list-item[data-v-50bcfd74]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;border:1px solid var(--color-border);border-right:none;border-left:none;list-style-type:none;height:90px;cursor:pointer;background-color:var(--color-bg);color:var(--color-text);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.list-item.none-icon[data-v-50bcfd74]{height:50px;padding:0 15px}.list-item.manuscript-list-item-height[data-v-50bcfd74]{height:65px;padding:0 0 0 15px}.list-item.active[data-v-50bcfd74],.list-item[data-v-50bcfd74]:hover:not(.active){background-color:var(--color-bg-hover)}.list-item .icon[data-v-50bcfd74]{width:60px;height:60px;margin:10px;border:solid .5px var(--color-border);border-radius:50%}.list-item .label-wrapper[data-v-50bcfd74]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:5px;width:1%}.list-item .label-wrapper .label[data-v-50bcfd74]{text-decoration:none;color:var(--color-text);font-size:14px}.list-item .label-wrapper .folder-wrapper[data-v-50bcfd74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5em}.list-item .label-wrapper .folder-wrapper .folder[data-v-50bcfd74]{text-decoration:none;color:var(--color-text-secondary);font-size:10px;margin-left:4px}.list-item .handle[data-v-50bcfd74]{min-width:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-item .handle .sort-icon[data-v-50bcfd74]{margin:5px;cursor:-webkit-grab;cursor:grab}.list-item .handle .sort-icon[data-v-50bcfd74]:active{cursor:-webkit-grabbing;cursor:grabbing}.list-item .handle .add-folder[data-v-50bcfd74]{margin-right:5px}.list-item .menu[data-v-50bcfd74]{position:absolute;right:5px;background-color:var(--color-bg-secondary);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-box-shadow:0 6px 10px 2px var(--color-shadow);box-shadow:0 6px 10px 2px var(--color-shadow);z-index:1}.list-item .menu .menu-item[data-v-50bcfd74]{padding:.5em;border-bottom:1px solid var(--color-border);color:var(--color-text)}.list-item .menu .menu-item[data-v-50bcfd74]:last-of-type{margin-bottom:none}.list-item .menu .menu-item[data-v-50bcfd74]:hover{background-color:var(--color-bg-hover)}.list-item.no-select[data-v-50bcfd74]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex[data-v-50bcfd74]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center[data-v-50bcfd74]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mr-5[data-v-50bcfd74]{margin-right:5px}.progress-chip-container[data-v-50bcfd74]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:10px}.progress-chip-container .progress-chip[data-v-50bcfd74],.progress-chip-container[data-v-50bcfd74]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-chip-container .progress-chip[data-v-50bcfd74]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;color:var(--color-text-secondary);background-color:var(--color-bg-tertiary);padding:5px 3px;font-size:.6rem}.add-folder[data-v-50bcfd74]{width:1.5rem;height:1.5rem;margin-right:5px;-webkit-filter:var(--icon-filter-dark);filter:var(--icon-filter-dark)}[data-v-f9c766e2]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-f9c766e2]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-f9c766e2]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-f9c766e2],.fade-leave-active[data-v-f9c766e2]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-f9c766e2],.fade-leave-to[data-v-f9c766e2]{opacity:0}.fade-fast-enter-active[data-v-f9c766e2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-f9c766e2],.fade-fast-leave-to[data-v-f9c766e2]{opacity:0}.fade-out-enter-active[data-v-f9c766e2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-f9c766e2]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-f9c766e2],.fade-out-leave-to[data-v-f9c766e2]{opacity:0}.tran-move[data-v-f9c766e2]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-f9c766e2]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-f9c766e2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-f9c766e2]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-f9c766e2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-f9c766e2]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-f9c766e2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-f9c766e2]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-f9c766e2]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-f9c766e2]{white-space:pre-line}.create[data-v-f9c766e2]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-f9c766e2]:hover{background-color:#e3e3dd}.ghost[data-v-f9c766e2]{opacity:0}.no-select[data-v-f9c766e2]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-v-8dfb207c]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-8dfb207c]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-8dfb207c]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-8dfb207c],.fade-leave-active[data-v-8dfb207c]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-8dfb207c],.fade-leave-to[data-v-8dfb207c]{opacity:0}.fade-fast-enter-active[data-v-8dfb207c]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-8dfb207c],.fade-fast-leave-to[data-v-8dfb207c]{opacity:0}.fade-out-enter-active[data-v-8dfb207c]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-8dfb207c]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-8dfb207c],.fade-out-leave-to[data-v-8dfb207c]{opacity:0}.tran-move[data-v-8dfb207c]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-8dfb207c]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-8dfb207c]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-8dfb207c]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-8dfb207c]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-8dfb207c]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-8dfb207c]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-8dfb207c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-8dfb207c]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-8dfb207c]{white-space:pre-line}.create[data-v-8dfb207c]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-8dfb207c]:hover{background-color:#e3e3dd}.button-solid[data-v-8dfb207c]{border:1px solid rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.button-solid[data-v-8dfb207c]:hover{background-color:rgba(0,0,0,.2)}[data-v-2f1c0df3]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-2f1c0df3]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-2f1c0df3]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-2f1c0df3],.fade-leave-active[data-v-2f1c0df3]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-2f1c0df3],.fade-leave-to[data-v-2f1c0df3]{opacity:0}.fade-fast-enter-active[data-v-2f1c0df3]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-2f1c0df3],.fade-fast-leave-to[data-v-2f1c0df3]{opacity:0}.fade-out-enter-active[data-v-2f1c0df3]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-2f1c0df3]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-2f1c0df3],.fade-out-leave-to[data-v-2f1c0df3]{opacity:0}.tran-move[data-v-2f1c0df3]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-2f1c0df3]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-2f1c0df3]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-2f1c0df3]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-2f1c0df3]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-2f1c0df3]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-2f1c0df3]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-2f1c0df3]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-2f1c0df3]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-2f1c0df3]{white-space:pre-line}.create[data-v-2f1c0df3]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-2f1c0df3]:hover{background-color:#e3e3dd}.mask[data-v-2f1c0df3]{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-overlay)}.w-full[data-v-2f1c0df3]{width:100%}.dialog[data-v-2f1c0df3]{max-width:80%;max-height:80%;border-radius:10px}.title[data-v-2f1c0df3]{border-bottom:solid 1px var(--color-border);color:var(--color-text)}.title h3[data-v-2f1c0df3]{color:var(--color-text)}.aciton[data-v-2f1c0df3]{border-top:solid 1px var(--color-border)}.flex[data-v-2f1c0df3]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column[data-v-2f1c0df3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-center[data-v-2f1c0df3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-1[data-v-2f1c0df3]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pointer[data-v-2f1c0df3]{cursor:pointer}.hover[data-v-2f1c0df3]:hover,.left-hover[data-v-2f1c0df3]:hover{background-color:var(--color-bg-hover)}.left-hover[data-v-2f1c0df3]:hover{border-bottom-left-radius:10px}.right-hover[data-v-2f1c0df3]:hover{background-color:var(--color-bg-hover);border-bottom-right-radius:10px}.px-1[data-v-2f1c0df3]{padding-right:1rem;padding-left:1rem}.py-1[data-v-2f1c0df3]{padding-top:1rem;padding-bottom:1rem}.pb-1[data-v-2f1c0df3]{padding-bottom:1rem}.bottom-radius-10[data-v-2f1c0df3]{border-radius:0 0 10px 10px}.bg-white[data-v-2f1c0df3]{background-color:var(--color-bg-secondary)}.error[data-v-2f1c0df3]{color:var(--color-error)}.aciton span[data-v-2f1c0df3],.flex-1[data-v-2f1c0df3]{color:var(--color-text)}.overflow-auto[data-v-2f1c0df3]{overflow:auto}[data-v-208ce883]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-208ce883]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-208ce883]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-208ce883],.fade-leave-active[data-v-208ce883]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-208ce883],.fade-leave-to[data-v-208ce883]{opacity:0}.fade-fast-enter-active[data-v-208ce883]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-208ce883],.fade-fast-leave-to[data-v-208ce883]{opacity:0}.fade-out-enter-active[data-v-208ce883]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-208ce883]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-208ce883],.fade-out-leave-to[data-v-208ce883]{opacity:0}.tran-move[data-v-208ce883]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-208ce883]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-208ce883]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-208ce883]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-208ce883]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-208ce883]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-208ce883]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-208ce883]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-208ce883]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-208ce883]{white-space:pre-line}.create[data-v-208ce883]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-208ce883]:hover{background-color:#e3e3dd}.w-full[data-v-208ce883]{width:100%}.pointer[data-v-208ce883]{cursor:pointer}.hover[data-v-208ce883]:hover{background-color:var(--color-bg-hover)}.flex[data-v-208ce883]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row[data-v-208ce883]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-center[data-v-208ce883]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-spacearound[data-v-208ce883]{-ms-flex-pack:distribute;justify-content:space-around}.px-1[data-v-208ce883]{padding-right:1rem;padding-left:1rem}.py-1[data-v-208ce883]{padding-top:1rem;padding-bottom:1rem}.border-right-1[data-v-208ce883]{border-right:solid 1px var(--color-border)}.left-bottom-radius-10[data-v-208ce883]{border-radius:0 0 0 10px}.right-bottom-radius-10[data-v-208ce883]{border-radius:0 0 10px 0}.font-bold[data-v-208ce883]{font-weight:700}.color-red[data-v-208ce883]{color:var(--color-error)}[data-v-38fa9892]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-38fa9892]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-38fa9892]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-38fa9892],.fade-leave-active[data-v-38fa9892]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-38fa9892],.fade-leave-to[data-v-38fa9892]{opacity:0}.fade-fast-enter-active[data-v-38fa9892]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-38fa9892],.fade-fast-leave-to[data-v-38fa9892]{opacity:0}.fade-out-enter-active[data-v-38fa9892]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-38fa9892]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-38fa9892],.fade-out-leave-to[data-v-38fa9892]{opacity:0}.tran-move[data-v-38fa9892]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-38fa9892]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-38fa9892]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-38fa9892]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-38fa9892]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-38fa9892]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-38fa9892]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-38fa9892]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-38fa9892]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-38fa9892]{white-space:pre-line}.create[data-v-38fa9892]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-38fa9892]:hover{background-color:#e3e3dd}.list-root[data-v-38fa9892]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}@media(max-width:767px){.list-root[data-v-38fa9892]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:0;overflow:hidden}}.list-root .head[data-v-38fa9892]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-text);font-weight:700;background-color:var(--color-bg-secondary)}@media(max-width:767px){.list-root .head[data-v-38fa9892]{-ms-flex-negative:0;flex-shrink:0}}.list-root .head .folder[data-v-38fa9892]{background-color:var(--color-bg-tertiary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.list-root .head .folder[data-v-38fa9892]:hover{background-color:var(--color-bg-hover)}.list-root .head .folder[data-v-38fa9892]:active{background-color:var(--color-bg-active)}.list-root .head .folder .folder-icon[data-v-38fa9892]{width:1rem;vertical-align:middle;margin:10px;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}[data-app-theme=dark] .list-root .head .folder .folder-icon[data-v-38fa9892]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.list-root .head .folder:hover .folder-icon[data-v-38fa9892]{-webkit-transform:scale(1.1);transform:scale(1.1)}.list-root .head .title[data-v-38fa9892]{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.list-root .head .edit[data-v-38fa9892]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;color:var(--color-text-secondary);cursor:pointer}.list-root .head .edit div[data-v-38fa9892]{min-width:55px;text-align:right}.list-root .list-wrapper[data-v-38fa9892]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-root .list-container[data-v-38fa9892]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;background-color:var(--color-bg)}.list-root .scroll-guide[data-v-38fa9892]{display:none}@media(max-width:767px){.list-root .scroll-guide[data-v-38fa9892]{display:block;position:absolute;bottom:0;left:0;right:0;height:48px;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(var(--color-bg)),to(transparent));background:linear-gradient(0deg,var(--color-bg) 0,transparent)}}.list-root .create[data-v-38fa9892]{-ms-flex-negative:0;flex-shrink:0;height:50px;font-size:1.2em;font-weight:700;color:#fff;background-color:var(--color-brand-primary);border:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.list-root .create[data-v-38fa9892]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media(max-width:767px){.list-root .create[data-v-38fa9892]{border-radius:0;margin:0}}[data-v-d4fd2aaa]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-d4fd2aaa]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-d4fd2aaa]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-d4fd2aaa],.fade-leave-active[data-v-d4fd2aaa]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-d4fd2aaa],.fade-leave-to[data-v-d4fd2aaa]{opacity:0}.fade-fast-enter-active[data-v-d4fd2aaa]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-d4fd2aaa],.fade-fast-leave-to[data-v-d4fd2aaa]{opacity:0}.fade-out-enter-active[data-v-d4fd2aaa]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-d4fd2aaa]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-d4fd2aaa],.fade-out-leave-to[data-v-d4fd2aaa]{opacity:0}.tran-move[data-v-d4fd2aaa]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-d4fd2aaa]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-d4fd2aaa]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-d4fd2aaa]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-d4fd2aaa]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-d4fd2aaa]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-d4fd2aaa]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-d4fd2aaa]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-d4fd2aaa]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-d4fd2aaa]{white-space:pre-line}.create[data-v-d4fd2aaa]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-d4fd2aaa]:hover{background-color:#e3e3dd}.list-root[data-v-d4fd2aaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}@media(max-width:767px){.list-root[data-v-d4fd2aaa]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:0;overflow:hidden}}.list-root .head[data-v-d4fd2aaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-text);font-size:middle;font-weight:700;background-color:var(--color-bg-secondary)}@media(max-width:767px){.list-root .head[data-v-d4fd2aaa]{-ms-flex-negative:0;flex-shrink:0}}.list-root .head .folder[data-v-d4fd2aaa]{background-color:var(--color-bg-tertiary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.list-root .head .folder[data-v-d4fd2aaa]:hover{background-color:var(--color-bg-hover)}.list-root .head .folder[data-v-d4fd2aaa]:active{background-color:var(--color-bg-active)}.list-root .head .folder .folder-icon[data-v-d4fd2aaa]{width:1rem;vertical-align:middle;margin:10px;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}[data-app-theme=dark] .list-root .head .folder .folder-icon[data-v-d4fd2aaa]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.list-root .head .folder:hover .folder-icon[data-v-d4fd2aaa]{-webkit-transform:scale(1.1);transform:scale(1.1)}.list-root .head .title[data-v-d4fd2aaa]{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.list-root .head .edit[data-v-d4fd2aaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;color:var(--color-text-secondary);cursor:pointer}.list-root .head .edit div[data-v-d4fd2aaa]{min-width:55px;text-align:right}.list-root .list-wrapper[data-v-d4fd2aaa]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-root .list-container[data-v-d4fd2aaa]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;background-color:var(--color-bg)}.list-root .scroll-guide[data-v-d4fd2aaa]{display:none}@media(max-width:767px){.list-root .scroll-guide[data-v-d4fd2aaa]{display:block;position:absolute;bottom:0;left:0;right:0;height:48px;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,from(var(--color-bg)),to(transparent));background:linear-gradient(0deg,var(--color-bg) 0,transparent)}}.list-root .create[data-v-d4fd2aaa]{-ms-flex-negative:0;flex-shrink:0;height:50px;font-size:1.2em;font-weight:700;color:#fff;background-color:var(--color-brand-primary);border:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.list-root .create[data-v-d4fd2aaa]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media(max-width:767px){.list-root .create[data-v-d4fd2aaa]{border-radius:0;margin:0}}[data-v-adf4a0ca]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-adf4a0ca]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-adf4a0ca]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-adf4a0ca],.fade-leave-active[data-v-adf4a0ca]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-adf4a0ca],.fade-leave-to[data-v-adf4a0ca]{opacity:0}.fade-fast-enter-active[data-v-adf4a0ca]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-adf4a0ca],.fade-fast-leave-to[data-v-adf4a0ca]{opacity:0}.fade-out-enter-active[data-v-adf4a0ca]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-adf4a0ca]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-adf4a0ca],.fade-out-leave-to[data-v-adf4a0ca]{opacity:0}.tran-move[data-v-adf4a0ca]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-adf4a0ca]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-adf4a0ca]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-adf4a0ca]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-adf4a0ca]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-adf4a0ca]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-adf4a0ca]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-adf4a0ca]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-adf4a0ca]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-adf4a0ca]{white-space:pre-line}.create[data-v-adf4a0ca]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-adf4a0ca]:hover{background-color:#e3e3dd}.popup[data-v-adf4a0ca]{position:absolute;background-color:var(--color-bg);color:var(--color-text);padding:10px;border:1px solid var(--color-border);font-size:.8rem;line-height:1.2rem;z-index:1;white-space:pre;overflow-wrap:break-word;max-width:90%;-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.4));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.4));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.4));filter:drop-shadow(1px 3px 5px rgba(0,0,0,.4))}[data-app-theme=dark] .popup[data-v-adf4a0ca]{-webkit-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.6));-moz-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.6));-ms-filter:drop-shadow(1px 3px 5px rgba(0,0,0,.6));filter:drop-shadow(1px 3px 5px rgba(0,0,0,.6))}.popup .head[data-v-adf4a0ca]{font-weight:700;color:var(--color-text-tertiary)}.popup .fade-enter-active[data-v-adf4a0ca],.popup .fade-leave-active[data-v-adf4a0ca]{-webkit-transition:opacity .5s;transition:opacity .5s}.popup .fade-enter[data-v-adf4a0ca],.popup .fade-leave-to[data-v-adf4a0ca]{opacity:0}.popup .fix-button[data-v-adf4a0ca]{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;margin-top:8px;padding:4px;color:var(--color-text);cursor:pointer}.popup .fix-button[data-v-adf4a0ca]:hover{background-color:var(--color-bg-hover)}[data-v-728562c4]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-728562c4]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-728562c4]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-728562c4],.fade-leave-active[data-v-728562c4]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-728562c4],.fade-leave-to[data-v-728562c4]{opacity:0}.fade-fast-enter-active[data-v-728562c4]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-728562c4],.fade-fast-leave-to[data-v-728562c4]{opacity:0}.fade-out-enter-active[data-v-728562c4]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-728562c4]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-728562c4],.fade-out-leave-to[data-v-728562c4]{opacity:0}.tran-move[data-v-728562c4]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-728562c4]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-728562c4]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-728562c4]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-728562c4]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-728562c4]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-728562c4]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-728562c4]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-728562c4]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-728562c4]{white-space:pre-line}.create[data-v-728562c4]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-728562c4]:hover{background-color:#e3e3dd}.proofreading-editor[data-v-728562c4]{width:100%;height:100%;position:relative}.canvas[data-v-728562c4],.proofreading-editor .phantom[data-v-728562c4]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.proofreading-editor .phantom[data-v-728562c4]{visibility:hidden;font-family:游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,verdana,sans-serif;padding:20px 30px 50px;font-size:16px;line-height:1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px solid transparent;border-right:none;border-bottom:none;border-left:none;overflow-anchor:none;white-space:pre-wrap;overflow-wrap:break-word;overflow-y:scroll}@media(max-width:767px){.proofreading-editor .phantom[data-v-728562c4]{width:114.2857142857vw;height:114.2857142857%;border-top:none;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(.875);transform:scale(.875);padding:20px 15px;padding-bottom:50px;border-radius:0;-webkit-overflow-scrolling:touch}}.proofreading-editor .phantom.vertical[data-v-728562c4]{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;overflow-x:scroll;overflow-y:hidden;padding:30px 20px;line-height:2rem;border-top:none}@media(max-width:767px){.proofreading-editor .phantom.vertical[data-v-728562c4]{padding:20px 15px}}[data-v-3a8e75e0]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-3a8e75e0]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-3a8e75e0]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-3a8e75e0],.fade-leave-active[data-v-3a8e75e0]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-3a8e75e0],.fade-leave-to[data-v-3a8e75e0]{opacity:0}.fade-fast-enter-active[data-v-3a8e75e0]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-3a8e75e0],.fade-fast-leave-to[data-v-3a8e75e0]{opacity:0}.fade-out-enter-active[data-v-3a8e75e0]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-3a8e75e0]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-3a8e75e0],.fade-out-leave-to[data-v-3a8e75e0]{opacity:0}.tran-move[data-v-3a8e75e0]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-3a8e75e0]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-3a8e75e0]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-3a8e75e0]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-3a8e75e0]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-3a8e75e0]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-3a8e75e0]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-3a8e75e0]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-3a8e75e0]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-3a8e75e0]{white-space:pre-line}.create[data-v-3a8e75e0]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-3a8e75e0]:hover{background-color:#e3e3dd}.assist-fab[data-v-3a8e75e0]{width:42px;height:42px;border-radius:50%;border:none;background:var(--color-bg);color:var(--color-text);cursor:pointer;-webkit-box-shadow:0 4px 12px var(--color-shadow);box-shadow:0 4px 12px var(--color-shadow);-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:visible}.assist-fab[data-v-3a8e75e0]:hover{background:var(--color-bg-hover);-webkit-box-shadow:0 6px 16px var(--color-shadow);box-shadow:0 6px 16px var(--color-shadow);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.assist-fab[data-v-3a8e75e0]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 8px var(--color-shadow);box-shadow:0 2px 8px var(--color-shadow)}.assist-fab[data-v-3a8e75e0]:disabled{color:var(--color-text-disabled);cursor:not-allowed}.assist-fab[data-v-3a8e75e0]:disabled,.assist-fab[data-v-3a8e75e0]:disabled:hover{background:var(--color-bg-disabled);-webkit-box-shadow:0 2px 4px var(--color-shadow);box-shadow:0 2px 4px var(--color-shadow)}.assist-fab[data-v-3a8e75e0]:disabled:hover{-webkit-transform:none;transform:none}.fab-content[data-v-3a8e75e0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.assist-icon[data-v-3a8e75e0],.fab-content[data-v-3a8e75e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assist-icon img[data-v-3a8e75e0]{width:14px;height:14px;-webkit-filter:brightness(0);filter:brightness(0)}[data-app-theme=dark] .assist-icon img[data-v-3a8e75e0]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.assist-text[data-v-3a8e75e0]{font-size:6px;font-weight:500;line-height:1;white-space:nowrap;font-weight:700}@media(max-width:576px){.assist-fab[data-v-3a8e75e0]{width:40px;height:40px}.assist-icon img[data-v-3a8e75e0]{width:13px;height:13px}.assist-text[data-v-3a8e75e0]{font-size:5px}}[data-v-6787db32]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-6787db32]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-6787db32]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-6787db32],.fade-leave-active[data-v-6787db32]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-6787db32],.fade-leave-to[data-v-6787db32]{opacity:0}.fade-fast-enter-active[data-v-6787db32]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-6787db32],.fade-fast-leave-to[data-v-6787db32]{opacity:0}.fade-out-enter-active[data-v-6787db32]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-6787db32]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-6787db32],.fade-out-leave-to[data-v-6787db32]{opacity:0}.tran-move[data-v-6787db32]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-6787db32]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-6787db32]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-6787db32]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-6787db32]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-6787db32]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-6787db32]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-6787db32]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-6787db32]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-6787db32]{white-space:pre-line}.create[data-v-6787db32]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-6787db32]:hover{background-color:#e3e3dd}.editor[data-v-6787db32]{height:100%;position:relative}.editor.multiEditor[data-v-6787db32]{display:grid;grid-template-columns:1fr;grid-template-rows:55px 1fr;position:relative}.editor .title[data-v-6787db32]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border:none;padding:15px 30px;margin:0;border-bottom:4px double var(--color-border);background-color:var(--color-bg);color:var(--color-text)}@media(max-width:767px){.editor .title[data-v-6787db32]{width:100vw;margin:0;border-bottom:4px double var(--color-border);font-size:16.1px;padding:0 15px;line-height:0;border-radius:0}}.editor .title[data-v-6787db32]::-webkit-input-placeholder{color:var(--color-text-secondary)}.editor .title[data-v-6787db32]::-moz-placeholder{color:var(--color-text-secondary)}.editor .title[data-v-6787db32]:-ms-input-placeholder{color:var(--color-text-secondary)}.editor .title[data-v-6787db32]::-ms-input-placeholder{color:var(--color-text-secondary)}.editor .title[data-v-6787db32]::placeholder{color:var(--color-text-secondary)}.editor .textarea[data-v-6787db32]{width:100%;height:100%;resize:none;padding:20px 30px;font-size:16px;line-height:1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;overflow-anchor:none;background:transparent;opacity:.999}@media(max-width:767px){.editor .textarea[data-v-6787db32]{width:114.2857142857vw;height:114.2857142857%;border-top:none;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(.875);transform:scale(.875);padding:20px 15px;padding-bottom:50px;border-radius:0;-webkit-overflow-scrolling:touch}}.editor .editor-assist-fab[data-v-6787db32]{position:absolute;bottom:20px;right:20px;z-index:1}.editor.vertical[data-v-6787db32],.editor.vertical[data-v-6787db32] .proofreading-editor{overflow:hidden}.editor.vertical .textarea[data-v-6787db32]{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;overflow-x:auto;overflow-y:hidden;width:100%;height:100%;padding:30px 20px;line-height:2rem}@media(max-width:767px){.editor.vertical .textarea[data-v-6787db32]{padding:20px 15px}}.editor.vertical .editor-assist-fab[data-v-6787db32]{bottom:20px;right:auto;left:20px}[data-v-ec33dc36]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-ec33dc36]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-ec33dc36]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-ec33dc36],.fade-leave-active[data-v-ec33dc36]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-ec33dc36],.fade-leave-to[data-v-ec33dc36]{opacity:0}.fade-fast-enter-active[data-v-ec33dc36]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-ec33dc36],.fade-fast-leave-to[data-v-ec33dc36]{opacity:0}.fade-out-enter-active[data-v-ec33dc36]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-ec33dc36]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-ec33dc36],.fade-out-leave-to[data-v-ec33dc36]{opacity:0}.tran-move[data-v-ec33dc36]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-ec33dc36]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-ec33dc36]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-ec33dc36]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-ec33dc36]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-ec33dc36]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-ec33dc36]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-ec33dc36]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-ec33dc36]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-ec33dc36]{white-space:pre-line}.create[data-v-ec33dc36]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-ec33dc36]:hover{background-color:#e3e3dd}.manuscript-preview-wrapper[data-v-ec33dc36]{display:grid;height:100%;grid-template-columns:1fr;grid-template-rows:1fr;overflow:auto}.manuscript-preview-wrapper .manuscript-preview[data-v-ec33dc36]{height:100%;min-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-break:anywhere;font-size:calc(1em*var(--font-size-rate))}.manuscript-preview-wrapper .manuscript-preview .content[data-v-ec33dc36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-break:auto}h1[data-v-ec33dc36]{font-size:1.8em;margin:0 1em}[data-v-ec33dc36] p{font-size:1.2em;line-height:2em;margin:0;min-width:1.8em;height:var(--word-count-on-vertical)}[data-v-2682d956]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-2682d956]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-2682d956]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-2682d956],.fade-leave-active[data-v-2682d956]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-2682d956],.fade-leave-to[data-v-2682d956]{opacity:0}.fade-fast-enter-active[data-v-2682d956]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-2682d956],.fade-fast-leave-to[data-v-2682d956]{opacity:0}.fade-out-enter-active[data-v-2682d956]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-2682d956]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-2682d956],.fade-out-leave-to[data-v-2682d956]{opacity:0}.tran-move[data-v-2682d956]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-2682d956]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-2682d956]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-2682d956]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-2682d956]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-2682d956]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-2682d956]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-2682d956]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-2682d956]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-2682d956]{white-space:pre-line}.create[data-v-2682d956]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-2682d956]:hover{background-color:#e3e3dd}.radio-icon[data-v-2682d956]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-v-7d99cffd]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-7d99cffd]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-7d99cffd]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-7d99cffd],.fade-leave-active[data-v-7d99cffd]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-7d99cffd],.fade-leave-to[data-v-7d99cffd]{opacity:0}.fade-fast-enter-active[data-v-7d99cffd]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-7d99cffd],.fade-fast-leave-to[data-v-7d99cffd]{opacity:0}.fade-out-enter-active[data-v-7d99cffd]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-7d99cffd]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-7d99cffd],.fade-out-leave-to[data-v-7d99cffd]{opacity:0}.tran-move[data-v-7d99cffd]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-7d99cffd]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-7d99cffd]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-7d99cffd]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-7d99cffd]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-7d99cffd]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-7d99cffd]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-7d99cffd]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-7d99cffd]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-7d99cffd]{white-space:pre-line}.create[data-v-7d99cffd]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-7d99cffd]:hover{background-color:#e3e3dd}.dropup-menu[data-v-7d99cffd]{position:relative;cursor:default;height:100%}.dropup-menu .main[data-v-7d99cffd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.dropup-menu .main[data-v-7d99cffd]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.dropup-menu .main .content-wrapper[data-v-7d99cffd]{padding:5px 10px}.dropup-menu .main .content-wrapper .title[data-v-7d99cffd]{font-size:.8em}.dropup-menu .main img[data-v-7d99cffd]{margin-right:5px;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:brightness(0);filter:brightness(0)}[data-app-theme=dark] .dropup-menu .main img[data-v-7d99cffd]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.dropup-menu .main img.isOpen[data-v-7d99cffd]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dropup-menu .menu[data-v-7d99cffd]{position:absolute;bottom:100%;left:-20%;width:120%;border-radius:5px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.5);box-shadow:0 10px 10px 0 rgba(0,0,0,.5);z-index:100;background-color:var(--color-bg);border:1px solid var(--color-border)}.dropup-menu .menu .item[data-v-7d99cffd]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;border-bottom:2px solid var(--color-border);color:var(--color-text);background-color:var(--color-bg)}.dropup-menu .menu .item[data-v-7d99cffd]:last-of-type{border-bottom:none}.dropup-menu .menu .item[data-v-7d99cffd]:hover{background-color:var(--color-bg-hover)}[data-v-595f552a]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-595f552a]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-595f552a]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-595f552a],.fade-leave-active[data-v-595f552a]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-595f552a],.fade-leave-to[data-v-595f552a]{opacity:0}.fade-fast-enter-active[data-v-595f552a]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-595f552a],.fade-fast-leave-to[data-v-595f552a]{opacity:0}.fade-out-enter-active[data-v-595f552a]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-595f552a]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-595f552a],.fade-out-leave-to[data-v-595f552a]{opacity:0}.tran-move[data-v-595f552a]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-595f552a]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-595f552a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-595f552a]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-595f552a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-595f552a]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-595f552a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-595f552a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-595f552a]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-595f552a]{white-space:pre-line}.create[data-v-595f552a]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-595f552a]:hover{background-color:#e3e3dd}.premium-information[data-v-595f552a]{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-bg-secondary);background-color:color-mix(in srgb,var(--color-bg-secondary) 90%,transparent);color:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.premium-information div[data-v-595f552a]{text-align:center}.premium-information .premium-information-title[data-v-595f552a]{font-size:16px;font-weight:700;border-bottom:3px solid var(--color-brand-premium);margin-bottom:20px}.premium-information .premium-information-description[data-v-595f552a]{font-size:12px;max-width:350px;color:var(--color-text-secondary)}.premium-information .premium-information-invite[data-v-595f552a]{font-size:16px;font-weight:700;margin:30px 0;color:var(--color-text)}.premium-information .premium-color[data-v-595f552a]{color:var(--color-brand-premium)}[data-v-104d2e07]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-104d2e07]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-104d2e07]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-104d2e07],.fade-leave-active[data-v-104d2e07]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-fast-enter-active[data-v-104d2e07]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-104d2e07],.fade-fast-leave-to[data-v-104d2e07]{opacity:0}.fade-out-enter-active[data-v-104d2e07]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-104d2e07]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-104d2e07],.fade-out-leave-to[data-v-104d2e07]{opacity:0}.tran-move[data-v-104d2e07]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-104d2e07]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-104d2e07]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-104d2e07]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-104d2e07]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-104d2e07]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-104d2e07]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-104d2e07]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-104d2e07]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-104d2e07]{white-space:pre-line}.create[data-v-104d2e07]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-104d2e07]:hover{background-color:#e3e3dd}.fade-enter-active[data-v-104d2e07]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-leave-active[data-v-104d2e07]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter[data-v-104d2e07],.fade-leave-to[data-v-104d2e07]{opacity:0}.dialog-mask[data-v-104d2e07]{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;z-index:9000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(0,0,0,.33)}.dialog-box[data-v-104d2e07]{max-width:450px;margin:10px;border:1px solid var(--color-border);border-radius:15px;background-color:var(--color-bg);-webkit-box-shadow:0 2px 12px 0 var(--color-shadow);box-shadow:0 2px 12px 0 var(--color-shadow);color:var(--color-text)}.dialog-box .section[data-v-104d2e07]{border-bottom:1px solid var(--color-border);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.dialog-box .dialog-header h1[data-v-104d2e07]{text-align:center;margin:0;font-size:1.5em}.dialog-box .dialog-body[data-v-104d2e07]{position:relative;font-size:1.4em;font-weight:700;background-color:var(--color-bg-secondary)}.dialog-box .dialog-body h2[data-v-104d2e07]{margin:0;font-size:.8em;font-weight:400}.dialog-box .dialog-body .setting-container[data-v-104d2e07]{margin:30px 0}.dialog-box .dialog-body .setting-container[data-v-104d2e07]:last-of-type{margin-bottom:0}.dialog-box .dialog-body .setting-container .inline[data-v-104d2e07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:15px}.dialog-box .dialog-body .setting-container .inline input[data-v-104d2e07]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px;padding:5px 10px;border-radius:5px;border-width:1px;background-color:var(--color-bg-secondary);color:var(--color-text);border-color:var(--color-border)}.dialog-box .dialog-body .setting-container .inline input[data-v-104d2e07]:disabled{cursor:not-allowed;background-color:var(--color-bg-disabled);color:var(--color-text-disabled)}.dialog-box .dialog-body .setting-container .inline .font-small[data-v-104d2e07]{font-size:.8em;margin-left:5px;color:var(--color-text-secondary)}.dialog-box .button-area[data-v-104d2e07]{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-box .button-area .button[data-v-104d2e07]{width:100px;margin:0;font-size:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-weight:700;cursor:pointer}.dialog-box .button-area .button[data-v-104d2e07]:last-of-type{margin-left:20px}.dialog-box .button-area .button[data-v-104d2e07]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.dialog-box .button-area .button.cancel[data-v-104d2e07]{background-color:var(--color-text-secondary);border:solid 1px var(--color-text-secondary);color:#fff}.dialog-box .button-area .button.primary[data-v-104d2e07]{background-color:var(--color-accent);border:solid 1px var(--color-accent)}.dialog-box .button-area .button.primary[data-v-104d2e07]:not(:disabled){color:#fff}.dialog-box .button-area .button.primary[data-v-104d2e07]:disabled{background-color:var(--color-bg-disabled);border:solid 1px var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.dialog-box .button-area .button.primary[data-v-104d2e07]:disabled:hover{-webkit-filter:brightness(1);filter:brightness(1)}[data-v-c01faf92]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-c01faf92]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-c01faf92]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-c01faf92],.fade-leave-active[data-v-c01faf92]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-fast-enter-active[data-v-c01faf92]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-c01faf92],.fade-fast-leave-to[data-v-c01faf92]{opacity:0}.fade-out-enter-active[data-v-c01faf92]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-c01faf92]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-c01faf92],.fade-out-leave-to[data-v-c01faf92]{opacity:0}.tran-move[data-v-c01faf92]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-c01faf92]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-c01faf92]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-c01faf92]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-c01faf92]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-c01faf92]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-c01faf92]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-c01faf92]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-c01faf92]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-c01faf92]{white-space:pre-line}.create[data-v-c01faf92]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-c01faf92]:hover{background-color:#e3e3dd}.fade-enter-active[data-v-c01faf92]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-leave-active[data-v-c01faf92]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter[data-v-c01faf92],.fade-leave-to[data-v-c01faf92]{opacity:0}.dialog-mask[data-v-c01faf92]{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;z-index:9000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(0,0,0,.33)}.dialog-box[data-v-c01faf92]{max-width:450px;margin:10px;border:1px solid var(--color-border);border-radius:15px;background-color:var(--color-bg);-webkit-box-shadow:0 2px 12px 0 var(--color-shadow);box-shadow:0 2px 12px 0 var(--color-shadow);color:var(--color-text)}.dialog-box .section[data-v-c01faf92]{border-bottom:1px solid var(--color-border);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.dialog-box .dialog-header h1[data-v-c01faf92]{text-align:center;margin:0;font-size:1.5em}.dialog-box .dialog-body[data-v-c01faf92]{position:relative;font-size:1.4em;font-weight:700;background-color:var(--color-bg-secondary)}.dialog-box .dialog-body h2[data-v-c01faf92]{margin:0;font-size:.8em;font-weight:400}.dialog-box .dialog-body .setting-container[data-v-c01faf92]{margin-top:20px}.dialog-box .dialog-body .setting-container select[data-v-c01faf92]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 16px;padding-right:32px;border-radius:8px;font-size:.85em;background-color:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}[data-app-theme=dark] .dialog-box .dialog-body .setting-container select[data-v-c01faf92]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23b0b0b0' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.dialog-box .dialog-body .setting-container select option[data-v-c01faf92]{background-color:var(--color-bg);color:var(--color-text)}.dialog-box .button-area[data-v-c01faf92]{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-box .button-area .button[data-v-c01faf92]{width:100px;margin:0;font-size:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-weight:700;cursor:pointer}.dialog-box .button-area .button[data-v-c01faf92]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.dialog-box .button-area .button.cancel[data-v-c01faf92]{background-color:var(--color-text-secondary);border:solid 1px var(--color-text-secondary);color:#fff}[data-v-64a6e99f]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-64a6e99f]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-64a6e99f]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-64a6e99f],.fade-leave-active[data-v-64a6e99f]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-64a6e99f],.fade-leave-to[data-v-64a6e99f]{opacity:0}.fade-fast-enter-active[data-v-64a6e99f]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-64a6e99f],.fade-fast-leave-to[data-v-64a6e99f]{opacity:0}.fade-out-enter-active[data-v-64a6e99f]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-64a6e99f]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-64a6e99f],.fade-out-leave-to[data-v-64a6e99f]{opacity:0}.tran-move[data-v-64a6e99f]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-64a6e99f]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-64a6e99f]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-64a6e99f]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-64a6e99f]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-64a6e99f]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-64a6e99f]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-64a6e99f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-64a6e99f]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-64a6e99f]{white-space:pre-line}.create[data-v-64a6e99f]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-64a6e99f]:hover{background-color:#e3e3dd}.w-full[data-v-64a6e99f]{width:100%}.pointer[data-v-64a6e99f]{cursor:pointer}.hover[data-v-64a6e99f]:hover{background-color:var(--color-bg-hover)}.flex[data-v-64a6e99f]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row[data-v-64a6e99f]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-center[data-v-64a6e99f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-spacearound[data-v-64a6e99f]{-ms-flex-pack:distribute;justify-content:space-around}.px-1[data-v-64a6e99f]{padding-right:1rem;padding-left:1rem}.py-1[data-v-64a6e99f]{padding-top:1rem;padding-bottom:1rem}.bottom-radius-10[data-v-64a6e99f]{border-radius:0 0 10px 10px}.font-bold[data-v-64a6e99f]{font-weight:700}.color-red[data-v-64a6e99f]{color:var(--color-error)}.text-center[data-v-64a6e99f]{text-align:center}.d2h-wrapper{text-align:left}.d2h-file-header{background-color:#f7f7f7;border-bottom:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;height:35px;padding:5px 10px}.d2h-file-header.d2h-sticky-header{position:sticky;top:0;z-index:1}.d2h-file-stats{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-left:auto}.d2h-lines-added{border:1px solid #b4e2b4;border-radius:5px 0 0 5px;color:#399839;padding:2px;text-align:right;vertical-align:middle}.d2h-lines-deleted{border:1px solid #e9aeae;border-radius:0 5px 5px 0;color:#c33;margin-left:1px;padding:2px;text-align:left;vertical-align:middle}.d2h-file-name-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;width:100%}.d2h-file-name{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.d2h-file-wrapper{margin-bottom:1em}.d2h-file-collapse,.d2h-file-wrapper{border:1px solid #ddd;border-radius:3px}.d2h-file-collapse{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none;font-size:12px;justify-content:flex-end;padding:4px 8px}.d2h-file-collapse.d2h-selected{background-color:#c8e1ff}.d2h-file-collapse-input{margin:0 4px 0 0}.d2h-diff-table{border-collapse:collapse;font-family:Menlo,Consolas,monospace;font-size:13px;width:100%}.d2h-files-diff{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.d2h-file-diff{overflow-y:hidden}.d2h-file-diff.d2h-d-none,.d2h-files-diff.d2h-d-none{display:none}.d2h-file-side-diff{display:inline-block;overflow-x:scroll;overflow-y:hidden;width:50%}.d2h-code-line{padding:0 8em;width:100%}.d2h-code-line,.d2h-code-side-line{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.d2h-code-side-line{padding:0 4.5em;width:auto}.d2h-code-line-ctn{word-wrap:normal;background:none;display:inline-block;padding:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle;white-space:pre;width:100%}.d2h-code-line del,.d2h-code-side-line del{background-color:#ffb6ba}.d2h-code-line del,.d2h-code-line ins,.d2h-code-side-line del,.d2h-code-side-line ins{border-radius:.2em;display:inline-block;margin-top:-1px;text-decoration:none;vertical-align:middle}.d2h-code-line ins,.d2h-code-side-line ins{background-color:#97f295;text-align:left}.d2h-code-line-prefix{word-wrap:normal;background:none;display:inline;padding:0;white-space:pre}.line-num1{float:left}.line-num1,.line-num2{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;width:3.5em}.line-num2{float:right}.d2h-code-linenumber{background-color:#fff;border:solid #eee;border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.3);cursor:pointer;display:inline-block;position:absolute;text-align:right;width:7.5em}.d2h-code-linenumber:after{content:"\200b"}.d2h-code-side-linenumber{background-color:#fff;border:solid #eee;border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.3);cursor:pointer;display:inline-block;overflow:hidden;padding:0 .5em;position:absolute;text-align:right;text-overflow:ellipsis;width:4em}.d2h-code-side-linenumber:after{content:"\200b"}.d2h-code-side-emptyplaceholder,.d2h-emptyplaceholder{background-color:#f1f1f1;border-color:#e1e1e1}.d2h-code-line-prefix,.d2h-code-linenumber,.d2h-code-side-linenumber,.d2h-emptyplaceholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d2h-code-linenumber,.d2h-code-side-linenumber{direction:rtl}.d2h-del{background-color:#fee8e9;border-color:#e9aeae}.d2h-ins{background-color:#dfd;border-color:#b4e2b4}.d2h-info{background-color:#f8fafd;border-color:#d5e4f2;color:rgba(0,0,0,.3)}.d2h-file-diff .d2h-del.d2h-change{background-color:#fdf2d0}.d2h-file-diff .d2h-ins.d2h-change{background-color:#ded}.d2h-file-list-wrapper{margin-bottom:10px}.d2h-file-list-wrapper a{color:#3572b0;text-decoration:none}.d2h-file-list-wrapper a:visited{color:#3572b0}.d2h-file-list-header{text-align:left}.d2h-file-list-title{font-weight:700}.d2h-file-list-line{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.d2h-file-list{display:block;list-style:none;margin:0;padding:0}.d2h-file-list>li{border-bottom:1px solid #ddd;margin:0;padding:5px 10px}.d2h-file-list>li:last-child{border-bottom:none}.d2h-file-switch{cursor:pointer;display:none;font-size:10px}.d2h-icon{fill:currentColor;margin-right:10px;vertical-align:middle}.d2h-deleted{color:#c33}.d2h-added{color:#399839}.d2h-changed{color:#d0b44c}.d2h-moved{color:#3572b0}.d2h-tag{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;margin-left:5px;padding:0 2px}.d2h-deleted-tag{border:1px solid #c33}.d2h-added-tag{border:1px solid #399839}.d2h-changed-tag{border:1px solid #d0b44c}.d2h-moved-tag{border:1px solid #3572b0}[data-v-69dadff4]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-69dadff4]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-69dadff4]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-69dadff4],.fade-leave-active[data-v-69dadff4]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-fast-enter-active[data-v-69dadff4]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-69dadff4],.fade-fast-leave-to[data-v-69dadff4]{opacity:0}.fade-out-enter-active[data-v-69dadff4]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-69dadff4]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-69dadff4],.fade-out-leave-to[data-v-69dadff4]{opacity:0}.tran-move[data-v-69dadff4]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-69dadff4]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-69dadff4]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-69dadff4]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-69dadff4]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-69dadff4]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-69dadff4]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-69dadff4]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-69dadff4]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-69dadff4]{white-space:pre-line}.create[data-v-69dadff4]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-69dadff4]:hover{background-color:#e3e3dd}.fade-enter-active[data-v-69dadff4]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-leave-active[data-v-69dadff4]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter[data-v-69dadff4],.fade-leave-to[data-v-69dadff4]{opacity:0}.dialog-mask[data-v-69dadff4]{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;z-index:9000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(0,0,0,.33)}.dialog-box[data-v-69dadff4]{height:80%;width:80%;max-width:600px;margin:10px;background-color:var(--color-bg);-webkit-box-shadow:0 2px 12px 0 var(--color-shadow);box-shadow:0 2px 12px 0 var(--color-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-text)}.dialog-box.preview[data-v-69dadff4]{max-width:none}.dialog-box .font-bold[data-v-69dadff4]{font-weight:700}.dialog-box .dialog-header[data-v-69dadff4]{color:#fff;background-color:#474a4d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}.dialog-box .dialog-header span[data-v-69dadff4]{margin:5px 10px}.dialog-box .dialog-header span.back[data-v-69dadff4],.dialog-box .dialog-header span.close[data-v-69dadff4]{cursor:pointer}.dialog-box .dialog-header span.empty[data-v-69dadff4]{width:8rem}.dialog-box .dialog-body[data-v-69dadff4]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.dialog-box .dialog-body.preview[data-v-69dadff4]{background-color:var(--color-bg-secondary)}.dialog-box .dialog-body .premium-guide .title[data-v-69dadff4]{text-align:center;font-size:1.5em;font-weight:700;padding:20px;border-bottom:3px solid #dcb03c}.dialog-box .dialog-body .premium-guide .container[data-v-69dadff4]{padding:20px;text-align:center}.dialog-box .dialog-body .premium-guide .container .text[data-v-69dadff4]{text-align:initial}.dialog-box .dialog-body .description[data-v-69dadff4]{padding:5px 10px}.dialog-box .dialog-body .list-header[data-v-69dadff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px;background-color:var(--color-bg-secondary)}.dialog-box .dialog-body .version-list[data-v-69dadff4]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--color-bg);overflow:auto;-webkit-transition:all .3s;transition:all .3s}.dialog-box .dialog-body .version-list .list-item-container[data-v-69dadff4]{border-bottom:solid 1px var(--color-border)}.dialog-box .dialog-body .version-list .list-item-container[data-v-69dadff4]:last-of-type{border-bottom:none}.dialog-box .dialog-body .version-list .list-item-container .version-date[data-v-69dadff4]{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;background-color:#707070;color:#fff;font-weight:700;font-size:1.25em;cursor:pointer}.dialog-box .dialog-body .version-list .list-item-container .version-date .icon[data-v-69dadff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.dialog-box .dialog-body .version-list .list-item-container .version-date .icon.opened[data-v-69dadff4]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dialog-box .dialog-body .version-list .list-item-container .version-date .date[data-v-69dadff4]{margin-left:1em}.dialog-box .dialog-body .version-list .list-item-container .list-item[data-v-69dadff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-bottom:solid 1px var(--color-border);cursor:default;background-color:var(--color-bg)}.dialog-box .dialog-body .version-list .list-item-container .list-item .last-modified[data-v-69dadff4]{font-weight:700;font-size:1.25em;padding-left:40px}.dialog-box .dialog-body .diff-wrapper[data-v-69dadff4]{position:relative;background-color:var(--color-bg)}.dialog-box .dialog-body .diff-wrapper .diff-header[data-v-69dadff4]{display:-webkit-box;display:-ms-flexbox;display:flex;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--color-border)}.dialog-box .dialog-body .diff-wrapper .diff-header .diff-new[data-v-69dadff4],.dialog-box .dialog-body .diff-wrapper .diff-header .diff-old[data-v-69dadff4]{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.2em;padding:10px 15px}.dialog-box .dialog-body .diff-wrapper .diff-header .diff-old[data-v-69dadff4]{background-color:var(--color-bg-secondary);border-right:1px solid var(--color-border)}.dialog-box .dialog-body .diff-wrapper .diff-header .diff-new[data-v-69dadff4]{background-color:var(--color-bg)}.dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-file-wrapper{margin-bottom:0;border:none}.dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-file-side-diff{overflow-x:auto;overflow-y:auto}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-file-wrapper,[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-wrapper{background-color:var(--color-bg)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-code-line-ctn,[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-code-side-linenumber{background-color:var(--color-bg);color:var(--color-text)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-code-side-linenumber{color:var(--color-text-muted);border-color:var(--color-border)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-del{background-color:rgba(248,81,73,.15)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-del .d2h-code-side-linenumber{background-color:rgba(248,81,73,.2);border-color:rgba(248,81,73,.4)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-del .d2h-code-line-ctn{background-color:rgba(248,81,73,.15)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-ins{background-color:rgba(63,185,80,.15)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-ins .d2h-code-side-linenumber{background-color:rgba(63,185,80,.2);border-color:rgba(63,185,80,.4)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-ins .d2h-code-line-ctn{background-color:rgba(63,185,80,.15)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] del.d2h-change{background-color:rgba(248,81,73,.4)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] ins.d2h-change{background-color:rgba(63,185,80,.4)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-code-side-emptyplaceholder,[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-emptyplaceholder,[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-file-header{background-color:var(--color-bg-secondary);border-color:var(--color-border)}[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-code-line,[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-diff-table,[data-app-theme=dark] .dialog-box .dialog-body .diff-wrapper .diff[data-v-69dadff4] .d2h-diff-tbody tr{border-color:var(--color-border)}.dialog-box .dialog-body .nothig-diff[data-v-69dadff4]{height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;color:var(--color-text-muted)}.dialog-box .dialog-body .nothig-diff[data-v-69dadff4],.dialog-box .dialog-footer[data-v-69dadff4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-box .dialog-footer[data-v-69dadff4]{-ms-flex-line-pack:center;align-content:center;background-color:var(--color-bg-secondary);-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;border-top:1px solid var(--color-border)}.dialog-box .button[data-v-69dadff4]{margin:0;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-size:1.2em;font-weight:700;cursor:pointer}.dialog-box .button:not(:disabled).primary[data-v-69dadff4]{color:var(--color-accent);background-color:var(--color-bg);border:solid 1px var(--color-accent)}.dialog-box .button:not(:disabled).primary[data-v-69dadff4]:hover{color:#fff;background-color:var(--color-accent)}.dialog-box .button:not(:disabled).default[data-v-69dadff4]{color:var(--color-text-secondary);background-color:var(--color-bg);border:solid 1px var(--color-text-secondary)}.dialog-box .button:not(:disabled).default[data-v-69dadff4]:hover{color:#fff;background-color:var(--color-text-secondary)}.dialog-box .button.subscription[data-v-69dadff4]{color:#fff;background-color:#dcb03c;border:1px solid #dcb03c;border-radius:50px;margin-top:1em;padding:10px 15px}.dialog-box .button.large[data-v-69dadff4]{padding:10px 50px}.dialog-box .button[data-v-69dadff4]:disabled{color:var(--color-text-disabled);background-color:var(--color-bg);border:solid 1px var(--color-border);cursor:not-allowed}.dialog-box .mr-1[data-v-69dadff4]{margin-right:1rem}[data-v-416edcd2]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-416edcd2]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-416edcd2]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-416edcd2],.fade-leave-active[data-v-416edcd2]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-416edcd2],.fade-leave-to[data-v-416edcd2]{opacity:0}.fade-fast-enter-active[data-v-416edcd2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-416edcd2],.fade-fast-leave-to[data-v-416edcd2]{opacity:0}.fade-out-enter-active[data-v-416edcd2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-416edcd2]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-416edcd2],.fade-out-leave-to[data-v-416edcd2]{opacity:0}.tran-move[data-v-416edcd2]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-416edcd2]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-416edcd2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-416edcd2]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-416edcd2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-416edcd2]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-416edcd2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-416edcd2]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-416edcd2]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-416edcd2]{white-space:pre-line}.create[data-v-416edcd2]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-416edcd2]:hover{background-color:#e3e3dd}.multi-manuscript-editor-footer[data-v-416edcd2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;background-color:var(--color-bg-secondary)}.input-show-tabs .tab-inputs[data-v-416edcd2],.input-show-tabs[data-v-416edcd2],.multi-manuscript-editor-footer[data-v-416edcd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-show-tabs .tab-inputs[data-v-416edcd2]{margin-left:20px}.input-show-tabs .tab-inputs .tab-input[data-v-416edcd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.5em}.input-show-tabs .tab-inputs .tab-input.disabled[data-v-416edcd2]{-webkit-filter:brightness(1.5);filter:brightness(1.5);cursor:not-allowed}.input-show-tabs .tab-inputs .tab-input .is-show-label[data-v-416edcd2]{color:var(--color-text);font-size:1.2em}.input-show-tabs .tab-inputs .tab-input .is-show-label.disabled[data-v-416edcd2]{color:var(--color-text-disabled);cursor:not-allowed}.input-show-tabs .show-preview[data-v-416edcd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid var(--color-text-tertiary);border-radius:50%;padding:8px;margin-left:15px;cursor:pointer}.input-show-tabs .show-preview[data-v-416edcd2]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.input-show-tabs .show-preview svg[data-v-416edcd2]{width:20px;height:20px}.input-show-tabs .show-preview.isShowPreview[data-v-416edcd2]{border-color:var(--color-accent);background-color:var(--color-accent)}.buttons[data-v-416edcd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buttons .button[data-v-416edcd2]{width:200px;height:48px;margin:0;padding:0;font-weight:700;font-size:1.1em;border-radius:30px;cursor:pointer}.buttons .button[data-v-416edcd2]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.buttons .button.close[data-v-416edcd2]{color:var(--color-text);background:var(--color-bg-secondary);border:1px solid var(--color-text-secondary);margin-right:20px}.buttons .button.save[data-v-416edcd2]{background-color:var(--color-accent);border:solid 1px var(--color-accent)}.buttons .button.save[data-v-416edcd2]:not(:disabled){color:#fff}.buttons .button.save[data-v-416edcd2]:disabled{cursor:auto;background-color:var(--color-bg-disabled);border:solid 1px var(--color-border);color:var(--color-text-disabled)}.buttons .button.save[data-v-416edcd2]:disabled:hover{-webkit-filter:brightness(1);filter:brightness(1)}.buttons .status-wrapper[data-v-416edcd2]{margin-left:8px}.buttons .status-wrapper .save-status[data-v-416edcd2]{color:var(--color-text-muted);font-weight:700}.buttons .status-wrapper .save-status.saved[data-v-416edcd2]{color:var(--color-accent)}.buttons .status-wrapper .last-modified[data-v-416edcd2]{font-size:.9em;color:var(--color-text-secondary)}.setting-container[data-v-416edcd2]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.setting-container .dropup-menu[data-v-416edcd2]{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid var(--color-border)}.setting-container .hamburger-menu[data-v-416edcd2]{width:50px;background-color:#474a4d}[data-v-6d9a879a]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-6d9a879a]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-6d9a879a]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-6d9a879a],.fade-leave-active[data-v-6d9a879a]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-6d9a879a],.fade-leave-to[data-v-6d9a879a]{opacity:0}.fade-fast-enter-active[data-v-6d9a879a]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-6d9a879a],.fade-fast-leave-to[data-v-6d9a879a]{opacity:0}.fade-out-enter-active[data-v-6d9a879a]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-6d9a879a]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-6d9a879a],.fade-out-leave-to[data-v-6d9a879a]{opacity:0}.tran-move[data-v-6d9a879a]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-6d9a879a]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-6d9a879a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-6d9a879a]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-6d9a879a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-6d9a879a]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-6d9a879a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-6d9a879a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-6d9a879a]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-6d9a879a]{white-space:pre-line}.create[data-v-6d9a879a]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-6d9a879a]:hover{background-color:#e3e3dd}.name[data-v-6d9a879a]{display:inline-block;font-size:14px;font-weight:bolder;vertical-align:top;margin:3px 0}@media(max-width:767px){.name[data-v-6d9a879a]{font-size:12px}}.name.lager[data-v-6d9a879a]{font-size:1.4em}.value[data-v-6d9a879a]{font-size:1rem;display:inline-block;white-space:pre-wrap}@media(max-width:767px){.value[data-v-6d9a879a]{font-size:14px;padding-top:3.56px}}.separate[data-v-6d9a879a]{margin-right:10px}[data-v-79f70ba6]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-79f70ba6]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-79f70ba6]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-79f70ba6],.fade-leave-active[data-v-79f70ba6]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-79f70ba6],.fade-leave-to[data-v-79f70ba6]{opacity:0}.fade-fast-enter-active[data-v-79f70ba6]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-79f70ba6],.fade-fast-leave-to[data-v-79f70ba6]{opacity:0}.fade-out-enter-active[data-v-79f70ba6]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-79f70ba6]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-79f70ba6],.fade-out-leave-to[data-v-79f70ba6]{opacity:0}.tran-move[data-v-79f70ba6]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-79f70ba6]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-79f70ba6]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-79f70ba6]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-79f70ba6]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-79f70ba6]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-79f70ba6]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-79f70ba6]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-79f70ba6]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-79f70ba6]{white-space:pre-line}.create[data-v-79f70ba6]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-79f70ba6]:hover{background-color:#e3e3dd}.character-detail[data-v-79f70ba6]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding:30px 30px 120px}@media(max-width:767px){.character-detail[data-v-79f70ba6]{display:block;border-left:none;padding-bottom:25px;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}}.head[data-v-79f70ba6]{display:grid;grid-template-columns:auto 1fr}@media(max-width:767px){.head[data-v-79f70ba6]{grid-template-rows:auto auto;margin-bottom:15px}}.image[data-v-79f70ba6]{width:230px;height:230px;-o-object-fit:cover;object-fit:cover;border:solid .5px var(--color-border)}@media(max-width:767px){.image[data-v-79f70ba6]{width:130px;height:130px}}.main[data-v-79f70ba6]{margin-left:30px;background-color:var(--color-bg-tertiary);padding:7px;line-height:1.5rem}.main-2[data-v-79f70ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:30px}@media(max-width:767px){.main-2[data-v-79f70ba6]{display:none}}.main-3[data-v-79f70ba6]{display:grid;grid-template-columns:50% 50%;padding:0 10px}@media(min-width:768px){.main-3[data-v-79f70ba6]{display:none}}.main-4 div[data-v-79f70ba6]{margin:30px 0}.main-2>div[data-v-79f70ba6]{padding:7px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.summary[data-v-79f70ba6]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}hr[data-v-79f70ba6]{margin-top:30px;border-color:var(--color-border);border-style:solid;border-width:0 0 1px 0}[data-v-2bfa5a10]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-2bfa5a10]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-2bfa5a10]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-2bfa5a10],.fade-leave-active[data-v-2bfa5a10]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-2bfa5a10],.fade-leave-to[data-v-2bfa5a10]{opacity:0}.fade-fast-enter-active[data-v-2bfa5a10]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-2bfa5a10],.fade-fast-leave-to[data-v-2bfa5a10]{opacity:0}.fade-out-enter-active[data-v-2bfa5a10]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-2bfa5a10]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-2bfa5a10],.fade-out-leave-to[data-v-2bfa5a10]{opacity:0}.tran-move[data-v-2bfa5a10]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-2bfa5a10]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-2bfa5a10]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-2bfa5a10]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-2bfa5a10]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-2bfa5a10]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-2bfa5a10]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-2bfa5a10]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-2bfa5a10]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-2bfa5a10]{white-space:pre-line}.create[data-v-2bfa5a10]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-2bfa5a10]:hover{background-color:#e3e3dd}.worldview-detail[data-v-2bfa5a10]{display:grid;height:100%;grid-template-columns:1fr;grid-template-rows:auto auto 1fr}@media(min-width:768px){.worldview-detail[data-v-2bfa5a10]{padding:0}}@media(max-width:767px){.worldview-detail[data-v-2bfa5a10]{display:block;border-left:none;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}}.detail-content div[data-v-2bfa5a10]{margin:30px 0}.detail-content hr[data-v-2bfa5a10]{margin-top:10px;border-color:var(--color-border)}.detail-content .worldview-name[data-v-2bfa5a10]{font-weight:700;font-size:1.25rem;margin-bottom:0;color:var(--color-text)}@media(min-width:768px){.detail-content[data-v-2bfa5a10]{padding:0 30px 120px}}@media(max-width:767px){.detail-content[data-v-2bfa5a10]{padding:0 15px 25px}}.worldview-image[data-v-2bfa5a10]{height:320px;width:100%}@media(max-width:767px){.worldview-image[data-v-2bfa5a10]{height:170px}}[data-v-b5dbe636]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-b5dbe636]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-b5dbe636]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-b5dbe636],.fade-leave-active[data-v-b5dbe636]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-b5dbe636],.fade-leave-to[data-v-b5dbe636]{opacity:0}.fade-fast-enter-active[data-v-b5dbe636]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-b5dbe636],.fade-fast-leave-to[data-v-b5dbe636]{opacity:0}.fade-out-enter-active[data-v-b5dbe636]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-b5dbe636]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-b5dbe636],.fade-out-leave-to[data-v-b5dbe636]{opacity:0}.tran-move[data-v-b5dbe636]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-b5dbe636]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-b5dbe636]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-b5dbe636]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-b5dbe636]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-b5dbe636]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-b5dbe636]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-b5dbe636]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-b5dbe636]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-b5dbe636]{white-space:pre-line}.create[data-v-b5dbe636]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-b5dbe636]:hover{background-color:#e3e3dd}.list-item[data-v-b5dbe636]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;border:1px solid var(--color-border);border-right:none;border-left:none;list-style-type:none;min-height:50px;cursor:pointer;background-color:var(--color-bg);color:var(--color-text);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.list-item.active[data-v-b5dbe636],.list-item[data-v-b5dbe636]:hover:not(.active){background-color:var(--color-bg-hover)}.list-item .label[data-v-b5dbe636]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:none;color:var(--color-text);margin-left:8px}.list-item .handle[data-v-b5dbe636]{min-width:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-item .handle .count[data-v-b5dbe636]{font-weight:700;color:var(--color-text-secondary);background-color:var(--color-bg-tertiary);text-align:center;border-radius:50%;padding:2px 5px;font-size:.8em}.list-item .handle .sort-icon[data-v-b5dbe636]{cursor:-webkit-grab;cursor:grab}.list-item .handle .sort-icon[data-v-b5dbe636]:active{cursor:-webkit-grabbing;cursor:grabbing}.list-item .menu[data-v-b5dbe636]{position:absolute;right:5px;background-color:var(--color-bg-secondary);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-box-shadow:0 6px 10px 2px var(--color-shadow);box-shadow:0 6px 10px 2px var(--color-shadow);z-index:1}.list-item .menu .menu-item[data-v-b5dbe636]{padding:.5em;border-bottom:1px solid var(--color-border);color:var(--color-text)}.list-item .menu .menu-item[data-v-b5dbe636]:last-of-type{margin-bottom:none}.list-item .menu .menu-item[data-v-b5dbe636]:hover{background-color:var(--color-bg-hover)}.flex[data-v-b5dbe636]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center[data-v-b5dbe636]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mx-5[data-v-b5dbe636]{margin-left:5px;margin-right:5px}.hidden[data-v-b5dbe636]{visibility:hidden}[data-v-541ef289]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-541ef289]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-541ef289]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-541ef289],.fade-leave-active[data-v-541ef289]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-541ef289],.fade-leave-to[data-v-541ef289]{opacity:0}.fade-fast-enter-active[data-v-541ef289]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-541ef289],.fade-fast-leave-to[data-v-541ef289]{opacity:0}.fade-out-enter-active[data-v-541ef289]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-541ef289]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-541ef289],.fade-out-leave-to[data-v-541ef289]{opacity:0}.tran-move[data-v-541ef289]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-541ef289]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-541ef289]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-541ef289]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-541ef289]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-541ef289]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-541ef289]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-541ef289]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-541ef289]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-541ef289]{white-space:pre-line}.create[data-v-541ef289]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-541ef289]:hover{background-color:#e3e3dd}.w-full[data-v-541ef289]{width:100%}.full-screen[data-v-541ef289]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background-color:var(--color-overlay)}.pointer[data-v-541ef289]{cursor:pointer}.pointer.disabled[data-v-541ef289]{cursor:not-allowed}.hover[data-v-541ef289]:hover:not(.disabled){background-color:var(--color-bg-hover)}.hover.disabled[data-v-541ef289]{background-color:initial}.bold[data-v-541ef289]{font-weight:700}.font-sm[data-v-541ef289]{font-size:.8rem}.flex[data-v-541ef289]{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row[data-v-541ef289]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-center[data-v-541ef289]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-spacearound[data-v-541ef289]{-ms-flex-pack:distribute;justify-content:space-around}.px-1\/2[data-v-541ef289]{padding-right:.5rem;padding-left:.5rem}.px-1[data-v-541ef289]{padding-right:1rem;padding-left:1rem}.py-1\/2[data-v-541ef289]{padding-top:.5rem;padding-bottom:.5rem}.py-1[data-v-541ef289]{padding-top:1rem;padding-bottom:1rem}.mt-1[data-v-541ef289]{margin-top:1rem}.mb-1\/2[data-v-541ef289]{margin-bottom:.5rem}.border-right-1[data-v-541ef289]{border-right:solid 1px var(--color-border)}.left-bottom-radius-10[data-v-541ef289]{border-radius:0 0 0 10px}.right-bottom-radius-10[data-v-541ef289]{border-radius:0 0 10px 0}.color-blue[data-v-541ef289]{color:var(--color-accent)}.color-blue.disabled[data-v-541ef289]{color:var(--color-text-disabled)}.color-blue.bold[data-v-541ef289]{color:var(--color-accent)}.color-blue.bold.disabled[data-v-541ef289]{color:var(--color-text-disabled)}input[data-v-541ef289]{background-color:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border);border-radius:5px}input[data-v-541ef289]::-webkit-input-placeholder{color:var(--color-text-secondary)}input[data-v-541ef289]::-moz-placeholder{color:var(--color-text-secondary)}input[data-v-541ef289]:-ms-input-placeholder{color:var(--color-text-secondary)}input[data-v-541ef289]::-ms-input-placeholder{color:var(--color-text-secondary)}input[data-v-541ef289]::placeholder{color:var(--color-text-secondary)}input[data-v-541ef289]:focus{outline:none;border-color:var(--color-accent);-webkit-box-shadow:0 0 0 2px var(--color-focus-ring);box-shadow:0 0 0 2px var(--color-focus-ring)}.bold[data-v-541ef289]{color:var(--color-text)}.bold.color-blue[data-v-541ef289]{color:var(--color-accent)}.bold.color-blue.disabled[data-v-541ef289]{color:var(--color-text-disabled)}[data-v-03df5a2e]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-03df5a2e]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-03df5a2e]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-03df5a2e],.fade-leave-active[data-v-03df5a2e]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-03df5a2e],.fade-leave-to[data-v-03df5a2e]{opacity:0}.fade-fast-enter-active[data-v-03df5a2e]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-03df5a2e],.fade-fast-leave-to[data-v-03df5a2e]{opacity:0}.fade-out-enter-active[data-v-03df5a2e]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-03df5a2e]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-03df5a2e],.fade-out-leave-to[data-v-03df5a2e]{opacity:0}.tran-move[data-v-03df5a2e]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-03df5a2e]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-03df5a2e]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-03df5a2e]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-03df5a2e]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-03df5a2e]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-03df5a2e]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-03df5a2e]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-03df5a2e]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-03df5a2e]{white-space:pre-line}.create[data-v-03df5a2e]{background-color:#fafaf9;font-size:middle;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-03df5a2e]:hover{background-color:#e3e3dd}.list-root[data-v-03df5a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}@media(max-width:767px){.list-root[data-v-03df5a2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:0;overflow:hidden}}.title[data-v-03df5a2e]{color:var(--color-text);padding:10px 15px;font-size:middle;font-weight:700;background-color:var(--color-bg-secondary);border-bottom:solid 1px var(--color-border)}@media(max-width:767px){.title[data-v-03df5a2e]{-ms-flex-negative:0;flex-shrink:0}}.edit-column[data-v-03df5a2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sorting[data-v-03df5a2e]{color:var(--color-text);cursor:pointer}.list[data-v-03df5a2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;background-color:var(--color-bg)}.list .folder-select-description[data-v-03df5a2e]{padding:5px;border-bottom:1px solid var(--color-border)}.create[data-v-03df5a2e]{-ms-flex-negative:0;flex-shrink:0;height:50px;width:100%;padding:10px;font-size:1.2em;font-weight:700;color:#fff;background-color:var(--color-brand-primary);border:none;cursor:pointer;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.create[data-v-03df5a2e]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media(max-width:767px){.create[data-v-03df5a2e]{border-radius:0;margin:0}}[data-v-030e3eb2]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-030e3eb2]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-030e3eb2]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-030e3eb2],.fade-leave-active[data-v-030e3eb2]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-030e3eb2],.fade-leave-to[data-v-030e3eb2]{opacity:0}.fade-fast-enter-active[data-v-030e3eb2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-030e3eb2],.fade-fast-leave-to[data-v-030e3eb2]{opacity:0}.fade-out-enter-active[data-v-030e3eb2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-030e3eb2]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-030e3eb2],.fade-out-leave-to[data-v-030e3eb2]{opacity:0}.tran-move[data-v-030e3eb2]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-030e3eb2]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-030e3eb2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-030e3eb2]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-030e3eb2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-030e3eb2]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-030e3eb2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-030e3eb2]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-030e3eb2]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-030e3eb2]{white-space:pre-line}.create[data-v-030e3eb2]{background-color:#fafaf9;font-size:middle;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-030e3eb2]:hover{background-color:#e3e3dd}.list-root[data-v-030e3eb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}@media(max-width:767px){.list-root[data-v-030e3eb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:0;overflow:hidden}}.title[data-v-030e3eb2]{color:var(--color-text);padding:10px 15px;font-size:middle;font-weight:700;background-color:var(--color-bg-secondary);border-bottom:solid 1px var(--color-border)}@media(max-width:767px){.title[data-v-030e3eb2]{-ms-flex-negative:0;flex-shrink:0}}.edit-column[data-v-030e3eb2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sorting[data-v-030e3eb2]{color:var(--color-text);cursor:pointer}.list[data-v-030e3eb2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;background-color:var(--color-bg)}.list .folder-select-description[data-v-030e3eb2]{padding:5px;border-bottom:1px solid var(--color-border)}.create[data-v-030e3eb2]{-ms-flex-negative:0;flex-shrink:0;height:50px;width:100%;padding:10px;font-size:1.2em;font-weight:700;color:#fff;background-color:var(--color-brand-primary);border:none;cursor:pointer;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.create[data-v-030e3eb2]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media(max-width:767px){.create[data-v-030e3eb2]{border-radius:0;margin:0}}[data-v-7f3f00ad]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-7f3f00ad]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-7f3f00ad]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-7f3f00ad],.fade-leave-active[data-v-7f3f00ad]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-fast-enter-active[data-v-7f3f00ad]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-7f3f00ad],.fade-fast-leave-to[data-v-7f3f00ad]{opacity:0}.fade-out-enter-active[data-v-7f3f00ad]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-7f3f00ad]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-7f3f00ad],.fade-out-leave-to[data-v-7f3f00ad]{opacity:0}.tran-move[data-v-7f3f00ad]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-7f3f00ad]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-7f3f00ad]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-7f3f00ad]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-7f3f00ad]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-7f3f00ad]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-7f3f00ad]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-7f3f00ad]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-7f3f00ad]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-7f3f00ad]{white-space:pre-line}.create[data-v-7f3f00ad]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-7f3f00ad]:hover{background-color:#e3e3dd}.fade-enter-active[data-v-7f3f00ad]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-leave-active[data-v-7f3f00ad]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter[data-v-7f3f00ad],.fade-leave-to[data-v-7f3f00ad]{opacity:0}.dialog-mask[data-v-7f3f00ad]{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;z-index:9000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(0,0,0,.33)}.dialog-box[data-v-7f3f00ad]{max-width:450px;margin:10px;border:1px solid var(--color-border);border-radius:15px;background-color:var(--color-bg);-webkit-box-shadow:0 2px 12px 0 var(--color-shadow);box-shadow:0 2px 12px 0 var(--color-shadow);color:var(--color-text)}.dialog-box .section[data-v-7f3f00ad]{border-bottom:1px solid var(--color-border);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.dialog-box .dialog-header h1[data-v-7f3f00ad]{text-align:center;margin:0;font-size:1.5em}.dialog-box .dialog-body[data-v-7f3f00ad]{position:relative;font-size:1.4em;font-weight:700;background-color:var(--color-bg-secondary)}.dialog-box .dialog-body h2[data-v-7f3f00ad]{margin:0;font-size:.8em;font-weight:400}.dialog-box .dialog-body .setting-container[data-v-7f3f00ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.dialog-box .dialog-body .setting-container input[data-v-7f3f00ad]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 16px;border-radius:8px;font-size:.85em;margin-bottom:12px;background-color:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.dialog-box .dialog-body .setting-container input[data-v-7f3f00ad]::-webkit-input-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-7f3f00ad]::-moz-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-7f3f00ad]:-ms-input-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-7f3f00ad]::-ms-input-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-7f3f00ad]::placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-7f3f00ad]:last-of-type{margin-bottom:0}.dialog-box .button-area[data-v-7f3f00ad]{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-box .button-area .button[data-v-7f3f00ad]{width:100px;margin:0;font-size:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-weight:700;cursor:pointer}.dialog-box .button-area .button[data-v-7f3f00ad]:last-of-type{margin-left:20px}.dialog-box .button-area .button[data-v-7f3f00ad]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.dialog-box .button-area .button.cancel[data-v-7f3f00ad]{background-color:var(--color-text-secondary);border:solid 1px var(--color-text-secondary);color:#fff}.dialog-box .button-area .button.primary[data-v-7f3f00ad]{background-color:var(--color-accent);border:solid 1px var(--color-accent)}.dialog-box .button-area .button.primary[data-v-7f3f00ad]:not(:disabled){color:#fff}.dialog-box .button-area .button.primary[data-v-7f3f00ad]:disabled{background-color:var(--color-bg-disabled);border:solid 1px var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.dialog-box .button-area .button.primary[data-v-7f3f00ad]:disabled:hover{-webkit-filter:brightness(1);filter:brightness(1)}[data-v-44d00960]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-44d00960]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-44d00960]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-44d00960],.fade-leave-active[data-v-44d00960]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-fast-enter-active[data-v-44d00960]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-44d00960],.fade-fast-leave-to[data-v-44d00960]{opacity:0}.fade-out-enter-active[data-v-44d00960]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-44d00960]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-44d00960],.fade-out-leave-to[data-v-44d00960]{opacity:0}.tran-move[data-v-44d00960]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-44d00960]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-44d00960]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-44d00960]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-44d00960]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-44d00960]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-44d00960]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-44d00960]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-44d00960]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-44d00960]{white-space:pre-line}.create[data-v-44d00960]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-44d00960]:hover{background-color:#e3e3dd}.fade-enter-active[data-v-44d00960]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-leave-active[data-v-44d00960]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter[data-v-44d00960],.fade-leave-to[data-v-44d00960]{opacity:0}.dialog-mask[data-v-44d00960]{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;z-index:9000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(0,0,0,.33)}.dialog-box[data-v-44d00960]{max-width:450px;margin:10px;border:1px solid var(--color-border);border-radius:15px;background-color:var(--color-bg);-webkit-box-shadow:0 2px 12px 0 var(--color-shadow);box-shadow:0 2px 12px 0 var(--color-shadow);color:var(--color-text)}.dialog-box .section[data-v-44d00960]{border-bottom:1px solid var(--color-border);-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px}.dialog-box .dialog-header h1[data-v-44d00960]{text-align:center;margin:0;font-size:1.5em}.dialog-box .dialog-body[data-v-44d00960]{position:relative;font-size:1.4em;font-weight:700;background-color:var(--color-bg-secondary)}.dialog-box .dialog-body h2[data-v-44d00960]{margin:0;font-size:.8em;font-weight:400}.dialog-box .dialog-body .setting-container[data-v-44d00960]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.dialog-box .dialog-body .setting-container input[data-v-44d00960]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 16px;border-radius:8px;font-size:.85em;margin-bottom:12px;background-color:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.dialog-box .dialog-body .setting-container input[data-v-44d00960]::-webkit-input-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-44d00960]::-moz-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-44d00960]:-ms-input-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-44d00960]::-ms-input-placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-44d00960]::placeholder{color:var(--color-text-secondary)}.dialog-box .dialog-body .setting-container input[data-v-44d00960]:last-of-type{margin-bottom:0}.dialog-box .button-area[data-v-44d00960]{border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-box .button-area .button[data-v-44d00960]{width:100px;margin:0;font-size:1.1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-weight:700;cursor:pointer}.dialog-box .button-area .button[data-v-44d00960]:last-of-type{margin-left:20px}.dialog-box .button-area .button[data-v-44d00960]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.dialog-box .button-area .button.cancel[data-v-44d00960]{background-color:var(--color-text-secondary);border:solid 1px var(--color-text-secondary);color:#fff}.dialog-box .button-area .button.primary[data-v-44d00960]{background-color:var(--color-accent);border:solid 1px var(--color-accent)}.dialog-box .button-area .button.primary[data-v-44d00960]:not(:disabled){color:#fff}.dialog-box .button-area .button.primary[data-v-44d00960]:disabled{background-color:var(--color-bg-disabled);border:solid 1px var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.dialog-box .button-area .button.primary[data-v-44d00960]:disabled:hover{-webkit-filter:brightness(1);filter:brightness(1)}[data-v-39bcc911]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-39bcc911]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-39bcc911]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-39bcc911],.fade-leave-active[data-v-39bcc911]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-39bcc911],.fade-leave-to[data-v-39bcc911]{opacity:0}.fade-fast-enter-active[data-v-39bcc911]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-39bcc911],.fade-fast-leave-to[data-v-39bcc911]{opacity:0}.fade-out-enter-active[data-v-39bcc911]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-39bcc911]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-39bcc911],.fade-out-leave-to[data-v-39bcc911]{opacity:0}.tran-move[data-v-39bcc911]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-39bcc911]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-39bcc911]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-39bcc911]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-39bcc911]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-39bcc911]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-39bcc911]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-39bcc911]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-39bcc911]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-39bcc911]{white-space:pre-line}.create[data-v-39bcc911]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-39bcc911]:hover{background-color:#e3e3dd}.search-replace-dialog[data-v-39bcc911]{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-bg-secondary);padding:5px;border-radius:5px;border:1px solid var(--color-border);-webkit-box-shadow:0 2px 8px var(--color-shadow);box-shadow:0 2px 8px var(--color-shadow);font-size:1.1em}.search-replace-dialog .switch-mode[data-v-39bcc911],.search-replace-dialog[data-v-39bcc911]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-replace-dialog .switch-mode[data-v-39bcc911]{cursor:pointer}.search-replace-dialog .switch-mode .rotateRight[data-v-39bcc911]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-replace-dialog .switch-mode[data-v-39bcc911] .material-design-icon svg{fill:var(--color-text)}.search-replace-dialog .wrapper .content[data-v-39bcc911]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-replace-dialog .wrapper .content input[data-v-39bcc911]{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--color-border);border-radius:5px;padding:4px 6px;margin:5px;background-color:var(--color-bg-secondary);color:var(--color-text)}.search-replace-dialog .wrapper .content input[data-v-39bcc911]::-webkit-input-placeholder{color:var(--color-text-secondary)}.search-replace-dialog .wrapper .content input[data-v-39bcc911]::-moz-placeholder{color:var(--color-text-secondary)}.search-replace-dialog .wrapper .content input[data-v-39bcc911]:-ms-input-placeholder{color:var(--color-text-secondary)}.search-replace-dialog .wrapper .content input[data-v-39bcc911]::-ms-input-placeholder{color:var(--color-text-secondary)}.search-replace-dialog .wrapper .content input[data-v-39bcc911]::placeholder{color:var(--color-text-secondary)}.search-replace-dialog .wrapper .content .index-count[data-v-39bcc911]{margin:0 5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--color-text)}.search-replace-dialog .wrapper .content .icons-wrapper[data-v-39bcc911]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-replace-dialog .wrapper .content .icons-wrapper .icon[data-v-39bcc911]{cursor:pointer}.search-replace-dialog .wrapper .content .icons-wrapper .icon.disabled[data-v-39bcc911]{cursor:auto;opacity:.5}.search-replace-dialog .wrapper .content .icons-wrapper .icon[data-v-39bcc911] svg{fill:var(--color-text)}.search-replace-dialog .wrapper .content .icons-wrapper img[data-v-39bcc911]{height:24px;cursor:pointer;margin:0 5px;-webkit-filter:brightness(0);filter:brightness(0)}[data-app-theme=dark] .search-replace-dialog .wrapper .content .icons-wrapper img[data-v-39bcc911]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.search-replace-dialog .material-design-icons[data-v-39bcc911]{display:-webkit-box;display:-ms-flexbox;display:flex}[data-v-0a107217]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-0a107217]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-0a107217]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-0a107217],.fade-leave-active[data-v-0a107217]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-0a107217],.fade-leave-to[data-v-0a107217]{opacity:0}.fade-fast-enter-active[data-v-0a107217]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-0a107217],.fade-fast-leave-to[data-v-0a107217]{opacity:0}.fade-out-enter-active[data-v-0a107217]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-0a107217]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-0a107217],.fade-out-leave-to[data-v-0a107217]{opacity:0}.tran-move[data-v-0a107217]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-0a107217]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-0a107217]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-0a107217]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-0a107217]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-0a107217]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-0a107217]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-0a107217]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-0a107217]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-0a107217]{white-space:pre-line}.create[data-v-0a107217]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-0a107217]:hover{background-color:#e3e3dd}.editor-controller[data-v-0a107217]{position:relative;width:100%;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.editor-controller .icon-box[data-v-0a107217],.editor-controller[data-v-0a107217]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-controller .icon-box[data-v-0a107217]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:35px;padding:8px;border-radius:8px;border:2px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.editor-controller .icon-box[data-v-0a107217]:hover{background-color:var(--color-bg-hover)}.editor-controller .insert-symbol[data-v-0a107217]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.editor-controller .insert-symbol .icon-box[data-v-0a107217]{margin-right:8px}.editor-controller .insert-symbol .icon-box[data-v-0a107217]:last-of-type{margin-right:0}.editor-controller .insert-symbol .icon-box img[data-v-0a107217]{-webkit-filter:brightness(0);filter:brightness(0)}[data-app-theme=dark] .editor-controller .insert-symbol .icon-box img[data-v-0a107217]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.editor-controller .undo-redo[data-v-0a107217]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto}.editor-controller .undo-redo .icon-box[data-v-0a107217]{margin-right:8px}.editor-controller .undo-redo .icon-box[data-v-0a107217]:last-of-type{margin-right:0}.editor-controller .undo-redo .icon-text[data-v-0a107217]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.editor-controller .undo-redo .icon-text img[data-v-0a107217]{width:30px;height:30px;margin-bottom:-8px;-webkit-filter:brightness(0);filter:brightness(0)}[data-app-theme=dark] .editor-controller .undo-redo .icon-text img[data-v-0a107217]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.editor-controller .undo-redo .icon-text div[data-v-0a107217]{font-size:10px;-webkit-transform:scale(.8);transform:scale(.8)}.editor-controller .dialog[data-v-0a107217]{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:60px;right:134px;pointer-events:auto}[data-v-671a0363]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-671a0363]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-671a0363]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-671a0363],.fade-leave-active[data-v-671a0363]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-671a0363],.fade-leave-to[data-v-671a0363]{opacity:0}.fade-fast-enter-active[data-v-671a0363]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-671a0363],.fade-fast-leave-to[data-v-671a0363]{opacity:0}.fade-out-enter-active[data-v-671a0363]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-671a0363]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-671a0363],.fade-out-leave-to[data-v-671a0363]{opacity:0}.tran-move[data-v-671a0363]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-671a0363]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-671a0363]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-671a0363]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-671a0363]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-671a0363]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-671a0363]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-671a0363]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-671a0363]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-671a0363]{white-space:pre-line}.create[data-v-671a0363]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-671a0363]:hover{background-color:#e3e3dd}.chip[data-v-671a0363]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;background-color:var(--color-bg-tertiary);color:var(--color-text)}[data-v-5d1c5004]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-5d1c5004]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-5d1c5004]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-5d1c5004],.fade-leave-active[data-v-5d1c5004]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-5d1c5004],.fade-leave-to[data-v-5d1c5004]{opacity:0}.fade-fast-enter-active[data-v-5d1c5004]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-5d1c5004],.fade-fast-leave-to[data-v-5d1c5004]{opacity:0}.fade-out-enter-active[data-v-5d1c5004]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-5d1c5004]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-5d1c5004],.fade-out-leave-to[data-v-5d1c5004]{opacity:0}.tran-move[data-v-5d1c5004]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-5d1c5004]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-5d1c5004]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-5d1c5004]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-5d1c5004]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-5d1c5004]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-5d1c5004]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-5d1c5004]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-5d1c5004]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-5d1c5004]{white-space:pre-line}.create[data-v-5d1c5004]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-5d1c5004]:hover{background-color:#e3e3dd}.row[data-v-5d1c5004]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:14px;padding-left:18px;color:var(--color-text)}.row[data-v-5d1c5004]:hover{background:var(--color-bg-hover);text-decoration:none;cursor:pointer}.row.active[data-v-5d1c5004]{background-color:var(--color-bg-active)}.row .title-container[data-v-5d1c5004]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:2px}.row .title-container #title[data-v-5d1c5004]{font-size:14px;color:var(--color-text)}.row .tag-container[data-v-5d1c5004]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2px;padding-bottom:2px}.row .tag-container .chip-list[data-v-5d1c5004],.row .tag-container[data-v-5d1c5004]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row .tag-container .chip-list[data-v-5d1c5004]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .tag-container .chip-list[data-v-5d1c5004] :nth-child(n){margin-right:4px}.row .tag-container .over-count[data-v-5d1c5004]{padding-left:4px;padding-right:4px;white-space:nowrap;color:var(--color-text-secondary)}.row #updatedAt[data-v-5d1c5004]{font-size:10px;color:var(--color-text-secondary)}.row hr[data-v-5d1c5004]{margin:0;margin-left:-18px;width:calc(100% + 18px);border-color:var(--color-border)}[data-v-65eedcd8]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-65eedcd8]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-65eedcd8]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-65eedcd8],.fade-leave-active[data-v-65eedcd8]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-65eedcd8],.fade-leave-to[data-v-65eedcd8]{opacity:0}.fade-fast-enter-active[data-v-65eedcd8]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-65eedcd8],.fade-fast-leave-to[data-v-65eedcd8]{opacity:0}.fade-out-enter-active[data-v-65eedcd8]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-65eedcd8]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-65eedcd8],.fade-out-leave-to[data-v-65eedcd8]{opacity:0}.tran-move[data-v-65eedcd8]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-65eedcd8]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-65eedcd8]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-65eedcd8]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-65eedcd8]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-65eedcd8]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-65eedcd8]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-65eedcd8]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-65eedcd8]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-65eedcd8]{white-space:pre-line}.create[data-v-65eedcd8]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-65eedcd8]:hover{background-color:#e3e3dd}.tag-list[data-v-65eedcd8]{overflow:auto}.tag-list .tag-row[data-v-65eedcd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;border-bottom:1px solid var(--color-border);cursor:pointer}.tag-list .tag-row[data-v-65eedcd8]:hover{background-color:var(--color-bg-hover)}.check-icon[data-v-65eedcd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.check-icon svg[data-v-65eedcd8]{fill:var(--color-icon-primary)}.tag-checkbox[data-v-65eedcd8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-left:8px;margin-right:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}.tag-checkbox[data-v-65eedcd8],.tag-checkbox label[data-v-65eedcd8]{cursor:pointer;color:var(--color-text)}[data-v-51888e66]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-51888e66]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-51888e66]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-51888e66],.fade-leave-active[data-v-51888e66]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-51888e66],.fade-leave-to[data-v-51888e66]{opacity:0}.fade-fast-enter-active[data-v-51888e66]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-51888e66],.fade-fast-leave-to[data-v-51888e66]{opacity:0}.fade-out-enter-active[data-v-51888e66]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-51888e66]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-51888e66],.fade-out-leave-to[data-v-51888e66]{opacity:0}.tran-move[data-v-51888e66]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-51888e66]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-51888e66]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-51888e66]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-51888e66]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-51888e66]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-51888e66]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-51888e66]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-51888e66]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-51888e66]{white-space:pre-line}.create[data-v-51888e66]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-51888e66]:hover{background-color:#e3e3dd}.tag-filter-container[data-v-51888e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;background:var(--color-bg);width:300px;height:calc(100vh - 88px);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.tag-filter-container .head[data-v-51888e66]{position:sticky;top:0;color:var(--color-text-inverse);font-size:middle;background-color:var(--color-bg-dark)}.tag-filter-container .head .title[data-v-51888e66]{height:95%;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;cursor:pointer;color:var(--color-text-inverse)}.tag-filter-container .content[data-v-51888e66]{overflow-y:auto;padding-left:8px;background-color:var(--color-bg)}[data-v-7de6edd2]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-7de6edd2]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-7de6edd2]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-7de6edd2],.fade-leave-active[data-v-7de6edd2]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-7de6edd2],.fade-leave-to[data-v-7de6edd2]{opacity:0}.fade-fast-enter-active[data-v-7de6edd2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-7de6edd2],.fade-fast-leave-to[data-v-7de6edd2]{opacity:0}.fade-out-enter-active[data-v-7de6edd2]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-7de6edd2]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-7de6edd2],.fade-out-leave-to[data-v-7de6edd2]{opacity:0}.tran-move[data-v-7de6edd2]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-7de6edd2]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-7de6edd2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-7de6edd2]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-7de6edd2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-7de6edd2]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-7de6edd2]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-7de6edd2]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-7de6edd2]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-7de6edd2]{white-space:pre-line}.create[data-v-7de6edd2]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-7de6edd2]:hover{background-color:#e3e3dd}.container[data-v-7de6edd2]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;background-color:var(--color-bg);border-right:1px solid var(--color-border);-webkit-box-sizing:border-box;box-sizing:border-box}.container .selectbox[data-v-7de6edd2]{margin-left:24px}.container .title-container[data-v-7de6edd2]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:44px;background-color:var(--color-bg-secondary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text);position:sticky;top:0;z-index:5;-ms-flex-negative:0;flex-shrink:0}.container .title-container label[data-v-7de6edd2]{overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;padding-left:8px;width:100%;color:var(--color-text)}.container .title-container svg[data-v-7de6edd2]{padding-left:8px;padding-right:8px;width:24px;height:24px;cursor:pointer}.container .scrollable-content[data-v-7de6edd2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.container .filter-container[data-v-7de6edd2]{width:100%;margin:8px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.container .filter-container .radius-container[data-v-7de6edd2],.container .filter-container[data-v-7de6edd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .filter-container .radius-container[data-v-7de6edd2]{width:90%;border:solid 1px var(--color-border);border-radius:25px;font-size:10px;background-color:var(--color-bg);color:var(--color-text)}.container .filter-container .radius-container[data-v-7de6edd2] ::-webkit-scrollbar{display:none}.container .filter-container .radius-container .filter-area[data-v-7de6edd2]{width:100%;height:100%;margin-left:4px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:8px 8px;font-size:12px}.container .filter-container .radius-container .filter-area[data-v-7de6edd2] :nth-child(n){margin:0 2px}.container .filter-container .radius-container .icon[data-v-7de6edd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px;cursor:pointer}.container .memo-container[data-v-7de6edd2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding-bottom:24px}.container .create-btn[data-v-7de6edd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:60px;background-color:var(--color-brand-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-text-inverse);cursor:pointer;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.container .create-btn[data-v-7de6edd2]:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media(max-width:767px){.container .create-btn[data-v-7de6edd2]{position:fixed;bottom:0;left:0;right:0;z-index:10}}.container .create-btn label[data-v-7de6edd2]{padding:0 8px;font-size:14px;font-weight:600;cursor:pointer;color:var(--color-text-inverse)}.container .create-btn svg[data-v-7de6edd2]{width:25px;height:25px}.container .memo-tag-filter[data-v-7de6edd2]{position:fixed;z-index:1}[data-v-6039bc26]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-6039bc26]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-6039bc26]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-6039bc26],.fade-leave-active[data-v-6039bc26]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-6039bc26],.fade-leave-to[data-v-6039bc26]{opacity:0}.fade-fast-enter-active[data-v-6039bc26]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-6039bc26],.fade-fast-leave-to[data-v-6039bc26]{opacity:0}.fade-out-enter-active[data-v-6039bc26]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-6039bc26]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-6039bc26],.fade-out-leave-to[data-v-6039bc26]{opacity:0}.tran-move[data-v-6039bc26]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-6039bc26]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-6039bc26]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-6039bc26]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-6039bc26]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-6039bc26]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-6039bc26]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-6039bc26]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-6039bc26]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-6039bc26]{white-space:pre-line}.create[data-v-6039bc26]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-6039bc26]:hover{background-color:#e3e3dd}[data-v-6039bc26],[data-v-6039bc26]:after,[data-v-6039bc26]:before{-webkit-box-sizing:border-box;box-sizing:border-box}.select[data-v-6039bc26]{position:relative;display:block;margin:0 auto;width:100%;max-width:280px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.select .placeholder[data-v-6039bc26]{white-space:nowrap;text-overflow:ellipsis}.select .selected[data-v-6039bc26]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30px;background-color:var(--color-bg-tertiary);z-index:1;padding:.5em 1em;border-radius:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:var(--color-text)}.select .selected .expand-icon[data-v-6039bc26]:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome;content:""}.select .selected .placeholder[data-v-6039bc26]{overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.select.open .expand-icon[data-v-6039bc26]:after{content:""}.select.open ul[data-v-6039bc26]{display:block}.select ul[data-v-6039bc26]{display:none;position:absolute;overflow:hidden;overflow-y:auto;width:100%;background:var(--color-bg);border:1px solid var(--color-border);border-radius:2px;top:100%;left:0;list-style:none;margin:5px 0 0 0;padding:0;z-index:100;max-height:140px;-webkit-box-shadow:0 4px 8px var(--color-shadow);box-shadow:0 4px 8px var(--color-shadow)}.select ul li[data-v-6039bc26]{display:block;text-align:left;padding:.8em 1em .8em 1em;cursor:pointer;border-bottom:1px solid var(--color-border);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text)}.select ul li[data-v-6039bc26]:hover{background:var(--color-bg-hover);color:var(--color-text)}[data-v-29f90a6f]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-29f90a6f]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-29f90a6f]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-29f90a6f],.fade-leave-active[data-v-29f90a6f]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-29f90a6f],.fade-leave-to[data-v-29f90a6f]{opacity:0}.fade-fast-enter-active[data-v-29f90a6f]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-29f90a6f],.fade-fast-leave-to[data-v-29f90a6f]{opacity:0}.fade-out-enter-active[data-v-29f90a6f]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-29f90a6f]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-29f90a6f],.fade-out-leave-to[data-v-29f90a6f]{opacity:0}.tran-move[data-v-29f90a6f]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-29f90a6f]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-29f90a6f]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-29f90a6f]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-29f90a6f]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-29f90a6f]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-29f90a6f]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-29f90a6f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-29f90a6f]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-29f90a6f]{white-space:pre-line}.create[data-v-29f90a6f]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-29f90a6f]:hover{background-color:#e3e3dd}.chip[data-v-29f90a6f]{display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--color-bg-tertiary)}.chip .chip.text[data-v-29f90a6f],.chip[data-v-29f90a6f]{color:var(--color-text)}.chip .close-btn[data-v-29f90a6f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;cursor:pointer}[data-v-55f70a70]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-55f70a70]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-55f70a70]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-55f70a70],.fade-leave-active[data-v-55f70a70]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-55f70a70],.fade-leave-to[data-v-55f70a70]{opacity:0}.fade-fast-enter-active[data-v-55f70a70]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-55f70a70],.fade-fast-leave-to[data-v-55f70a70]{opacity:0}.fade-out-enter-active[data-v-55f70a70]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-55f70a70]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-55f70a70],.fade-out-leave-to[data-v-55f70a70]{opacity:0}.tran-move[data-v-55f70a70]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-55f70a70]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-55f70a70]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-55f70a70]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-55f70a70]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-55f70a70]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-55f70a70]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-55f70a70]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-55f70a70]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-55f70a70]{white-space:pre-line}.create[data-v-55f70a70]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-55f70a70]:hover{background-color:#e3e3dd}.close-icon[data-v-55f70a70]{fill:#000}[data-app-theme=dark] .close-icon[data-v-55f70a70]{fill:#fff}[data-v-9e96ca90]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-9e96ca90]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-9e96ca90]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-9e96ca90],.fade-leave-active[data-v-9e96ca90]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-9e96ca90],.fade-leave-to[data-v-9e96ca90]{opacity:0}.fade-fast-enter-active[data-v-9e96ca90]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-9e96ca90],.fade-fast-leave-to[data-v-9e96ca90]{opacity:0}.fade-out-enter-active[data-v-9e96ca90]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-9e96ca90]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-9e96ca90],.fade-out-leave-to[data-v-9e96ca90]{opacity:0}.tran-move[data-v-9e96ca90]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-9e96ca90]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-9e96ca90]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-9e96ca90]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-9e96ca90]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-9e96ca90]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-9e96ca90]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-9e96ca90]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-9e96ca90]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-9e96ca90]{white-space:pre-line}.create[data-v-9e96ca90]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-9e96ca90]:hover{background-color:#e3e3dd}.tag-container[data-v-9e96ca90]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:37px;top:0;right:0;bottom:0;z-index:1;padding:0;-webkit-transition:.5s;transition:.5s;overflow:hidden;pointer-events:none}.tag-container .tag[data-v-9e96ca90]{margin-top:32px;margin-bottom:auto;padding:8px;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid var(--color-border);border-right:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;background-color:var(--color-bg-tertiary);cursor:pointer;pointer-events:auto}.tag-container .detail[data-v-9e96ca90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:16px;padding-right:4px;border:1px solid var(--color-border);border-top-left-radius:10px;background-color:var(--color-bg);pointer-events:auto}.tag-container.open[data-v-9e96ca90]{width:350px}.detail .novel-select[data-v-9e96ca90]{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.detail .novel-select.active[data-v-9e96ca90],.detail .tag-select[data-v-9e96ca90]{display:-webkit-box;display:-ms-flexbox;display:flex}.detail .tag-select[data-v-9e96ca90]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail .tag-select .selected-tag-list[data-v-9e96ca90]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;width:100%;max-height:70px;overflow:auto}.detail .tag-select .selected-tag-list div[data-v-9e96ca90]:nth-child(n){margin:4px 4px}.detail .tag-select .create-tag-container[data-v-9e96ca90]{display:grid;grid-template-columns:1fr 80px;margin-bottom:12px}.detail .tag-select .create-tag-container button[data-v-9e96ca90]{grid-column:2;margin-left:10px}.detail .tag-select .tag-check-list[data-v-9e96ca90]{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail .title[data-v-9e96ca90]{font-size:18px;font-weight:600;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--color-text)}.button[data-v-9e96ca90]{padding:10px 0;border-radius:3px;margin:auto;margin-right:0;margin-left:8px;background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.button[data-v-9e96ca90]:not(.active){background-color:var(--color-bg-disabled)}.button.active[data-v-9e96ca90]{border:1px solid var(--color-accent);color:var(--color-text-inverse);background-color:var(--color-accent);cursor:pointer}[data-v-707290cc]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-707290cc]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-707290cc]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-707290cc],.fade-leave-active[data-v-707290cc]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-707290cc],.fade-leave-to[data-v-707290cc]{opacity:0}.fade-fast-enter-active[data-v-707290cc]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-707290cc],.fade-fast-leave-to[data-v-707290cc]{opacity:0}.fade-out-enter-active[data-v-707290cc]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-707290cc]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-707290cc],.fade-out-leave-to[data-v-707290cc]{opacity:0}.tran-move[data-v-707290cc]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-707290cc]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-707290cc]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-707290cc]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-707290cc]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-707290cc]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-707290cc]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-707290cc]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-707290cc]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-707290cc]{white-space:pre-line}.create[data-v-707290cc]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-707290cc]:hover{background-color:#e3e3dd}.container[data-v-707290cc]{width:100%;height:100vh;display:grid;overflow:hidden;grid-template-columns:1fr;grid-template-rows:55px 1fr;background-color:var(--color-bg)}.container .title[data-v-707290cc]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;border:none;padding:15px 30px;margin:0;background-color:var(--color-bg);color:var(--color-text)}.container .title[data-v-707290cc]::-webkit-input-placeholder{color:var(--color-text-secondary)}.container .title[data-v-707290cc]::-moz-placeholder{color:var(--color-text-secondary)}.container .title[data-v-707290cc]:-ms-input-placeholder{color:var(--color-text-secondary)}.container .title[data-v-707290cc]::-ms-input-placeholder{color:var(--color-text-secondary)}.container .title[data-v-707290cc]::placeholder{color:var(--color-text-secondary)}.container .title[data-v-707290cc]:focus{outline:none}.container .text[data-v-707290cc]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.container .selected-tag-container[data-v-707290cc]{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:100%;justify-items:center;overflow:hidden}.container .selected-tag-container.none[data-v-707290cc]{display:none}.container .selected-tag-container .tag-icon[data-v-707290cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 8px}.container .selected-tag-container .tag-chip-list[data-v-707290cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;margin-right:8px}.container .selected-tag-container .tag-chip-list[data-v-707290cc] :nth-child(n){margin-right:4px}.container .bottom[data-v-707290cc]{-webkit-box-flex:.1;-ms-flex-positive:.1;flex-grow:.1;background-color:var(--color-bg-tertiary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text .textarea[data-v-707290cc]{width:100%;resize:none;padding:20px 30px;padding-bottom:2px;font-size:16px;line-height:1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px double var(--color-border);border-right:none;border-bottom:none;border-left:none;background-color:var(--color-bg);color:var(--color-text)}.text .textarea[data-v-707290cc]::-webkit-input-placeholder{color:var(--color-text-secondary)}.text .textarea[data-v-707290cc]::-moz-placeholder{color:var(--color-text-secondary)}.text .textarea[data-v-707290cc]:-ms-input-placeholder{color:var(--color-text-secondary)}.text .textarea[data-v-707290cc]::-ms-input-placeholder{color:var(--color-text-secondary)}.text .textarea[data-v-707290cc]::placeholder{color:var(--color-text-secondary)}.text .textarea[data-v-707290cc]:focus{outline:none}.text .textarea[data-v-707290cc]:disabled{background-color:var(--color-bg-disabled);color:var(--color-text-disabled)}.bottom .button[data-v-707290cc]{padding:10px 30px;border-radius:3px;margin-left:12px;background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.bottom .button[data-v-707290cc]:not(.active):not(.delete){background-color:var(--color-bg-disabled)}.bottom .button.active[data-v-707290cc]{border:1px solid var(--color-accent);color:var(--color-text-inverse);background-color:var(--color-accent);cursor:pointer}.bottom .button.delete[data-v-707290cc]{border:1px solid var(--color-danger);color:var(--color-text-inverse);background-color:var(--color-danger);cursor:pointer}.bottom .text-counter[data-v-707290cc]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:medium;float:right;margin:auto 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text);font-size:14px}.bottom .text-counter .mode-select[data-v-707290cc]{margin-right:16px}.bottom .text-counter .mode-select select[data-v-707290cc]{padding:7px 30px 7px 15px;border-radius:3px;font-size:14px;background-color:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.bottom .text-counter .mode-select select[data-v-707290cc]:focus{outline:none;border-color:var(--color-accent);-webkit-box-shadow:0 0 0 2px var(--color-focus-ring);box-shadow:0 0 0 2px var(--color-focus-ring)}[data-v-4eaae09a]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-tertiary:#a0a0a0;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-accent-dark:#3d6ba3;--color-error:#cc0404;--color-danger:#e87474;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1;--icon-filter-dark:brightness(0);--icon-filter-light:brightness(0) invert(1);--color-status-in-progress:#67aae7;--color-status-completed:#72b947;--color-status-pending:#a0a0a0;--color-status-suspend:#d45e5e;--color-status-in-progress-hover:#5592c7;--color-status-completed-hover:#5a9a36;--color-status-pending-hover:grey;--color-status-suspend-hover:#b04d4d;--color-brand-primary:#8fb4de;--color-brand-contest:#d9b800;--color-brand-company:#e29862;--color-brand-premium:#cfa00d;--color-warning-bg:#fff5f5;--color-warning-border:#fed7d7;--color-warning-text:#c53030;--color-highlight-yellow:#f1b700;--color-genre-popup:#fa7d81}[data-app-theme=dark][data-v-4eaae09a]{--color-bg:#242424;--color-bg-secondary:#404040;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-tertiary:#707070;--color-text-muted:grey;--color-border:#606060;--color-accent:#6ba8f1;--color-accent-dark:#4a7ab8;--color-error:#ff6b6b;--color-danger:#ff6b6b;--color-text-inverse:#fff;--color-bg-dark:#474a4d;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1;--icon-filter-dark:brightness(0) invert(1);--color-warning-bg:#4a2a2a;--color-warning-border:#6a3a3a;--color-warning-text:#ff8a8a}.white[data-v-4eaae09a]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-4eaae09a],.fade-leave-active[data-v-4eaae09a]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-4eaae09a],.fade-leave-to[data-v-4eaae09a]{opacity:0}.fade-fast-enter-active[data-v-4eaae09a]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-4eaae09a],.fade-fast-leave-to[data-v-4eaae09a]{opacity:0}.fade-out-enter-active[data-v-4eaae09a]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-4eaae09a]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-4eaae09a],.fade-out-leave-to[data-v-4eaae09a]{opacity:0}.tran-move[data-v-4eaae09a]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-4eaae09a]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-4eaae09a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-4eaae09a]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-4eaae09a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-4eaae09a]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-4eaae09a]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-4eaae09a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-4eaae09a]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-4eaae09a]{white-space:pre-line}.create[data-v-4eaae09a]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-4eaae09a]:hover{background-color:#e3e3dd}.multi-manuscript-editor[data-v-4eaae09a]{width:100vw;height:100vh;display:grid;grid-template-rows:calc(100vh - 70px) 70px}.multi-manuscript-editor .main-area[data-v-4eaae09a]{grid-row:1/2}.multi-manuscript-editor .main-area .tab-title[data-v-4eaae09a]{background-color:var(--color-bg-dark);color:var(--color-text-inverse);font-size:medium;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px;height:30px}.multi-manuscript-editor .main-area .back-to-list[data-v-4eaae09a]{width:100%;color:var(--color-text-inverse);background-color:var(--color-text);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px;cursor:pointer;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.multi-manuscript-editor .footer[data-v-4eaae09a]{grid-row:2/3;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:3px solid var(--color-border);z-index:1}.plot[data-v-4eaae09a]{height:auto;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid var(--color-border)}.plot[data-v-4eaae09a] .head{display:none}.plot[data-v-4eaae09a] .plot-list{display:block!important;overflow-x:hidden!important;padding-bottom:0;height:100%}.plot[data-v-4eaae09a] .group{width:100%!important}.plot[data-v-4eaae09a] .btn-add{display:none!important}.plot .plot-container[data-v-4eaae09a],.plot .plot-container[data-v-4eaae09a] .plots{height:calc(100% - 30px)}.characters[data-v-4eaae09a]{height:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid var(--color-border)}.characters[data-v-4eaae09a] .create{display:none}.characters[data-v-4eaae09a] .edit{display:none!important}.characters[data-v-4eaae09a] .sorting{display:none}.characters .character-container[data-v-4eaae09a]{height:calc(100% - 30px)}.characters .character-container[data-v-4eaae09a] .list-root{height:100%}.characters .character-detail[data-v-4eaae09a]{border-left:none;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding:0;padding-bottom:0;height:calc(100% - 30px);overflow:auto}.characters .character-detail[data-v-4eaae09a] .head{grid-template-rows:auto auto;margin-bottom:15px}.characters .character-detail[data-v-4eaae09a] .image{width:130px;height:130px}.characters .character-detail[data-v-4eaae09a] .main-2{display:none}.characters .character-detail[data-v-4eaae09a] .main-3{display:grid}.characters .character-detail[data-v-4eaae09a] hr{border-left-width:0;border-right-width:0}.characters .character-detail[data-v-4eaae09a] .character-detail-edit-button{display:none}.worldviews[data-v-4eaae09a]{height:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid var(--color-border)}.worldviews[data-v-4eaae09a] .create{display:none}.worldviews[data-v-4eaae09a] .edit{display:none!important}.worldviews[data-v-4eaae09a] .sorting,.worldviews[data-v-4eaae09a] .worldview-detail-edit-button{display:none}.worldviews .worldview-container[data-v-4eaae09a]{height:calc(100% - 30px)}.worldviews .worldview-container[data-v-4eaae09a] .list-root{height:100%}.worldviews .worldview-detail[data-v-4eaae09a]{height:calc(100% - 30px);overflow:auto}.memo[data-v-4eaae09a]{height:auto;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid var(--color-border)}.memo[data-v-4eaae09a] .create-btn{display:none}.memo .memo-container[data-v-4eaae09a]{height:calc(100% - 30px)}.memo .memo-container .memo-list[data-v-4eaae09a],.memo .memo-container .memo-list[data-v-4eaae09a] .container{height:100%}.memo .memo-container .memo-list[data-v-4eaae09a] .container .memo-tag-filter{height:calc(100% - 100px)}.memo .memo-container .memo-detail[data-v-4eaae09a]{height:calc(100% - 30px);overflow:auto}.memo .memo-container .memo-detail[data-v-4eaae09a] .tag-container{display:none}.memo .memo-container .memo-detail[data-v-4eaae09a] .container{height:100%}.memo .memo-container .memo-detail[data-v-4eaae09a] .container .bottom{display:none}.manuscript-wrapper.bold[data-v-4eaae09a],.manuscript-wrapper.default[data-v-4eaae09a]{background-color:#f3f3f2}[data-app-theme=dark] .manuscript-wrapper.bold[data-v-4eaae09a],[data-app-theme=dark] .manuscript-wrapper.default[data-v-4eaae09a]{background-color:var(--color-bg-tertiary)}.manuscript-wrapper.dark[data-v-4eaae09a]{background-color:#c0c6c9}[data-app-theme=dark] .manuscript-wrapper.dark[data-v-4eaae09a]{background-color:var(--color-bg-tertiary)}.manuscript-wrapper.sepia[data-v-4eaae09a]{background-color:#e9e5db}[data-app-theme=dark] .manuscript-wrapper.sepia[data-v-4eaae09a]{background-color:var(--color-bg-tertiary)}.manuscript-wrapper.blackboard[data-v-4eaae09a]{background-color:#087473}[data-app-theme=dark] .manuscript-wrapper.blackboard[data-v-4eaae09a]{background-color:var(--color-bg-tertiary)}.manuscript-wrapper .manuscript-area[data-v-4eaae09a]{display:grid;height:calc(100vh - 70px);grid-template-columns:1fr;grid-template-rows:1fr}.manuscript-wrapper .manuscript-area.isShowPreview[data-v-4eaae09a]{grid-template-columns:1fr 1fr}.manuscript-wrapper .manuscript-area.isShowEditorController[data-v-4eaae09a]{height:calc(100vh - 120px)}.manuscript-wrapper .manuscript-area .preview[data-v-4eaae09a]{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid var(--color-border)}.manuscript-wrapper .controller[data-v-4eaae09a]{width:100%;height:50px;padding:12px 16px;background-color:var(--color-bg-tertiary);border-top:1px solid var(--color-border)}