.Spinner_fullScreen__Nnzs_{min-height:100vh;min-height:100dvh;background-color:#f7f6f2;color:#20352d;padding:24px}.Spinner_center__NGDtd,.Spinner_fullScreen__Nnzs_{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.Spinner_center__NGDtd{gap:12px;padding:36px 16px;color:#58665f}.Spinner_inline__3rOxh{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:inline-flex;align-items:center;gap:10px;color:#58665f}.Spinner_card__yR_Fp{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 36px;background:#ffffff;border:1px solid #dedad0;border-radius:20px;box-shadow:0 4px 20px rgba(32,53,45,.06);text-align:center;max-width:320px;width:100%;animation:Spinner_fadeIn__wi0ki .2s ease-out}.Spinner_spinnerContainer__aEoCY{position:relative;display:flex;align-items:center;justify-content:center}.Spinner_spinner__z_HCJ{border-radius:50%;border-style:solid;border-color:#25634b #e6f1e9 #e6f1e9;animation:Spinner_spin__yf2IQ .8s cubic-bezier(.4,0,.2,1) infinite;flex-shrink:0}.Spinner_sm__4yFQv{width:20px;height:20px;border-width:2.5px}.Spinner_md__Da5AK{width:32px;height:32px;border-width:3px}.Spinner_lg__6ZkwR{width:44px;height:44px;border-width:3.5px}.Spinner_xl__GXYsm{width:56px;height:56px;border-width:4px}.Spinner_label__5Uy14{font-family:inherit;margin:0;font-size:14px;font-weight:500;color:#58665f;line-height:1.5;letter-spacing:-.01em;text-align:center}.Spinner_fullScreen__Nnzs_ .Spinner_label__5Uy14{font-size:15px;color:#20352d;font-weight:600}.Spinner_logoBox__OKPLu{margin-bottom:4px;display:flex;justify-content:center}@keyframes Spinner_spin__yf2IQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spinner_fadeIn__wi0ki{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.StudentPin_pinShown__sLj3e.StudentPin_pinShown__sLj3e{color:var(--teacher-primary);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.StudentPin_pinUnknown__Fap5i.StudentPin_pinUnknown__Fap5i{color:var(--teacher-muted);font-style:italic}.StudentPin_pinCurrent__tEeOn{margin:0;padding:10px 14px;border-radius:10px;background:var(--teacher-selected);color:var(--teacher-text);font-size:15px}.StudentPin_pinCurrent__tEeOn strong{color:var(--teacher-primary);font-size:18px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.CommunitySocial_avatar__U8r61{display:inline-grid;place-items:center;flex-shrink:0;border-radius:999px;background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b);border:1px solid #cfe2d5;font-weight:700;line-height:1;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.CommunitySocial_avatarBtn__v2v3B{padding:0;background:var(--teacher-selected,#e6f1e9);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.CommunitySocial_avatarBtn__v2v3B:hover{box-shadow:0 0 0 2px var(--teacher-primary,#25634b)}.CommunitySocial_avatarBtn__v2v3B:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.CommunitySocial_avatarImg__9Korz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CommunitySocial_avatar32__JUD0N{width:32px;height:32px;font-size:12px}.CommunitySocial_avatar40__T5LA9{width:40px;height:40px;font-size:14px}.CommunitySocial_avatar48__mNW9n{width:48px;height:48px;font-size:16px}.CommunitySocial_avatar96__6C632{width:96px;height:96px;font-size:30px}.CommunitySocial_byline__3iqHP{display:flex;align-items:center;gap:10px;min-width:0}.CommunitySocial_bylineBody__rkVV_{display:grid;gap:2px;min-width:0}.CommunitySocial_bylineTop__SGCxo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.CommunitySocial_bylineName__PWsZb{font-size:14px;font-weight:600}.CommunitySocial_bylineNameBtn__Xfg8b,.CommunitySocial_bylineName__PWsZb{color:var(--teacher-text,#20352d);line-height:1.35;overflow-wrap:anywhere}.CommunitySocial_bylineNameBtn__Xfg8b{padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.CommunitySocial_bylineNameBtn__Xfg8b:hover{color:var(--teacher-primary,#25634b);text-decoration:underline}.CommunitySocial_bylineNameBtn__Xfg8b:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px;border-radius:4px}.CommunitySocial_bylineMeta__qXsZU{line-height:1.35;overflow-wrap:anywhere}.CommunitySocial_bylineDate__d8KnR,.CommunitySocial_bylineMeta__qXsZU{color:var(--teacher-muted,#58665f);font-size:12px}.CommunitySocial_cardAuthorBtn__SDHlM{padding:0;border:0;background:none;color:var(--teacher-primary,#25634b);font:inherit;font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.CommunitySocial_cardAuthorBtn__SDHlM:hover{color:var(--teacher-primary-hover,#1e513d)}.CommunitySocial_cardAuthorBtn__SDHlM:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px;border-radius:4px}.CommunitySocial_settingsWrap__PKWdH{display:grid;gap:20px}@media (min-width:1280px){.CommunitySocial_profileSettingsWide__tgAc3{--settings-first-row:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px;align-items:start}.CommunitySocial_profileSettingsWide__tgAc3:has(>.CommunitySocial_avatarRow__WUJ8M),.CommunitySocial_profileSettingsWide__tgAc3:has(>.CommunitySocial_suspendBanner__GXB_8){--settings-first-row:2}.CommunitySocial_profileSettingsWide__tgAc3:has(>.CommunitySocial_avatarRow__WUJ8M):has(>.CommunitySocial_suspendBanner__GXB_8){--settings-first-row:3}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_avatarRow__WUJ8M{grid-column:1/-1;margin:0;padding-bottom:24px}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_settingsName__nJzEv{grid-column:1;grid-row:var(--settings-first-row)}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_settingsBio__pCNib{grid-column:1;grid-row:calc(var(--settings-first-row) + 1)}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_settingsVisibility__Uam3F{grid-column:1;grid-row:calc(var(--settings-first-row) + 2)}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_settingsPreferences__rAkuM{grid-column:2;grid-row:var(--settings-first-row) /span 3}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_sectionGroup__x943V{align-content:start;min-width:0;padding:0;border:0;gap:14px}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_privacyNote__se1NN,.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_settingsSaveRow__pphi5,.CommunitySocial_profileSettingsWide__tgAc3>[role]{grid-column:1/-1}.CommunitySocial_profileSettingsWide__tgAc3>.CommunitySocial_settingsSaveRow__pphi5{display:flex;justify-content:flex-end;padding-top:18px;border-top:1px solid var(--teacher-divider,#eeece5)}}.CommunitySocial_suspendBanner__GXB_8{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #f2c9c9;border-radius:12px;background:#fff6f5;color:#8f2232;font-size:14px;font-weight:500;line-height:1.5}.CommunitySocial_avatarRow__WUJ8M{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_avatarActions__FdX8Z{display:grid;gap:8px}.CommunitySocial_avatarSidebar__5RDCD{flex-direction:column;align-items:flex-start;padding:0;border:0;gap:14px}.CommunitySocial_avatarSidebar__5RDCD .CommunitySocial_avatarActions__FdX8Z{width:100%;min-width:0}.CommunitySocial_avatarSidebar__5RDCD .CommunitySocial_avatarButtons__uNQIr{gap:8px}.CommunitySocial_avatarSidebar__5RDCD .CommunitySocial_avatarButtons__uNQIr>button{flex:1 1 auto;font-size:13px}.CommunitySocial_avatarSidebar__5RDCD .CommunitySocial_privacyNote__se1NN{font-size:12px;line-height:1.6}.CommunitySocial_avatarButtons__uNQIr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.CommunitySocial_hiddenFileInput__1CPg9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.CommunitySocial_sectionGroup__x943V{display:grid;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_groupTitle__8_Pw8{margin:0;color:var(--teacher-text,#20352d);font-size:14px;font-weight:600}.CommunitySocial_radioList__zSery{display:grid;gap:8px}.CommunitySocial_radioOption__xh6Bg{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff;color:var(--teacher-text,#20352d);font-size:14px;cursor:pointer}.CommunitySocial_radioOptionChecked__OGd4y{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9);font-weight:600}.CommunitySocial_radioOption__xh6Bg input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--teacher-primary,#25634b);flex-shrink:0}.CommunitySocial_previewBox__Th388{margin:0;padding:10px 14px;border-radius:10px;background:#f4f2ec;color:var(--teacher-text,#20352d);font-size:13px;line-height:1.5}.CommunitySocial_previewBox__Th388 strong{color:var(--teacher-primary,#25634b);font-weight:700}.CommunitySocial_field__p_qNg{display:grid;gap:6px}.CommunitySocial_field__p_qNg label{color:var(--teacher-muted,#58665f);font-size:12px;font-weight:500}.CommunitySocial_textInput__isEJP,.CommunitySocial_textarea__LSOhQ{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:10px;background:#fff;color:var(--teacher-text,#20352d);font:inherit;font-size:15px;box-sizing:border-box}.CommunitySocial_textarea__LSOhQ{min-height:88px;resize:vertical;line-height:1.5}.CommunitySocial_textInput__isEJP:focus-visible,.CommunitySocial_textarea__LSOhQ:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:1px}.CommunitySocial_charCount__VMuHP{justify-self:end;color:var(--teacher-muted,#58665f);font-size:12px;font-variant-numeric:tabular-nums}.CommunitySocial_toggleList__DvAqR{display:grid;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff;overflow:hidden}.CommunitySocial_toggleItem__M_wkM{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;border-bottom:1px solid var(--teacher-divider,#eeece5);cursor:pointer}.CommunitySocial_toggleItem__M_wkM:last-child{border-bottom:0}.CommunitySocial_toggleText__fNc1g{display:grid;gap:2px;min-width:0;color:var(--teacher-text,#20352d);font-size:14px;line-height:1.4}.CommunitySocial_toggleValue__cPjoR{color:var(--teacher-muted,#58665f);font-size:12px;font-weight:400}.CommunitySocial_toggleInput__1RpKF{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--teacher-primary,#25634b);cursor:pointer}.CommunitySocial_privacyNote__se1NN{margin:0;color:var(--teacher-muted,#58665f);font-size:12px;line-height:1.55}.CommunitySocial_btnDanger__51FuQ,.CommunitySocial_btnIcon___lstY,.CommunitySocial_btnPrimary__Czjt2,.CommunitySocial_btnSecondary__XhNYb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-sizing:border-box;transition:background .12s ease,border-color .12s ease,color .12s ease}.CommunitySocial_btnPrimary__Czjt2{border:1px solid var(--teacher-primary,#25634b);background:var(--teacher-primary,#25634b);color:#fff}.CommunitySocial_btnPrimary__Czjt2:hover:not(:disabled){background:var(--teacher-primary-hover,#1e513d);border-color:var(--teacher-primary-hover,#1e513d)}.CommunitySocial_btnSecondary__XhNYb{border:1px solid var(--teacher-border,#dedad0);background:#fff;color:var(--teacher-text,#20352d)}.CommunitySocial_btnSecondary__XhNYb:hover:not(:disabled){background:#f4f2ec}.CommunitySocial_btnSecondary__XhNYb[aria-pressed=true]{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.CommunitySocial_btnDanger__51FuQ{border:1px solid #ecc6ca;background:#fff;color:#8f2232}.CommunitySocial_btnDanger__51FuQ:hover:not(:disabled){background:#fbe9ea}.CommunitySocial_btnIcon___lstY{width:44px;padding:0;border:1px solid var(--teacher-border,#dedad0);background:#fff;color:var(--teacher-text,#20352d)}.CommunitySocial_btnIcon___lstY:hover:not(:disabled){background:#f4f2ec}.CommunitySocial_btnIcon___lstY[aria-pressed=true]{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.CommunitySocial_btnDanger__51FuQ:disabled,.CommunitySocial_btnIcon___lstY:disabled,.CommunitySocial_btnPrimary__Czjt2:disabled,.CommunitySocial_btnSecondary__XhNYb:disabled{opacity:.55;cursor:not-allowed}.CommunitySocial_btnDanger__51FuQ:focus-visible,.CommunitySocial_btnIcon___lstY:focus-visible,.CommunitySocial_btnPrimary__Czjt2:focus-visible,.CommunitySocial_btnSecondary__XhNYb:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.CommunitySocial_hubWrap__s6ZqT{display:grid;gap:20px}.CommunitySocial_backRow__B1NTo{display:flex;align-items:center;gap:10px}.CommunitySocial_profilePanel__FAuVX{display:grid;gap:18px;padding:22px 24px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_profileTop__PhuDZ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px}.CommunitySocial_profileIdentity__0La7p{display:flex;align-items:flex-start;gap:18px;min-width:0;flex:1}.CommunitySocial_profileText__zvCBP{display:grid;gap:6px;min-width:0}.CommunitySocial_profileName__GWwNj{margin:0;color:var(--teacher-text,#20352d);font-size:20px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.CommunitySocial_profileSub__CWSXV{margin:0;color:var(--teacher-muted,#58665f);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.CommunitySocial_profileSchool__0tPKl{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--teacher-muted,#58665f);font-size:13px}.CommunitySocial_profileBio__zlfmV{margin:4px 0 0;max-width:680px;color:var(--teacher-text,#20352d);font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.CommunitySocial_profileStatsRow__9wnRZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:12px;border-top:1px solid var(--teacher-divider,#eeece5);color:var(--teacher-muted,#58665f);font-size:13px;font-variant-numeric:tabular-nums}.CommunitySocial_profileStatsRow__9wnRZ strong{color:var(--teacher-text,#20352d);font-weight:600}.CommunitySocial_profileActions__MKj1q{display:flex;flex-wrap:wrap;align-items:center;gap:8px;position:relative}.CommunitySocial_menuWrap__2jV7d{position:relative}.CommunitySocial_menuDropdown__SYydT{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;padding:6px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff;box-shadow:0 10px 26px rgba(24,39,32,.12);display:grid;gap:2px}.CommunitySocial_menuItem__BmLfQ{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--teacher-text,#20352d);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.CommunitySocial_menuItem__BmLfQ:hover{background:#f4f2ec}.CommunitySocial_menuItemDanger__j64Ec{color:#8f2232}.CommunitySocial_menuItemDanger__j64Ec:hover{background:#fbe9ea}.CommunitySocial_tabsBar__iDO9y{display:flex;flex-wrap:wrap;gap:8px}.CommunitySocial_tabBtn__Y1syV{min-height:44px;padding:0 16px;border:1px solid var(--teacher-border,#dedad0);border-radius:999px;background:#fff;color:var(--teacher-text,#20352d);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.CommunitySocial_tabBtn__Y1syV[aria-pressed=true]{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.CommunitySocial_tabBtn__Y1syV:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.CommunitySocial_galleryGrid__mmhEi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px}.CommunitySocial_galleryCard__oJ2d_{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff;color:var(--teacher-text,#20352d);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.CommunitySocial_galleryCard__oJ2d_:hover{border-color:var(--teacher-primary,#25634b);box-shadow:0 4px 14px rgba(32,53,45,.06)}.CommunitySocial_galleryCard__oJ2d_:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.CommunitySocial_thumbBox__ZBhE8{position:relative;width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#edf2e8;color:var(--teacher-primary,#25634b);display:grid;place-items:center}.CommunitySocial_thumbImg__SAM88{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CommunitySocial_thumbMath__2qiiB{background:#e6f0fa;color:#1c538e}.CommunitySocial_thumbTurkish__qi7A_{background:#faece8;color:#943b25}.CommunitySocial_thumbScience__PiJ72{background:#e7f4ec;color:#1e6b43}.CommunitySocial_thumbSocial__nhhsh{background:#fcf2df;color:#85580c}.CommunitySocial_galleryTitle__yYJBV{margin:0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.CommunitySocial_galleryMeta__Gp98D{margin:0;color:var(--teacher-muted,#58665f);font-size:12px;line-height:1.4}.CommunitySocial_followList__QTkcv,.CommunitySocial_postList__VZSVm{display:grid;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff;overflow:hidden;margin:0;padding:0;list-style:none}.CommunitySocial_postRow__ZW_2v{display:grid;gap:8px;padding:16px 20px;border-bottom:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_postRow__ZW_2v:last-child{border-bottom:0}.CommunitySocial_postDate__kNORx{color:var(--teacher-muted,#58665f);font-size:12px}.CommunitySocial_postBody__cdZHH{margin:0;color:var(--teacher-text,#20352d);font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.CommunitySocial_postLinkCard__i5ONE{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:10px;background:#f7f6f2;color:var(--teacher-primary,#25634b);font-size:13px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.CommunitySocial_postLinkCard__i5ONE:hover{background:var(--teacher-selected,#e6f1e9)}.CommunitySocial_followRow__gweiU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_followRow__gweiU:last-child{border-bottom:0}.CommunitySocial_emptyBox__ErbIh{display:grid;gap:8px;justify-items:start;padding:22px 24px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_emptyBox__ErbIh h3{margin:0;color:var(--teacher-text,#20352d);font-size:16px;font-weight:600}.CommunitySocial_emptyBox__ErbIh p{margin:0;color:var(--teacher-muted,#58665f);font-size:14px;line-height:1.55}.CommunitySocial_moreRow__2nVht{display:flex;justify-content:center;padding-top:8px}.CommunitySocial_modalBackdrop__fQhTb{position:fixed;inset:0;z-index:210;display:grid;place-items:center;padding:16px;background:rgba(20,32,27,.52)}.CommunitySocial_modalCard___TZRe{width:min(100%,460px);display:grid;gap:14px;padding:22px 24px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff;box-shadow:0 18px 42px rgba(20,32,27,.22)}.CommunitySocial_modalHead__6m8gV{display:flex;align-items:center;justify-content:space-between;gap:12px}.CommunitySocial_modalHead__6m8gV h3{margin:0;color:var(--teacher-text,#20352d);font-size:17px;font-weight:700}.CommunitySocial_modalActions__5LSok{display:flex;justify-content:flex-end;gap:8px}@media (max-width:767px){.CommunitySocial_emptyBox__ErbIh,.CommunitySocial_followList__QTkcv,.CommunitySocial_galleryCard__oJ2d_,.CommunitySocial_modalCard___TZRe,.CommunitySocial_postList__VZSVm,.CommunitySocial_profilePanel__FAuVX{border-radius:16px}.CommunitySocial_profilePanel__FAuVX{padding:18px 16px}.CommunitySocial_profileTop__PhuDZ{flex-direction:column;align-items:stretch}.CommunitySocial_profileIdentity__0La7p{flex-direction:column;align-items:flex-start;gap:12px}.CommunitySocial_galleryGrid__mmhEi{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CommunitySocial_textInput__isEJP,.CommunitySocial_textarea__LSOhQ{font-size:16px}}.CommunitySocial_hiddenThumbStage__JLzTM{position:fixed;left:-9999px;top:-9999px;width:640px;height:360px;overflow:hidden;pointer-events:none;opacity:0;z-index:-1}.CommunitySocial_feedLayout__nSeiH{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px}.CommunitySocial_feedMain__mp9WV{display:grid;gap:18px;min-width:0}.CommunitySocial_feedAside__QymoJ{display:grid;gap:16px;min-width:0}.CommunitySocial_mobileSideCollapse__k8fBH{display:none}.CommunitySocial_asideCard__4hAsf{display:grid;gap:12px;padding:18px 20px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_asideTitle__D4jBg{margin:0;color:var(--teacher-text,#20352d);font-size:15px;font-weight:700}.CommunitySocial_suggestionList__Zx_Ot{display:grid;margin:0;padding:0;list-style:none}.CommunitySocial_suggestionRow__TgVom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_suggestionRow__TgVom:first-child{padding-top:0}.CommunitySocial_suggestionRow__TgVom:last-child{padding-bottom:0;border-bottom:0}.CommunitySocial_topicChips__aK5B5{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.CommunitySocial_topicChip__1vrVk{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 10px;border:1px solid var(--teacher-border,#dedad0);border-radius:999px;background:#f7f6f2;color:var(--teacher-text,#20352d);font-size:12px;font-weight:600}.CommunitySocial_topicRemoveBtn__IZXe2{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:none;color:var(--teacher-muted,#58665f);cursor:pointer}.CommunitySocial_topicRemoveBtn__IZXe2:hover{background:#eeece5;color:#8f2232}.CommunitySocial_topicAddForm__DfNnk{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_feedTopBar__f9mT5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.CommunitySocial_viewSwitch___7a2g{display:inline-flex;padding:3px;border:1px solid var(--teacher-border,#dedad0);border-radius:999px;background:#fff}.CommunitySocial_viewSwitchBtn__mSqDi{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--teacher-muted,#58665f);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.CommunitySocial_viewSwitchBtn__mSqDi[aria-pressed=true]{background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.CommunitySocial_viewSwitchBtn__mSqDi:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:1px}.CommunitySocial_searchBarWrap__2LLpP{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_searchBarRow__FgHJq{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.CommunitySocial_searchInputLabel__O29nU{flex:1;min-width:200px;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#f7f6f2;color:var(--teacher-muted,#58665f)}.CommunitySocial_searchInputLabel__O29nU:focus-within{border-color:var(--teacher-primary,#25634b);background:#fff}.CommunitySocial_searchInput__VtC99{flex:1;min-width:0;border:0;background:none;color:var(--teacher-text,#20352d);font:inherit;font-size:15px;outline:none}.CommunitySocial_filterDrawer__iihpb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_composerCard__md2LV{display:grid;gap:12px;padding:18px 20px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_composerMetaRow__Egefp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CommunitySocial_composerLinkFields__XieyY{display:grid;gap:10px;padding:12px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#f7f6f2}.CommunitySocial_composerFooter__3bIMQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_composerTools__M8bSE{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.CommunitySocial_postCard__N7YW5{display:grid;gap:14px;padding:20px 22px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_postHeader__IXcug{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.CommunitySocial_postText__UbhPT{margin:0;color:var(--teacher-text,#20352d);font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.CommunitySocial_readMoreBtn__H7n4v{justify-self:start;padding:0;border:0;background:none;color:var(--teacher-primary,#25634b);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.CommunitySocial_readMoreBtn__H7n4v:hover{text-decoration:underline}.CommunitySocial_linkBox__aE6yk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#f7f6f2;color:var(--teacher-text,#20352d);text-decoration:none;transition:border-color .12s ease,background .12s ease}.CommunitySocial_linkBox__aE6yk:hover{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9)}.CommunitySocial_linkBoxText__CUWN3{display:grid;gap:2px;min-width:0}.CommunitySocial_linkBoxTitle__FSun2{color:var(--teacher-primary,#25634b);font-size:14px;font-weight:600;overflow-wrap:anywhere}.CommunitySocial_linkBoxDomain__9dUPV{color:var(--teacher-muted,#58665f);font-size:12px}.CommunitySocial_itemBox__vv8LO{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#faf9f5}.CommunitySocial_itemBoxBody__g2ElF{display:grid;align-content:space-between;gap:10px;min-width:0}.CommunitySocial_itemBoxTitle__xc5pi{margin:0;color:var(--teacher-text,#20352d);font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.CommunitySocial_itemBadges__HLoNT{display:flex;flex-wrap:wrap;gap:6px}.CommunitySocial_itemBadge__jOm6y{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#eeece5;color:#4b5852;font-size:12px;font-weight:600}.CommunitySocial_itemBadgePrimary__akVLY{background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.CommunitySocial_itemActions__RAOrZ,.CommunitySocial_reactionBar__ttGF3{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.CommunitySocial_reactionBar__ttGF3{padding-top:12px;border-top:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_reactBtn__Sq87C{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--teacher-border,#dedad0);border-radius:999px;background:#fff;color:var(--teacher-text,#20352d);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.CommunitySocial_reactBtn__Sq87C:hover:not(:disabled){background:#f4f2ec}.CommunitySocial_reactBtn__Sq87C[aria-pressed=true]{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.CommunitySocial_reactBtn__Sq87C:disabled{opacity:.6;cursor:not-allowed}.CommunitySocial_reactBtn__Sq87C:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.CommunitySocial_suggestionsEmptyGrid__sCVVD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;width:100%;margin-top:8px}.CommunitySocial_suggestionCard__lphyf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#faf9f5}@media (max-width:1023px){.CommunitySocial_feedLayout__nSeiH{grid-template-columns:minmax(0,1fr)}.CommunitySocial_feedAside__QymoJ{display:none}.CommunitySocial_mobileSideCollapse__k8fBH{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:#fff}.CommunitySocial_mobileSideToggle__203rY{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--teacher-text,#20352d);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}}@media (max-width:767px){.CommunitySocial_asideCard__4hAsf,.CommunitySocial_composerCard__md2LV,.CommunitySocial_postCard__N7YW5,.CommunitySocial_searchBarWrap__2LLpP{border-radius:16px;padding:16px}.CommunitySocial_filterDrawer__iihpb,.CommunitySocial_itemBox__vv8LO{grid-template-columns:minmax(0,1fr)}.CommunitySocial_searchInput__VtC99{font-size:16px}}.CommunitySocial_commentsSection__MDxI3{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_commentList__VRVyQ{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#faf9f5;overflow:hidden}.CommunitySocial_commentRow__7LWLK{display:grid;gap:6px;padding:12px 14px;border-bottom:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_commentRow__7LWLK:last-child{border-bottom:0}.CommunitySocial_commentTop__8BVgA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.CommunitySocial_commentAuthorLine__pxCQb{display:flex;align-items:center;gap:8px;min-width:0}.CommunitySocial_commentBody__rE6KV{margin:0;padding-left:40px;color:var(--teacher-text,#20352d);font-size:14px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.CommunitySocial_commentActions__a68WG{display:inline-flex;align-items:center;gap:6px}.CommunitySocial_commentActionBtn__Nhqsd{min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:none;color:var(--teacher-muted,#58665f);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.CommunitySocial_commentActionBtn__Nhqsd:hover{background:#eeece5;color:var(--teacher-text,#20352d)}.CommunitySocial_commentActionDanger__p1DkJ{color:#8f2232}.CommunitySocial_commentActionDanger__p1DkJ:hover{background:#fbe9ea;color:#8f2232}.CommunitySocial_commentForm__MIERG{display:grid;gap:8px}.CommunitySocial_commentInputRow__uxxFU{display:flex;align-items:flex-end;gap:8px}.CommunitySocial_commentTextarea__pF8AW{flex:1;min-width:0;min-height:60px;padding:10px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:10px;background:#fff;color:var(--teacher-text,#20352d);font:inherit;font-size:14px;line-height:1.45;resize:vertical;box-sizing:border-box}.CommunitySocial_commentTextarea__pF8AW:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:1px}.CommunitySocial_notifPanel__Mj5Jb{display:grid;gap:14px;padding:20px 22px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_notifHeader__oK4PB{display:flex;align-items:center;justify-content:space-between;gap:12px}.CommunitySocial_notifTitle__zXNeA{margin:0;color:var(--teacher-text,#20352d);font-size:17px;font-weight:700}.CommunitySocial_notifList__P0iVH{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;overflow:hidden}.CommunitySocial_notifItem__vqdTs{border-bottom:1px solid var(--teacher-divider,#eeece5)}.CommunitySocial_notifItem__vqdTs:last-child{border-bottom:0}.CommunitySocial_notifRowBtn__WZkR_,.CommunitySocial_notifRowStatic__r4TRj{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 16px;border:0;background:#fff;color:var(--teacher-text,#20352d);font:inherit;text-align:left;box-sizing:border-box}.CommunitySocial_notifRowBtn__WZkR_{cursor:pointer;transition:background .12s ease}.CommunitySocial_notifRowBtn__WZkR_:hover{background:#f4f2ec}.CommunitySocial_notifRowUnread__eWpQu{background:#eff7f1}.CommunitySocial_notifRowBtn__WZkR_.CommunitySocial_notifRowUnread__eWpQu:hover{background:#e3f0e7}.CommunitySocial_notifIconBox__bRy_9{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;background:#fbe9ea;color:#8f2232}.CommunitySocial_notifBody__IDHpj{display:grid;gap:2px;flex:1;min-width:0}.CommunitySocial_notifText__HSR3g{color:var(--teacher-text,#20352d);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.CommunitySocial_notifRowUnread__eWpQu .CommunitySocial_notifText__HSR3g{font-weight:600}.CommunitySocial_notifTime__s31Xk{color:var(--teacher-muted,#58665f);font-size:12px}.CommunitySocial_unreadBadgePill__pUz0G{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--teacher-primary,#25634b);color:#fff;font-size:11px;font-weight:700;line-height:1}@media (max-width:767px){.CommunitySocial_notifPanel__Mj5Jb{border-radius:16px;padding:16px}.CommunitySocial_commentBody__rE6KV{padding-left:0}.CommunitySocial_commentInputRow__uxxFU{flex-direction:column;align-items:stretch}.CommunitySocial_commentTextarea__pF8AW{font-size:16px}}.CommunitySocial_sideMenuCard__kS23b{display:grid;gap:12px;padding:16px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#fff}.CommunitySocial_sideMenuHeader__mKBzD{display:flex;align-items:center;justify-content:space-between;gap:8px}.CommunitySocial_sideMenuList__agza7{display:grid;gap:4px}.CommunitySocial_sideMenuDivider__b0x4J{height:1px;margin:4px 0;background:var(--teacher-divider,#eeece5)}.CommunitySocial_sideMenuGroupTitle__E0b_6{margin:4px 10px 2px;color:var(--teacher-muted,#58665f);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.CommunitySocial_sideMenuBtn__utqBu{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--teacher-text,#20352d);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.CommunitySocial_sideMenuBtn__utqBu:hover{background:#f4f2ec}.CommunitySocial_sideMenuBtn__utqBu[aria-pressed=true]{border-color:#cfe4d6;background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b);font-weight:600}.CommunitySocial_sideMenuBtn__utqBu:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.CommunitySocial_sideMenuBtnLeft__0sR8Q{display:inline-flex;align-items:center;gap:10px;min-width:0}.CommunitySocial_composerCardCompact__jXVVi{display:grid;padding:10px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:#fff}.CommunitySocial_textareaCompact__sBHRE{width:100%;min-height:44px;max-height:44px;padding:10px 14px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#f7f6f2;color:var(--teacher-text,#20352d);font:inherit;font-size:14px;line-height:1.4;resize:none;outline:none;cursor:text;transition:border-color .15s ease,background .15s ease}.CommunitySocial_textareaCompact__sBHRE:focus,.CommunitySocial_textareaCompact__sBHRE:hover{border-color:var(--teacher-primary,#25634b);background:#fff}.CommunitySocial_composerSubmitGroup__bpimT{display:inline-flex;align-items:center;gap:8px}.CommunitySocial_mobileMenuBtn__Ek2ZF,.CommunitySocial_mobileTopMenuRow__U4vm3{display:none}@media (max-width:1023px){.CommunitySocial_mobileMenuBtn__Ek2ZF{display:inline-flex}.CommunitySocial_mobileTopMenuRow__U4vm3{display:flex;justify-content:flex-end}.CommunitySocial_searchInputLabel__O29nU{min-width:120px}.CommunitySocial_mobileDrawerBackdrop__3BajC{position:fixed;inset:0;z-index:230;display:flex;justify-content:flex-end;background:rgba(20,32,27,.48)}.CommunitySocial_mobileDrawerPanel__eUz4W{width:min(100%,360px);height:100%;display:flex;flex-direction:column;background:var(--teacher-bg,#f7f6f2);border-left:1px solid var(--teacher-border,#dedad0);box-shadow:-12px 0 32px rgba(20,32,27,.18);overflow:hidden}.CommunitySocial_mobileDrawerHead__LGy_b{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:#fff;border-bottom:1px solid var(--teacher-border,#dedad0)}.CommunitySocial_mobileDrawerTitle__aCRPG{margin:0;color:var(--teacher-text,#20352d);font-size:16px;font-weight:700}.CommunitySocial_mobileDrawerBody__PsDTu{flex:1;overflow-y:auto;display:grid;align-content:start;gap:14px;padding:14px}}@media (max-width:767px){.CommunitySocial_searchBarWrap__2LLpP{padding:10px 12px}.CommunitySocial_textareaCompact__sBHRE{font-size:16px}}.CommunitySocial_itemBoxNoThumb__NjqlZ{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px}.CommunitySocial_thumbBoxIconOnly__25o69{width:52px;height:52px;aspect-ratio:1/1;border-radius:12px}.CommunitySocial_itemMetaBlock__GTyDX{display:grid;gap:4px;min-width:0}.CommunitySocial_itemTitleRow__RsCTd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.CommunitySocial_itemMetaText__nVR5_{margin:0;color:var(--teacher-muted,#58665f);font-size:13px;line-height:1.45}.CommunitySocial_itemActionsRow__DZY3a{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.CommunitySocial_itemActionBtn___PUyJ{justify-content:center}@media (max-width:767px){.CommunitySocial_itemBox__vv8LO.CommunitySocial_itemBoxNoThumb__NjqlZ{grid-template-columns:minmax(0,1fr);padding:12px}.CommunitySocial_itemBoxNoThumb__NjqlZ .CommunitySocial_thumbBoxIconOnly__25o69{display:none}.CommunitySocial_itemActionsRow__DZY3a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.CommunitySocial_itemActionBtn___PUyJ{width:100%;padding:0 8px;font-size:13px;gap:5px;white-space:nowrap}.CommunitySocial_reactBtn__Sq87C{padding:0 11px;font-size:12.5px}}.TeacherProfile_desktopOnly__Mt5xk,.TeacherProfile_profileSidebar__6487A{display:none}.TeacherProfile_content__rUdu7{display:grid;gap:16px;min-width:0}@media (min-width:1024px){.TeacherProfile_profile__EF__6{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;width:100%;max-width:none;margin:0}.TeacherProfile_profileSidebar__6487A{position:sticky;top:24px;display:grid;align-content:start;gap:20px;min-width:0;padding:22px;border:1px solid var(--teacher-border);border-radius:18px;background:white}.TeacherProfile_avatarSlot__fpXfw{display:grid;gap:12px;min-width:0}.TeacherProfile_sidebarIdentity__F1cb2{display:grid;gap:5px;min-width:0}.TeacherProfile_sidebarIdentity__F1cb2 strong{font-size:17px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.TeacherProfile_sidebarIdentity__F1cb2 span{color:var(--teacher-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.TeacherProfile_sectionNav__GbpAp{display:grid;gap:6px;padding-top:16px;border-top:1px solid #eeece5}.TeacherProfile_sectionNav__GbpAp button{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px;border:0;border-radius:10px;background:transparent;color:var(--teacher-muted);font:inherit;font-size:14px;line-height:1.5;font-weight:500;text-align:left;cursor:pointer}.TeacherProfile_sectionNav__GbpAp button[aria-pressed=true]{background:var(--teacher-selected);color:var(--teacher-primary);font-weight:600}.TeacherProfile_sectionNav__GbpAp button:hover{background:#f0f5ef}.TeacherProfile_sectionNav__GbpAp button:focus-visible{outline:3px solid var(--teacher-primary);outline-offset:-3px}.TeacherProfile_sectionNav__GbpAp svg{flex-shrink:0}.TeacherProfile_content__rUdu7{gap:0}.TeacherProfile_profile__EF__6 .TeacherProfile_layout__cPiIV{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.TeacherProfile_profile__EF__6:not([data-section=account]) .TeacherProfile_account__zSx7g,.TeacherProfile_profile__EF__6:not([data-section=community]) .TeacherProfile_community__AjBQ2,.TeacherProfile_profile__EF__6:not([data-section=security]) .TeacherProfile_security__OJd_5,.TeacherProfile_profile__EF__6[data-section=community] .TeacherProfile_layout__cPiIV{display:none}.TeacherProfile_profile__EF__6 .TeacherProfile_identity__cu80L{align-items:center;gap:16px;padding-bottom:20px}.TeacherProfile_profile__EF__6 .TeacherProfile_identity__cu80L>button{flex-shrink:0}.TeacherProfile_profile__EF__6 .TeacherProfile_mobileIdentity__NyrWa{display:none}.TeacherProfile_profile__EF__6 .TeacherProfile_details__vTlkx{display:grid;grid-template-columns:minmax(0,1fr);gap:0 28px;margin:0}.TeacherProfile_profile__EF__6 .TeacherProfile_details__vTlkx>div{display:grid;align-content:start;gap:6px;padding:16px 0;border-top:0;border-bottom:1px solid #eeece5}.TeacherProfile_profile__EF__6 .TeacherProfile_details__vTlkx dt{min-width:0;line-height:1.6;flex-wrap:wrap}.TeacherProfile_profile__EF__6 .TeacherProfile_details__vTlkx dd{text-align:left;font-size:15px;line-height:1.6}.TeacherProfile_profile__EF__6 .TeacherProfile_details__vTlkx dt button{padding:0;text-align:left}.TeacherProfile_profile__EF__6 .TeacherProfile_editForm__JMIpd{grid-template-columns:minmax(0,1fr);gap:20px}.TeacherProfile_profile__EF__6 .TeacherProfile_editForm__JMIpd>:first-child,.TeacherProfile_profile__EF__6 .TeacherProfile_editForm__JMIpd>:last-child{grid-column:1/-1}.TeacherProfile_profile__EF__6 .TeacherProfile_security__OJd_5{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.TeacherProfile_profile__EF__6 .TeacherProfile_logoutPanel__laDN3{justify-items:start;padding:24px}.TeacherProfile_profile__EF__6 .TeacherProfile_logoutPanel__laDN3>button{width:auto;min-width:140px}.TeacherProfile_desktopOnly__Mt5xk{display:block}}@media (min-width:1280px){.TeacherProfile_profile__EF__6 .TeacherProfile_details__vTlkx,.TeacherProfile_profile__EF__6 .TeacherProfile_editForm__JMIpd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.TeacherProfile_profile__EF__6 .TeacherProfile_security__OJd_5{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}}.Files_page__P1mST{display:grid;gap:16px;min-width:0;color:var(--teacher-text,#20352d)}.Files_dangerButton__W6xqu,.Files_primaryButton__L2fnA,.Files_secondaryButton__IUxk1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.Files_primaryButton__L2fnA{border:1px solid var(--teacher-primary,#25634b);background:var(--teacher-primary,#25634b);color:#fff}.Files_primaryButton__L2fnA:hover:not(:disabled){background:var(--teacher-hover,#1d503d)}.Files_secondaryButton__IUxk1{border:1px solid var(--teacher-border,#dedad0);background:#fff;color:var(--teacher-text,#20352d)}.Files_secondaryButton__IUxk1:hover:not(:disabled){border-color:var(--teacher-primary,#25634b);color:var(--teacher-primary,#25634b)}.Files_dangerButton__W6xqu{border:1px solid #c9a0a7;background:#fff;color:#943747}.Files_dangerButton__W6xqu:hover:not(:disabled){background:#fbf1f2}.Files_dangerButton__W6xqu:disabled,.Files_iconButton__beOzz:disabled,.Files_primaryButton__L2fnA:disabled,.Files_secondaryButton__IUxk1:disabled{opacity:.55;cursor:not-allowed}.Files_iconButton__beOzz{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff;color:var(--teacher-muted,#58665f);cursor:pointer}.Files_iconButton__beOzz:hover:not(:disabled){color:var(--teacher-primary,#25634b);border-color:var(--teacher-primary,#25634b)}.Files_linkButton__pcKxd{padding:6px 4px;border:0;background:none;color:var(--teacher-primary,#25634b);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}:is(.Files_primaryButton__L2fnA,.Files_secondaryButton__IUxk1,.Files_dangerButton__W6xqu,.Files_iconButton__beOzz,.Files_linkButton__pcKxd,.Files_tabs__7br12 button,.Files_folderChip__LMBsN,.Files_menu__fOnQH summary,.Files_menu__fOnQH button):focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.Files_muted__SQkC5{margin:0;font-size:14px;line-height:1.5;color:var(--teacher-muted,#58665f)}.Files_error__HEiWA{margin:0;font-size:14px;line-height:1.5;color:#943747}.Files_tabs__7br12{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#f0eee7;width:-moz-fit-content;width:fit-content;max-width:100%}.Files_tabs__7br12 button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--teacher-muted,#58665f);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.Files_tabs__7br12 button[aria-pressed=true]{background:#fff;color:var(--teacher-primary,#25634b);box-shadow:0 1px 2px rgb(20 35 28/12%)}.Files_topBar__POohT{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.Files_usage__58pTB{display:grid;gap:6px;flex:1 1 240px;max-width:420px;min-width:0}.Files_usage__58pTB p{margin:0;font-size:14px;color:var(--teacher-muted,#58665f);font-variant-numeric:tabular-nums}.Files_usage__58pTB p strong{color:var(--teacher-text,#20352d)}.Files_usageBar__VncEW{height:8px;border-radius:999px;background:#e6e3da;overflow:hidden}.Files_usageBar__VncEW span{display:block;height:100%;border-radius:inherit;background:var(--teacher-primary,#25634b)}.Files_usageBar__VncEW.Files_usageHigh__V0ItN span{background:#c47a12}.Files_usageBar__VncEW.Files_usageFull__gbH36 span{background:#943747}.Files_folderBar__nL84F,.Files_topActions__VOj1O{display:flex;flex-wrap:wrap;gap:8px}.Files_folderBar__nL84F{align-items:center}.Files_folderChip__LMBsN{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--teacher-border,#dedad0);border-radius:999px;background:#fff;color:var(--teacher-text,#20352d);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.Files_folderChip__LMBsN[aria-pressed=true]{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.Files_folderChip__LMBsN small{font-size:12px;font-weight:600;color:var(--teacher-muted,#58665f);font-variant-numeric:tabular-nums}.Files_folderChip__LMBsN.Files_dropTarget__dDQau{border-style:dashed;border-color:var(--teacher-primary,#25634b);background:#f2f8f4}.Files_folderChip__LMBsN.Files_dropOver___MfXH{background:var(--teacher-primary,#25634b);color:#fff}.Files_folderChip__LMBsN.Files_dropOver___MfXH small{color:#e6f1e9}.Files_folderTools__txbj0{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.Files_filters__sesJF{display:grid;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(140px,1fr));gap:8px}.Files_search__h00lh{position:relative;min-width:0}.Files_search__h00lh svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--teacher-muted,#58665f);pointer-events:none}.Files_search__h00lh input{width:100%;min-height:44px;padding:0 12px 0 40px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff;font:inherit;font-size:15px;color:inherit}.Files_field__jL4C7 input:focus-visible,.Files_field__jL4C7 textarea:focus-visible,.Files_search__h00lh input:focus-visible,.Files_tagInput__h4NSp:focus-within{outline:3px solid var(--teacher-primary,#25634b);outline-offset:1px}.Files_list___Ix2R{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:#fff;overflow:hidden}.Files_dropZone__brLvF{position:relative}.Files_dropZone__brLvF.Files_dragActive__TJpfW .Files_empty__WwEv1,.Files_dropZone__brLvF.Files_dragActive__TJpfW .Files_list___Ix2R{outline:3px dashed var(--teacher-primary,#25634b);outline-offset:4px}.Files_row__e2YWg{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border-bottom:1px solid var(--teacher-border,#dedad0);background:#fff}.Files_row__e2YWg:last-child{border-bottom:0}.Files_row__e2YWg.Files_rowSelected__YpNf8{background:#f2f8f4}.Files_row__e2YWg.Files_rowDragging__4UowQ{opacity:.45}.Files_row__e2YWg.Files_rowDropBefore__9me1M{box-shadow:inset 0 3px 0 var(--teacher-primary,#25634b)}.Files_grip__5O25A{display:grid;place-items:center;flex-shrink:0;width:24px;height:44px;color:#a3aca6;cursor:grab}.Files_grip__5O25A:active{cursor:grabbing}.Files_check___lt3x{flex-shrink:0;width:20px;height:20px;accent-color:var(--teacher-primary,#25634b);cursor:pointer}.Files_info__WE4fV{display:grid;gap:4px;flex:1;min-width:0}.Files_name__Yjd9_{margin:0;font-size:15px;font-weight:600}.Files_nameButton__deNDl,.Files_name__Yjd9_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Files_nameButton__deNDl{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;max-width:100%}.Files_nameButton__deNDl:hover{color:var(--teacher-primary,#25634b);text-decoration:underline}.Files_nameButton__deNDl:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px;border-radius:4px}.Files_meta__k4qfC{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--teacher-muted,#58665f)}.Files_meta__k4qfC .Files_dot__akjdz:before{content:"·";margin-right:8px}.Files_tag__bMNnK{background:#f0eee7;color:#4b5852}.Files_shared__yu94x,.Files_tag__bMNnK{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600}.Files_shared__yu94x{background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.Files_rowActions__2qZCG{display:flex;align-items:center;gap:6px;flex-shrink:0}.Files_kindIcon__QJ3dX{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px}.Files_kind_pdf___N5rY{background:#fbe9ea;color:#a3283a}.Files_kind_image__vf89Y{background:#e7f0fb;color:#1f5fa8}.Files_kind_word__nMT5w{background:#e6eefb;color:#1d4f9c}.Files_kind_slides__hwFs6{background:#fdeee2;color:#a8501a}.Files_kind_sheet__zocux{background:#e5f4ea;color:#1e6a3c}.Files_kind_other__0mNQk{background:#f0eee7;color:#58665f}.Files_menu__fOnQH{position:relative}.Files_menu__fOnQH summary{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff;color:var(--teacher-muted,#58665f);list-style:none;cursor:pointer}.Files_menu__fOnQH summary::-webkit-details-marker{display:none}.Files_menu__fOnQH[open] summary{border-color:var(--teacher-primary,#25634b);color:var(--teacher-primary,#25634b)}.Files_menuList__G1nkE{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:210px;padding:6px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgb(20 35 28/16%)}.Files_menuList__G1nkE button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer}.Files_menuList__G1nkE button:hover:not(:disabled){background:#f0f4ee}.Files_menuList__G1nkE button:disabled{opacity:.45;cursor:not-allowed}.Files_menuList__G1nkE .Files_menuDanger__W3eF8{color:#943747}.Files_bulkBar__G5j7I{position:sticky;bottom:12px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--teacher-primary,#25634b);border-radius:14px;background:#fff;box-shadow:0 10px 30px rgb(20 35 28/18%)}.Files_bulkBar__G5j7I strong{margin-right:auto;font-size:15px}.Files_empty__WwEv1{display:grid;justify-items:center;gap:10px;padding:36px 20px;border:1px dashed var(--teacher-border,#dedad0);border-radius:16px;background:#fff;text-align:center;color:var(--teacher-muted,#58665f)}.Files_empty__WwEv1 h3{margin:0;font-size:17px;color:var(--teacher-text,#20352d)}.Files_empty__WwEv1 p{margin:0;max-width:48ch;line-height:1.6}.Files_overlay__6L3Xb{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:rgb(15 30 25/55%)}.Files_modal__mc0_C{width:min(100%,520px);max-height:calc(100dvh - 32px);overflow:auto;border-radius:20px;background:#fff;box-shadow:0 20px 60px rgb(0 0 0/25%);color:#20352d}.Files_modalWide__nMN93{width:min(100%,920px)}.Files_modalHead__ZgBb0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 0}.Files_modalKicker__gzeub{margin:0;font-size:13px;font-weight:600;color:#58665f;text-transform:uppercase;letter-spacing:.04em}.Files_modalTitle__o9IY6{margin:2px 0 0;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.Files_modalBody__hWD1p{display:grid;gap:16px;padding:20px}.Files_modalActions__e5McE{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.Files_previewFrame__m4ccC{width:100%;height:min(70dvh,760px);border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#f7f6f2}.Files_previewImage__afSI_{display:block;max-width:100%;max-height:70dvh;margin:0 auto;border-radius:12px;-o-object-fit:contain;object-fit:contain}.Files_form___7HHJ{display:grid;gap:14px}.Files_grid2__C5Ko2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Files_field__jL4C7{display:grid;gap:6px;min-width:0;font-size:14px;font-weight:600;color:var(--teacher-text,#20352d)}.Files_field__jL4C7 input,.Files_field__jL4C7 textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff;font:inherit;font-size:15px;font-weight:400;color:inherit}.Files_field__jL4C7 textarea{min-height:84px;resize:vertical}.Files_hint__pXdob{font-size:13px;font-weight:400;color:var(--teacher-muted,#58665f)}.Files_tagInput__h4NSp{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff}.Files_tagInput__h4NSp input{flex:1 1 140px;min-width:0;min-height:32px;padding:0 4px;border:0;outline:none;background:none;font:inherit;font-size:15px;font-weight:400;color:inherit}.Files_tagChip__5aamh{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;border-radius:999px;background:#f0eee7;font-size:13px;font-weight:600}.Files_tagChip__5aamh button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:#58665f;cursor:pointer}.Files_tagChip__5aamh button:hover{background:#e2dfd5;color:#943747}.Files_fileChips__6_x9X{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:200px;overflow:auto}.Files_fileChips__6_x9X li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f7f6f2;font-size:14px}.Files_fileChips__6_x9X li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Files_fileChips__6_x9X li small{color:#58665f;font-variant-numeric:tabular-nums}.Files_progress__aD0l3{margin:0;font-size:14px;font-weight:600;color:var(--teacher-primary,#25634b)}.Files_classChips__1N7UZ{display:flex;flex-wrap:wrap;gap:8px}.Files_classChip__YLCZ8{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--teacher-border,#dedad0);border-radius:999px;background:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.Files_classChip__YLCZ8[aria-pressed=true]{border-color:var(--teacher-primary,#25634b);background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b)}.Files_classChip__YLCZ8:disabled{opacity:.6;cursor:default}.Files_shareList__Kue_0{display:grid;gap:6px;margin:0;padding:0;list-style:none}.Files_shareList__Kue_0 li{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px}.Files_shareList__Kue_0 li div{flex:1;min-width:0;display:grid;gap:2px}.Files_shareList__Kue_0 li strong{font-size:15px}.Files_shareList__Kue_0 li span{font-size:13px;color:var(--teacher-muted,#58665f);overflow-wrap:anywhere}.Files_cards__lB1BA{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.Files_card__CoM_o{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:#fff;min-width:0}.Files_cardHead__YVS8F{display:flex;align-items:flex-start;gap:12px}.Files_cardHead__YVS8F>div{flex:1;min-width:0;display:grid;gap:2px}.Files_cardTitle__JtEQj{margin:0;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.Files_cardText___pOlf{margin:0;font-size:14px;line-height:1.5;color:var(--teacher-muted,#58665f);overflow-wrap:anywhere}.Files_setIcon__R42f0{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#efe9fb;color:#5b3d9c}.Files_cardActions__RzNLd{display:flex;flex-wrap:wrap;gap:8px}.Files_miniList__1EkSd{display:grid;gap:4px;margin:0;padding:0;list-style:none}.Files_miniList__1EkSd li{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 6px;border-radius:10px}.Files_miniList__1EkSd li:hover{background:#f7f6f2}.Files_miniList__1EkSd li>span:not(.Files_kindIcon__QJ3dX){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.Files_pickList__DHZ1Q{display:grid;gap:4px;margin:0;padding:4px;list-style:none;max-height:min(50dvh,420px);overflow:auto;border:1px solid var(--teacher-border,#dedad0);border-radius:14px}.Files_pickList__DHZ1Q .Files_pickRow__XpPph,.Files_pickList__DHZ1Q label{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 8px;border-radius:10px;cursor:pointer}.Files_pickList__DHZ1Q label:hover{background:#f7f6f2}.Files_pickList__DHZ1Q label.Files_pickDisabled__z16Hz{opacity:.5;cursor:not-allowed}.Files_pickList__DHZ1Q .Files_pickText___b7OD{display:grid;gap:2px;flex:1;min-width:0}.Files_pickList__DHZ1Q .Files_pickText___b7OD strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.Files_pickList__DHZ1Q .Files_pickText___b7OD small{font-size:13px;color:var(--teacher-muted,#58665f)}.Files_orderButtons__IU6bi{display:flex;gap:4px;flex-shrink:0}.Files_orderButtons__IU6bi .Files_iconButton__beOzz{width:40px;height:40px}.Files_materials__A_mSm{display:grid;gap:12px}.Files_matCard__oL4Gk{display:grid;gap:10px;padding:16px;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:#fff;min-width:0}.Files_matHead__h6cd_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.Files_matHead__h6cd_ strong{font-size:16px;overflow-wrap:anywhere}.Files_matHead__h6cd_ span{font-size:13px;color:var(--teacher-muted,#58665f)}.Files_note__Ef3Hp{margin:0;padding:10px 12px;border-radius:12px;background:#fffaf0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.Files_libraryUpload__prpAw{display:grid;gap:12px;padding:16px;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:#fff}.Files_srOnly__VMt0u{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.Files_filters__sesJF{grid-template-columns:repeat(2,minmax(0,1fr))}.Files_filters__sesJF .Files_search__h00lh{grid-column:1/-1}}@media (max-width:640px){.Files_grid2__C5Ko2{grid-template-columns:minmax(0,1fr)}.Files_row__e2YWg{gap:8px;padding:8px;flex-wrap:wrap}.Files_row__e2YWg .Files_info__WE4fV{flex-basis:calc(100% - 120px)}.Files_rowActions__2qZCG{margin-left:auto}.Files_grip__5O25A{display:none}.Files_tabs__7br12{width:100%}.Files_tabs__7br12 button{flex:1 1 auto;justify-content:center;padding:0 10px}.Files_modalBody__hWD1p{padding:16px}.Files_modalHead__ZgBb0{padding:16px 16px 0}.Files_modalActions__e5McE>*{flex:1 1 auto}}.Files_teacherFilesPage__oLd8J{gap:22px}.Files_teacherFilesPage__oLd8J>.Files_tabs__7br12{padding:5px;gap:4px;border:0;border-radius:12px;background:#ecefe8}.Files_teacherFilesPage__oLd8J>.Files_tabs__7br12 button{min-height:44px;padding-inline:18px;border-radius:9px;font-size:14px;font-weight:500}.Files_teacherFilesPage__oLd8J>.Files_tabs__7br12 button[aria-pressed=true]{box-shadow:0 1px 3px rgb(20 35 28/6%)}.Files_personalWorkspace__n_er2{gap:20px}.Files_personalWorkspace__n_er2>.Files_topBar__POohT{padding:22px 24px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:white;gap:20px 32px}.Files_personalWorkspace__n_er2 .Files_usage__58pTB{gap:10px}.Files_personalWorkspace__n_er2 .Files_usage__58pTB p{font-size:13px;line-height:1.6}.Files_personalWorkspace__n_er2 .Files_usageBar__VncEW{height:6px}.Files_personalWorkspace__n_er2 .Files_topActions__VOj1O{display:flex;flex-wrap:wrap;gap:10px}.Files_personalWorkspace__n_er2 .Files_topActions__VOj1O button{min-height:46px;border-radius:10px;font-size:14px}.Files_personalWorkspace__n_er2 .Files_folderBar__nL84F{gap:8px;padding:4px 0}.Files_personalWorkspace__n_er2 .Files_folderChip__LMBsN{min-height:44px;border-radius:10px;font-size:13px}.Files_personalWorkspace__n_er2 .Files_folderChip__LMBsN[aria-pressed=true]{border-color:#9bb3a1}.Files_personalWorkspace__n_er2 .Files_folderTools__txbj0{width:100%;padding:8px 0 0}.Files_personalWorkspace__n_er2 .Files_folderTools__txbj0 button{min-height:44px;font-size:12px}.Files_personalWorkspace__n_er2 .Files_filters__sesJF{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;align-items:end;padding:22px 24px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:white}.Files_personalWorkspace__n_er2 .Files_filters__sesJF>.Files_search__h00lh{grid-column:1/-1}.Files_personalWorkspace__n_er2 .Files_search__h00lh input{min-height:48px;font-size:16px}.Files_fileFilterField__RJaKW{display:grid;gap:8px;min-width:0}.Files_fileFilterField__RJaKW>label{color:var(--teacher-muted,#58665f);font-size:12px;font-weight:500}.Files_personalWorkspace__n_er2 .Files_list___Ix2R{border-radius:18px;overflow:visible}.Files_personalWorkspace__n_er2 .Files_row__e2YWg{min-height:88px;padding:18px 20px;border-bottom-color:#eeece5}.Files_personalWorkspace__n_er2 .Files_row__e2YWg:first-child{border-top-left-radius:18px;border-top-right-radius:18px}.Files_personalWorkspace__n_er2 .Files_row__e2YWg:last-child{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.Files_personalWorkspace__n_er2 .Files_name__Yjd9_{font-size:15px;font-weight:500}.Files_personalWorkspace__n_er2 .Files_meta__k4qfC{margin-top:4px;font-size:12px;line-height:1.6}.Files_personalWorkspace__n_er2 .Files_kindIcon__QJ3dX{width:42px;height:42px;border-radius:12px}.Files_personalWorkspace__n_er2 .Files_menu__fOnQH>summary,.Files_personalWorkspace__n_er2 .Files_rowActions__2qZCG>button{border-radius:10px}.Files_personalWorkspace__n_er2 .Files_bulkBar__G5j7I{border-color:#b6cbbd;border-radius:14px;box-shadow:0 4px 16px rgb(20 35 28/8%)}.Files_personalWorkspace__n_er2 .Files_empty__WwEv1{padding:40px 24px;border-style:solid;border-radius:18px}@media (max-width:767px){.Files_teacherFilesPage__oLd8J{gap:18px}.Files_teacherFilesPage__oLd8J>.Files_tabs__7br12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.Files_teacherFilesPage__oLd8J>.Files_tabs__7br12 button{padding:8px;min-height:46px;font-size:13px;white-space:normal}.Files_personalWorkspace__n_er2{gap:16px}.Files_personalWorkspace__n_er2>.Files_topBar__POohT{padding:18px 16px;gap:16px;border-radius:16px}.Files_personalWorkspace__n_er2 .Files_usage__58pTB{flex-basis:100%;max-width:none}.Files_personalWorkspace__n_er2 .Files_topActions__VOj1O{width:100%}.Files_personalWorkspace__n_er2 .Files_topActions__VOj1O button{flex:1;padding-inline:12px;min-height:48px}.Files_personalWorkspace__n_er2 .Files_filters__sesJF{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 16px;gap:14px 10px;border-radius:16px}.Files_personalWorkspace__n_er2 .Files_list___Ix2R{border-radius:16px}.Files_personalWorkspace__n_er2 .Files_row__e2YWg{display:grid;grid-template-columns:20px 34px minmax(0,1fr);gap:10px;padding:16px 12px}.Files_personalWorkspace__n_er2 .Files_grip__5O25A{display:none}.Files_personalWorkspace__n_er2 .Files_kindIcon__QJ3dX{width:34px;height:38px;border-radius:9px}.Files_personalWorkspace__n_er2 .Files_nameButton__deNDl,.Files_personalWorkspace__n_er2 .Files_name__Yjd9_{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.Files_personalWorkspace__n_er2 .Files_rowActions__2qZCG{grid-column:3;justify-content:flex-end;margin-left:0}.Files_personalWorkspace__n_er2 .Files_meta__k4qfC{gap:5px 8px}.Files_personalWorkspace__n_er2 .Files_bulkBar__G5j7I{bottom:calc(88px + env(safe-area-inset-bottom, 0px));padding:12px}.Files_personalWorkspace__n_er2 .Files_empty__WwEv1{padding:28px 16px;border-radius:16px}}@media (max-width:359px){.Files_personalWorkspace__n_er2 .Files_filters__sesJF{grid-template-columns:minmax(0,1fr)}}