.AddToHomeScreenGuide_overlay__bMFV1{position:fixed;inset:0;background:rgba(11,30,41,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:2147483020;padding:var(--space-5);padding-bottom:max(var(--space-5),env(safe-area-inset-bottom));animation:AddToHomeScreenGuide_overlayIn__PSrq4 .35s cubic-bezier(.16,1,.3,1)}@keyframes AddToHomeScreenGuide_overlayIn__PSrq4{0%{opacity:0}to{opacity:1}}.AddToHomeScreenGuide_modal__3wWYm{position:relative;background:var(--bg-secondary-ios);border-radius:var(--radius-ios-xl);max-width:440px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-ios-raised),0 0 0 1px rgba(0,0,0,.04);animation:AddToHomeScreenGuide_modalIn__ovaas .4s cubic-bezier(.16,1,.3,1)}.AddToHomeScreenGuide_modal__3wWYm:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500));opacity:.9}@keyframes AddToHomeScreenGuide_modalIn__ovaas{0%{opacity:0;transform:scale(.94) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}.AddToHomeScreenGuide_closeButton__I0110{position:absolute;top:max(var(--space-4),env(safe-area-inset-top));right:var(--space-4);width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border:none;border-radius:50%;font-size:20px;line-height:1;color:var(--gray-600);cursor:pointer;transition:background .2s,color .2s;z-index:1}.AddToHomeScreenGuide_closeButton__I0110:hover{background:var(--gray-200);color:var(--gray-800)}.AddToHomeScreenGuide_closeButton__I0110:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}.AddToHomeScreenGuide_header__V90yY{flex-shrink:0;padding:var(--space-6) var(--space-5) var(--space-3);padding-top:max(var(--space-6),env(safe-area-inset-top));text-align:center}.AddToHomeScreenGuide_title__seNVB{margin:0;font-size:20px;font-weight:600;color:var(--gray-900);letter-spacing:-.02em;line-height:1.3}.AddToHomeScreenGuide_subtitle__1wBJd{margin:var(--space-2) 0 0 0;font-size:14px;color:var(--gray-500);line-height:1.45}.AddToHomeScreenGuide_progress__k9VyS{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-3)}.AddToHomeScreenGuide_progressBar__huUMf{flex:1 1;max-width:120px;height:4px;background:var(--gray-200);border-radius:999px;overflow:hidden}.AddToHomeScreenGuide_progressFill__U6m6O{height:100%;background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500));border-radius:999px;transition:width .3s ease}.AddToHomeScreenGuide_progressText__2Dj6x{font-size:13px;font-weight:500;color:var(--gray-500)}.AddToHomeScreenGuide_content__qCsWN{flex:1 1;min-height:0;padding:0 var(--space-5) var(--space-4);overflow-y:auto}.AddToHomeScreenGuide_stepTitle__LHAtR{margin:0 0 var(--space-2);font-size:17px;font-weight:600;color:var(--gray-900);line-height:1.35}.AddToHomeScreenGuide_stepDesc__JSNRA{margin:0;font-size:15px;color:var(--gray-600);line-height:1.5}.AddToHomeScreenGuide_stepNumber__lDt3g{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:var(--space-2);background:var(--color-primary-100);color:var(--color-primary-700);font-size:14px;font-weight:600;border-radius:50%}.AddToHomeScreenGuide_footer__c7IcN{flex-shrink:0;display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));border-top:1px solid var(--gray-100);background:var(--bg-secondary-ios)}.AddToHomeScreenGuide_footerSingle__oQQyY{flex:1 1}.AddToHomeScreenGuide_primaryButton__ebuYX{width:100%;padding:var(--space-3) var(--space-5);background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-500));color:#fff;border:none;border-radius:var(--radius-ios-md);font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .02s}.AddToHomeScreenGuide_primaryButton__ebuYX:hover:not(:disabled){opacity:.95}.AddToHomeScreenGuide_primaryButton__ebuYX:active:not(:disabled){transform:scale(.98)}.AddToHomeScreenGuide_primaryButton__ebuYX:disabled{opacity:.6;cursor:not-allowed}.AddToHomeScreenGuide_primaryButton__ebuYX:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}.AddToHomeScreenGuide_secondaryButton__iJ0iA{padding:var(--space-3) var(--space-5);background:var(--gray-100);color:var(--gray-700);border:none;border-radius:var(--radius-ios-md);font-size:16px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.AddToHomeScreenGuide_secondaryButton__iJ0iA:hover{background:var(--gray-200);color:var(--gray-800)}.AddToHomeScreenGuide_secondaryButton__iJ0iA:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AddToHomeScreenGuide_modal__3wWYm,.AddToHomeScreenGuide_overlay__bMFV1{animation:none}}.AppInstallBanner_banner__QIi1R{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3,.75rem);padding:calc(var(--space-3, .75rem) + env(safe-area-inset-top, 0px)) var(--space-4,1rem) var(--space-3,.75rem) var(--space-4,1rem);background:var(--surface-elevated,#fff);border-bottom:1px solid var(--border-subtle,#e5e9ef);color:var(--text-primary,#0d2b3e)}.AppInstallBanner_icon__iCE0t{flex:0 0 auto;width:40px;height:40px;border-radius:10px;object-fit:cover}.AppInstallBanner_text__E9sSB{flex:1 1 auto;min-width:0}.AppInstallBanner_title__z8Fzg{margin:0;font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);line-height:1.25}.AppInstallBanner_subtitle__TvrzN{margin:2px 0 0;font-size:var(--font-size-xs,.75rem);color:var(--text-secondary,#5b6b78);line-height:1.3}.AppInstallBanner_cta__5mE32{flex:0 0 auto;padding:.45rem .9rem;border-radius:999px;border:0;background:var(--color-primary,#004266);color:#fff;font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);text-decoration:none;white-space:nowrap}.AppInstallBanner_dismiss__nszJK{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:calc(var(--space-2, .5rem) * -1);border:0;background:transparent;color:var(--text-secondary,#5b6b78);cursor:pointer;line-height:1;font-size:1.25rem}@media (prefers-reduced-motion:no-preference){.AppInstallBanner_banner__QIi1R{animation:AppInstallBanner_slideDown__brX4G .18s ease-out}}@keyframes AppInstallBanner_slideDown__brX4G{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ChatConsentModal_overlay__MnNi5{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--gray-900) 38%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ChatConsentModal_overlayIn__RDjSn var(--duration-fast) var(--easing-standard)}@keyframes ChatConsentModal_overlayIn__RDjSn{0%{opacity:0}to{opacity:1}}.ChatConsentModal_dialog__GsMhy{width:min(100%,26rem);max-height:min(90vh,36rem);overflow-y:auto;border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border-default);box-shadow:var(--elevation-5);animation:ChatConsentModal_dialogIn__YK_nH var(--duration-normal) var(--easing-decelerate)}@keyframes ChatConsentModal_dialogIn__YK_nH{0%{opacity:0;transform:scale(.98) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ChatConsentModal_inner__C5Sn3{padding:var(--space-4) var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ChatConsentModal_header__G50M1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ChatConsentModal_titleBlock__U8gqa{flex:1 1;min-width:0}.ChatConsentModal_headline__USd4j{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:-.02em}.ChatConsentModal_closeButton__kGxBs{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0;padding:0;border:none;border-radius:var(--radius-full);background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ChatConsentModal_closeButton__kGxBs:hover{background:var(--gray-200);color:var(--text-primary)}.ChatConsentModal_closeButton__kGxBs:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.ChatConsentModal_closeIcon__avi7w{width:1.25rem;height:1.25rem}.ChatConsentModal_previewNote__hJt46{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg)}.ChatConsentModal_body__QQPBL,.ChatConsentModal_previewNote__hJt46{margin:0;line-height:var(--line-height-normal);color:var(--text-secondary)}.ChatConsentModal_body__QQPBL{font-size:var(--font-size-sm)}.ChatConsentModal_legal__gkAMn{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:center;gap:var(--space-1) var(--space-2);margin:0;padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}@media (min-width:400px){.ChatConsentModal_legal__gkAMn{justify-content:flex-start}}.ChatConsentModal_legalSep__yqCcd{color:var(--text-muted);font-size:var(--font-size-xs);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.ChatConsentModal_link__22Wvl{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-1);min-height:44px;padding:var(--space-2) var(--space-1);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-1));font-size:var(--font-size-xs);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-primary-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-primary-500) 32%,transparent);text-decoration-color:color-mix(in srgb,var(--color-primary-500) 32%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--easing-standard),-webkit-text-decoration-color var(--duration-fast) var(--easing-standard);transition:color var(--duration-fast) var(--easing-standard),text-decoration-color var(--duration-fast) var(--easing-standard);transition:color var(--duration-fast) var(--easing-standard),text-decoration-color var(--duration-fast) var(--easing-standard),-webkit-text-decoration-color var(--duration-fast) var(--easing-standard)}.ChatConsentModal_link__22Wvl:hover{color:var(--color-primary-800);-webkit-text-decoration-color:color-mix(in srgb,var(--color-primary-600) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--color-primary-600) 55%,transparent)}.ChatConsentModal_link__22Wvl:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.ChatConsentModal_linkLabel__nONQU{font-weight:var(--font-weight-medium)}.ChatConsentModal_linkVersion__vML8O{font-weight:var(--font-weight-regular);color:var(--text-muted);text-decoration:none}.ChatConsentModal_link__22Wvl:hover .ChatConsentModal_linkVersion__vML8O{color:var(--text-secondary)}.ChatConsentModal_actions__eGErI{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1)}.ChatConsentModal_primaryButton__nFPuc,.ChatConsentModal_secondaryButton__3LCgJ{width:100%;min-height:48px;flex-shrink:0}.ChatConsentModal_secondaryButton__3LCgJ{padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ChatConsentModal_secondaryButton__3LCgJ:hover{background:var(--surface-2);border-color:var(--gray-300);color:var(--text-primary)}.ChatConsentModal_primaryButton__nFPuc{padding:var(--space-3) var(--space-4);background:var(--gradient-primary);border:1px solid transparent;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-inverse);cursor:pointer;transition:filter var(--duration-fast) var(--easing-standard)}.ChatConsentModal_primaryButton__nFPuc:hover{filter:brightness(1.03)}.ChatConsentModal_primaryButton__nFPuc:focus-visible,.ChatConsentModal_secondaryButton__3LCgJ:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.ChatConsentModal_closePreview__X7ekE{align-self:center;min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-primary-600) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--color-primary-600) 35%,transparent);text-underline-offset:3px;background:none;border:none;cursor:pointer;border-radius:var(--radius-md)}.ChatConsentModal_closePreview__X7ekE:hover{color:var(--color-primary-800);-webkit-text-decoration-color:var(--color-primary-600);text-decoration-color:var(--color-primary-600)}.ChatConsentModal_closePreview__X7ekE:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion:reduce){.ChatConsentModal_dialog__GsMhy,.ChatConsentModal_overlay__MnNi5{animation:none}}.DashboardShell_wrapper__PGaXK{--band-bleed:calc(50% - 50vw);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:0}}@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:var(--z-tab-bar)}}@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}}@media (min-width:1024px){.DashboardShell_wrapper__PGaXK{--band-bleed:0px}}.LiveSupportCard_section__U_6t4{margin-bottom:var(--dashboard-section-gap)}.LiveSupportCard_card___xd0s{position:relative;display:flex;flex-direction:column;padding:var(--space-5) var(--space-5) var(--space-6);border-radius:var(--dashboard-glass-radius);background:var(--dashboard-glass-bg);backdrop-filter:var(--dashboard-glass-blur);-webkit-backdrop-filter:var(--dashboard-glass-blur);border:var(--dashboard-glass-border);box-shadow:var(--dashboard-glass-shadow)}.LiveSupportCard_description__BYY1P{margin:0 0 var(--space-5);font-size:var(--font-size-sm);line-height:1.5;color:var(--text-secondary)}.LiveSupportCard_actions__wReEh{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.LiveSupportCard_primaryButton__HV6WS{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-full);border:1px solid var(--color-primary-700);background:var(--color-primary-600);color:var(--text-inverse);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.LiveSupportCard_primaryButton__HV6WS:hover{background:var(--color-primary-700);border-color:var(--color-primary-800)}.LiveSupportCard_primaryButton__HV6WS:active{transform:scale(.99)}.LiveSupportCard_primaryButton__HV6WS:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.LiveSupportCard_secondaryLink__sGDm7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-700);text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}.LiveSupportCard_secondaryLink__sGDm7:hover{color:var(--color-primary-800)}.LiveSupportCard_secondaryLink__sGDm7:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-md)}.LiveSupportCard_buttonIcon__cibxf{width:20px;height:20px;flex-shrink:0}@media (max-width:768px){.LiveSupportCard_card___xd0s{padding:var(--space-4) var(--space-4) var(--space-5)}}@media (prefers-reduced-motion:reduce){.LiveSupportCard_primaryButton__HV6WS,.LiveSupportCard_secondaryLink__sGDm7{transition:none}.LiveSupportCard_primaryButton__HV6WS:active{transform:none}}.ChoosePlanCard_section__SqjRs{margin-bottom:var(--dashboard-section-gap)}.ChoosePlanCard_card__O5nbg{position:relative;display:flex;flex-direction:column;padding:var(--space-5) var(--space-5) var(--space-6);border-radius:var(--dashboard-glass-radius);background:var(--dashboard-glass-bg);backdrop-filter:var(--dashboard-glass-blur);-webkit-backdrop-filter:var(--dashboard-glass-blur);border:var(--dashboard-glass-border);box-shadow:var(--dashboard-glass-shadow)}.ChoosePlanCard_description__L2HS9{margin:0 0 var(--space-5);font-size:var(--font-size-sm);line-height:1.5;color:var(--text-secondary)}.ChoosePlanCard_plans__5hTJl{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.ChoosePlanCard_planOption__O6_W_{position:relative;display:block;width:100%;padding:0;overflow:hidden;text-align:left;border:1.5px solid #e5e7eb;border-radius:16px;background:var(--surface-raised,#fff);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ChoosePlanCard_planOption__O6_W_:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:2px}.ChoosePlanCard_planSelected__Ikhnw{border-color:var(--color-primary-600);border-width:2px;background:var(--color-primary-50);box-shadow:0 10px 24px -18px rgba(0,66,102,.35)}.ChoosePlanCard_saveBadge__i_jDt{display:block;width:100%;padding:6px var(--space-4);background:var(--color-primary-600);color:var(--text-inverse);text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold,700);letter-spacing:.06em;text-transform:uppercase}.ChoosePlanCard_planBody__4_fc1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.ChoosePlanCard_planLeft__fkgVu{display:flex;flex-direction:column;min-width:0}.ChoosePlanCard_planName__73Msu{font-size:1.4rem;font-weight:800;line-height:1.1;color:var(--text-primary)}.ChoosePlanCard_planSub__oT9WS{margin-top:4px;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold,600);color:var(--text-secondary)}.ChoosePlanCard_planRight__XL1Oi{display:flex;flex-direction:row;align-items:baseline;gap:4px;flex-shrink:0;text-align:right}.ChoosePlanCard_planPerMonth__i9wbM{font-size:1.2rem;font-weight:800;line-height:1.1;color:var(--color-primary-700)}.ChoosePlanCard_planPerMonthLabel__nDBfu{font-size:var(--font-size-sm);color:var(--text-secondary)}.ChoosePlanCard_planNameMonthly__Rd_kv{font-size:1.05rem;font-weight:var(--font-weight-medium,500)}.ChoosePlanCard_cta__3GNy9{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-full);border:1px solid var(--color-primary-700);background:var(--color-primary-600);color:var(--text-inverse);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.ChoosePlanCard_cta__3GNy9:hover{background:var(--color-primary-700);border-color:var(--color-primary-800)}.ChoosePlanCard_cta__3GNy9:active{transform:scale(.99)}.ChoosePlanCard_cta__3GNy9:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.ChoosePlanCard_fineprint__HyVOI{margin:var(--space-3) 0 0;text-align:center;font-size:var(--font-size-xs);color:var(--text-secondary)}@media (max-width:768px){.ChoosePlanCard_card__O5nbg{padding:var(--space-4) var(--space-4) var(--space-5)}.ChoosePlanCard_planName__73Msu{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.ChoosePlanCard_cta__3GNy9,.ChoosePlanCard_planOption__O6_W_{transition:none}.ChoosePlanCard_cta__3GNy9:active{transform:none}}