.LeftSidebar_sidebar__Biapf.LeftSidebar_sidebar__Biapf{left:24px;top:104px;height:calc(100vh - 128px);max-height:calc(100vh - 128px)}@media (min-width:1920px){.LeftSidebar_sidebar__Biapf.LeftSidebar_sidebar__Biapf{left:32px;top:112px;height:calc(100vh - 144px);max-height:calc(100vh - 144px)}}.LeftSidebar_navItem___Jkqo{color:#999999}.LeftSidebar_activeNavItem__zY_MP{color:#ffffff}.LeftSidebar_activeNavItem__zY_MP span:not([data-icon=usage]) svg path{stroke:#ffffff}.LeftSidebar_activeNavLabel__QNsGF{color:#ffffff}.LeftSidebar_schoolItem__pmcN0.LeftSidebar_schoolItem__pmcN0{color:#19afa3;background:#ffffff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LeftSidebar_schoolItem__pmcN0.LeftSidebar_schoolItem__pmcN0 svg path{stroke:#19afa3}.LeftSidebar_schoolItem__pmcN0.LeftSidebar_schoolItem__pmcN0 .LeftSidebar_schoolLabel__aKBrH{color:#19afa3;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:normal}.LeftSidebar_schoolItem__pmcN0.LeftSidebar_schoolItem__pmcN0:hover{color:#19afa3;background:#f1fffe;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LeftSidebar_schoolItem__pmcN0.LeftSidebar_schoolItem__pmcN0:hover svg path{stroke:#19afa3}.LeftSidebar_schoolItem__pmcN0.LeftSidebar_schoolItem__pmcN0:hover .LeftSidebar_schoolLabel__aKBrH{color:#19afa3}.TopNavbar_navbar__HGOMd{position:fixed;top:0;left:0;width:100%;height:80px;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border);z-index:var(--z-dropdown)}.TopNavbar_left__avO5e{display:flex;align-items:center;gap:var(--spacing-xs)}.TopNavbar_logoWrapper__XJBvw,.TopNavbar_logo__i3xYb{display:flex;align-items:center;justify-content:center}.TopNavbar_logo__i3xYb{height:48px;width:48px;border-radius:var(--radius-full);background:var(--color-background);font-size:var(--font-xs);font-weight:500;color:var(--color-text)}.TopNavbar_title__wIxpr{font-family:PingFang SC,sans-serif;font-size:var(--font-md);font-weight:500;color:var(--color-text);margin-left:var(--spacing-xs)}.TopNavbar_right__G1cNq{display:flex;align-items:center;gap:1.25rem}.TopNavbar_iconBtn__XgBdf{width:24px;height:24px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity var(--transition-fast);position:relative}.TopNavbar_documentEntry__IlQGS{position:relative;display:inline-flex;width:24px;height:24px}.TopNavbar_documentEntryButton__1eEus{border-radius:4px;transition:background-color var(--transition-fast)}.TopNavbar_documentEntryButton__1eEus:focus-visible,.TopNavbar_documentEntryButton__1eEus:hover{background:#e6ecff}.TopNavbar_documentEntryButton__1eEus:active{background:#cad7ff}.TopNavbar_documentEntryButton__1eEus:before{content:"";width:20px;height:20px;background:url(/imgs/layout/frontend/document-center/entry-default.svg) 50%/20px 20px no-repeat}.TopNavbar_documentEntryButton__1eEus:focus-visible:before,.TopNavbar_documentEntryButton__1eEus:hover:before{background-image:url(/imgs/layout/frontend/document-center/entry-hover.svg)}.TopNavbar_documentEntryButton__1eEus:active:before{background-image:url(/imgs/layout/frontend/document-center/entry-active.svg)}.TopNavbar_documentEntryTooltip__wEDTP{position:absolute;top:28px;left:50%;z-index:var(--z-tooltip);display:none;width:72px;height:41px;color:var(--color-white);font-size:14px;line-height:20px;pointer-events:none;transform:translateX(-50%)}.TopNavbar_documentEntryTooltip__wEDTP:before{content:"";position:absolute;top:-16px;left:-20px;width:112px;height:81px;background:url(/imgs/layout/frontend/document-center/entry-tooltip.svg) 50%/112px 81px no-repeat}.TopNavbar_documentEntryTooltip__wEDTP>span{position:absolute;top:13px;left:8px;white-space:nowrap}.TopNavbar_documentEntry__IlQGS:hover .TopNavbar_documentEntryTooltip__wEDTP{display:block}.TopNavbar_documentEntry__IlQGS[data-tooltip-suppressed=true] .TopNavbar_documentEntryTooltip__wEDTP{display:none}.TopNavbar_iconBell__Gp5qN{border-radius:4px;overflow:visible;transition:background-color var(--transition-fast)}.TopNavbar_iconBell__Gp5qN:focus-visible,.TopNavbar_iconBell__Gp5qN:hover{background:#e6ecff}.TopNavbar_iconBell__Gp5qN:active,.TopNavbar_iconBell__Gp5qN[aria-expanded=true]{background:#cad7ff}.TopNavbar_bellIcon__QZzst{width:20px;height:20px;background:#333333;mask:url(/imgs/layout/frontend/notification-bell.svg) center/contain no-repeat}.TopNavbar_iconBell__Gp5qN:active .TopNavbar_bellIcon__QZzst,.TopNavbar_iconBell__Gp5qN:focus-visible .TopNavbar_bellIcon__QZzst,.TopNavbar_iconBell__Gp5qN:hover .TopNavbar_bellIcon__QZzst,.TopNavbar_iconBell__Gp5qN[aria-expanded=true] .TopNavbar_bellIcon__QZzst{background:var(--color-primary)}.TopNavbar_icon__o0I31{font-size:1.25rem;width:24px;height:24px;color:var(--color-text);line-height:1;position:absolute}.TopNavbar_notificationCount__9_q7R{position:absolute;top:-6px;left:14px;display:flex;min-width:16px;height:16px;align-items:center;justify-content:center;padding:0 2px;border:1px solid #f0f1f5;background:#ff4040;color:var(--color-white);border-radius:9999px;text-align:center;font-family:SF Pro Display;font-size:.6875rem;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap;pointer-events:none}.TopNavbar_notificationOverlay__BvgFi{background:transparent;border-radius:0;box-shadow:none}.TopNavbar_divider__sOfkZ{width:0;height:16px;border-left:1px solid var(--color-border)}.TopNavbar_user__Oe2S9{display:flex;align-items:center;gap:.375rem;cursor:pointer;transition:opacity var(--transition-fast);background:none;border:none;padding:0;font:inherit}.TopNavbar_user__Oe2S9:hover{opacity:.8}.TopNavbar_avatar__hDJXV{width:32px;height:32px;border-radius:var(--radius-full);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:var(--font-sm);font-weight:500}.TopNavbar_avatar__hDJXV img{width:100%;height:100%;object-fit:cover}.TopNavbar_defaultAvatar__RW_R7{background:var(--color-primary)}.TopNavbar_username__jPIwM{font-family:PingFang SC,sans-serif;font-size:var(--font-sm);color:var(--color-text)}.TopNavbar_dropdownIcon__j3nw_{width:10px;height:10px;font-size:.625rem;color:var(--color-text);margin-left:.125rem}@media (max-width:768px){.TopNavbar_navbar__HGOMd{padding:0 var(--spacing-md)}.TopNavbar_title__wIxpr{font-size:var(--font-sm)}.TopNavbar_username__jPIwM{display:none}}