@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#161616;--black:#000;--paper:#FBFBFB;--white:#FFFFFF;--line:#E4E4E4;--muted:#6B6B6B;--footer:#BBBBBB;--lime:#DAF277;--lime-bar:#B2C75C;--lilac:#D8CFEC;--lilac-2:#D7D7F4;--lilac-bar:#8F8FC9;--lab-bar:#A796C9;--none-bar:#BDBDBD;--blue:#D7EEF4;--blue-bar:#8FC5C9;--sky:#A9DDF3;--rose:#F9C2C3;--rose-bar:#C98F90;--rose-soft:#F4D7D7;--yellow:#ECD903;--mark-5:#0D7000;--mark-4:#005F70;--mark-3:#704100;--mark-2:#700000;--r-xs:.625rem;--r-sm:.875rem;--r-md:1rem;--r-lg:1.25rem;--r-xl:1.75rem;--r-2xl:2.5rem;--r-pill:999px;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--frame:2.5rem;--sidebar-w:21.375rem;--shell-gap:1.875rem;--fs-h1:3rem;--fs-h2:2.375rem;--fs-h3:1.875rem;--fs-xl:1.625rem;--fs-lg:1.5rem;--fs-md:1.25rem;--fs-base:1.125rem;--fs-sm:1rem;--fs-xs:.875rem;--font:"Manrope","Golos Text",system-ui,-apple-system,"Segoe UI",sans-serif;--mint:var(--blue);--st-now:var(--lime);--st-next:var(--lilac);--st-exam:var(--rose);--st-practice:var(--blue);--st-done:var(--line)}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(13px,calc(100vw / 120),16px)}@media (max-width:960px){html{font-size:15px}}html,body,#app{height:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-sm);line-height:1.366;background:var(--paper);color:var(--black);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--black) var(--lilac-2)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:var(--black);border-radius:99px}::-webkit-scrollbar-track{background:var(--lilac-2);border-radius:99px}.page-title{font-size:var(--fs-h1);font-weight:600;letter-spacing:-.01em;line-height:1.375}.page-sub{font-size:var(--fs-lg);font-weight:700;line-height:1.375}@media (max-width:760px){.page-title{font-size:2rem;line-height:1.2}.page-sub{font-size:1.15rem}html{-webkit-text-size-adjust:100%}input,select,textarea{font-size:max(16px,1em)}}.state{margin:0;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);color:var(--muted);font-size:var(--fs-base)}.state--error{background:var(--rose-soft);border-color:var(--rose);color:#9b2c2c}.state--warn{background:#fff8dd;border-color:var(--yellow);color:#6b5a00}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}select option:checked{background:var(--lime);color:var(--black)}@supports (appearance: base-select){select,::picker(select){-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}select{display:flex;align-items:center}select::picker-icon{display:none}::picker(select){margin-top:.4rem;padding:.45rem;border:1px solid var(--black);border-radius:var(--r-lg);background:var(--white);box-shadow:0 16px 40px #00000029;max-height:22rem}select option{padding:.55rem 1rem;border-radius:.65rem;font-size:var(--fs-base);line-height:1.35;color:var(--black);background:transparent;cursor:pointer}select option::checkmark{display:none}select option:hover,select option:focus-visible{background:var(--paper);outline:none}select option:checked{background:var(--lime);font-weight:500}select option:disabled{color:var(--muted)}}:root[data-theme=dark]{color-scheme:dark;--paper:#15121F;--white:#1E1A2C;--ink:#1E1A2C;--black:#ECE9F5;--line:#2B2640;--muted:#9C95B3;--footer:#6F6887;--lime:#8B6CF2;--lime-bar:#6A52C4;--lilac:#2E2850;--lilac-2:#25213B;--lilac-bar:#8A7FD0;--lab-bar:#9A86D8;--none-bar:#5D5772;--blue:#1E3846;--blue-bar:#4C93A8;--sky:#244A5E;--rose:#8C3A50;--rose-bar:#E07A93;--rose-soft:#3E2230;--yellow:#F2C94C;--card-ink:#F4F2FA}:root[data-theme=dark] .card[style*=--kind-bg],:root[data-theme=dark] .chip[style*=--kind-bg]{background:var(--kind-bg-dk, #3A3548)!important;color:var(--card-ink)!important}:root[data-theme=dark] .card__bar{background:#ffffff24!important}:root[data-theme=dark] .card__bar>span,:root[data-theme=dark] .chip__live i{background:var(--kind-bar-dk, #ECE9F5)!important}:root[data-theme=dark] .chip__live{background:#ffffff24!important}:root[data-theme=dark] .is-now{box-shadow:inset 0 0 0 2px var(--kind-bar-dk, #ECE9F5)!important}:root[data-theme=dark] .notice,:root[data-theme=dark] .empty,:root[data-theme=dark] .flag{color:var(--card-ink)}:root[data-theme=dark] .mark{box-shadow:none}:root[data-theme=dark] .mark.is-more{background:#0e0c16}:root[data-theme=dark] .sidebar{background:var(--ink);color:var(--black);border:1px solid var(--line)}:root[data-theme=dark] .navlink,:root[data-theme=dark] .subnav__link,:root[data-theme=dark] .user__name,:root[data-theme=dark] .user__logout,:root[data-theme=dark] .theme{color:var(--black)}:root[data-theme=dark] .navlink:hover,:root[data-theme=dark] .subnav__link.is-current{color:#b9a6ff}:root[data-theme=dark] .navlink.router-link-exact-active,:root[data-theme=dark] .navlink.router-link-active:not([href="/"]),:root[data-theme=dark] .navlink--group.is-active,:root[data-theme=dark] .flyout__link{color:#fff}:root[data-theme=dark] .flyout{box-shadow:none}:root[data-theme=dark] .user__logout{border-color:var(--line)}:root[data-theme=dark] .user__logout:hover{border-color:#b9a6ff;color:#b9a6ff}:root[data-theme=dark] .theme:hover{background:var(--line)}:root[data-theme=dark] .theme__track{background:var(--line)}:root[data-theme=dark] .tabbar{background:var(--ink);border:1px solid var(--line);box-shadow:none}:root[data-theme=dark] .tabbar .tab{color:var(--black)}:root[data-theme=dark] .tabbar .tab.is-active{color:#fff}:root[data-theme=dark] .tab:not(.is-active):active{background:var(--line)}:root[data-theme=dark] .topbar{background:var(--paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] .burger span{background:var(--black)}:root[data-theme=dark] .v-primary,:root[data-theme=dark] .submit,:root[data-theme=dark] .tab.is-active,:root[data-theme=dark] .seg__btn.is-on{background:var(--lime)!important;color:#fff!important}:root[data-theme=dark] .tabs__btn.is-on,:root[data-theme=dark] .jt__cap.is-highlight,:root[data-theme=dark] .jt__row:hover .pill--name{color:#fff}:root[data-theme=dark] .grid__day.is-today,:root[data-theme=dark] .is-today{color:#1a1405}:root[data-theme=dark] .select__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23ECE9F5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#3a3354}:root[data-theme=dark] .field__input,:root[data-theme=dark] .dates input,:root[data-theme=dark] .search input{border-color:#3a3354}:root[data-theme=dark] select option{background:var(--white);color:var(--black)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#7a7392!important}:root[data-theme=dark] .bell-panel{box-shadow:none}:root[data-theme=dark] button.jt__cap--type:hover,:root[data-theme=dark] .cell.is-interactive:hover{background:#383152}:root[data-theme=dark] .tone-bad{color:#ff8fa3}:root[data-theme=dark] .tone-warn{color:#f2c46b}:root[data-theme=dark] .tone-info{color:#7fd3ee}:root[data-theme=dark] .tone-soft{color:#b8c3e6}:root[data-theme=dark] .tone-ok{color:#8fe0a3}:root[data-theme=dark] .pill.t-good,:root[data-theme=dark] .chip.t-good,:root[data-theme=dark] .kpi.t-good,:root[data-theme=dark] .ok{background:#1f3a2b!important}:root[data-theme=dark] .pill.t-warn,:root[data-theme=dark] .chip.t-warn,:root[data-theme=dark] .kpi.t-warn{background:#3d3420!important}:root[data-theme=dark] .pill.t-bad,:root[data-theme=dark] .chip.t-bad,:root[data-theme=dark] .kpi.t-bad{background:#43222f!important}:root[data-theme=dark] .tbl tbody tr:not(.is-static):hover td{background:#2a2540!important}:root[data-theme=dark] .is-bad,:root[data-theme=dark] .bad,:root[data-theme=dark] .error,:root[data-theme=dark] .mark__gone,:root[data-theme=dark] .is-danger{color:#ff8fa3!important}:root[data-theme=dark] .mark--removed{background:#3e2230!important;border-color:#6b2e45!important}:root[data-theme=dark] .note,:root[data-theme=dark] .mark__pending{color:#f2c46b!important}:root[data-theme=dark] .screen{background:var(--paper)!important}:root[data-theme=dark] .screen .card{border:1px solid var(--line)}:root[data-theme=dark] .state--error{color:#ffb3c1}:root[data-theme=dark] .state--warn{background:#3d3420;color:#f2d58a}:root[data-theme=dark] input[type=date]{color-scheme:dark}
