.AdminStudents_students__Y8xkP{display:flex;width:100%;max-width:1000px;flex-direction:column;gap:22px}.AdminStudents_list__Wl9TZ{display:flex;width:100%;flex-direction:column;gap:14px}.AdminStudents_toolbar__p3RYT{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:14px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.AdminStudents_subjects__jhNOU,.AdminStudents_toolbarActions__jUqQm{display:flex;align-items:center;gap:10px}.AdminStudents_actionButton__gtqWa,.AdminStudents_subjectButton__OUmdc{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;color:#133e2c!important;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminStudents_actionButton__gtqWa img,.AdminStudents_subjectButton__OUmdc img{flex-shrink:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.AdminStudents_actionButton__gtqWa:focus-visible,.AdminStudents_subjectButton__OUmdc:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminStudents_subjectButtonActive__zyc6v{border-color:#24bc7d;background:#fbfbfb;color:#24bc7d!important;box-shadow:inset 0 0 0 1px #24bc7d}@media(hover:hover){.AdminStudents_actionButton__gtqWa:hover,.AdminStudents_subjectButton__OUmdc:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.AdminStudents_actionButton__gtqWa:active,.AdminStudents_subjectButton__OUmdc:active{transform:scale(.97)}}.AdminStudents_student__GRMlS{display:grid;width:100%;grid-template-columns:minmax(190px,.75fr) minmax(0,1.5fr) 48px;align-items:center;gap:24px;padding:18px 20px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.AdminStudents_profile__fq7yW{display:flex;min-width:0;align-items:center;gap:14px}.AdminStudents_avatar__hXiUb{width:62px;height:62px;flex-shrink:0;padding:3px;border:2px solid #24bc7d;border-radius:50%;background:#fbfbfb}.AdminStudents_avatar__hXiUb img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.AdminStudents_identity__klqQd{min-width:0}.AdminStudents_name__hdEqC{margin:0 0 4px;overflow:hidden;font-size:17px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.AdminStudents_className__X_3K8{margin:0;color:#8b8b8b!important;font-size:13px;font-weight:600;line-height:1.4}.AdminStudents_progress__U2ODg{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:18px}.AdminStudents_progressItem__AFYV3{min-width:0}.AdminStudents_progressLabel__Kuh6x{display:block;margin-bottom:4px;color:#8b8b8b;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.AdminStudents_progressValue__ht3D4{margin:0;overflow:hidden;font-size:14px;font-weight:650;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.AdminStudents_progressDivider__2rW63{width:1px;height:42px;background:#d7e8df}.AdminStudents_manageButton__1Wp31{display:flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminStudents_manageButton__1Wp31 img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:transform .15s ease}.AdminStudents_manageButton__1Wp31:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}@media(hover:hover){.AdminStudents_student__GRMlS:hover{border-color:#24bc7d;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.AdminStudents_manageButton__1Wp31:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1)}.AdminStudents_manageButton__1Wp31:hover img{transform:scale(1.08)}}@media(hover:none){.AdminStudents_manageButton__1Wp31:active{transform:scale(.94)}}@keyframes AdminStudents_skeleton-shimmer__yommk{0%{background-position:200% 0}to{background-position:-200% 0}}.AdminStudents_emptyState__FVDZ4{display:flex;width:100%;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:30px;border:1px dashed #d7e8df;border-radius:25px;background:#edf8f2;text-align:center}.AdminStudents_emptyImage__ZXIje{display:flex;width:110px;height:110px;align-items:center;justify-content:center}.AdminStudents_emptyImage__ZXIje img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(7.5px 5px 4px rgba(0,0,0,.35));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdminStudents_emptyContent__6xHmL{display:flex;max-width:480px;flex-direction:column;align-items:center;gap:6px}.AdminStudents_emptyTitle__SrWvb{margin:0;color:#1e1e1e!important;font-size:24px;font-weight:800;line-height:1.3}.AdminStudents_emptyText__xsMub{margin:0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.6}.AdminStudents_loading__X4iZ_{display:flex;width:100%;max-width:1000px;flex-direction:column;gap:22px}.AdminStudents_skeleton__Pfi6O{background:linear-gradient(90deg,#e7e7e7 25%,#dededc 50%,#e7e7e7 75%);background-size:200% 100%;animation:AdminStudents_skeleton-shimmer__yommk 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.AdminStudents_skeleton__Pfi6O{animation:none}}.AdminStudents_skeleton__Pfi6O{border-radius:12px}.AdminStudents_loadingToolbar__B3FJt{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:14px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.AdminStudents_loadingToolbarGroup__zdt2A{display:flex;gap:10px}.AdminStudents_loadingAction__xuWZ8{width:104px;height:44px}.AdminStudents_loadingSubject__OlXCN{width:128px;height:44px}.AdminStudents_loadingList__SHTEA{display:flex;flex-direction:column;gap:14px}.AdminStudents_loadingStudent__DOrCQ{display:grid;min-height:100px;grid-template-columns:minmax(190px,.75fr) minmax(0,1.5fr) 48px;align-items:center;gap:24px;padding:18px 20px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb}.AdminStudents_loadingProfile__n76tp{display:flex;align-items:center;gap:14px}.AdminStudents_loadingAvatar__Xssgj{width:62px;height:62px;flex-shrink:0;border-radius:50%}.AdminStudents_loadingIdentity__vHyCP,.AdminStudents_loadingProgressItem__QlfpA{display:flex;flex-direction:column;gap:8px}.AdminStudents_loadingIdentity__vHyCP{width:100%}.AdminStudents_loadingName__QK7xc{width:75%;height:18px}.AdminStudents_loadingClass__hytyK{width:42%;height:12px}.AdminStudents_loadingProgress__eiwvy{display:grid;grid-template-columns:1fr 1fr;gap:26px}.AdminStudents_loadingLabel__snDWs{width:54px;height:10px}.AdminStudents_loadingValue__HWn2m{width:80%;height:16px}.AdminStudents_loadingMenu__dUXM_{width:44px;height:44px}.AdminStudents_screenReaderOnly__joFaY{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:900px){.AdminStudents_loadingToolbar__B3FJt{flex-wrap:wrap;justify-content:flex-start}.AdminStudents_loadingToolbarGroup__zdt2A{display:contents}.AdminStudents_loadingAction__xuWZ8,.AdminStudents_loadingSubject__OlXCN{flex:1 1 180px;width:auto;min-width:0}}@media screen and (max-width:760px){.AdminStudents_loadingStudent__DOrCQ{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"profile menu" "progress progress";gap:18px;padding:18px}.AdminStudents_loadingProfile__n76tp{grid-area:profile}.AdminStudents_loadingProgress__eiwvy{grid-area:progress;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-top:16px;border-top:1px solid rgba(19,62,44,.1)}.AdminStudents_loadingMenu__dUXM_{grid-area:menu;align-self:start}}@media screen and (max-width:520px){.AdminStudents_emptyState__FVDZ4{min-height:260px;padding:25px 18px}.AdminStudents_emptyImage__ZXIje{width:92px;height:92px}.AdminStudents_emptyImage__ZXIje img{width:84px;height:84px}.AdminStudents_emptyTitle__SrWvb{font-size:21px}.AdminStudents_emptyText__xsMub{font-size:12px}.AdminStudents_loading__X4iZ_{gap:18px}.AdminStudents_loadingToolbar__B3FJt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border-radius:20px}.AdminStudents_loadingToolbarGroup__zdt2A{display:contents}.AdminStudents_loadingAction__xuWZ8,.AdminStudents_loadingSubject__OlXCN{width:100%;min-width:0;height:42px}.AdminStudents_loadingStudent__DOrCQ{gap:16px;padding:16px}.AdminStudents_loadingAvatar__Xssgj{width:56px;height:56px}.AdminStudents_loadingProgress__eiwvy{grid-template-columns:1fr;gap:14px;padding-top:14px}.AdminStudents_loadingValue__HWn2m{width:72%}.AdminStudents_loadingMenu__dUXM_{width:40px;height:40px}}@media screen and (max-width:400px){.AdminStudents_emptyState__FVDZ4{padding-inline:14px}.AdminStudents_loadingStudent__DOrCQ{padding:14px;border-radius:14px}.AdminStudents_loadingAvatar__Xssgj{width:50px;height:50px}}@media screen and (max-width:340px){.AdminStudents_loadingStudent__DOrCQ{grid-template-columns:minmax(0,1fr) 38px;gap:12px}.AdminStudents_loadingProfile__n76tp{gap:9px}.AdminStudents_loadingMenu__dUXM_{width:38px;height:38px}}@media screen and (max-width:900px){.AdminStudents_toolbar__p3RYT{flex-wrap:wrap;justify-content:flex-start}.AdminStudents_subjects__jhNOU,.AdminStudents_toolbarActions__jUqQm{display:contents}.AdminStudents_actionButton__gtqWa,.AdminStudents_subjectButton__OUmdc{flex:1 1 180px;min-width:0}}@media screen and (max-width:760px){.AdminStudents_student__GRMlS{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"profile manage" "progress progress";gap:18px;padding:18px}.AdminStudents_profile__fq7yW{grid-area:profile}.AdminStudents_progress__U2ODg{grid-area:progress;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:16px;padding-top:16px;border-top:1px solid rgba(19,62,44,.1)}.AdminStudents_manageButton__1Wp31{grid-area:manage;align-self:start}.AdminStudents_name__hdEqC,.AdminStudents_progressValue__ht3D4{white-space:normal}}@media screen and (max-width:520px){.AdminStudents_students__Y8xkP{gap:18px}.AdminStudents_toolbar__p3RYT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border-radius:20px}.AdminStudents_subjects__jhNOU,.AdminStudents_toolbarActions__jUqQm{display:contents}.AdminStudents_actionButton__gtqWa,.AdminStudents_subjectButton__OUmdc{width:100%;min-width:0;min-height:42px;padding:8px 10px;font-size:13px}.AdminStudents_student__GRMlS{gap:16px;padding:16px}.AdminStudents_profile__fq7yW{gap:12px}.AdminStudents_avatar__hXiUb{width:56px;height:56px}.AdminStudents_name__hdEqC{margin-bottom:2px;font-size:16px}.AdminStudents_className__X_3K8{font-size:12px}.AdminStudents_progress__U2ODg{grid-template-columns:1fr;gap:14px;padding-top:14px}.AdminStudents_progressDivider__2rW63{display:none}.AdminStudents_progressItem__AFYV3{display:flex;flex-direction:column;gap:3px}.AdminStudents_progressLabel__Kuh6x{margin:0}.AdminStudents_progressValue__ht3D4{font-size:14px}.AdminStudents_manageButton__1Wp31{width:40px;height:40px}.AdminStudents_manageButton__1Wp31 img{width:25px;height:25px}}@media screen and (max-width:400px){.AdminStudents_actionButton__gtqWa,.AdminStudents_subjectButton__OUmdc{gap:6px;padding:7px 8px;font-size:12px}.AdminStudents_actionButton__gtqWa img,.AdminStudents_subjectButton__OUmdc img{width:21px;height:21px}.AdminStudents_student__GRMlS{padding:14px;border-radius:14px}.AdminStudents_avatar__hXiUb{width:50px;height:50px}}@media screen and (max-width:340px){.AdminStudents_actionButton__gtqWa span,.AdminStudents_subjectButton__OUmdc span{display:none}.AdminStudents_student__GRMlS{grid-template-columns:minmax(0,1fr) 38px;gap:12px}.AdminStudents_profile__fq7yW{gap:9px}.AdminStudents_manageButton__1Wp31{width:38px;height:38px}}.modal-backdrop{position:fixed;inset:0;z-index:200;display:flex;justify-content:center;align-items:center;min-width:100vw;width:100%;min-height:100vh;height:100%;padding:24px;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:all;opacity:0;animation-fill-mode:forwards}.modal-backdrop .modal-content{opacity:0;transform:translateY(8px) scale(.98);transition:opacity .15s ease,transform .15s ease}.modal-content{max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:25px;background-color:#fbfbfb;box-shadow:0 10px 10px -5px rgba(0,0,0,.15);color:#133e2c;font-size:18px;line-height:1.5}.modal-content:focus,.modal-content:focus-visible{outline:none;outline-offset:0}.modal-scroll{display:flex;justify-content:center;align-items:center;max-height:calc(100dvh - 60px);margin:6px;padding:22px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dededc rgba(0,0,0,0)}.modal-scroll::-webkit-scrollbar{width:6px}.modal-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#dededc}.modal--open{animation:modalFadeIn .15s ease forwards}.modal--open .modal-content{opacity:1;transform:translateY(0) scale(1)}.modal--closing{animation:modalFadeOut .15s ease forwards}.modal--closing .modal-content{opacity:0;transform:translateY(6px) scale(.98)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@media screen and (max-width:512px){.modal-backdrop{padding:16px}.modal-content{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border-radius:20px;font-size:17px}.modal-scroll{max-height:calc(100dvh - 44px);margin:6px;padding:16px}}@media screen and (max-width:300px){.modal-backdrop{padding:12px}.modal-content{max-width:calc(100vw - 24px);border-radius:18px}.modal-scroll{padding:12px}}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal-content{animation-duration:.01ms!important;transition-duration:.01ms!important}}.PanelMenuModal_menu__ntrqC{display:flex;width:min(320px,100vw - 80px);flex-direction:column;gap:10px}.PanelMenuModal_item__43nxA{position:relative;display:flex;width:100%;min-height:58px;align-items:center;gap:14px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:14px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.PanelMenuModal_activeItem___emOe{border-color:rgba(36,188,125,.22);background:rgba(36,188,125,.09)}.PanelMenuModal_icon__P2E8k{position:relative;display:flex;width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:rgba(36,188,125,.08)}.PanelMenuModal_image__kcGqG{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease}.PanelMenuModal_link__Mmt1Q{display:flex;min-width:0;min-height:42px;flex:1;align-items:center;color:#133e2c!important;font-size:18px;font-weight:600;line-height:1.3;transition:color .2s ease}.PanelMenuModal_link__Mmt1Q:focus-visible{outline:2px solid #24bc7d;outline-offset:3px;border-radius:8px}.PanelMenuModal_notification__DGSiF{position:absolute;z-index:2;top:3px;right:3px;width:12px;height:12px;border:2px solid #fbfbfb;border-radius:50%;background:#dbff3f;opacity:0;transform:scale(.65);transition:opacity .15s ease,transform .15s ease}.PanelMenuModal_notificationVisible__5Te0n{opacity:1;transform:scale(1)}@media(hover:hover){.PanelMenuModal_item__43nxA:hover{border-color:rgba(36,188,125,.16);background:rgba(36,188,125,.06);transform:translateX(2px)}.PanelMenuModal_item__43nxA:hover .PanelMenuModal_image__kcGqG{transform:scale(1.06)}.PanelMenuModal_item__43nxA:hover .PanelMenuModal_link__Mmt1Q{color:#24bc7d!important}.PanelMenuModal_activeItem___emOe:hover{background:rgba(36,188,125,.12)}}@media(hover:none){.PanelMenuModal_item__43nxA:active{background:rgba(36,188,125,.08);transform:scale(.98)}}@media screen and (max-width:320px){.PanelMenuModal_menu__ntrqC{width:min(280px,100vw - 60px)}.PanelMenuModal_item__43nxA{min-height:52px;gap:12px;padding:6px 10px}.PanelMenuModal_icon__P2E8k{width:38px;height:38px}.PanelMenuModal_image__kcGqG{width:29px;height:29px}.PanelMenuModal_link__Mmt1Q{min-height:38px;font-size:17px}}.Panel_panel__XCaGY{position:sticky;top:calc(50% - 110.5px);display:flex;width:120px;flex-direction:column;align-items:center;gap:20px;padding:22px 0;border:1px solid #d7e8df;border-radius:25px;background:#fbfbfb;box-shadow:0 10px 10px -5px rgba(0,0,0,.15)}.Panel_link___WqNj{position:relative;display:flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:16px;background:rgba(0,0,0,0);transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}.Panel_link___WqNj img{width:35px;height:35px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s ease}.Panel_activeLink__Cu7r7{background:#edf8f2;box-shadow:inset 0 0 0 1px #d7e8df}.Panel_underline__LQXXl{position:absolute;bottom:4px;left:50%;width:18px;height:3px;border-radius:999px;background:#24bc7d;opacity:0;transform:translateX(-50%) scaleX(.4);transition:opacity .2s ease,transform .2s ease}.Panel_underlineActive__oXxoy{opacity:1;transform:translateX(-50%) scaleX(1)}.Panel_homeUnderline__Ibk1P{bottom:5px}.Panel_messagesUnderline__WayJI{bottom:3px}.Panel_notification__BqgMD{position:absolute;z-index:3;top:7px;right:7px;width:12px;height:12px;border:2px solid #fbfbfb;border-radius:50%;background:#dbff3f;box-shadow:0 0 0 1px #133e2c;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.Panel_notificationVisible__uygcn{opacity:1;transform:scale(1)}.Panel_mobile__ofDkB{display:none}.Panel_mobileButton__AuzfI{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:12px;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease,transform .15s ease}.Panel_mobileButton__AuzfI img{width:35px;height:35px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease}.Panel_mobileButton__AuzfI:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}@media(hover:hover){.Panel_link___WqNj:hover{background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.Panel_link___WqNj:hover img{transform:scale(1.05)}.Panel_mobileButton__AuzfI:hover{background:#edf8f2}.Panel_mobileButton__AuzfI:hover img{transform:scale(1.05)}}@media(hover:none){.Panel_link___WqNj:active,.Panel_mobileButton__AuzfI:active{transform:scale(.94)}}@media screen and (max-height:319px),screen and (max-width:734px){.Panel_panel__XCaGY{display:none}.Panel_mobile__ofDkB{position:sticky;z-index:100;top:0;left:5%;display:flex;width:100%;align-items:center;justify-content:center;padding:8px;border:1px solid #d7e8df;border-radius:25px;background:#fbfbfb;box-shadow:0 10px 10px -5px rgba(0,0,0,.15)}}@media screen and (max-width:512px){.Panel_mobile__ofDkB{min-height:48px;border-radius:20px}.Panel_mobileButton__AuzfI{width:38px;height:38px}.Panel_mobileButton__AuzfI img{width:30px;height:30px}}@media screen and (max-width:320px){.Panel_mobile__ofDkB{min-height:40px;padding:4px}.Panel_mobileButton__AuzfI{width:32px;height:32px}.Panel_mobileButton__AuzfI img{width:25px;height:25px}}.AdminFilters_filters__96nTw{display:flex;width:min(440px,100%);flex-direction:column;gap:24px}.AdminFilters_heading__VEmtt{display:flex;flex-direction:column;gap:4px}.AdminFilters_eyebrow__uv_69{color:#8b8b8b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AdminFilters_title__rJHq8{margin:0;color:#1e1e1e!important;font-size:27px;font-weight:800;line-height:1.25}.AdminFilters_description__7mSAv{max-width:370px;margin:2px 0 0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.5}.AdminFilters_classField__XRf_X{min-width:0;padding:0;margin:0;border:0}.AdminFilters_label__kJdMC{display:block;margin-bottom:7px;color:#8b8b8b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminFilters_classOptions__AfUML{display:flex;flex-wrap:wrap;gap:7px}.AdminFilters_classOption__qveGY{position:relative;display:block;cursor:pointer}.AdminFilters_classInput___YZgq{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.AdminFilters_classLabel__Y_c0h{display:flex;min-width:44px;min-height:38px;align-items:center;justify-content:center;padding:7px 11px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;color:#133e2c;font-size:13px;font-weight:700;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminFilters_classInput___YZgq:checked+.AdminFilters_classLabel__Y_c0h{border-color:#24bc7d;background:#edf8f2;color:#24bc7d;box-shadow:inset 0 0 0 1px #24bc7d}.AdminFilters_classInput___YZgq:focus-visible+.AdminFilters_classLabel__Y_c0h{outline:2px solid #24bc7d;outline-offset:2px}.AdminFilters_actions__uHW9Z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.AdminFilters_applyButton__PcFcj,.AdminFilters_cancelButton__rWPw3{min-height:44px;padding:9px 16px;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminFilters_applyButton__PcFcj:focus-visible,.AdminFilters_cancelButton__rWPw3:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminFilters_applyButton__PcFcj{border:1px solid #dbff3f;background:#dbff3f;color:#133e2c!important;box-shadow:3px 3px 0 #133e2c}.AdminFilters_cancelButton__rWPw3{border:1px solid #d7e8df;background:#fbfbfb;color:#133e2c!important}@media(hover:hover){.AdminFilters_classLabel__Y_c0h:hover{border-color:#24bc7d;background:#e3f3eb;transform:translateY(-1px)}.AdminFilters_applyButton__PcFcj:hover,.AdminFilters_cancelButton__rWPw3:hover{box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.AdminFilters_cancelButton__rWPw3:hover{border-color:#24bc7d;background:#e3f3eb}}@media(hover:none){.AdminFilters_applyButton__PcFcj:active,.AdminFilters_cancelButton__rWPw3:active,.AdminFilters_classLabel__Y_c0h:active{transform:scale(.97)}}@media screen and (max-width:500px){.AdminFilters_filters__96nTw{gap:20px}.AdminFilters_title__rJHq8{font-size:24px}.AdminFilters_classOptions__AfUML{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.AdminFilters_classLabel__Y_c0h{width:100%;min-width:0;padding-inline:8px}}@media screen and (max-width:360px){.AdminFilters_classOptions__AfUML{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminFilters_actions__uHW9Z{grid-template-columns:1fr}}.AppealModal_appeal__XNC_E{display:flex;width:460px;max-width:100%;flex-direction:column;gap:20px}.AppealModal_header__weUL3{display:flex;flex-direction:column;gap:5px}.AppealModal_eyebrow___0r1A{color:#23825a;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.AppealModal_title__27DIO{margin:0;color:#1e1e1e!important;font-size:26px;font-weight:850;line-height:1.25}.AppealModal_description__wOYwH{max-width:390px;margin:0;color:#8b8b8b!important;font-size:12px;font-weight:500;line-height:1.55}.AppealModal_student__71WHk{display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2}.AppealModal_studentLabel__K9tJu{color:#8b8b8b;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.AppealModal_studentName__R4UVP{color:#133e2c;font-size:16px;font-weight:850;line-height:1.35}.AppealModal_studentText__lIzje{margin:0;color:#8b8b8b!important;font-size:11px;font-weight:500;line-height:1.5}.AppealModal_notice__ZM_L8{display:flex;flex-direction:column;gap:3px;padding:12px 13px;border:1px solid rgba(188,36,36,.16);border-radius:12px;background:rgba(188,36,36,.035)}.AppealModal_notice__ZM_L8 strong{color:#bc2424;font-size:11px;font-weight:800}.AppealModal_notice__ZM_L8 p{margin:0;color:#8b8b8b!important;font-size:10px;font-weight:500;line-height:1.5}.AppealModal_actions__aiac7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.AppealModal_deleteButton__0eb9b,.AppealModal_unblockButton__3pt2o{display:flex;min-height:43px;align-items:center;justify-content:center;padding:9px 14px;border-radius:12px;font-size:12px;font-weight:800;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AppealModal_deleteButton__0eb9b:focus-visible,.AppealModal_unblockButton__3pt2o:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AppealModal_unblockButton__3pt2o{border:1px solid #24bc7d;background:#fbfbfb;color:#23825a}.AppealModal_deleteButton__0eb9b{border:1px solid rgba(188,36,36,.3);background:rgba(188,36,36,.045);color:#bc2424}@media(hover:hover){.AppealModal_unblockButton__3pt2o:hover{border-color:#1f9d69;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-1px)}.AppealModal_deleteButton__0eb9b:hover{border-color:#bc2424;background:rgba(188,36,36,.08);transform:translateY(-1px)}}@media screen and (max-width:520px){.AppealModal_appeal__XNC_E{width:100%}.AppealModal_title__27DIO{font-size:23px}.AppealModal_actions__aiac7{grid-template-columns:1fr}}@media screen and (max-width:360px){.AppealModal_title__27DIO{font-size:21px}.AppealModal_notice__ZM_L8,.AppealModal_student__71WHk{padding:11px}}.ForgotPassword_step__lSuPL{display:flex;width:500px;max-width:100%;flex-direction:column;gap:25px}.ForgotPassword_header__un5Pw{display:flex;flex-direction:column;gap:22px}.ForgotPassword_progress__mbPEQ{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:7px}.ForgotPassword_progressItem__x45Y4{height:4px;overflow:hidden;border-radius:999px;background:#dededc;transition:background-color .2s ease,transform .2s ease}.ForgotPassword_progressItemActive__rXIGx{background:#24bc7d}.ForgotPassword_heading__5sDQU{display:flex;flex-direction:column;gap:6px}.ForgotPassword_eyebrow__5OiI7{color:#23825a;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.ForgotPassword_title__xV4RC{margin:0;color:#1e1e1e!important;font-size:26px;font-weight:850;line-height:1.25}.ForgotPassword_description__exlAT{max-width:440px}.ForgotPassword_description__exlAT p{margin:0;color:#8b8b8b!important;font-size:12px;font-weight:500;line-height:1.55}.ForgotPassword_email__VT1JS{color:#133e2c;font-weight:750;overflow-wrap:anywhere}.ForgotPassword_content__R2N3s{display:flex;min-width:0;flex-direction:column;gap:20px}.ForgotPassword_field__9v_ZQ{display:flex;min-width:0;flex-direction:column;gap:8px}.ForgotPassword_label__g_9Ix{color:#1e1e1e;font-size:12px;font-weight:750;line-height:1.4}.ForgotPassword_input__sETsZ,.ForgotPassword_passwordControl__DYAqy{width:100%;min-height:46px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ForgotPassword_input__sETsZ{padding:10px 12px;color:#133e2c;font-size:14px;font-weight:550;outline:0}.ForgotPassword_input__sETsZ::-moz-placeholder{color:#8b8b8b;font-weight:450}.ForgotPassword_input__sETsZ::placeholder{color:#8b8b8b;font-weight:450}.ForgotPassword_input__sETsZ:focus{border-color:#24bc7d;box-shadow:0 6px 18px rgba(19,62,44,.1)}.ForgotPassword_passwordControl__DYAqy{display:flex;align-items:center;overflow:hidden}.ForgotPassword_passwordControl__DYAqy:focus-within{border-color:#24bc7d;box-shadow:0 6px 18px rgba(19,62,44,.1)}.ForgotPassword_passwordInput__FRChe{min-width:0;height:44px;flex:1;padding:10px 4px 10px 12px;border:0;background:rgba(0,0,0,0);color:#133e2c;font-size:14px;font-weight:550;outline:0}.ForgotPassword_passwordInput__FRChe::-moz-placeholder{color:#8b8b8b}.ForgotPassword_passwordInput__FRChe::placeholder{color:#8b8b8b}.ForgotPassword_hint__gbZt4,.ForgotPassword_passwordMeta__qxcfe{margin:0;color:#8b8b8b;font-size:10px;font-weight:500;line-height:1.45}.ForgotPassword_passwordMeta__qxcfe{display:flex;align-items:center;justify-content:flex-end;font-variant-numeric:tabular-nums}.ForgotPassword_codeInput__KnrWU{font-size:20px;font-weight:800;letter-spacing:.22em;text-align:center;font-variant-numeric:tabular-nums}.ForgotPassword_codeStatus__69Bvv{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8b8b8b;font-size:10px;font-weight:550;font-variant-numeric:tabular-nums}.ForgotPassword_actions__cHB2l{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.ForgotPassword_primaryButton__E_bF5,.ForgotPassword_secondaryButton__ib6_R{display:flex;min-height:42px;align-items:center;justify-content:center;padding:9px 16px;border-radius:12px;font-size:12px;font-weight:800;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.ForgotPassword_primaryButton__E_bF5:focus-visible,.ForgotPassword_secondaryButton__ib6_R:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.ForgotPassword_continueButton__bn2Ch{display:flex;min-width:130px;min-height:42px;align-items:center;justify-content:center;padding:9px 16px;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2;color:#8b8b8b;font-size:12px;font-weight:800;cursor:default;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.ForgotPassword_continueButton__bn2Ch:not(:disabled){border-color:#24bc7d;background:#fbfbfb;color:#23825a;cursor:pointer}.ForgotPassword_continueButton__bn2Ch:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}@media(hover:hover){.ForgotPassword_continueButton__bn2Ch:not(:disabled):hover{border-color:#1f9d69;background:#e3f3eb;color:#1f9d69;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-1px)}}.ForgotPassword_secondaryButton__ib6_R{border:1px solid #d7e8df;background:#fbfbfb;color:#133e2c}@media(hover:hover){.ForgotPassword_primaryButton__E_bF5:not(:disabled):hover{background:#23825a;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-1px)}.ForgotPassword_secondaryButton__ib6_R:hover{border-color:#24bc7d;background:#e3f3eb;transform:translateY(-1px)}}.ForgotPassword_codeNotice__fYsMY,.ForgotPassword_passwordNotice__uE0Sb{display:flex;align-items:center;gap:12px;padding:12px 13px;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2}.ForgotPassword_codeNotice__fYsMY>div,.ForgotPassword_passwordNotice__uE0Sb>div{display:flex;min-width:0;flex-direction:column;gap:2px}.ForgotPassword_codeNotice__fYsMY strong,.ForgotPassword_passwordNotice__uE0Sb strong{color:#133e2c;font-size:11px;font-weight:800;line-height:1.4}.ForgotPassword_codeNotice__fYsMY p,.ForgotPassword_passwordNotice__uE0Sb p{margin:0;color:#8b8b8b!important;font-size:10px;font-weight:500;line-height:1.45}.ForgotPassword_codeNoticeNumber__XQ1Vj,.ForgotPassword_passwordNoticeMark__8geR0{display:flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border:1px solid #d7e8df;border-radius:9px;background:#fbfbfb;color:#23825a;font-size:13px;font-weight:850}.ForgotPassword_codeNoticeNumber__XQ1Vj{font-variant-numeric:tabular-nums}.ForgotPassword_passwordNoticeMark__8geR0{color:#24bc7d;font-size:16px}@media screen and (max-width:600px){.ForgotPassword_step__lSuPL{width:100%;gap:21px}.ForgotPassword_header__un5Pw{gap:18px}.ForgotPassword_title__xV4RC{font-size:23px}.ForgotPassword_actions__cHB2l{flex-direction:column}.ForgotPassword_continueButton__bn2Ch,.ForgotPassword_primaryButton__E_bF5,.ForgotPassword_secondaryButton__ib6_R{width:100%}}@media screen and (max-width:380px){.ForgotPassword_title__xV4RC{font-size:21px}.ForgotPassword_codeNotice__fYsMY,.ForgotPassword_passwordNotice__uE0Sb{align-items:flex-start}.ForgotPassword_codeInput__KnrWU{font-size:18px;letter-spacing:.16em}.ForgotPassword_codeStatus__69Bvv{align-items:flex-start;flex-direction:column;gap:3px}}.AdminProfileProgress_progress__DWuh2{display:flex;width:100%;flex-direction:column;gap:16px}.AdminProfileProgress_toolbar__d9hBj{display:flex;width:100%;gap:10px}.AdminProfileProgress_toolbarButton__cDO24{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;color:#133e2c!important;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminProfileProgress_toolbarButton__cDO24 img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdminProfileProgress_toolbarButton__cDO24:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminProfileProgress_statusMessage__lWqxg{display:flex;width:100%;min-height:120px;align-items:center;justify-content:center;margin:0;padding:24px;border:1px dashed #d7e8df;border-radius:25px;background:#edf8f2;color:#8b8b8b!important;font-size:14px;font-weight:600;line-height:1.5;text-align:center}.AdminProfileProgress_list__CHDPh{display:flex;width:100%;flex-direction:column;gap:12px}.AdminProfileProgress_pagination__fxS4Z{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;padding-top:4px}.AdminProfileProgress_paginationButton__v0Gmz{display:flex;min-width:92px;min-height:42px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;color:#133e2c!important;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease,opacity .15s ease}.AdminProfileProgress_paginationButton__v0Gmz:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminProfileProgress_paginationButton__v0Gmz:disabled{opacity:.45;cursor:not-allowed}.AdminProfileProgress_paginationLabel__fFvrO{min-width:58px;color:#8b8b8b;font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.AdminProfileProgress_emptyState__lj6kY{display:flex;width:100%;min-height:230px;align-items:center;justify-content:center;gap:18px;padding:28px;border:1px dashed #d7e8df;border-radius:25px;background:#edf8f2}.AdminProfileProgress_emptyIcon__02waQ{display:flex;width:68px;height:68px;flex:0 0 68px;align-items:center;justify-content:center;border:2px solid #d7e8df;border-radius:50%;background:#fbfbfb;color:#24bc7d;font-size:27px;font-weight:800}.AdminProfileProgress_emptyContent__xvIIA{max-width:440px}.AdminProfileProgress_emptyTitle__zEiCi{margin:0 0 5px;font-size:20px;font-weight:800;line-height:1.3}.AdminProfileProgress_emptyText__02dq5{margin:0;color:#8b8b8b!important;font-size:14px;font-weight:500;line-height:1.55}@media(hover:hover){.AdminProfileProgress_paginationButton__v0Gmz:not(:disabled):hover,.AdminProfileProgress_toolbarButton__cDO24:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.AdminProfileProgress_paginationButton__v0Gmz:not(:disabled):active,.AdminProfileProgress_toolbarButton__cDO24:active{transform:scale(.96)}}.AdminProfileProgress_header__dKOAU{display:flex;width:100%;min-height:86px;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.AdminProfileProgress_headerContent___4Pw2{min-width:0}.AdminProfileProgress_eyebrow__HguLg{display:block;margin-bottom:3px;color:#8b8b8b;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.AdminProfileProgress_title__dDYL6{margin:0;font-size:25px;font-weight:800;line-height:1.25}.AdminProfileProgress_navigation__DO0Vk{display:flex;flex-shrink:0;gap:8px}.AdminProfileProgress_navigationButton__rkdmF{display:flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminProfileProgress_navigationButton__rkdmF img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease}.AdminProfileProgress_navigationButton__rkdmF:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminProfileProgress_previousIcon__ULH6_{transform:rotate(90deg)}.AdminProfileProgress_nextIcon__EY4kQ{transform:rotate(-90deg)}@media(hover:hover){.AdminProfileProgress_navigationButton__rkdmF:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.AdminProfileProgress_navigationButton__rkdmF:active{transform:scale(.94)}}.AdminProfileProgress_item__lrvw6{display:grid;width:100%;grid-template-columns:78px minmax(170px,220px) minmax(0,1fr);grid-template-areas:"mark user test";align-items:center;gap:20px;padding:18px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.AdminProfileProgress_mark__RwTtS{grid-area:mark;display:flex;width:78px;height:78px;flex:0 0 78px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2;font-variant-numeric:tabular-nums}.AdminProfileProgress_markValue__gOlBJ{font-size:29px;font-weight:800;line-height:1}.AdminProfileProgress_markMaximum__8jtFR{margin-top:3px;color:#8b8b8b;font-size:11px;font-weight:700}.AdminProfileProgress_markSuccess__WZyid{border-color:rgba(36,188,125,.3);color:#24bc7d}.AdminProfileProgress_markNeutral__yojbr{color:#133e2c}.AdminProfileProgress_markDanger__Do8ug{border-color:rgba(188,36,36,.22);background:rgba(188,36,36,.06);color:#bc2424}.AdminProfileProgress_user__xBcjL{grid-area:user;display:flex;min-width:0;align-items:center;gap:12px}.AdminProfileProgress_avatar__MuOYK{display:flex;width:52px;height:52px;flex:0 0 52px;padding:2px;border:2px solid #24bc7d;border-radius:50%;background:#fbfbfb}.AdminProfileProgress_avatarImage__8h3p9{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdminProfileProgress_userContent__aqBVL{min-width:0}.AdminProfileProgress_userName__1WuWG{margin:0 0 3px;overflow:hidden;font-size:15px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.AdminProfileProgress_userClass__JMusp{margin:0;color:#8b8b8b!important;font-size:12px;font-weight:600}.AdminProfileProgress_testContent__4QLwX{grid-area:test;display:flex;min-width:0;flex-direction:column;gap:14px;padding-left:20px;border-left:1px solid rgba(19,62,44,.1)}.AdminProfileProgress_topicContent__B8POT{min-width:0}.AdminProfileProgress_label__v968p{display:block;margin-bottom:2px;color:#8b8b8b;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AdminProfileProgress_section__5jHt2{margin:0 0 7px;color:#8b8b8b!important;font-size:13px;font-weight:600}.AdminProfileProgress_section__5jHt2,.AdminProfileProgress_topic__dvVIX{overflow:hidden;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.AdminProfileProgress_topic__dvVIX{margin:0;font-size:16px;font-weight:750}.AdminProfileProgress_meta__ts_Pk{display:flex;flex-wrap:wrap;gap:7px}.AdminProfileProgress_metaItem__qFZQc{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:#edf8f2}.AdminProfileProgress_metaLabel__egn4_{color:#8b8b8b;font-size:10px;font-weight:600}.AdminProfileProgress_metaValue__1aWUj{font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}@media(hover:hover){.AdminProfileProgress_item__lrvw6:hover{border-color:#24bc7d;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media screen and (max-width:850px){.AdminProfileProgress_item__lrvw6{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"mark user" "test test";gap:16px}.AdminProfileProgress_testContent__4QLwX{padding-top:16px;padding-left:0;border-top:1px solid rgba(19,62,44,.1);border-left:0}}@media screen and (max-width:600px){.AdminProfileProgress_progress__DWuh2{gap:14px}.AdminProfileProgress_header__dKOAU{min-height:76px;padding:15px 16px;border-radius:20px}.AdminProfileProgress_title__dDYL6{font-size:21px}.AdminProfileProgress_navigationButton__rkdmF{width:38px;height:38px}.AdminProfileProgress_navigationButton__rkdmF img{width:21px;height:21px}.AdminProfileProgress_toolbar__d9hBj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminProfileProgress_toolbarButton__cDO24{width:100%}.AdminProfileProgress_item__lrvw6{padding:15px}.AdminProfileProgress_mark__RwTtS{width:68px;height:68px;grid-column:auto}.AdminProfileProgress_markValue__gOlBJ{font-size:25px}.AdminProfileProgress_topic__dvVIX{white-space:normal}.AdminProfileProgress_emptyState__lj6kY{min-height:210px;flex-direction:column;padding:24px 18px;text-align:center}}@media screen and (max-width:420px){.AdminProfileProgress_header__dKOAU{gap:12px;padding:14px}.AdminProfileProgress_eyebrow__HguLg{font-size:9px}.AdminProfileProgress_title__dDYL6{font-size:19px}.AdminProfileProgress_navigation__DO0Vk{gap:6px}.AdminProfileProgress_navigationButton__rkdmF{width:36px;height:36px}.AdminProfileProgress_item__lrvw6{grid-template-columns:72px minmax(0,1fr);padding:14px}.AdminProfileProgress_mark__RwTtS{width:72px;height:54px;flex-direction:row;gap:2px}.AdminProfileProgress_markValue__gOlBJ{font-size:23px}.AdminProfileProgress_markMaximum__8jtFR{margin-top:0}.AdminProfileProgress_avatar__MuOYK{width:46px;height:46px;flex-basis:46px}.AdminProfileProgress_userName__1WuWG{font-size:14px;white-space:normal}.AdminProfileProgress_meta__ts_Pk{gap:6px}}@media screen and (max-width:340px){.AdminProfileProgress_header__dKOAU{align-items:flex-start;flex-direction:column}.AdminProfileProgress_navigation__DO0Vk{width:100%}.AdminProfileProgress_navigationButton__rkdmF{flex:1}.AdminProfileProgress_toolbarButton__cDO24 span{display:none}}.AdminProgressFilters_filters__J5ZJt{display:flex;width:min(440px,100%);flex-direction:column;gap:24px}.AdminProgressFilters_heading__cl_hd{display:flex;flex-direction:column;gap:4px}.AdminProgressFilters_eyebrow__Sa3YM{color:#8b8b8b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AdminProgressFilters_title__43DsN{margin:0;font-size:27px;font-weight:800;line-height:1.25}.AdminProgressFilters_description__RvDPS{max-width:370px;margin:2px 0 0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.5}.AdminProgressFilters_fields__xqP_W{display:flex;flex-direction:column;gap:18px}.AdminProgressFilters_dateFields__auIPf,.AdminProgressFilters_numberFields__9dyH7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AdminProgressFilters_field___0UYH{display:flex;min-width:0;flex-direction:column;gap:6px}.AdminProgressFilters_label__LjE9J{color:#8b8b8b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AdminProgressFilters_input__vPVDC{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d7e8df;border-radius:12px;outline:none;background:#fbfbfb;color:#133e2c;font-size:14px;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.AdminProgressFilters_input__vPVDC::-moz-placeholder{color:#8b8b8b;font-weight:500}.AdminProgressFilters_input__vPVDC::placeholder{color:#8b8b8b;font-weight:500}.AdminProgressFilters_input__vPVDC:hover{border-color:#24bc7d}.AdminProgressFilters_input__vPVDC:focus{border-color:#24bc7d;box-shadow:0 0 0 3px rgba(36,188,125,.12)}.AdminProgressFilters_classField__SR4Mk{min-width:0;padding:0;margin:0;border:0}.AdminProgressFilters_classField__SR4Mk>.AdminProgressFilters_label__LjE9J{margin-bottom:7px}.AdminProgressFilters_classOptions___gosJ{display:flex;flex-wrap:wrap;gap:7px}.AdminProgressFilters_classOption__rgT5z{position:relative;display:block;cursor:pointer}.AdminProgressFilters_classInput__0DK7k{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.AdminProgressFilters_classLabel__oV2dy{display:flex;min-width:44px;min-height:38px;align-items:center;justify-content:center;padding:7px 11px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;color:#133e2c;font-size:13px;font-weight:700;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminProgressFilters_classInput__0DK7k:checked+.AdminProgressFilters_classLabel__oV2dy{border-color:#24bc7d;background:#edf8f2;color:#24bc7d;box-shadow:inset 0 0 0 1px #24bc7d}.AdminProgressFilters_classInput__0DK7k:focus-visible+.AdminProgressFilters_classLabel__oV2dy{outline:2px solid #24bc7d;outline-offset:2px}.AdminProgressFilters_actions__4p6vk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.AdminProgressFilters_applyButton__c_omr,.AdminProgressFilters_cancelButton__gPgpX{min-height:44px;padding:9px 16px;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminProgressFilters_applyButton__c_omr:focus-visible,.AdminProgressFilters_cancelButton__gPgpX:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminProgressFilters_applyButton__c_omr{border:1px solid #dbff3f;background:#dbff3f;color:#133e2c!important;box-shadow:3px 3px 0 #133e2c}.AdminProgressFilters_cancelButton__gPgpX{border:1px solid #d7e8df;background:#fbfbfb;color:#133e2c!important}@media(hover:hover){.AdminProgressFilters_classLabel__oV2dy:hover{border-color:#24bc7d;background:#e3f3eb;transform:translateY(-1px)}.AdminProgressFilters_applyButton__c_omr:hover,.AdminProgressFilters_cancelButton__gPgpX:hover{box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.AdminProgressFilters_cancelButton__gPgpX:hover{border-color:#24bc7d;background:#e3f3eb}}@media(hover:none){.AdminProgressFilters_applyButton__c_omr:active,.AdminProgressFilters_cancelButton__gPgpX:active,.AdminProgressFilters_classLabel__oV2dy:active{transform:scale(.97)}}@media screen and (max-width:500px){.AdminProgressFilters_filters__J5ZJt{gap:20px}.AdminProgressFilters_title__43DsN{font-size:24px}.AdminProgressFilters_dateFields__auIPf,.AdminProgressFilters_numberFields__9dyH7{grid-template-columns:1fr}.AdminProgressFilters_classOptions___gosJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.AdminProgressFilters_classLabel__oV2dy{width:100%;min-width:0;padding-inline:8px}}@media screen and (max-width:360px){.AdminProgressFilters_classOptions___gosJ{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminProgressFilters_actions__4p6vk{grid-template-columns:1fr}}.AdminProgressSorts_sorts__1_hpS{display:flex;width:min(440px,100%);flex-direction:column;gap:22px}.AdminProgressSorts_heading__3B7Zn{display:flex;flex-direction:column;gap:4px}.AdminProgressSorts_eyebrow__PJU_s{color:#8b8b8b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AdminProgressSorts_title__EBSpz{margin:0;font-size:27px;font-weight:800;line-height:1.25}.AdminProgressSorts_description__Z5rys{margin:2px 0 0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.5}.AdminProgressSorts_options__A6tna{display:flex;flex-direction:column;gap:8px}.AdminProgressSorts_option__jafFO{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminProgressSorts_option__jafFO:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminProgressSorts_icon__7sALz{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;background:#edf8f2}.AdminProgressSorts_icon__7sALz img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdminProgressSorts_iconDown__hyr3N img{transform:rotate(180deg)}.AdminProgressSorts_optionContent__6tYUm{display:flex;min-width:0;flex-direction:column;gap:2px}.AdminProgressSorts_optionLabel__3Opn0{color:#133e2c;font-size:14px;font-weight:750;line-height:1.35}.AdminProgressSorts_optionDescription__c0goE{color:#8b8b8b;font-size:11px;font-weight:500;line-height:1.4}@media(hover:hover){.AdminProgressSorts_option__jafFO:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.AdminProgressSorts_option__jafFO:active{transform:scale(.98)}}@media screen and (max-width:400px){.AdminProgressSorts_sorts__1_hpS{gap:18px}.AdminProgressSorts_title__EBSpz{font-size:24px}.AdminProgressSorts_option__jafFO{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px}.AdminProgressSorts_icon__7sALz{width:40px;height:40px}.AdminProgressSorts_icon__7sALz img{width:27px;height:27px}.AdminProgressSorts_optionLabel__3Opn0{font-size:13px}.AdminProgressSorts_optionDescription__c0goE{font-size:10px}}.ProfileSettingsForm_form__6K7DL{display:flex;width:min(430px,100%);flex-direction:column;gap:24px}.ProfileSettingsForm_heading___moWC{display:flex;flex-direction:column;gap:4px}.ProfileSettingsForm_eyebrow__1JKRo{color:#8b8b8b;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.ProfileSettingsForm_title__me1d9{margin:0;font-size:27px;font-weight:800;line-height:1.25}.ProfileSettingsForm_description__QQR_4{max-width:380px;margin:2px 0 0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.5}.ProfileSettingsForm_field__XRXV8{display:flex;width:100%;flex-direction:column;gap:7px}.ProfileSettingsForm_label__6SQhQ{color:#8b8b8b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProfileSettingsForm_input__tNDi9{width:100%;min-height:46px;padding:10px 13px;border:1px solid #d7e8df;border-radius:12px;outline:none;background:#fbfbfb;color:#133e2c;font-size:15px;font-weight:600;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ProfileSettingsForm_input__tNDi9::-moz-placeholder{color:#8b8b8b;font-weight:500}.ProfileSettingsForm_input__tNDi9::placeholder{color:#8b8b8b;font-weight:500}.ProfileSettingsForm_input__tNDi9:hover{border-color:#24bc7d}.ProfileSettingsForm_input__tNDi9:focus{border-color:#24bc7d;background:#fbfbfb;box-shadow:0 0 0 3px rgba(36,188,125,.12)}.ProfileSettingsForm_hint__MxgDg{color:#8b8b8b;font-size:11px;font-weight:500;line-height:1.45}.ProfileSettingsForm_filePicker__y0930{display:flex;width:100%;min-height:86px;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:16px;border:1px dashed #24bc7d;border-radius:12px;background:#edf8f2;color:#133e2c!important;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.ProfileSettingsForm_filePicker__y0930:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.ProfileSettingsForm_filePickerTitle__z4DN3{font-size:15px;font-weight:750;line-height:1.35}.ProfileSettingsForm_filePickerDescription__F_4Jb{color:#8b8b8b;font-size:11px;font-weight:500;line-height:1.4}.ProfileSettingsForm_fileInput__8Ermk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProfileSettingsForm_fileState__3i_Wf{display:flex;width:100%;min-height:48px;align-items:center;padding:10px 12px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb}.ProfileSettingsForm_fileStateEmpty__sloZP{justify-content:center;color:#8b8b8b;font-size:12px;font-weight:500}.ProfileSettingsForm_fileName__MFA0e{display:block;min-width:0;overflow:hidden;color:#24bc7d;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ProfileSettingsForm_fileError__L_vVn{width:100%;color:#bc2424;font-size:13px;font-weight:700;line-height:1.45;text-align:center}.ProfileSettingsForm_actions__CbufO{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ProfileSettingsForm_primaryButton__jIp3Y,.ProfileSettingsForm_secondaryButton__O7DSR{min-height:44px;padding:9px 16px;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.ProfileSettingsForm_primaryButton__jIp3Y:focus-visible,.ProfileSettingsForm_secondaryButton__O7DSR:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.ProfileSettingsForm_primaryButton__jIp3Y{border:1px solid #dbff3f;background:#dbff3f;color:#133e2c!important;box-shadow:3px 3px 0 #133e2c}.ProfileSettingsForm_primaryButton__jIp3Y:disabled{border-color:#dededc;background:#dededc;color:#8b8b8b!important;box-shadow:none;cursor:not-allowed}.ProfileSettingsForm_secondaryButton__O7DSR{border:1px solid #d7e8df;background:#fbfbfb;color:#133e2c!important}@media(hover:hover){.ProfileSettingsForm_filePicker__y0930:hover{border-color:#1f9d69;background:#e3f3eb}.ProfileSettingsForm_filePicker__y0930:hover,.ProfileSettingsForm_primaryButton__jIp3Y:not(:disabled):hover,.ProfileSettingsForm_secondaryButton__O7DSR:hover{box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.ProfileSettingsForm_secondaryButton__O7DSR:hover{border-color:#24bc7d;background:#e3f3eb}}@media(hover:none){.ProfileSettingsForm_filePicker__y0930:active,.ProfileSettingsForm_primaryButton__jIp3Y:not(:disabled):active,.ProfileSettingsForm_secondaryButton__O7DSR:active{transform:scale(.97)}}@media screen and (max-width:420px){.ProfileSettingsForm_form__6K7DL{gap:20px}.ProfileSettingsForm_title__me1d9{font-size:24px}.ProfileSettingsForm_description__QQR_4{font-size:12px}.ProfileSettingsForm_input__tNDi9{min-height:44px;font-size:14px}.ProfileSettingsForm_filePicker__y0930{min-height:80px;padding:14px}.ProfileSettingsForm_filePickerTitle__z4DN3{font-size:14px}.ProfileSettingsForm_actions__CbufO{grid-template-columns:1fr}}.ChangePassword_emailBox__gTcKt{width:100%;padding:12px 14px;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2}.ChangePassword_emailLabel__mm2l5{display:block;margin-bottom:3px;color:#8b8b8b;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ChangePassword_email__eVNAs{margin:0;overflow-wrap:anywhere;color:#133e2c!important;font-size:14px;font-weight:750;line-height:1.45}.ChangePassword_codeInput__bldyi{text-align:center;font-size:18px;letter-spacing:.18em;font-variant-numeric:tabular-nums}.ChangePassword_codeStatus__o0ado{display:flex;min-height:34px;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;background:#edf8f2;color:#8b8b8b;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.ChangePassword_checking__yafpk{color:#24bc7d}.ChangePassword_passwordHint__V_Z9Z{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:#edf8f2;color:#8b8b8b;font-size:12px;font-weight:500;line-height:1.5}.ChangePassword_passwordHintStrong__9CQy9{color:#133e2c;font-weight:750}@media screen and (max-width:420px){.ChangePassword_codeInput__bldyi{font-size:16px;letter-spacing:.12em}.ChangePassword_email__eVNAs{font-size:13px}}.ProfileSettingsMenu_menu__5nw80{display:flex;width:min(430px,100%);flex-direction:column;gap:22px}.ProfileSettingsMenu_heading__KUd_e{display:flex;flex-direction:column;gap:4px}.ProfileSettingsMenu_eyebrow__ltWAn{color:#8b8b8b;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.ProfileSettingsMenu_title__U_FIE{margin:0;font-size:27px;font-weight:800;line-height:1.25}.ProfileSettingsMenu_description__Gvk_h{max-width:380px;margin:2px 0 0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.5}.ProfileSettingsMenu_items__25aJw{display:flex;width:100%;flex-direction:column;gap:8px}.ProfileSettingsMenu_item__c92AO{display:grid;width:100%;min-height:66px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.ProfileSettingsMenu_item__c92AO:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.ProfileSettingsMenu_icon__58bz6{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;background:#edf8f2}.ProfileSettingsMenu_icon__58bz6 img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease}.ProfileSettingsMenu_content__uB_vv{display:flex;min-width:0;flex-direction:column;gap:2px}.ProfileSettingsMenu_label__2p7l8{color:#133e2c;font-size:14px;font-weight:750;line-height:1.35}.ProfileSettingsMenu_itemDescription__a0gEC{overflow:hidden;color:#8b8b8b;font-size:11px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ProfileSettingsMenu_arrow__f5RGG{display:flex;align-items:center;justify-content:center;color:#8b8b8b;font-size:29px;font-weight:400;line-height:1;transition:color .2s ease,transform .15s ease}.ProfileSettingsMenu_dangerItem__Ycbk1{border-color:rgba(188,36,36,.16);background:rgba(188,36,36,.025)}.ProfileSettingsMenu_dangerItem__Ycbk1:focus-visible{outline-color:#bc2424}.ProfileSettingsMenu_dangerIcon__kGVmV{background:rgba(188,36,36,.07)}.ProfileSettingsMenu_dangerArrow__wnwyD,.ProfileSettingsMenu_dangerLabel__cjTGv{color:#bc2424}@media(hover:hover){.ProfileSettingsMenu_item__c92AO:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.ProfileSettingsMenu_item__c92AO:hover .ProfileSettingsMenu_icon__58bz6 img{transform:scale(1.08)}.ProfileSettingsMenu_item__c92AO:hover .ProfileSettingsMenu_arrow__f5RGG{color:#24bc7d;transform:translateX(2px)}.ProfileSettingsMenu_dangerItem__Ycbk1:hover{border-color:rgba(188,36,36,.35);background:rgba(188,36,36,.055)}.ProfileSettingsMenu_dangerItem__Ycbk1:hover .ProfileSettingsMenu_arrow__f5RGG{color:#751616}}@media(hover:none){.ProfileSettingsMenu_item__c92AO:active{transform:scale(.985)}}@media screen and (max-width:420px){.ProfileSettingsMenu_menu__5nw80{gap:18px}.ProfileSettingsMenu_title__U_FIE{font-size:24px}.ProfileSettingsMenu_description__Gvk_h{font-size:12px}.ProfileSettingsMenu_item__c92AO{min-height:62px;grid-template-columns:40px minmax(0,1fr) 20px;gap:10px;padding:9px 10px}.ProfileSettingsMenu_icon__58bz6{width:40px;height:40px}.ProfileSettingsMenu_icon__58bz6 img{width:25px;height:25px}.ProfileSettingsMenu_label__2p7l8{font-size:13px}.ProfileSettingsMenu_itemDescription__a0gEC{font-size:10px}.ProfileSettingsMenu_arrow__f5RGG{font-size:25px}}@media screen and (max-width:330px){.ProfileSettingsMenu_itemDescription__a0gEC{white-space:normal}}@keyframes ProfileLoading_skeleton-shimmer__ON0QZ{0%{background-position:200% 0}to{background-position:-200% 0}}.ProfileLoading_skeleton__k2HTI{background:linear-gradient(90deg,#e7e7e7 25%,#dededc 50%,#e7e7e7 75%);background-size:200% 100%;animation:ProfileLoading_skeleton-shimmer__ON0QZ 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ProfileLoading_skeleton__k2HTI{animation:none}}.ProfileLoading_screenReaderOnly__CJuEP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProfileLoading_profile__zea92{display:flex;width:100%;max-width:1100px;flex-direction:column;align-items:center;gap:36px}.ProfileLoading_profileHeader__IgOQP{display:grid;width:100%;align-items:center;gap:28px;padding:24px 28px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.ProfileLoading_userHeader__9prQq{grid-template-columns:116px minmax(160px,auto) 1px minmax(0,1fr) 44px}.ProfileLoading_adminHeader__UMO_U{grid-template-columns:116px minmax(160px,1fr) 190px 44px}.ProfileLoading_avatar__3OGBF{width:116px;height:116px;border-radius:50%}.ProfileLoading_identity__Nq2Mn{display:flex;min-width:0;flex-direction:column;gap:8px}.ProfileLoading_name__p5fLD{width:min(220px,80%);height:26px}.ProfileLoading_meta__i_iZQ{width:90px;height:14px}.ProfileLoading_divider__LyEIG{width:1px;height:72px;background:#d7e8df}.ProfileLoading_lastTopics__kB5y2{display:flex;min-width:0;flex-direction:column;gap:12px}.ProfileLoading_lastTopic__q4YUi{display:flex;flex-direction:column;gap:6px}.ProfileLoading_lastTopicLabel__voLoW{width:72px;height:9px}.ProfileLoading_lastTopicValue__rFnj_{width:min(300px,80%);height:17px}.ProfileLoading_menuButton__9mI7x{width:44px;height:44px}.ProfileLoading_accessCode__vGOg6{display:flex;width:190px;height:64px;flex:0 0 190px;align-items:center;gap:12px;padding:10px 14px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb}.ProfileLoading_accessCodeRefresh__UiiJH{width:38px;height:38px;flex:0 0 38px}.ProfileLoading_accessCodeContent__1WFba{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.ProfileLoading_accessCodeLabel__AxO3U{width:76px;height:8px}.ProfileLoading_accessCodeValue__KEgib{width:92px;height:23px}.ProfileLoading_progress__2Cejf{display:flex;width:100%;flex-direction:column;gap:20px}.ProfileLoading_progressHeader__3fpaG{display:flex;width:100%;min-height:86px;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.ProfileLoading_progressHeading__Ez7Mo{display:flex;min-width:0;flex-direction:column;gap:7px}.ProfileLoading_progressEyebrow__JXdnJ{width:115px;height:9px}.ProfileLoading_progressTitle__MOQzj{width:150px;height:27px}.ProfileLoading_navigation__xDoLp{display:flex;gap:8px}.ProfileLoading_navigationButton__wxSO6{width:42px;height:42px}.ProfileLoading_userList__RWtza{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ProfileLoading_userResult__Z01kr{display:flex;min-width:0;min-height:130px;gap:18px;padding:18px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb}.ProfileLoading_mark__eIIPU{width:78px;height:78px;flex:0 0 78px}.ProfileLoading_resultContent__iJzbJ{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:space-between;gap:16px}.ProfileLoading_resultText__1Yt5D{display:flex;flex-direction:column;gap:7px}.ProfileLoading_resultLabel__KB172{width:52px;height:8px}.ProfileLoading_resultSection__Urn28{width:55%;height:12px}.ProfileLoading_resultTopic__CXkWv{width:82%;height:18px}.ProfileLoading_metaItems__rypfu{display:flex;flex-wrap:wrap;gap:8px}.ProfileLoading_metaItem__g3TqA{width:76px;height:27px}.ProfileLoading_adminToolbar__lGiOk{display:flex;gap:10px}.ProfileLoading_toolbarButton__dFetn{width:120px;height:44px}.ProfileLoading_adminList__h9tif{display:flex;width:100%;flex-direction:column;gap:12px}.ProfileLoading_adminResult__bNTdW{display:grid;width:100%;grid-template-columns:78px minmax(170px,220px) minmax(0,1fr);align-items:center;gap:20px;padding:18px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb}.ProfileLoading_student__3bmQS{display:flex;min-width:0;align-items:center;gap:12px}.ProfileLoading_studentAvatar__HTihu{width:52px;height:52px;flex:0 0 52px;border-radius:50%}.ProfileLoading_studentInfo__fBjV4{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.ProfileLoading_studentName__8zaHD{width:80%;height:16px}.ProfileLoading_studentClass__CUnIe{width:55px;height:10px}.ProfileLoading_adminResultContent__XLBt6{display:flex;min-width:0;flex-direction:column;gap:14px;padding-left:20px;border-left:1px solid rgba(19,62,44,.1)}@media screen and (max-width:900px){.ProfileLoading_userHeader__9prQq{grid-template-columns:116px minmax(0,1fr) 44px;grid-template-areas:"avatar identity menu" "topics topics topics"}.ProfileLoading_adminHeader__UMO_U{grid-template-columns:116px minmax(0,1fr) 44px;grid-template-areas:"avatar identity menu" "code code code"}.ProfileLoading_avatar__3OGBF{grid-area:avatar}.ProfileLoading_identity__Nq2Mn{grid-area:identity}.ProfileLoading_divider__LyEIG{display:none}.ProfileLoading_lastTopics__kB5y2{grid-area:topics;padding-top:18px;border-top:1px solid rgba(19,62,44,.1)}.ProfileLoading_menuButton__9mI7x{grid-area:menu;align-self:start}.ProfileLoading_accessCode__vGOg6{grid-area:code}.ProfileLoading_userList__RWtza{grid-template-columns:1fr}}@media screen and (max-width:850px){.ProfileLoading_adminResult__bNTdW{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"mark student" "content content";gap:16px}.ProfileLoading_adminResult__bNTdW>.ProfileLoading_mark__eIIPU{grid-area:mark}.ProfileLoading_student__3bmQS{grid-area:student}.ProfileLoading_adminResultContent__XLBt6{grid-area:content;padding-top:16px;padding-left:0;border-top:1px solid rgba(19,62,44,.1);border-left:0}}@media screen and (max-width:600px){.ProfileLoading_profile__zea92{gap:28px}.ProfileLoading_adminHeader__UMO_U,.ProfileLoading_profileHeader__IgOQP,.ProfileLoading_userHeader__9prQq{grid-template-columns:1fr 44px;justify-items:center;padding:22px 18px}.ProfileLoading_userHeader__9prQq{grid-template-areas:"avatar menu" "identity identity" "topics topics"}.ProfileLoading_adminHeader__UMO_U{grid-template-areas:"avatar menu" "identity identity" "code code"}.ProfileLoading_avatar__3OGBF{width:104px;height:104px}.ProfileLoading_identity__Nq2Mn{width:100%;align-items:center}.ProfileLoading_name__p5fLD{width:min(210px,70%)}.ProfileLoading_lastTopic__q4YUi,.ProfileLoading_lastTopics__kB5y2{width:100%;align-items:center}.ProfileLoading_menuButton__9mI7x{justify-self:end}.ProfileLoading_accessCode__vGOg6{justify-self:center}.ProfileLoading_progress__2Cejf{gap:14px}.ProfileLoading_progressHeader__3fpaG{min-height:76px;padding:15px 16px;border-radius:20px}.ProfileLoading_progressTitle__MOQzj{width:125px;height:22px}.ProfileLoading_navigationButton__wxSO6{width:38px;height:38px}.ProfileLoading_userResult__Z01kr{gap:14px;padding:15px}.ProfileLoading_mark__eIIPU{width:68px;height:68px;flex-basis:68px}.ProfileLoading_adminToolbar__lGiOk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileLoading_toolbarButton__dFetn{width:100%}.ProfileLoading_adminResult__bNTdW{padding:15px}}@media screen and (max-width:420px){.ProfileLoading_adminHeader__UMO_U,.ProfileLoading_profileHeader__IgOQP,.ProfileLoading_userHeader__9prQq{padding:18px 14px;border-radius:20px}.ProfileLoading_avatar__3OGBF{width:92px;height:92px}.ProfileLoading_menuButton__9mI7x{width:40px;height:40px}.ProfileLoading_progressHeader__3fpaG{gap:12px;padding:14px}.ProfileLoading_navigation__xDoLp{gap:6px}.ProfileLoading_navigationButton__wxSO6{width:36px;height:36px}.ProfileLoading_userResult__Z01kr{align-items:flex-start;flex-direction:column;padding:14px}.ProfileLoading_userResult__Z01kr .ProfileLoading_mark__eIIPU{width:72px;height:52px;flex-basis:52px}.ProfileLoading_adminResult__bNTdW{grid-template-columns:72px minmax(0,1fr);padding:14px}.ProfileLoading_adminResult__bNTdW>.ProfileLoading_mark__eIIPU{width:72px;height:54px}.ProfileLoading_studentAvatar__HTihu{width:46px;height:46px;flex-basis:46px}}@media screen and (max-width:340px){.ProfileLoading_progressHeader__3fpaG{align-items:flex-start;flex-direction:column}.ProfileLoading_navigation__xDoLp{width:100%}.ProfileLoading_navigationButton__wxSO6{flex:1}}.UserProfileProgress_progress__t3heZ{display:flex;width:100%;flex-direction:column;gap:20px;padding-top:4px}.UserProfileProgress_list__CMTWN{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.UserProfileProgress_statusMessage__avCk8{display:flex;width:100%;min-height:120px;align-items:center;justify-content:center;margin:0;padding:24px;border:1px dashed #d7e8df;border-radius:25px;background:#edf8f2;color:#8b8b8b!important;font-size:14px;font-weight:600;line-height:1.5;text-align:center}.UserProfileProgress_pagination__F_zxP{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;padding-top:4px}.UserProfileProgress_paginationButton__wAHMH{display:flex;min-width:92px;min-height:42px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;color:#133e2c!important;font-size:14px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease,opacity .15s ease}.UserProfileProgress_paginationButton__wAHMH:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.UserProfileProgress_paginationButton__wAHMH:disabled{opacity:.45;cursor:not-allowed}.UserProfileProgress_paginationLabel__oaaD_{min-width:58px;color:#8b8b8b;font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}@media(hover:hover){.UserProfileProgress_paginationButton__wAHMH:not(:disabled):hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.UserProfileProgress_paginationButton__wAHMH:not(:disabled):active{transform:scale(.96)}}.UserProfileProgress_header__sdPm0{display:flex;width:100%;min-height:86px;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.UserProfileProgress_headerContent___RjLE{min-width:0}.UserProfileProgress_eyebrow__S1Fwi{display:block;margin-bottom:3px;color:#8b8b8b;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.UserProfileProgress_title__oOPFk{margin:0;font-size:25px;font-weight:800;line-height:1.25}.UserProfileProgress_navigation__iTwpK{display:flex;flex-shrink:0;gap:8px}.UserProfileProgress_navigationButton__kR_t_{display:flex;width:42px;height:42px;align-items:center;justify-content:center;padding:0;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.UserProfileProgress_navigationButton__kR_t_ img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease}.UserProfileProgress_navigationButton__kR_t_:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.UserProfileProgress_previousIcon__NDuzD{transform:rotate(90deg)}.UserProfileProgress_nextIcon__XPKOX{transform:rotate(-90deg)}@media(hover:hover){.UserProfileProgress_navigationButton__kR_t_:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.UserProfileProgress_navigationButton__kR_t_:active{transform:scale(.94)}}.UserProfileProgress_item__nHd6I{display:flex;min-width:0;align-items:stretch;gap:18px;padding:18px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.UserProfileProgress_mark__sKwzD{display:flex;width:78px;min-width:78px;height:78px;flex:0 0 78px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2;color:#133e2c;font-variant-numeric:tabular-nums}.UserProfileProgress_markValue__VrO6L{font-size:29px;font-weight:800;line-height:1}.UserProfileProgress_markMaximum__dqT1m{margin-top:3px;color:#8b8b8b;font-size:11px;font-weight:700}.UserProfileProgress_green-cl__IZZeW{border-color:rgba(36,188,125,.3);background:#edf8f2;color:#24bc7d}.UserProfileProgress_red-cl__fXzR0{border-color:rgba(188,36,36,.22);background:rgba(188,36,36,.06);color:#bc2424}.UserProfileProgress_content__Q4yz0{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:space-between;gap:16px}.UserProfileProgress_topicContent__kv9NZ{min-width:0}.UserProfileProgress_label__bZw5C{display:block;margin-bottom:2px;color:#8b8b8b;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.UserProfileProgress_section__hJ43p{margin:0 0 8px;color:#8b8b8b!important;font-size:13px;font-weight:600}.UserProfileProgress_section__hJ43p,.UserProfileProgress_topic__I_xWJ{overflow:hidden;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.UserProfileProgress_topic__I_xWJ{margin:0;font-size:16px;font-weight:750}.UserProfileProgress_meta__cpzWH{display:flex;flex-wrap:wrap;gap:8px}.UserProfileProgress_metaItem__gcRRx{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:#edf8f2}.UserProfileProgress_metaLabel__aPJ9R{color:#8b8b8b;font-size:10px;font-weight:600}.UserProfileProgress_metaValue__nZlfs{font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.UserProfileProgress_emptyState__dsjQN{display:flex;width:100%;min-height:230px;grid-column:1/-1;align-items:center;justify-content:center;gap:18px;padding:28px;border:1px dashed #d7e8df;border-radius:25px;background:#edf8f2}.UserProfileProgress_emptyIcon__c__t_{display:flex;width:68px;height:68px;flex:0 0 68px;align-items:center;justify-content:center;border:2px solid #d7e8df;border-radius:50%;background:#fbfbfb;color:#24bc7d;font-size:27px;font-weight:800}.UserProfileProgress_emptyContent__fF9Aw{max-width:410px}.UserProfileProgress_emptyTitle__gzwNj{margin:0 0 5px;font-size:20px;font-weight:800;line-height:1.3}.UserProfileProgress_emptyText__1TWj4{margin:0;color:#8b8b8b!important;font-size:14px;font-weight:500;line-height:1.55}@media(hover:hover){.UserProfileProgress_item__nHd6I:hover{border-color:#24bc7d;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media screen and (max-width:900px){.UserProfileProgress_list__CMTWN{grid-template-columns:1fr}}@media screen and (max-width:600px){.UserProfileProgress_progress__t3heZ{gap:14px}.UserProfileProgress_header__sdPm0{min-height:76px;padding:15px 16px;border-radius:20px}.UserProfileProgress_title__oOPFk{font-size:21px}.UserProfileProgress_navigationButton__kR_t_{width:38px;height:38px}.UserProfileProgress_navigationButton__kR_t_ img{width:21px;height:21px}.UserProfileProgress_item__nHd6I{gap:14px;padding:15px}.UserProfileProgress_mark__sKwzD{width:68px;min-width:68px;height:68px;flex-basis:68px}.UserProfileProgress_markValue__VrO6L{font-size:25px}.UserProfileProgress_topic__I_xWJ{white-space:normal}.UserProfileProgress_emptyState__dsjQN{min-height:210px;flex-direction:column;padding:24px 18px;text-align:center}}@media screen and (max-width:420px){.UserProfileProgress_header__sdPm0{gap:12px;padding:14px}.UserProfileProgress_eyebrow__S1Fwi{font-size:9px}.UserProfileProgress_title__oOPFk{font-size:19px}.UserProfileProgress_navigation__iTwpK{gap:6px}.UserProfileProgress_navigationButton__kR_t_{width:36px;height:36px}.UserProfileProgress_item__nHd6I{align-items:flex-start;flex-direction:column}.UserProfileProgress_mark__sKwzD{width:72px;min-width:72px;height:52px;flex-basis:52px;flex-direction:row;gap:2px}.UserProfileProgress_markValue__VrO6L{font-size:23px}.UserProfileProgress_markMaximum__dqT1m{margin-top:0}.UserProfileProgress_content__Q4yz0{width:100%}.UserProfileProgress_meta__cpzWH{gap:6px}}@media screen and (max-width:330px){.UserProfileProgress_header__sdPm0{align-items:flex-start;flex-direction:column}.UserProfileProgress_navigation__iTwpK{width:100%}.UserProfileProgress_navigationButton__kR_t_{flex:1}}.ProfileSettingsConfirm_confirm__YvhlD{display:flex;width:min(420px,100%);flex-direction:column;gap:24px}.ProfileSettingsConfirm_warning__3Lm4n{display:flex;align-items:flex-start;gap:16px;padding:18px;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2}.ProfileSettingsConfirm_warningDanger__XGE9E{border-color:rgba(188,36,36,.2);background:rgba(188,36,36,.045)}.ProfileSettingsConfirm_icon__RMqF7{display:flex;width:64px;height:64px;flex:0 0 64px;align-items:center;justify-content:center}.ProfileSettingsConfirm_icon__RMqF7 img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProfileSettingsConfirm_content__738AL{min-width:0}.ProfileSettingsConfirm_eyebrow__t0tXv{display:block;margin-bottom:3px;color:#8b8b8b;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.ProfileSettingsConfirm_eyebrowDanger__H7zMs{color:#bc2424}.ProfileSettingsConfirm_title__TcBnG{margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.3}.ProfileSettingsConfirm_description__VLXI1{margin:0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.55}.ProfileSettingsConfirm_actions__EP4GQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProfileSettingsConfirm_cancelButton__v3pKg,.ProfileSettingsConfirm_deleteButton__eh2a1,.ProfileSettingsConfirm_logoutButton__g67bG{min-height:44px;padding:9px 16px;border-radius:12px;font-size:14px;font-weight:750;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.ProfileSettingsConfirm_cancelButton__v3pKg:focus-visible,.ProfileSettingsConfirm_deleteButton__eh2a1:focus-visible,.ProfileSettingsConfirm_logoutButton__g67bG:focus-visible{outline-offset:2px}.ProfileSettingsConfirm_logoutButton__g67bG{border:1px solid #133e2c;background:#133e2c;color:#fbfbfb!important}.ProfileSettingsConfirm_logoutButton__g67bG:focus-visible{outline:2px solid #24bc7d}.ProfileSettingsConfirm_deleteButton__eh2a1{border:1px solid #bc2424;background:#bc2424;color:#fbfbfb!important}.ProfileSettingsConfirm_deleteButton__eh2a1:focus-visible{outline:2px solid #bc2424}.ProfileSettingsConfirm_cancelButton__v3pKg{border:1px solid #d7e8df;background:#fbfbfb;color:#133e2c!important}.ProfileSettingsConfirm_cancelButton__v3pKg:focus-visible{outline:2px solid #24bc7d}@media(hover:hover){.ProfileSettingsConfirm_cancelButton__v3pKg:hover,.ProfileSettingsConfirm_deleteButton__eh2a1:hover,.ProfileSettingsConfirm_logoutButton__g67bG:hover{box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.ProfileSettingsConfirm_logoutButton__g67bG:hover{background:#23825a}.ProfileSettingsConfirm_deleteButton__eh2a1:hover{border-color:#751616;background:#751616}.ProfileSettingsConfirm_cancelButton__v3pKg:hover{border-color:#24bc7d;background:#e3f3eb}}@media(hover:none){.ProfileSettingsConfirm_cancelButton__v3pKg:active,.ProfileSettingsConfirm_deleteButton__eh2a1:active,.ProfileSettingsConfirm_logoutButton__g67bG:active{transform:scale(.97)}}@media screen and (max-width:420px){.ProfileSettingsConfirm_confirm__YvhlD{gap:20px}.ProfileSettingsConfirm_warning__3Lm4n{align-items:center;flex-direction:column;padding:17px 15px;text-align:center}.ProfileSettingsConfirm_icon__RMqF7{width:58px;height:58px;flex-basis:58px}.ProfileSettingsConfirm_icon__RMqF7 img{width:50px;height:50px}.ProfileSettingsConfirm_title__TcBnG{font-size:19px}.ProfileSettingsConfirm_actions__EP4GQ{grid-template-columns:1fr}}.StudentManage_menu__rcUJP{display:flex;width:min(430px,100%);flex-direction:column;gap:22px}.StudentManage_heading__09c__{display:flex;flex-direction:column;gap:4px}.StudentManage_eyebrow___bfS_{color:#8b8b8b;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.StudentManage_title___HpAH{margin:0;font-size:27px;font-weight:800;line-height:1.25}.StudentManage_description__teAO1{max-width:380px;margin:2px 0 0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.5}.StudentManage_actions__sIk_s{display:flex;width:100%;flex-direction:column;gap:8px}.StudentManage_action__1HeW6{display:grid;width:100%;min-height:66px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.StudentManage_action__1HeW6:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.StudentManage_icon__Ixa8W{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;background:#edf8f2}.StudentManage_icon__Ixa8W img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease}.StudentManage_content___fJi9{display:flex;min-width:0;flex-direction:column;gap:2px}.StudentManage_label__kFHwT{color:#133e2c;font-size:14px;font-weight:750;line-height:1.35}.StudentManage_actionDescription__TpZdw{color:#8b8b8b;font-size:11px;font-weight:500;line-height:1.4}.StudentManage_arrow__8RKOf{color:#8b8b8b;font-size:29px;line-height:1;text-align:center;transition:color .2s ease,transform .15s ease}.StudentManage_danger__KheUC{border-color:rgba(188,36,36,.16);background:rgba(188,36,36,.025)}.StudentManage_danger__KheUC:focus-visible{outline-color:#bc2424}.StudentManage_dangerIcon__hodEz{background:rgba(188,36,36,.07)}.StudentManage_dangerArrow__yLdnA,.StudentManage_dangerLabel__qwA8C{color:#bc2424}@media(hover:hover){.StudentManage_action__1HeW6:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.StudentManage_action__1HeW6:hover .StudentManage_icon__Ixa8W img{transform:scale(1.08)}.StudentManage_action__1HeW6:hover .StudentManage_arrow__8RKOf{color:#24bc7d;transform:translateX(2px)}.StudentManage_danger__KheUC:hover{border-color:rgba(188,36,36,.35);background:rgba(188,36,36,.055)}.StudentManage_danger__KheUC:hover .StudentManage_arrow__8RKOf{color:#751616}}@media(hover:none){.StudentManage_action__1HeW6:active{transform:scale(.985)}}.AdminSorts_sorts__FTZa_{display:flex;width:min(440px,100%);flex-direction:column;gap:22px}.AdminSorts_heading__OqJ_q{display:flex;flex-direction:column;gap:4px}.AdminSorts_eyebrow__3AN4B{color:#8b8b8b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AdminSorts_title__O9Mk5{margin:0;color:#1e1e1e!important;font-size:27px;font-weight:800;line-height:1.25}.AdminSorts_description__IIewO{margin:2px 0 0;color:#8b8b8b!important;font-size:13px;font-weight:500;line-height:1.5}.AdminSorts_options__asY_u{display:flex;flex-direction:column;gap:8px}.AdminSorts_option__42SpX{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.AdminSorts_option__42SpX:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.AdminSorts_icon__x_TL9{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;background:#edf8f2}.AdminSorts_icon__x_TL9 img{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AdminSorts_iconDown__lDlWa img{transform:rotate(180deg)}.AdminSorts_optionContent__Y2Qdj{display:flex;min-width:0;flex-direction:column;gap:2px}.AdminSorts_optionLabel__Gf0eU{color:#133e2c;font-size:14px;font-weight:750;line-height:1.35}.AdminSorts_optionDescription__nnig5{color:#8b8b8b;font-size:11px;font-weight:500;line-height:1.4}@media(hover:hover){.AdminSorts_option__42SpX:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.AdminSorts_option__42SpX:active{transform:scale(.98)}}@media screen and (max-width:400px){.AdminSorts_sorts__FTZa_{gap:18px}.AdminSorts_title__O9Mk5{font-size:24px}.AdminSorts_option__42SpX{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px}.AdminSorts_icon__x_TL9{width:40px;height:40px}.AdminSorts_icon__x_TL9 img{width:27px;height:27px}.AdminSorts_optionLabel__Gf0eU{font-size:13px}.AdminSorts_optionDescription__nnig5{font-size:10px}}.UserHomePage_home__xa5t_{max-width:1000px;min-height:345px;gap:28px}.UserHomePage_home__xa5t_,.UserHomePage_section__lIDLW{display:flex;width:100%;flex-direction:column;align-items:center}.UserHomePage_section__lIDLW{gap:18px}.UserHomePage_emptyState__AlKV6{display:flex;width:100%;min-height:340px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.UserHomePage_emptyIcon__oXYyF{display:flex;width:72px;height:72px;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid #d7e8df;border-radius:50%;background:#edf8f2;color:#24bc7d;font-size:32px;font-weight:800}.UserHomePage_emptyTitle__s_Hde{margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.25}.UserHomePage_emptyText__vUqX2{max-width:460px;margin:0;color:#8b8b8b!important;font-size:16px;font-weight:500;line-height:1.6}.UserHomePage_subjectNavigation__ZcfGH{display:grid;width:100%;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:20px;padding:18px 22px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.UserHomePage_subjectNavigationSingle__NoY5_{grid-template-columns:1fr}.UserHomePage_subjectHeading__NryuQ{min-width:0;text-align:center}.UserHomePage_subjectEyebrow__CTHVU{margin:0 0 3px;color:#24bc7d!important;font-size:12px;font-weight:800;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.UserHomePage_subjectTitle__D5UjC{margin:0;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2}.UserHomePage_navigationButton__HK_dg,.UserHomePage_sectionNavigationButton__933hl{display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #d7e8df;background:#fbfbfb;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.UserHomePage_navigationButton__HK_dg img,.UserHomePage_sectionNavigationButton__933hl img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.UserHomePage_navigationButton__HK_dg{width:52px;height:52px;border-radius:12px}.UserHomePage_sectionNavigation__5KN8o{display:flex;align-items:center;gap:12px}.UserHomePage_sectionNavigationButton__933hl{width:40px;height:40px;border-radius:12px}.UserHomePage_sectionNavigationButton__933hl img{width:24px;height:24px}.UserHomePage_sectionNavigationLabel__eJC5d{color:#8b8b8b;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.UserHomePage_previousButton__njnMj img{transform:rotate(90deg)}.UserHomePage_nextButton__0mL7y img{transform:rotate(-90deg)}@media(hover:hover){.UserHomePage_navigationButton__HK_dg:hover,.UserHomePage_sectionNavigationButton__933hl:hover{border-color:#24bc7d;background:#e3f3eb;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.UserHomePage_navigationButton__HK_dg:active,.UserHomePage_sectionNavigationButton__933hl:active{transform:scale(.94)}}.UserHomePage_sectionContent__ojCrq{display:flex;width:100%;flex-direction:column;gap:16px}.UserHomePage_sectionTitle__266aQ{margin:0;font-size:22px;font-weight:800;line-height:1.35}.UserHomePage_topics__gGFxl{display:flex;width:100%;flex-direction:column;gap:12px}.UserHomePage_topic__ILeO5{display:flex;width:100%;min-height:92px;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.UserHomePage_topicCompleted____vPs{background:#fbfbfb}.UserHomePage_topicNext___iLu7{border-color:#24bc7d;background:#edf8f2}.UserHomePage_topicLocked__xzSjU{border-color:#dededc;background:rgba(222,222,220,.14)}.UserHomePage_topicContent__qXW_2{min-width:0;flex:1}.UserHomePage_topicState__R2P8J{margin:0 0 4px;color:#8b8b8b!important;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.UserHomePage_topicNext___iLu7 .UserHomePage_topicState__R2P8J{color:#24bc7d!important}.UserHomePage_topicTitleLocked__pl8yi,.UserHomePage_topicTitle__IJohE{margin:0;font-size:17px;font-weight:700;line-height:1.45}.UserHomePage_topicTitleLocked__pl8yi{color:#8b8b8b!important}.UserHomePage_topicActions__wM3S6{display:flex;flex-shrink:0;align-items:center;gap:18px}.UserHomePage_startButton__xK6Pw,.UserHomePage_tryAgainButton__OtUsS{display:flex;min-height:40px;align-items:center;justify-content:center;padding:8px 18px;border-radius:12px;font-size:14px;font-weight:700;line-height:1.3;transition:box-shadow .2s ease,transform .15s ease}.UserHomePage_tryAgainButton__OtUsS{background:#133e2c;color:#fbfbfb!important}.UserHomePage_startButton__xK6Pw{min-width:130px;background:#dbff3f;box-shadow:3px 3px 0 #133e2c}.UserHomePage_mark__nXV33{display:flex;width:76px;height:48px;flex:0 0 76px;align-items:baseline;justify-content:center;padding:8px 6px;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2;font-variant-numeric:tabular-nums}.UserHomePage_markValue__zKyhB{font-size:24px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.UserHomePage_markMaximum__K6Cp7{margin-left:2px;color:#8b8b8b;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.UserHomePage_markSuccess__Z1QLg{color:#24bc7d}.UserHomePage_markNeutral__5neYa{color:#133e2c}.UserHomePage_markDanger___cTrA{border-color:rgba(188,36,36,.22);background:rgba(188,36,36,.06);color:#bc2424}@media(hover:hover){.UserHomePage_topicCompleted____vPs:hover,.UserHomePage_topicNext___iLu7:hover{border-color:#24bc7d;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}.UserHomePage_startButton__xK6Pw:hover,.UserHomePage_tryAgainButton__OtUsS:hover{box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-2px)}}@media(hover:none){.UserHomePage_startButton__xK6Pw:active,.UserHomePage_tryAgainButton__OtUsS:active{transform:scale(.97)}}@keyframes UserHomePage_skeleton-shimmer__V_8DQ{0%{background-position:200% 0}to{background-position:-200% 0}}.UserHomePage_skeleton__156qX{background:linear-gradient(90deg,#e7e7e7 25%,#dededc 50%,#e7e7e7 75%);background-size:200% 100%;animation:UserHomePage_skeleton-shimmer__V_8DQ 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.UserHomePage_skeleton__156qX{animation:none}}.UserHomePage_skeleton__156qX{border-radius:12px}.UserHomePage_skeletonSubject__rlz4r{display:grid;width:100%;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:20px;padding:18px 22px;border:1px solid #d7e8df;border-radius:25px;background:#edf8f2}.UserHomePage_skeletonNavigationButton__0FQp7,.UserHomePage_skeletonSectionButton__V_XCC{flex-shrink:0;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb}.UserHomePage_skeletonNavigationButton__0FQp7{width:52px;height:52px}.UserHomePage_skeletonSubjectContent__MqnA_{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px}.UserHomePage_skeletonEyebrow__E7ZaC{width:72px;height:10px}.UserHomePage_skeletonSubjectTitle__DNsgs{width:min(360px,80%);height:32px}.UserHomePage_skeletonSectionNavigation__MVF1S{display:flex;align-items:center;gap:12px}.UserHomePage_skeletonSectionButton__V_XCC{width:40px;height:40px}.UserHomePage_skeletonSectionLabel__eFXah{width:64px;height:12px}.UserHomePage_skeletonSectionContent__EGOfT{display:flex;width:100%;flex-direction:column;gap:16px}.UserHomePage_skeletonSectionTitle__MPMst{width:min(420px,65%);height:28px}.UserHomePage_skeletonTopics__Xzf4m{display:flex;width:100%;flex-direction:column;gap:12px}.UserHomePage_skeletonTopic__sd5bt{display:flex;width:100%;min-height:92px;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d7e8df;border-radius:12px;background:#fbfbfb}.UserHomePage_skeletonTopicContent__E7eR3{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.UserHomePage_skeletonTopicState__mmqwU{width:84px;height:10px}.UserHomePage_skeletonTopicTitle__Y65vj{width:min(440px,75%);height:20px}.UserHomePage_skeletonTopicAction__QwgBH{width:120px;height:40px;flex-shrink:0}.UserHomePage_screenReaderOnly__tyRW7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:700px){.UserHomePage_skeletonSubject__rlz4r{grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;padding:16px}.UserHomePage_skeletonNavigationButton__0FQp7{width:44px;height:44px}.UserHomePage_skeletonTopic__sd5bt{align-items:flex-start;flex-direction:column;gap:14px}.UserHomePage_skeletonTopicTitle__Y65vj{width:85%}.UserHomePage_skeletonTopicAction__QwgBH{width:100%}}@media screen and (max-width:500px){.UserHomePage_skeletonSubject__rlz4r{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;border-radius:20px}.UserHomePage_skeletonNavigationButton__0FQp7{width:38px;height:38px}.UserHomePage_skeletonSubjectTitle__DNsgs{width:80%;height:24px}.UserHomePage_skeletonSectionTitle__MPMst{width:75%;height:24px}.UserHomePage_skeletonTopic__sd5bt{padding:16px}}@media screen and (max-width:320px){.UserHomePage_skeletonSubject__rlz4r{padding:12px 10px}.UserHomePage_skeletonTopic__sd5bt{padding:14px}}@media screen and (max-width:700px){.UserHomePage_home__xa5t_{gap:22px}.UserHomePage_subjectNavigation__ZcfGH{grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;padding:16px}.UserHomePage_subjectNavigationSingle__NoY5_{grid-template-columns:1fr}.UserHomePage_navigationButton__HK_dg{width:44px;height:44px}.UserHomePage_navigationButton__HK_dg img{width:26px;height:26px}.UserHomePage_topic__ILeO5{align-items:flex-start;flex-direction:column;gap:14px}.UserHomePage_topicActions__wM3S6{width:100%;justify-content:space-between}.UserHomePage_startButton__xK6Pw{width:100%}}@media screen and (max-width:500px){.UserHomePage_subjectNavigation__ZcfGH{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;border-radius:20px}.UserHomePage_subjectNavigationSingle__NoY5_{grid-template-columns:1fr}.UserHomePage_navigationButton__HK_dg{width:38px;height:38px}.UserHomePage_navigationButton__HK_dg img{width:23px;height:23px}.UserHomePage_subjectEyebrow__CTHVU{font-size:10px}.UserHomePage_subjectTitle__D5UjC{font-size:20px}.UserHomePage_sectionTitle__266aQ{font-size:19px;text-align:center}.UserHomePage_topic__ILeO5{padding:16px}.UserHomePage_topicTitleLocked__pl8yi,.UserHomePage_topicTitle__IJohE{font-size:16px}.UserHomePage_topicActions__wM3S6{align-items:stretch;flex-direction:column;gap:10px}.UserHomePage_mark__nXV33,.UserHomePage_tryAgainButton__OtUsS{width:100%}}@media screen and (max-width:320px){.UserHomePage_subjectNavigation__ZcfGH{padding:12px 10px}.UserHomePage_subjectTitle__D5UjC{font-size:17px}.UserHomePage_sectionNavigation__5KN8o{gap:8px}.UserHomePage_sectionNavigationButton__933hl{width:36px;height:36px}.UserHomePage_topic__ILeO5{padding:14px}.UserHomePage_emptyTitle__s_Hde{font-size:22px}.UserHomePage_emptyText__vUqX2{font-size:14px}}.NotRegisteredHome_page__WqwVo{display:flex;width:100%;min-height:520px;align-items:center;justify-content:center;padding:24px 0}.NotRegisteredHome_card__UHiu9{display:flex;width:min(620px,100%);flex-direction:column;align-items:center;gap:22px;padding:36px 40px;border:1px solid #d7e8df;border-radius:25px;background:#fbfbfb;box-shadow:0 10px 10px -5px rgba(0,0,0,.15);text-align:center}.NotRegisteredHome_image__OaxUG{display:flex;width:128px;height:128px;align-items:center;justify-content:center}.NotRegisteredHome_image__OaxUG img{width:128px;height:128px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(7.5px 5px 4px rgba(0,0,0,.35));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NotRegisteredHome_content__t_lM9{display:flex;max-width:500px;flex-direction:column;align-items:center;gap:6px}.NotRegisteredHome_eyebrow__rOeAT{color:#23825a;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.NotRegisteredHome_title__ybj4u{margin:0;color:#1e1e1e!important;font-size:28px;font-weight:800;line-height:1.25;text-wrap:balance}.NotRegisteredHome_description__WyV4E{max-width:460px;margin:0;color:#8b8b8b!important;font-size:12px;font-weight:500;line-height:1.6;text-wrap:balance}.NotRegisteredHome_notice__2g_Ms{display:flex;width:min(460px,100%);align-items:center;gap:11px;padding:12px 13px;border:1px solid #d7e8df;border-radius:12px;background:#edf8f2;text-align:left}.NotRegisteredHome_notice__2g_Ms p{margin:0;color:#8b8b8b!important;font-size:10px;font-weight:500;line-height:1.5}.NotRegisteredHome_noticeNumber__rt7yZ{display:flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border:1px solid #d7e8df;border-radius:9px;background:#fbfbfb;color:#23825a;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.NotRegisteredHome_actions__mZt4q{display:grid;width:min(460px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.NotRegisteredHome_loginButton__OvJT0,.NotRegisteredHome_registerButton__WOUW8{display:flex;min-height:44px;align-items:center;justify-content:center;padding:9px 16px;border-radius:12px;font-size:12px;font-weight:800;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .15s ease}.NotRegisteredHome_loginButton__OvJT0:focus-visible,.NotRegisteredHome_registerButton__WOUW8:focus-visible{outline:2px solid #24bc7d;outline-offset:2px}.NotRegisteredHome_registerButton__WOUW8{border:1px solid #133e2c;background:#133e2c;color:#fbfbfb!important}.NotRegisteredHome_loginButton__OvJT0{border:1px solid #d7e8df;background:#fbfbfb;color:#133e2c!important}@media(hover:hover){.NotRegisteredHome_registerButton__WOUW8:hover{border-color:#23825a;background:#23825a;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-1px)}.NotRegisteredHome_loginButton__OvJT0:hover{border-color:#24bc7d;background:#e3f3eb;color:#1f9d69!important;box-shadow:0 6px 18px rgba(19,62,44,.1);transform:translateY(-1px)}}@media screen and (max-width:600px){.NotRegisteredHome_page__WqwVo{min-height:460px;padding:14px 0}.NotRegisteredHome_card__UHiu9{gap:19px;padding:29px 20px}.NotRegisteredHome_image__OaxUG,.NotRegisteredHome_image__OaxUG img{width:108px;height:108px}.NotRegisteredHome_title__ybj4u{font-size:24px}}@media screen and (max-width:460px){.NotRegisteredHome_card__UHiu9{padding:25px 16px;border-radius:20px}.NotRegisteredHome_actions__mZt4q{grid-template-columns:1fr}.NotRegisteredHome_notice__2g_Ms{align-items:flex-start}.NotRegisteredHome_title__ybj4u{font-size:22px}}@media screen and (max-width:340px){.NotRegisteredHome_image__OaxUG,.NotRegisteredHome_image__OaxUG img{width:92px;height:92px}.NotRegisteredHome_title__ybj4u{font-size:20px}}