@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a13fcda7-module__8hYkGq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a13fcda7-module__8hYkGq__variable{--font-inter:"Inter", "Inter Fallback"}
@keyframes todayLine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.today-line-v2{animation:7s linear infinite todayLine}.landing-icon{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-icon:hover{transform:scale(1.05)rotate(5deg)}.icon-calendar:hover{animation:.5s ease-in-out shake}.icon-group:hover{animation:.5s ease-in-out bounce}.icon-finance:hover{animation:.5s ease-in-out pulse}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}body{font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-variant-numeric:tabular-nums;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important}@media (max-width:500px){.finance-cards{flex-wrap:wrap}.finance-cards>:first-child{flex:0 0 100%;width:100%;margin-bottom:8px}.finance-cards>:nth-child(2),.finance-cards>:nth-child(3){flex:0 0 calc(50% - 4px);width:calc(50% - 4px)}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:500px){.legend-compact{gap:6px!important;font-size:10px!important}.legend-compact>div>div{width:12px!important;height:12px!important}}@media (max-width:768px){.help-grid-3,.help-grid-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.help-grid-3,.help-grid-4{grid-template-columns:1fr!important}}@media (max-width:600px){.help-workflow{grid-template-columns:1fr!important}.help-arrow-mobile{display:block!important}}html{scroll-behavior:smooth}section[id]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.excalidraw .App-toolbar-container .ToolIcon_type_button__library,.excalidraw .App-toolbar-container [title*=Библиотека],.excalidraw .App-toolbar-container [aria-label*=Библиотека],.excalidraw .layer-ui__wrapper__top-right{display:none!important}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-up{animation:.35s ease-out forwards fadeInUp}.fade-in-up-delay-1{opacity:0;animation:.35s ease-out 50ms forwards fadeInUp}.fade-in-up-delay-2{opacity:0;animation:.35s ease-out .1s forwards fadeInUp}.fade-in-up-delay-3{opacity:0;animation:.35s ease-out .15s forwards fadeInUp}.card-hover{transition:box-shadow .2s,transform .2s}.card-hover:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a!important}.btn-press{transition:all .15s cubic-bezier(.4,0,.2,1)}.btn-press:active{transform:scale(.96)}.btn-hover-lift{transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-hover-lift:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-hover-lift:active{transform:scale(.97)}.link-hover{transition:all .15s}.link-hover:hover{opacity:.8;transform:translate(2px)}.calendar-cell{transition:all .2s cubic-bezier(.4,0,.2,1)}.calendar-cell:hover{z-index:2;position:relative;transform:scale(1.02);box-shadow:0 4px 12px #2563eb26}@keyframes todayPulse{0%,to{box-shadow:0 0 #2563eb66}50%{box-shadow:0 0 0 8px #2563eb00}}.today-pulse{animation:2s infinite todayPulse}.chip-hover{transition:all .15s}.chip-hover:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.btn-generate:hover{transform:translateY(-1px);box-shadow:0 4px 12px #16a34a66!important}.btn-generate:active{transform:scale(.97)}.btn-clear:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc262666!important}.btn-clear:active{transform:scale(.97)}.group-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 30px #0000001f!important}.week-cell{transition:all .2s cubic-bezier(.4,0,.2,1)}.week-cell:hover{z-index:2;border-radius:8px;position:relative;transform:translateY(-2px);box-shadow:0 8px 25px #0000001f!important}.month-cell{transition:all .2s cubic-bezier(.4,0,.2,1)}.month-cell:hover{z-index:2;border-radius:8px;position:relative;transform:translateY(-2px);box-shadow:0 8px 25px #0000001f!important}.teacher-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000001f!important}@media (max-width:768px){input[type=date].date-field{width:calc(100% - 12px)!important}}
div[style*=max-height\:70vh]{box-shadow:0 4px 16px #0000000f}div[style*=max-height\:70vh] table{border-collapse:separate!important;border-spacing:0!important;min-width:960px!important;font-size:13px!important}div[style*=max-height\:70vh] th,div[style*=max-height\:70vh] td{border-bottom:1px solid #e2e8f0!important;padding:12px 14px!important}div[style*=max-height\:70vh] thead th{color:#64748b!important;text-transform:uppercase!important;z-index:10!important;background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;font-size:12px!important;font-weight:600!important;position:sticky!important;top:0!important}div[style*=max-height\:70vh] tfoot td{color:#0f172a!important;z-index:10!important;background:#f1f5f9!important;border-top:2px solid #e2e8f0!important;font-weight:700!important;position:sticky!important;bottom:0!important}div[style*=max-height\:70vh] td:first-child,div[style*=max-height\:70vh] td:nth-child(2){text-align:left!important;font-weight:500!important}div[style*=max-height\:70vh] td:nth-child(n+3){text-align:center!important;font-variant-numeric:tabular-nums!important}div[style*=max-height\:70vh] tbody tr:hover td{background:#f8fafc!important;transition:all .15s!important}div[style*=max-height\:70vh] a{color:#2563eb!important;text-decoration:none!important}div[style*=max-height\:70vh] a:hover{text-decoration:underline!important}div[style*=max-height\:70vh] th:nth-child(n+4):nth-child(-n+7),div[style*=max-height\:70vh] td:nth-child(n+4):nth-child(-n+7){min-width:40px!important;max-width:48px!important;padding:6px 4px!important;font-size:11px!important}
