kbd[data-v-b0b5bc46]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;color:#494f59;display:inline-block;font-size:10px;font-weight:700;min-width:20px;padding:1px 5px;text-align:center}.dark kbd[data-v-b0b5bc46]{background:#9ca3af!important;border-color:#9ca3af}.dark{background:#374151;border-color:#4b5563;color:#9ca3af}.fade-enter-active[data-v-b0b5bc46],.fade-leave-active[data-v-b0b5bc46]{transition:opacity .15s ease}.fade-enter-from[data-v-b0b5bc46],.fade-leave-to[data-v-b0b5bc46]{opacity:0}.scale-enter-active[data-v-b0b5bc46],.scale-leave-active[data-v-b0b5bc46]{transition:transform .15s ease}.scale-enter-from[data-v-b0b5bc46],.scale-leave-to[data-v-b0b5bc46]{transform:scale(.97)}.header-icon-btn[data-v-ae1f36a6]{align-items:center;background:transparent;border-radius:50%;color:#494f59;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:background .15s,color .15s,transform .1s}.dark .header-icon-btn[data-v-ae1f36a6]{color:#9ca3af}.header-icon-btn[data-v-ae1f36a6]:hover{background:#d6f0ff;color:#005bba}.dark .header-icon-btn[data-v-ae1f36a6]:hover{background:#1a428a;color:#8fa3ff}.header-icon-btn--open[data-v-ae1f36a6],.header-icon-btn--open[data-v-ae1f36a6]:hover{background:#d6f0ff;box-shadow:inset 0 0 0 1.5px #005bba;color:#005bba}.dark .header-icon-btn--open[data-v-ae1f36a6],.dark .header-icon-btn--open[data-v-ae1f36a6]:hover{background:#1a428a;box-shadow:inset 0 0 0 1.5px #8fa3ff;color:#8fa3ff}.header-icon-btn[data-v-ae1f36a6]:active{transform:scale(.95)}.theme-switch[data-v-ae1f36a6]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;padding:0}.theme-switch__track[data-v-ae1f36a6]{background:#e5e7eb;border-radius:999px;box-shadow:inset 0 0 0 1px #d1d5db;box-sizing:border-box;height:24px;position:relative;transition:background .25s;width:44px}.dark .theme-switch__track[data-v-ae1f36a6]{background:#4b5563;box-shadow:inset 0 0 0 1px #6b7280}.theme-switch__icon[data-v-ae1f36a6]{height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s,transform .25s;width:10px}.theme-switch__sun[data-v-ae1f36a6]{color:#f59e0b}.theme-switch__moon[data-v-ae1f36a6]{color:#8fa3ff;opacity:0;transform:translate(-50%,-50%) rotate(-60deg) scale(.6)}.theme-switch--on .theme-switch__sun[data-v-ae1f36a6]{opacity:0;transform:translate(-50%,-50%) rotate(60deg) scale(.6)}.theme-switch--on .theme-switch__moon[data-v-ae1f36a6]{opacity:1;transform:translate(-50%,-50%)}.theme-switch__thumb[data-v-ae1f36a6]{background:#fff;border-radius:999px;box-shadow:0 1px 3px #11192840;height:16px;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);width:16px}.theme-switch--on .theme-switch__thumb[data-v-ae1f36a6]{transform:translateY(-50%) translate(20px)}.theme-switch:active .theme-switch__thumb[data-v-ae1f36a6]{width:14px}.theme-switch--on:active .theme-switch__thumb[data-v-ae1f36a6],.theme-switch:active .theme-switch--on .theme-switch__thumb[data-v-ae1f36a6]{transform:translateY(-50%) translate(22px)}.admin-nav-btn[data-v-ae1f36a6]{align-items:center;background:#f9fafb;border:0;border-radius:10px;box-shadow:0 1px 3px #a6afc366;color:#005bba;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:7px;height:32px;padding:0 12px;transition:background .15s,color .15s,transform .1s;white-space:nowrap}.dark .admin-nav-btn[data-v-ae1f36a6]{background:#374151;box-shadow:none;color:#8fa3ff}.admin-nav-btn[data-v-ae1f36a6]:hover{background:#d6f0ff;color:#005bba}.dark .admin-nav-btn[data-v-ae1f36a6]:hover{background:#1a428a;color:#8fa3ff}.admin-nav-btn[data-v-ae1f36a6]:active{transform:scale(.97)}.admin-nav-btn img[data-v-ae1f36a6]{transition:opacity .15s}.dark .admin-nav-btn img[data-v-ae1f36a6]{filter:invert(.85);opacity:.8}.admin-nav-btn:hover img[data-v-ae1f36a6]{opacity:1}.profile-link[data-v-ae1f36a6]{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:5px 10px 5px 6px;transition:background .15s}.profile-link[data-v-ae1f36a6]:hover{background:#f3f4f6}.dark .profile-link[data-v-ae1f36a6]:hover{background:#374151}.profile-caption[data-v-ae1f36a6]{align-items:center;color:#6b7280;display:inline-flex;font-size:11px;font-weight:500;gap:4px;transition:color .15s,gap .2s;white-space:nowrap}.dark .profile-caption[data-v-ae1f36a6]{color:#9ca3af}.profile-link:hover .profile-caption[data-v-ae1f36a6]{color:#005bba;gap:7px}.dark .profile-link:hover .profile-caption[data-v-ae1f36a6]{color:#8fa3ff}.notif-window-enter-active[data-v-ae1f36a6]{transform-origin:top right;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.notif-window-enter-from[data-v-ae1f36a6]{opacity:0;transform:translateY(-14px) scale(.96)}.notif-window-leave-active[data-v-ae1f36a6]{transform-origin:top right;transition:opacity .18s ease-in,transform .18s ease-in}.notif-window-leave-to[data-v-ae1f36a6]{opacity:0;transform:translateY(-10px) scale(.97)}@media (prefers-reduced-motion:reduce){.notif-window-enter-active[data-v-ae1f36a6],.notif-window-leave-active[data-v-ae1f36a6]{transition-duration:.01ms}}.sidebar-scroll[data-v-e44c5309]{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sidebar-scroll[data-v-e44c5309]::-webkit-scrollbar{width:6px}.sidebar-scroll[data-v-e44c5309]::-webkit-scrollbar-thumb,.sidebar-scroll[data-v-e44c5309]::-webkit-scrollbar-track{background:transparent}.sidebar-scroll[data-v-e44c5309]:hover{scrollbar-color:rgba(0,91,186,.4) transparent;scrollbar-width:thin}.sidebar-scroll[data-v-e44c5309]:hover::-webkit-scrollbar-thumb{background:#005bba66;border-radius:3px}.sidebar-scroll[data-v-e44c5309]:hover::-webkit-scrollbar-thumb:hover{background:#005bbab3}.menu-item:not(.menu-item--active):hover .menu-icon[data-v-e44c5309]{filter:brightness(0) saturate(100%) invert(20%) sepia(80%) saturate(3000%) hue-rotate(202deg) brightness(94%) contrast(98%)}.dark .menu-item:not(.menu-item--active):hover .menu-icon[data-v-e44c5309]{filter:invert(50%) sepia(60%) saturate(2500%) hue-rotate(200deg) brightness(105%)}.no-select[data-v-e44c5309]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:1023px){body.sidebar-open{padding-top:102px}}@media (max-width:768px){body.sidebar-open{padding-top:96px}}@media (max-width:640px){body.sidebar-open{padding-top:94px}}@font-face{font-family:Nico Moji;font-style:normal;font-weight:400;src:url(./NicoMoji-Regular.DWBNA8hL.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(./OpenSans-Light.FfDylv3f.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(./OpenSans-Regular.BwBYGrgP.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;src:url(./OpenSans-SemiBold.C8sYtMvO.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(./OpenSans-Bold.DqBIp9kU.ttf) format("truetype")}html{box-sizing:border-box;scrollbar-gutter:stable!important}html.scroll-locked{overflow-x:hidden!important;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-right:0!important}body{background:#f9fafb;box-sizing:border-box;font-family:Open Sans,sans-serif!important}.dark body{background:#374151}div::-webkit-scrollbar,html::-webkit-scrollbar{height:4px;width:4px}div::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:#e1e8ff}div::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background-color:#f1f1f1}.scroll-n::-webkit-scrollbar{height:0;width:0}.dark div::-webkit-scrollbar-thumb,.dark html::-webkit-scrollbar-thumb{background-color:#e1e8ff50}.dark div::-webkit-scrollbar-track,.dark html::-webkit-scrollbar-track{background-color:#1f2a37}.dark #editor img{filter:invert(1)!important}.dark #editor p a:before{max-width:180px;overflow:hidden;text-overflow:ellipsis}.ql-toolbar{z-index:10}.ql-editor p{font-size:14px}.ql-editor.ql-blank:before{font-size:14px;font-style:normal}.dark #editor,.dark .ql-editor p,.dark .ql-editor:before{color:#e5e7eb}.dark .tsk .ql-editor:before{color:#637381}.scrl::-webkit-scrollbar{height:6px;width:6px}.scrl::-webkit-scrollbar-thumb,.scrl::-webkit-scrollbar-track{background-color:transparent!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
