.SideNavigation_logoSection__0LS2V{display:flex;align-items:center;gap:8px;padding:8px 16px}.SideNavigation_logoMark__9_1XQ{width:32px;height:32px;border-radius:var(--radius-s);background-color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SideNavigation_logoMarkText__bc1bf{font-size:14px;font-weight:700;color:var(--primary)}.SideNavigation_logoTextGroup__hPF7H{display:flex;flex-direction:column;min-width:0}.SideNavigation_logoText__Yn0B1{font-size:15px;font-weight:700;color:var(--primary-foreground)}.SideNavigation_logoSubText__sF2FS{font-size:max(var(--responsive-text-min,0px),12px);color:rgba(255,255,255,.45)}.SideNavigation_sectionLabel__pMEcY{padding:16px 16px 4px;font-size:max(var(--responsive-text-min,0px),11px);font-weight:600;color:rgba(255,255,255,.35);letter-spacing:.06em;text-transform:uppercase}@media (max-width:1024px) and (min-width:769px){.SideNavigation_logoSection__0LS2V{padding:8px;justify-content:center}.SideNavigation_logoTextGroup__hPF7H,.SideNavigation_sectionLabel__pMEcY{display:none}}.SideNavigation_bottomNav__3UFe5{display:none}@media (max-width:768px){.SideNavigation_bottomNav__3UFe5{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;background-color:var(--primary);border-top:1px solid rgba(255,255,255,.12);padding:0 0 env(safe-area-inset-bottom);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.SideNavigation_bottomNav__3UFe5::-webkit-scrollbar{display:none}.SideNavigation_bottomNavItem__V2a_A{flex:0 0 auto;min-width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:10px 8px;color:rgba(255,255,255,.6);font-size:max(var(--responsive-text-min,0px),10px);font-weight:500;text-decoration:none;transition:color .15s ease}.SideNavigation_bottomNavItem__V2a_A:hover{color:var(--primary-foreground)}.SideNavigation_bottomNavItem__V2a_A.SideNavigation_active__FAZ9o{color:var(--primary-foreground);font-weight:700}.SideNavigation_bottomNavIcon__ZyEqh{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.SideNavigation_bottomNavLabel__bEVrG{flex-shrink:0;overflow:visible;text-overflow:clip;white-space:nowrap;max-width:100%}}.SideNavigation_footerMenu__BwkMR{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--gray-800);display:flex;flex-direction:column;gap:4px}.SideNavigation_cambisBrandSection__g_nV_{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 16px;margin-bottom:16px;text-decoration:none;color:var(--sidebar-primary-foreground)}.SideNavigation_symbol__Zre8Q.SideNavigation_symbol__Zre8Q{display:none}.SideNavigation_cambisPortalLabel__mwUb7{padding-left:7px;font-size:14px;line-height:20px;color:var(--sidebar-primary-foreground);opacity:.7}.SideNavigation_cambisBrandSection__g_nV_:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:1024px) and (min-width:769px){.SideNavigation_cambisBrandSection__g_nV_{align-items:center;padding:8px 0}.SideNavigation_cambisPortalLabel__mwUb7,.SideNavigation_wordmark__tVfMv.SideNavigation_wordmark__tVfMv{display:none}.SideNavigation_symbol__Zre8Q.SideNavigation_symbol__Zre8Q{display:inline-flex}}.BottomNav_nav__UE8yb{display:none}.BottomNav_group__Typjr{margin-bottom:24px}.BottomNav_group__Typjr h2{font-size:17px;line-height:24px;margin:0 0 8px;font-weight:700}.BottomNav_menuLink__uw2o5{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--radius-s);color:var(--foreground);font-size:14px}.BottomNav_menuLink__uw2o5 span{color:var(--muted-foreground);line-height:22px}.BottomNav_menuLink__uw2o5:hover{background:var(--secondary)}.BottomNav_menuLink__uw2o5[aria-current=page]{background:var(--secondary);font-weight:600}.BottomNav_settings__CWZ9V{display:flex;gap:8px;align-items:center;min-height:44px;color:var(--foreground);font-size:14px}@media(max-width:768px){.BottomNav_nav__UE8yb{position:fixed;bottom:0;left:0;right:0;z-index:35;display:grid;grid-template-columns:repeat(5,1fr);padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--card);box-shadow:var(--shadow-small)}.BottomNav_item__YVhtQ{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:0;min-height:56px;padding:4px 0;border:0;border-radius:var(--radius-s);background:transparent;color:var(--muted-foreground);font-family:inherit;font-size:14px;line-height:20px;cursor:pointer;white-space:nowrap}.BottomNav_active__jBKAp{color:var(--action-primary);font-weight:700;background:var(--secondary)}.BottomNav_item__YVhtQ:focus-visible{outline:2px solid var(--action-primary);outline-offset:-2px}}.AppLayout_appShell__ZSJj1{display:flex;min-height:100dvh;min-width:0}.AppLayout_content__N9zbo{flex:1 1;min-width:0;background:var(--background)}.AppLayout_contentInner__LVfOm{width:100%;max-width:1440px;margin-inline:auto;padding:32px;min-width:0}.AppLayout_contentInner__LVfOm:has([data-layout-width=full]){max-width:none}.AppLayout_skipLink__kux_J{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-150%);padding:12px 16px;color:var(--primary-foreground);background:var(--action-primary);border-radius:var(--radius-s)}.AppLayout_skipLink__kux_J:focus{transform:none}.AppLayout_loading__H7wS4{display:grid;place-items:center;min-height:100dvh;font-size:14px;color:var(--muted-foreground)}.AppLayout_interviewShell__w1_Be .AppLayout_contentInner__LVfOm{padding:0;max-width:none}@media(max-width:1024px) and (min-width:769px){.AppLayout_contentInner__LVfOm{padding:24px 20px}}@media(max-width:768px){.AppLayout_contentInner__LVfOm{padding:24px 16px calc(88px + env(safe-area-inset-bottom))}.AppLayout_interviewShell__w1_Be .AppLayout_contentInner__LVfOm{padding:0}}@media(min-width:1025px){.AppLayout_contentInner__LVfOm:has([data-student-home]){max-width:none;padding:24px}}.AppLayout_coverLetterShell__kNOnr{height:100dvh;min-height:0;overflow:hidden}.AppLayout_coverLetterShell__kNOnr .AppLayout_content__N9zbo{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.AppLayout_coverLetterShell__kNOnr .AppLayout_content__N9zbo>header{flex-shrink:0}.AppLayout_coverLetterShell__kNOnr .AppLayout_contentInner__LVfOm{flex:1 1;min-height:0;overflow:hidden;max-width:none;padding:24px}@media(max-width:768px){.AppLayout_coverLetterShell__kNOnr .AppLayout_contentInner__LVfOm{padding:16px 16px calc(80px + env(safe-area-inset-bottom))}}