.styles_shell___rvvY{min-height:100vh;padding-bottom:70px;color:#15233f;background:#f5f7fb}.styles_shell___rvvY>header{min-height:78px;padding:14px clamp(18px,5vw,76px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e5e9f1}.styles_brand__52wen{display:flex;align-items:center;gap:9px;color:#172541;text-decoration:none;font-size:23px;font-weight:900}.styles_brand__52wen svg{width:37px;height:37px;padding:8px;color:#fff;background:#6b54e3;border-radius:12px}.styles_shell___rvvY>header span{color:#657188;font-weight:700}.styles_hero__bn_9p{max-width:1200px;margin:38px auto 22px;position:relative}.styles_hero__bn_9p>a{display:inline-flex;align-items:center;gap:6px;color:#614bd8;text-decoration:none;font-weight:800}.styles_hero__bn_9p p{margin:27px 0 7px;color:#6b55dc;font-size:12px;font-weight:900;letter-spacing:.12em}.styles_hero__bn_9p h1{margin:0;font-size:clamp(32px,4vw,48px)}.styles_hero__bn_9p span{color:#7b869b}.styles_hero__bn_9p>svg{position:absolute;right:0;bottom:0;width:75px;height:75px;padding:16px;color:#6650db;background:#eae6ff;border-radius:23px}.styles_content__XeXBR,.styles_state__6wDyS{max-width:1200px;margin:25px auto}.styles_state__6wDyS{padding:25px;text-align:center;background:#fff;border:1px solid #e3e7ef;border-radius:18px}.styles_error__2WAxy{color:#b4233d;background:#fff1f4}.styles_stats__9jv7u{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.styles_stats__9jv7u article{display:flex;align-items:center;gap:13px;padding:20px;background:#fff;border:1px solid #e3e7ef;border-radius:18px}.styles_stats__9jv7u article>svg{width:26px;height:26px;color:#6650dc}.styles_stats__9jv7u small{display:block;color:#8490a5}.styles_stats__9jv7u strong{display:block;margin-top:4px;font-size:27px}.styles_list__MZaEu{margin-top:20px;padding:25px;background:#fff;border:1px solid #e3e7ef;border-radius:22px}.styles_list__MZaEu h2{margin:0 0 15px}.styles_list__MZaEu article{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #edf0f5}.styles_list__MZaEu article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px}.styles_list__MZaEu h3,.styles_list__MZaEu p{margin:0}.styles_list__MZaEu p,.styles_list__MZaEu small{color:#8993a5}.styles_list__MZaEu article>b{padding:7px 10px;border-radius:999px;font-size:12px}.styles_present__TDy01{color:#137655;background:#e2f7ef}.styles_late__Ta_uO{color:#a05c1d;background:#fff0df}.styles_absent__4_KFs{color:#b4233e;background:#fff0f3}.styles_excused__AQFMa{color:#3571b5;background:#e8f2ff}.styles_empty__90X7y{padding:50px 20px;text-align:center;color:#7d889d}.styles_empty__90X7y svg{width:50px;height:50px;color:#6b55dd}.styles_empty__90X7y h3{margin:9px 0 4px;color:#263550}.styles_empty__90X7y p{margin:0}@media(max-width:900px){.styles_content__XeXBR,.styles_hero__bn_9p,.styles_state__6wDyS{margin-left:16px;margin-right:16px}.styles_stats__9jv7u{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.styles_hero__bn_9p>svg{display:none}.styles_stats__9jv7u{grid-template-columns:1fr}.styles_list__MZaEu{padding:19px 14px}.styles_list__MZaEu article{grid-template-columns:42px 1fr}.styles_list__MZaEu article>b{grid-column:2}.styles_shell___rvvY>header{padding:12px 16px}}