.DashboardShell_wrapper__PGaXK{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg-muted-ios)}.DashboardShell_skipLink__x2bMg{position:absolute;top:-100px;left:var(--space-4);z-index:10000;padding:var(--space-2) var(--space-4);background:var(--color-primary-700);color:var(--text-inverse);text-decoration:none;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:top var(--duration-fast) var(--easing-standard)}.DashboardShell_skipLink__x2bMg:focus{top:var(--space-2)}.DashboardShell_sidebar__uUCnC{display:none}@media (min-width:1024px){.DashboardShell_wrapper__PGaXK{flex-direction:row;height:100vh;height:100dvh;overflow:hidden;background:var(--bg-default)}.DashboardShell_sidebar__uUCnC{display:flex;flex-direction:column;width:var(--sidebar-width-mac);min-width:var(--sidebar-width-mac);height:100%;background:var(--bg-sidebar-mac);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-right:1px solid rgba(0,0,0,.06);flex-shrink:0;overflow-y:auto}.DashboardShell_sidebarInner__6DZUf{display:flex;flex-direction:column;height:100%;padding:var(--space-4) var(--space-3);padding-top:var(--space-5)}.DashboardShell_sidebarLogo__6rF7q{flex-shrink:0;margin-bottom:var(--space-6)}.DashboardShell_sidebarLogoLink__BLN5Z{display:block;text-decoration:none;-webkit-tap-highlight-color:transparent}.DashboardShell_sidebarLogoImg__Jftt7{display:block;width:auto;height:auto;max-width:180px;max-height:52px;object-fit:contain}.DashboardShell_sidebarNav__hox7J{display:flex;flex-direction:column;gap:2px;flex:1 1;min-height:0}.DashboardShell_sidebarItem__WPRyc{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-ios-md);color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.DashboardShell_sidebarItem__WPRyc:hover{background:rgba(0,0,0,.04);color:var(--text-primary)}.DashboardShell_sidebarItemActive__HDw6q{background:rgba(29,117,163,.1);color:var(--color-primary-700)}.DashboardShell_sidebarItemActive__HDw6q:hover{background:rgba(29,117,163,.14);color:var(--color-primary-800)}.DashboardShell_sidebarIcon___pz_o{width:22px;height:22px;flex-shrink:0}.DashboardShell_sidebarLabel___ABUm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardShell_sidebarBottom__o4AOl{flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding-top:var(--space-4);border-top:1px solid rgba(0,0,0,.06)}.DashboardShell_sidebarAction__vDf82{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-ios-md);color:var(--text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;background:transparent;border:none;cursor:pointer;transition:background .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;width:100%;text-align:left}.DashboardShell_sidebarAction__vDf82:hover{background:rgba(0,0,0,.04);color:var(--text-primary)}.DashboardShell_sidebarNotificationRow__COtvY{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-ios-md);width:100%;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;background:transparent;transition:background .2s ease,color .2s ease;box-sizing:border-box}.DashboardShell_sidebarNotificationRow__COtvY:hover{background:rgba(0,0,0,.04);color:var(--text-primary)}.DashboardShell_sidebarNotificationRow__COtvY .DashboardShell_sidebarLabel___ABUm{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardShell_sidebarNotificationRow__COtvY>div{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.DashboardShell_sidebarNotificationRow__COtvY button{width:22px;height:22px;min-width:22px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;transition:none}.DashboardShell_sidebarNotificationRow__COtvY button:hover,.DashboardShell_sidebarNotificationRow__COtvY button[aria-expanded=true]{background:transparent;color:inherit}.DashboardShell_sidebarNotificationRow__COtvY button:focus-visible{outline:2px solid var(--focus-outline-color);outline-offset:2px;border-radius:4px}.DashboardShell_sidebarNotificationRow__COtvY svg{width:22px;height:22px}.DashboardShell_sidebarNotificationRow__COtvY [class*=badge]{min-width:14px;height:14px;padding:0 3px;font-size:9px;top:-4px;right:-4px}.DashboardShell_sidebarNotificationRow__COtvY{cursor:pointer}}.DashboardShell_contentArea__b1NiS{position:relative;flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:100vh;min-height:100dvh}.DashboardShell_pullRefresh__rjjrw{position:absolute;left:50%;top:calc(env(safe-area-inset-top, 0px) + var(--space-2));z-index:140;pointer-events:none;transform:translate(-50%);transition:opacity .18s var(--easing-standard),transform .18s var(--easing-standard)}.DashboardShell_pullChip__N6nF_{width:42px;height:42px;border-radius:999px;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--border-default) 82%,transparent);box-shadow:var(--elevation-2);display:inline-flex;align-items:center;justify-content:center}.DashboardShell_pullIcon__YHsiy{width:20px;height:20px;border-radius:999px;border-left:2.5px solid color-mix(in srgb,var(--color-primary-700) 55%,transparent);border-bottom:2.5px solid color-mix(in srgb,var(--color-primary-700) 55%,transparent);border-right-color:color-mix(in srgb,var(--color-primary-700) 55%,transparent);border-top-color:color-mix(in srgb,var(--color-primary-700) 55%,transparent);border-top:2.5px solid var(--color-primary-700);border-right:2.5px solid var(--color-primary-700);transition:transform .14s linear}.DashboardShell_pullIconRefreshing__2DkkG{animation:DashboardShell_shellPullSpin__M_1m2 .76s linear infinite}@keyframes DashboardShell_shellPullSpin__M_1m2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (min-width:1024px){.DashboardShell_contentArea__b1NiS{background:var(--bg-muted-ios);overflow-y:auto;overflow-x:visible;min-height:0}}.DashboardShell_appBar__0tWUD{position:absolute;top:0;left:0;right:0;z-index:100;flex-shrink:0;background:transparent;border-bottom:none;padding-bottom:env(safe-area-inset-top,0);pointer-events:none}.DashboardShell_appBarContent__u07qe{pointer-events:auto;max-width:1200px;margin:0 auto;padding:var(--space-4) var(--space-5);padding-top:calc(var(--space-4) + env(safe-area-inset-top, 0px));display:flex;align-items:center;justify-content:space-between;min-height:52px}.DashboardShell_appBarLeft__6FC6W{flex-shrink:0}.DashboardShell_mobileLogoLink__x9niU{display:block;text-decoration:none;-webkit-tap-highlight-color:transparent}.DashboardShell_mobileLogo__NefEh{height:auto;max-width:140px;max-height:40px;object-fit:contain}.DashboardShell_appBarCenter___K6E0{flex:1 1}.DashboardShell_appBarRight__hS_dW{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.DashboardShell_appBar__0tWUD .DashboardShell_toolbarButton__ShGVO{width:38px;height:38px;color:#fff;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50%;border:1px solid hsla(0,0%,100%,.35)}.DashboardShell_appBar__0tWUD .DashboardShell_toolbarButton__ShGVO:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.35)}.DashboardShell_appBar__0tWUD .DashboardShell_toolbarButton__ShGVO .DashboardShell_iconSvg__Uf0e6{color:#fff;width:22px;height:22px}.DashboardShell_appBar__0tWUD .DashboardShell_appBarRight__hS_dW button{width:38px;height:38px;min-width:38px;color:#fff;background:hsla(0,0%,100%,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:50%;border:1px solid hsla(0,0%,100%,.35)}.DashboardShell_appBar__0tWUD .DashboardShell_appBarRight__hS_dW button:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.35)}.DashboardShell_appBar__0tWUD .DashboardShell_appBarRight__hS_dW button svg{color:inherit;width:22px;height:22px}.DashboardShell_toolbarButton__ShGVO{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-ios-lg);color:var(--text-secondary);transition:background-color .2s ease,color .2s ease;text-decoration:none;-webkit-tap-highlight-color:transparent;background:transparent;border:none;cursor:pointer}.DashboardShell_toolbarButton__ShGVO:hover{background:rgba(0,0,0,.06);color:var(--text-primary)}.DashboardShell_toolbarButton__ShGVO:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.DashboardShell_iconSvg__Uf0e6{width:24px;height:24px;flex-shrink:0}@media (min-width:1024px){.DashboardShell_appBar__0tWUD{display:none}}.DashboardShell_main__zLmN0{flex:1 1;width:100%;max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-4);padding-bottom:calc(var(--space-6) + 88px + env(safe-area-inset-bottom));min-height:0;min-width:0}.DashboardShell_main__zLmN0.DashboardShell_mainFlush__v9MeY{max-width:none;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden}@media (max-width:1023px){.DashboardShell_main__zLmN0.DashboardShell_mainFlush__v9MeY{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}@media (max-width:1023px){.DashboardShell_main__zLmN0:has([data-training-pdf-lesson=true]){padding-left:0;padding-right:0;padding-top:0;max-width:none;display:flex;flex-direction:column;min-height:0}}@media (min-width:1024px){.DashboardShell_main__zLmN0{padding:var(--space-8) var(--space-8);padding-top:var(--space-6);padding-bottom:var(--space-10);max-width:1200px}}.DashboardShell_bottomNav__2nt0R{position:fixed;bottom:calc(env(safe-area-inset-bottom, 0px) - var(--space-1));left:var(--space-2);right:var(--space-2);z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-2);background:var(--glass-bg);backdrop-filter:var(--glass-blur-ios);-webkit-backdrop-filter:var(--glass-blur-ios);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-3xl);box-shadow:0 4px 24px rgba(0,0,0,.08),0 -2px 12px rgba(0,0,0,.04)}.DashboardShell_navItem__MP6SS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1 1;min-height:44px;min-width:0;padding:var(--space-2) var(--space-1);border-radius:var(--radius-ios-md);color:var(--text-muted);text-decoration:none;transition:color .2s ease,background .2s ease,transform .09s ease;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;background:transparent}.DashboardShell_navItem__MP6SS:active{transform:scale(.88)}.DashboardShell_navItem__MP6SS:hover{color:var(--text-primary)}.DashboardShell_navItem__MP6SS:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}.DashboardShell_navItemActive__RZDfA{color:var(--color-primary-600);background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary-100) 25%,transparent) 0,transparent 50%)}.DashboardShell_navItemActive__RZDfA:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:5px;height:5px;background:var(--color-primary-600);border-radius:var(--radius-full)}.DashboardShell_navIcon__36TIS{width:24px;height:24px;flex-shrink:0}.DashboardShell_navBadge__fkKEC{position:absolute;top:2px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-full);background:var(--color-error);color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--glass-bg)}.DashboardShell_navLabel__RIkjN{font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.DashboardShell_navItemActive__RZDfA .DashboardShell_navLabel__RIkjN{font-weight:600}@media (max-width:1023px){.DashboardShell_bottomNav__2nt0R{z-index:2147483001}}@media (min-width:1024px){.DashboardShell_bottomNav__2nt0R{display:none}}@media (max-width:1023px){body:has([data-levana-onboarding-modal=true]) .DashboardShell_appBar__0tWUD,body:has([data-levana-onboarding-modal=true]) .DashboardShell_bottomNav__2nt0R{display:none!important}}@media (prefers-reduced-motion:reduce){.DashboardShell_navItem__MP6SS,.DashboardShell_pullIcon__YHsiy,.DashboardShell_pullRefresh__rjjrw,.DashboardShell_sidebarAction__vDf82,.DashboardShell_sidebarItem__WPRyc,.DashboardShell_skipLink__x2bMg,.DashboardShell_toolbarButton__ShGVO{transition:none}.DashboardShell_pullIconRefreshing__2DkkG{animation:none}}@media print{.DashboardShell_wrapper__PGaXK{background:#fff;min-height:auto}.DashboardShell_appBar__0tWUD,.DashboardShell_bottomNav__2nt0R,.DashboardShell_sidebarInner__6DZUf,.DashboardShell_sidebar__uUCnC,.DashboardShell_skipLink__x2bMg{display:none!important}.DashboardShell_contentArea__b1NiS{display:block!important;width:100%!important;max-width:100%!important}.DashboardShell_main__zLmN0{padding:0!important;max-width:100%!important;background:#fff}}