.AuthGate_loadingPage__ZuKtI{position:fixed;inset:0;min-height:100dvh;display:grid;place-items:center;padding:clamp(1rem,2.5vw,1.75rem);z-index:999;overflow:hidden;font-family:Inter,Avenir Next,Segoe UI,sans-serif;background:radial-gradient(38rem 38rem at 14% 12%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 72%),radial-gradient(30rem 30rem at 88% 86%,color-mix(in srgb,var(--accent-strong) 26%,transparent),transparent 70%),linear-gradient(145deg,var(--bg-a) 0,var(--bg-b) 48%,var(--bg-c) 100%)}.AuthGate_glowA__P0JOX,.AuthGate_glowB__M7kAH{position:absolute;border-radius:999px;filter:blur(58px);pointer-events:none}.AuthGate_glowA__P0JOX{width:22rem;height:22rem;top:-7rem;right:-4rem;background:color-mix(in srgb,var(--accent-strong) 30%,transparent)}.AuthGate_glowB__M7kAH{width:18rem;height:18rem;bottom:-8rem;left:-5rem;background:color-mix(in srgb,var(--info) 28%,transparent)}.AuthGate_statusCard__cYh3B{position:relative;z-index:1;width:min(100%,29rem);border:1px solid var(--surface-border);border-radius:1.25rem;background:linear-gradient(160deg,var(--surface-grad-start),var(--surface-grad-end)),var(--surface-solid);box-shadow:var(--elev-shadow-strong),var(--inset-highlight);padding:clamp(1.5rem,2.5vw,2.1rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem;animation:AuthGate_cardIn__rFy7q .32s cubic-bezier(.2,.8,.2,1)}.AuthGate_statusRow__tbcN9{display:flex;align-items:center;justify-content:center;gap:.72rem;width:100%}.AuthGate_themeToggleWrapper__fItlL{position:absolute;top:1.25rem;right:1.25rem}.AuthGate_logoContainer__RR4eq{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:.4rem;margin-bottom:.1rem;width:100%}.AuthGate_logoBadge__4V7ti{width:3.2rem;height:3.2rem;border-radius:.95rem;background:linear-gradient(135deg,var(--accent) 0,var(--accent-strong) 100%);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 22%,transparent),var(--inset-highlight);border:1px solid var(--surface-border);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.AuthGate_logoBadge__4V7ti:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 28%,transparent),var(--inset-highlight)}.AuthGate_logoSvg__tF3Vm{width:1.6rem;height:1.6rem}.AuthGate_logoText__yKTdC{font-family:Sora,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.AuthGate_spinner__ZVL3M{width:1.2rem;height:1.2rem;border-radius:999px;border:2px solid var(--line);border-top-color:var(--line-strong);animation:AuthGate_spin__qnBA3 .9s linear infinite;flex-shrink:0}.AuthGate_heading__wGtkA{margin:0;color:var(--ink-strong);font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.2}.AuthGate_message__Wyb10{margin:0;color:var(--ink);font-size:.92rem;line-height:1.45}@keyframes AuthGate_spin__qnBA3{to{transform:rotate(1turn)}}@keyframes AuthGate_cardIn__rFy7q{0%{opacity:0;transform:translateY(7px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.AuthGate_statusCard__cYh3B{border-radius:.85rem;padding:1rem}.AuthGate_heading__wGtkA{font-size:1rem}.AuthGate_message__Wyb10{font-size:.88rem}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800&family=Sora:wght@600;700;800&display=swap");.OnboardingLayout_shell__37EZw{min-height:100dvh;position:relative;overflow:auto;padding:clamp(.85rem,2vw,1.4rem);font-family:Inter,Avenir Next,Segoe UI,sans-serif;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--accent-soft) 100%,transparent) 0,transparent 28%),radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent-secondary) 12%,transparent) 0,transparent 22%),linear-gradient(180deg,var(--bg-a) 0,var(--bg-b) 38%,var(--bg-c) 74%,var(--bg-d) 100%);color:var(--ink)}.OnboardingLayout_glowA__dymMB,.OnboardingLayout_glowB__Af_pA{position:fixed;border-radius:999px;filter:blur(84px);opacity:.58;pointer-events:none;z-index:0}.OnboardingLayout_glowA__dymMB{top:-4rem;left:-3rem;width:20rem;height:20rem;background:color-mix(in srgb,var(--accent) 18%,transparent)}.OnboardingLayout_glowB__Af_pA{right:-5rem;bottom:4rem;width:18rem;height:18rem;background:color-mix(in srgb,var(--accent-secondary) 14%,transparent)}.OnboardingLayout_container__ajGBz{position:relative;z-index:1;max-width:1520px;margin:0 auto}.OnboardingLayout_topBar__sBI6g{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:.85rem;padding:1rem 1.08rem;border:1px solid var(--surface-border);border-radius:1.4rem;background:linear-gradient(160deg,var(--surface-grad-start),var(--surface-grad-end));box-shadow:var(--elev-shadow),var(--inset-highlight);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.OnboardingLayout_topBarActions__u4XZJ{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}.OnboardingLayout_desktopAction__7ECYg{display:inline-flex}.OnboardingLayout_brand__cFpfU{margin:0;font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:800;letter-spacing:-.02em;color:var(--ink-strong)}.OnboardingLayout_stepMeta__uT31h{margin:.35rem 0 0;color:var(--ink-muted);font-size:.9rem;line-height:1.5;max-width:62ch}.OnboardingLayout_homeLink__DBmVi{color:var(--ink-strong);text-decoration:none}.OnboardingLayout_logoutButton__gNvXd,.OnboardingLayout_profileLink__OrG2v{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--control-border) 92%,var(--surface-border));background:var(--surface-strong);color:var(--ink-strong);text-decoration:none;font-size:.86rem;font-weight:800;padding:.58rem .92rem;transition:border-color .17s ease,background-color .17s ease,transform .17s ease}.OnboardingLayout_logoutButton__gNvXd:hover:enabled,.OnboardingLayout_profileLink__OrG2v:hover{border-color:var(--control-border-hover);background:color-mix(in srgb,var(--surface-strong) 74%,var(--accent-soft));transform:translateY(-1px)}.OnboardingLayout_logoutButton__gNvXd:focus-visible,.OnboardingLayout_profileLink__OrG2v:focus-visible{outline:none;border-color:var(--control-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-focus) 30%,transparent)}.OnboardingLayout_logoutButton__gNvXd:disabled{opacity:.7;cursor:not-allowed}.OnboardingLayout_profileLinkActive__nxBfz{border-color:color-mix(in srgb,var(--control-focus) 66%,var(--line-strong));background:color-mix(in srgb,var(--accent-soft) 76%,var(--surface-strong))}.OnboardingLayout_layout__Wi_JN{display:grid;grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start}.OnboardingLayout_mobileBottomNav__f7bBB{display:none}.OnboardingLayout_mainCard__o6NLA,.OnboardingLayout_nav__d_gYg,.OnboardingLayout_supportingInner__mcRIU{border:1px solid var(--surface-border);background:linear-gradient(160deg,var(--surface-grad-start),var(--surface-grad-end));box-shadow:var(--elev-shadow),var(--inset-highlight);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.OnboardingLayout_nav__d_gYg{width:100%;position:-webkit-sticky;position:sticky;top:.8rem;border-radius:1.4rem;padding:.9rem;display:grid;grid-gap:.58rem;gap:.58rem}.OnboardingLayout_navGroupTitle__WQ_W5{margin:.2rem .3rem .05rem;color:var(--ink-soft);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.OnboardingLayout_mobileSubsectionTitle__lykyI,.OnboardingLayout_navSubgroupTitle__JIIWA{margin:.35rem .3rem .05rem;color:var(--ink-soft);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.OnboardingLayout_navItem__jjTj8{border:1px solid color-mix(in srgb,var(--control-border) 72%,var(--surface-border));background:color-mix(in srgb,var(--surface-strong) 88%,transparent);border-radius:1rem;color:var(--ink-strong);padding:.8rem .88rem;text-decoration:none;min-height:3.35rem;display:grid;grid-gap:.2rem;gap:.2rem;transition:border-color .17s ease,background-color .17s ease,transform .17s ease}.OnboardingLayout_navItem__jjTj8:hover{border-color:var(--control-border-hover);background:color-mix(in srgb,var(--surface-strong) 70%,var(--accent-soft));transform:translateY(-1px)}.OnboardingLayout_navItem__jjTj8:focus-visible{outline:none;border-color:var(--control-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-focus) 28%,transparent)}.OnboardingLayout_navTitle__X22YJ{font-weight:800;font-size:.92rem;letter-spacing:-.01em}.OnboardingLayout_navState__lZQcB{color:var(--ink-muted);font-size:.75rem;font-weight:600}.OnboardingLayout_navStateRow__nWQBW{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.OnboardingLayout_completionChip__ZMAwz,.OnboardingLayout_navChip__kJHDw{display:inline-flex;align-items:center;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.04em;padding:.16rem .5rem}.OnboardingLayout_navChip__kJHDw{border:1px solid color-mix(in srgb,var(--accent) 62%,var(--control-focus));color:var(--accent-strong);background:color-mix(in srgb,var(--accent-soft) 70%,#fff 30%)}.OnboardingLayout_completionChip__ZMAwz{border:1px solid color-mix(in srgb,var(--success) 58%,var(--success-border));color:color-mix(in srgb,var(--success) 86%,#fff 14%);background:color-mix(in srgb,var(--success-bg) 84%,var(--surface-strong))}.OnboardingLayout_navActive__S61g3{border-color:color-mix(in srgb,var(--control-focus) 66%,var(--line-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 72%,var(--surface-strong)),var(--surface))}.OnboardingLayout_navDone__n_31c{border-color:color-mix(in srgb,var(--success-border) 66%,var(--surface-border));background:linear-gradient(180deg,color-mix(in srgb,var(--success-bg) 34%,var(--surface-strong)),var(--surface))}.OnboardingLayout_navDone__n_31c .OnboardingLayout_navState__lZQcB{color:var(--success)}.OnboardingLayout_navDisabled__KG6MD{opacity:.62;cursor:not-allowed}.OnboardingLayout_mainCard__o6NLA{border-radius:1.55rem;padding:clamp(.95rem,1.55vw,1.18rem)}.OnboardingLayout_heading__OSKhU{margin:0;font-family:Sora,Avenir Next,Segoe UI,sans-serif;color:var(--ink-strong);font-size:clamp(1.5rem,2.3vw,2.35rem);line-height:1.05;letter-spacing:-.03em}.OnboardingLayout_subtitle__C95pN{margin:.7rem 0 0;color:var(--ink);font-size:1rem;line-height:1.65;max-width:72ch}.OnboardingLayout_content__K7iW3{margin-top:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.OnboardingLayout_supportingSection__dcyLQ{margin-top:.95rem}.OnboardingLayout_supportingInner__mcRIU{border-radius:1.35rem;padding:1rem}.OnboardingLayout_sideTitle__dYs1c{margin:0;color:var(--ink-strong);font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:1.06rem}.OnboardingLayout_sideSubtitle__AqNo1{margin:.4rem 0 .95rem;color:var(--ink-muted);font-size:.9rem;line-height:1.55}.OnboardingLayout_sideList__1Km7e{list-style:none;padding:0;margin:0;display:grid;grid-gap:.65rem;gap:.65rem}.OnboardingLayout_sideItem__vOa4f{border:1px solid color-mix(in srgb,var(--control-border) 74%,var(--surface-border));border-radius:1rem;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);padding:.78rem .85rem;display:grid;grid-gap:.34rem;gap:.34rem}.OnboardingLayout_sideItemDone__xRDCM{border-color:color-mix(in srgb,var(--success-border) 72%,var(--surface-border));background:color-mix(in srgb,var(--success-bg) 28%,var(--surface-strong))}.OnboardingLayout_sideItemHeader__UKfec{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.OnboardingLayout_sideItemTitle__oufrp{color:var(--ink-strong);font-size:.9rem;font-weight:800}.OnboardingLayout_sideItemStatus__Rqam_{color:var(--ink-muted);font-size:.8rem}.OnboardingLayout_mobileBottomNav__f7bBB{position:fixed;left:.72rem;right:.72rem;bottom:calc(.72rem + env(safe-area-inset-bottom, 0));z-index:35;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.62rem;border:1px solid var(--surface-border);border-radius:1.3rem;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--elev-shadow-strong),var(--inset-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.OnboardingLayout_mobileBottomNavItem__DSRkN{min-height:3.5rem;border-radius:1rem;border:1px solid transparent;color:var(--ink-muted);text-decoration:none;display:grid;place-items:center;grid-gap:.16rem;gap:.16rem;padding:.52rem .3rem .46rem;text-align:center;transition:border-color .17s ease,background-color .17s ease,color .17s ease,transform .17s ease}.OnboardingLayout_mobileBottomNavItem__DSRkN:focus-visible,.OnboardingLayout_mobileBottomNavItem__DSRkN:hover{color:var(--ink-strong);background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft));border-color:color-mix(in srgb,var(--control-border-hover) 74%,var(--surface-border));transform:translateY(-1px);outline:none}.OnboardingLayout_mobileBottomNavItemActive__4UKfU{color:var(--ink-strong);border-color:color-mix(in srgb,var(--control-focus) 58%,var(--surface-border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 74%,var(--surface-strong)),var(--surface))}.OnboardingLayout_mobileBottomNavIcon__XcZcD{width:1.3rem;height:1.3rem;display:inline-flex;align-items:center;justify-content:center;color:inherit}.OnboardingLayout_mobileBottomNavIcon__XcZcD svg{width:100%;height:100%;display:block}.OnboardingLayout_mobileBottomNavLabel__q2Egc{font-size:.8rem;font-weight:800;letter-spacing:-.01em}.OnboardingLayout_mobileBottomNavMeta__UZhEO{font-size:.63rem;font-weight:700;color:inherit;opacity:.86}@media (max-width:1180px){.OnboardingLayout_layout__Wi_JN{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr)}}@media (max-width:920px){.OnboardingLayout_topBar__sBI6g{flex-direction:column;gap:.9rem}.OnboardingLayout_layout__Wi_JN{grid-template-columns:1fr}.OnboardingLayout_nav__d_gYg{position:static;display:none}.OnboardingLayout_desktopAction__7ECYg{display:none}.OnboardingLayout_topBarActions__u4XZJ{width:100%;justify-content:flex-start}.OnboardingLayout_mainCard__o6NLA{order:1}.OnboardingLayout_mobileBottomNav__f7bBB{display:grid}.OnboardingLayout_shell__37EZw{padding-bottom:calc(6.8rem + env(safe-area-inset-bottom, 0))}}@media (max-width:640px){.OnboardingLayout_shell__37EZw{padding:.72rem}.OnboardingLayout_mainCard__o6NLA,.OnboardingLayout_supportingInner__mcRIU,.OnboardingLayout_topBar__sBI6g{border-radius:1.1rem}.OnboardingLayout_topBar__sBI6g{padding:.84rem .88rem}.OnboardingLayout_topBarActions__u4XZJ{width:100%;gap:.5rem}.OnboardingLayout_logoutButton__gNvXd,.OnboardingLayout_profileLink__OrG2v{min-height:2.35rem;padding:.52rem .78rem;font-size:.82rem}.OnboardingLayout_mainCard__o6NLA{padding:.86rem}.OnboardingLayout_heading__OSKhU{font-size:1.36rem;line-height:1.1}.OnboardingLayout_subtitle__C95pN{font-size:.92rem;line-height:1.56}.OnboardingLayout_stepMeta__uT31h{font-size:.84rem;line-height:1.45}.OnboardingLayout_content__K7iW3{margin-top:.95rem;gap:.85rem}.OnboardingLayout_sideSubtitle__AqNo1{font-size:.84rem;margin-bottom:.72rem}.OnboardingLayout_supportingInner__mcRIU{padding:.92rem}.OnboardingLayout_sideItem__vOa4f{padding:.7rem .76rem}.OnboardingLayout_sideItemTitle__oufrp{font-size:.84rem}.OnboardingLayout_sideItemStatus__Rqam_{font-size:.76rem}.OnboardingLayout_mobileBottomNav__f7bBB{left:.55rem;right:.55rem;bottom:calc(.55rem + env(safe-area-inset-bottom, 0));gap:.35rem;padding:.5rem}.OnboardingLayout_mobileBottomNavItem__DSRkN{min-height:3.2rem;padding-inline:.2rem}.OnboardingLayout_mobileBottomNavIcon__XcZcD{width:1.16rem;height:1.16rem}.OnboardingLayout_mobileBottomNavLabel__q2Egc{font-size:.75rem}.OnboardingLayout_mobileBottomNavMeta__UZhEO{font-size:.58rem}}.ThemeToggle_toggle__EQlI_{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--surface-border);border-radius:999px;font-weight:700;color:var(--ink-strong);background:var(--toggle-ghost);cursor:pointer;transition:border-color .17s ease,background-color .17s ease,transform .17s ease}.ThemeToggle_surface__ur83H{background:var(--toggle-surface)}.ThemeToggle_toggle__EQlI_:hover{border-color:var(--control-border-hover);transform:translateY(-1px)}.ThemeToggle_toggle__EQlI_:focus-visible{outline:none;border-color:var(--control-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--control-focus) 28%,transparent)}.ThemeToggle_sm__dRBtN{min-height:2rem;min-width:2rem;font-size:.8rem;padding:.36rem .6rem}.ThemeToggle_md__XCZh2{min-height:2.35rem;min-width:2.35rem;font-size:.9rem;padding:.5rem .75rem}.ThemeToggle_icon__cKExK,.ThemeToggle_label__FkSZI{line-height:1}.onboarding_kpiGrid__q6aei{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.onboarding_kpiCard__Z2KI_{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--surface-border-strong) 70%,transparent);border-radius:1.2rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));padding:1rem;min-width:0;box-shadow:var(--elev-shadow),var(--inset-highlight)}.onboarding_kpiCard__Z2KI_:after{content:"";position:absolute;width:7rem;height:7rem;top:-3rem;right:-2rem;border-radius:999px;background:color-mix(in srgb,var(--accent-soft) 85%,transparent)}.onboarding_kpiLabel__DCNkX{position:relative;margin:0;color:var(--ink-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.onboarding_kpiValue__rmDh_{position:relative;margin:.45rem 0 0;color:var(--ink-strong);font-size:clamp(1.08rem,2vw,1.32rem);font-weight:800;line-height:1.22;overflow-wrap:anywhere}.onboarding_callout__ZQqC6{margin-top:.2rem;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--surface-border));border-radius:1.3rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 80%,transparent) 0,transparent 28%),linear-gradient(165deg,color-mix(in srgb,var(--accent-soft) 34%,var(--surface-strong)),var(--surface));padding:1.15rem;box-shadow:var(--elev-shadow),var(--inset-highlight)}.onboarding_calloutTitle__2rb1e{margin:0;color:var(--ink-strong);font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.onboarding_calloutText__1yDWO{margin:.48rem 0 0;color:var(--ink);line-height:1.62}.onboarding_cta__aKboP,.onboarding_primaryButton__u_uhH{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.9rem;border:1px solid color-mix(in srgb,var(--accent-strong) 68%,#000 8%);border-radius:.95rem;min-height:2.95rem;padding:.78rem 1.08rem;color:var(--accent-ink);text-decoration:none;background:linear-gradient(135deg,var(--accent) 0,var(--accent-secondary) 100%);font-weight:800;letter-spacing:.01em;box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 28%,transparent);transition:background-color .17s ease,border-color .17s ease,transform .17s ease,box-shadow .17s ease;white-space:normal;cursor:pointer}.onboarding_cta__aKboP:hover,.onboarding_primaryButton__u_uhH:hover:enabled{transform:translateY(-1px);box-shadow:0 18px 34px color-mix(in srgb,var(--accent) 32%,transparent)}.onboarding_chipButton__nEmJP:focus-visible,.onboarding_cta__aKboP:focus-visible,.onboarding_primaryButton__u_uhH:focus-visible,.onboarding_secondaryButton__lUv9k:focus-visible,.onboarding_textArea__CeNQB:focus-visible,.onboarding_textInput__zEo47:focus-visible,.onboarding_wizardInput__LQ5BS:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--control-focus) 30%,transparent)}.onboarding_calloutHint__WYmJ4{margin:.55rem 0 0;color:var(--ink-muted);font-size:.84rem;font-weight:700;line-height:1.5}.onboarding_homeIdentityRow__hcuWi{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.05rem .1rem}.onboarding_homeIdentityText__UlMg6{margin:0;color:var(--ink-muted);font-size:.9rem;line-height:1.5}.onboarding_homeHeroCard__f3Yzk{padding:clamp(1.35rem,2.6vw,1.8rem);border-color:color-mix(in srgb,var(--accent) 26%,var(--surface-border));background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 52%,transparent) 0,transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,#fff 4%),var(--surface))}.onboarding_homeHeroEyebrow__YzWR_{margin:0;color:var(--ink-soft);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.onboarding_homeHeroTitle__TprlU{margin:.45rem 0 0;color:var(--ink-strong);font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.12;letter-spacing:-.03em}.onboarding_homeHeroProgress__fryB9{margin:.6rem 0 0;color:var(--accent-strong);font-size:.95rem;font-weight:800;line-height:1.45}.onboarding_homeSummaryGrid__GmByx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.onboarding_homeSummaryCard__hyWEF{border:1px solid color-mix(in srgb,var(--surface-border) 82%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);padding:.95rem 1rem}.onboarding_homeSummaryLabel__yaO77{margin:0;color:var(--ink-muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.onboarding_homeSummaryValue__gflIH{margin:.45rem 0 0;color:var(--ink-strong);font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:800;line-height:1.2}.onboarding_stepList__oy1Lh{margin:0;padding:1rem 1rem 1rem 2rem;border:1px solid color-mix(in srgb,var(--surface-border) 76%,transparent);border-radius:1.2rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));color:color-mix(in srgb,var(--ink) 82%,var(--ink-muted));display:grid;grid-gap:.48rem;gap:.48rem;line-height:1.6;box-shadow:var(--elev-shadow),var(--inset-highlight)}.onboarding_infoStrip__3zUiK{margin:0;border:1px solid color-mix(in srgb,var(--info-border) 76%,var(--surface-border));border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--info-bg) 70%,var(--surface-strong)),var(--surface));padding:.85rem .95rem;color:var(--ink);font-size:.92rem;line-height:1.55}.onboarding_codePanel__9H8mp,.onboarding_embedWrap__mgG8_,.onboarding_formSection__E3tGQ,.onboarding_leaderboardPanel__upPlP,.onboarding_lessonRail__AHhY5,.onboarding_lessonStage__BCehm,.onboarding_profileCard__5b5OT,.onboarding_sidebarPanel__jDA_k,.onboarding_sidebarStack__t0qth,.onboarding_trainingIntro__ycUcF,.onboarding_wizardCard__fPyw_{border:1px solid var(--surface-border);border-radius:1.25rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));box-shadow:var(--elev-shadow),var(--inset-highlight)}.onboarding_embedWrap__mgG8_{overflow:hidden}.onboarding_embed__kYxaq{display:block;width:100%;aspect-ratio:16/9;border:0}.onboarding_actionRow__9oDsO{margin-top:1rem;display:flex;gap:.82rem;align-items:center;flex-wrap:wrap}.onboarding_chipButton__nEmJP:disabled,.onboarding_primaryButton__u_uhH:disabled,.onboarding_secondaryButton__lUv9k:disabled{opacity:.62;cursor:not-allowed}.onboarding_message__xU8cK{margin:0;border:1px solid var(--surface-border);border-radius:.96rem;background:var(--surface);padding:.78rem .9rem;color:var(--ink);font-size:.92rem;line-height:1.5}.onboarding_messageSuccess__iiB_z{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.onboarding_messageError__IYYMz{border-color:var(--error-border);background:var(--error-bg);color:var(--error)}.onboarding_brandBanner___k1l_{display:flex;align-items:center;gap:.75rem;margin-bottom:.1rem}.onboarding_brandLogo__1Jv3o{border-radius:.86rem;border:1px solid var(--surface-border);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 90%,#fff 10%),color-mix(in srgb,var(--accent-secondary) 12%,var(--surface)));color:var(--ink-strong);font-weight:900;letter-spacing:.08em;padding:.52rem .72rem}.onboarding_brandCaption__ykWB3{margin:0;color:var(--ink-muted);font-size:.86rem;font-weight:700}.onboarding_wizardCard__fPyw_{padding:1.2rem}.onboarding_wizardProgress__p4MwA{margin:0;color:var(--ink-muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.onboarding_wizardTitle__ZCXfI{margin:.62rem 0 .95rem;color:var(--ink-strong);font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:1.35rem;line-height:1.2}.onboarding_textArea__CeNQB,.onboarding_textInput__zEo47,.onboarding_wizardInput__LQ5BS{width:100%;border:1px solid var(--control-border);border-radius:1rem;min-height:3rem;padding:.78rem .9rem;background:var(--control-surface-strong);color:var(--control-text);font-size:.98rem;box-shadow:var(--inset-highlight)}.onboarding_textArea__CeNQB{resize:vertical;min-height:7.6rem}.onboarding_chipGroup__D5cNp{display:flex;flex-wrap:wrap;gap:.7rem}.onboarding_chipButton__nEmJP{border:1px solid var(--surface-border-strong);border-radius:999px;min-height:2.55rem;padding:.5rem 1rem;background:var(--surface-strong);color:var(--ink-strong);font-size:.92rem;font-weight:800;cursor:pointer;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.onboarding_chipButton__nEmJP:hover:enabled{transform:translateY(-1px);border-color:var(--control-border-hover);background:color-mix(in srgb,var(--surface-strong) 74%,var(--accent-soft))}.onboarding_chipButtonActive__MZ_AH{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 82%,var(--surface));color:var(--ink-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.onboarding_secondaryButton__lUv9k{border:1px solid var(--surface-border-strong);border-radius:.95rem;min-height:2.95rem;padding:.78rem 1rem;font-weight:800;background:var(--surface-strong);color:var(--ink-strong);cursor:pointer;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.onboarding_secondaryButton__lUv9k:hover:enabled{transform:translateY(-1px);border-color:var(--control-border-hover);background:color-mix(in srgb,var(--surface-strong) 78%,var(--accent-soft))}.onboarding_profileCard__5b5OT{padding:1.15rem;display:grid;grid-gap:1rem;gap:1rem}.onboarding_profileGrid__P_ACH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.78rem;gap:.78rem;color:var(--ink)}.onboarding_profileGrid__P_ACH>div{border:1px solid color-mix(in srgb,var(--surface-border) 78%,transparent);border-radius:1rem;padding:.85rem;background:color-mix(in srgb,var(--surface-strong) 92%,transparent);line-height:1.5}.onboarding_trainingIntro__ycUcF{margin-bottom:1rem;padding:.9rem 1rem;color:var(--ink)}.onboarding_trainingIntro__ycUcF p{margin:0}.onboarding_catalogGrid__2giaR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.onboarding_courseCard__5Q08N{overflow:hidden;border:1px solid var(--surface-border);border-radius:1.35rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));box-shadow:var(--elev-shadow),var(--inset-highlight)}.onboarding_classroomHero__8ine9,.onboarding_courseCover__Hbwpn{position:relative;overflow:hidden;color:#eff4ff}.onboarding_classroomHero__8ine9.onboarding_courseCoverBuilds__R8SA9,.onboarding_courseCoverBuilds__R8SA9{background:linear-gradient(135deg,#1c1b4b,#2f3f90 46%,#249cb8)}.onboarding_classroomHero__8ine9.onboarding_courseCoverCode__AoEvf,.onboarding_courseCoverCode__AoEvf{background:linear-gradient(135deg,#0a2840,#125f69 50%,#4abf9d)}.onboarding_classroomHero__8ine9.onboarding_courseCoverProduct__bAsTK,.onboarding_courseCoverProduct__bAsTK{background:linear-gradient(135deg,#47217f,#6d42d6 48%,#cb6fa6)}.onboarding_classroomHero__8ine9.onboarding_courseCoverCalls__HqBLF,.onboarding_courseCoverCalls__HqBLF{background:linear-gradient(135deg,#713117,#d66821 48%,#d6b442)}.onboarding_classroomHero__8ine9:before,.onboarding_courseCover__Hbwpn:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(7,15,34,.12),rgba(7,15,34,.04)),radial-gradient(circle at top right,hsla(0,0%,100%,.12) 0,transparent 30%),radial-gradient(circle at bottom left,hsla(0,0%,100%,.09) 0,transparent 28%)}.onboarding_courseCoverInner__r_Ivy{position:relative;z-index:1;min-height:12.5rem;padding:1.15rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem}.onboarding_courseIcon__Cbzzx{align-self:flex-start;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:.35rem .62rem;background:hsla(0,0%,100%,.12);color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboarding_courseCoverTitle__WZOJz{margin:0;color:#fff;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;line-height:1.02}.onboarding_courseCoverSubtitle__AKm2k{margin:.34rem 0 0;color:hsla(0,0%,100%,.78);font-size:.82rem;letter-spacing:.11em;text-transform:uppercase}.onboarding_courseCardBody__2k4PH{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.onboarding_courseCardHeader__xhFfE,.onboarding_sectionHeader__Y7CnQ{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.onboarding_courseCardTitle__42iv4,.onboarding_sideTitleLike__mE7pR{margin:0;color:var(--ink-strong);font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:1.02rem;line-height:1.25}.onboarding_courseBadge__7BzOk,.onboarding_pointsBadge__ec8P4{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.24rem .62rem;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.onboarding_courseBadge__7BzOk{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent-soft) 84%,var(--surface));color:var(--accent-strong)}.onboarding_pointsBadge__ec8P4{border:1px solid color-mix(in srgb,var(--accent-secondary) 32%,var(--surface-border));background:color-mix(in srgb,var(--accent-soft) 46%,var(--surface-strong));color:var(--ink-strong)}.onboarding_classroomHeroText__Wne5n,.onboarding_courseCardText__ib2q4,.onboarding_sectionHint___8f6i{margin:0;color:var(--ink);line-height:1.58}.onboarding_classroomEyebrow__CiPNr,.onboarding_codeLabel___achZ,.onboarding_courseCardMeta__Jp1VZ,.onboarding_leaderboardStats__lZkkc,.onboarding_lessonOrder__oXsdX,.onboarding_lessonStatus__K8WFg{color:var(--ink-muted);font-size:.8rem;font-weight:700}.onboarding_progressTrack__NHCeB{width:100%;height:.72rem;border-radius:999px;overflow:hidden;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-strong) 74%,var(--bg-c) 26%)}.onboarding_progressFill__bM1NC{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent) 0,var(--accent-secondary) 100%);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 40%,transparent)}.onboarding_cardActions__abwev{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.onboarding_leaderboardPanel__upPlP,.onboarding_sidebarPanel__jDA_k{padding:1rem}.onboarding_leaderboardGrid__zB76K,.onboarding_leaderboardList__umo9z,.onboarding_lessonList__LjRop,.onboarding_sidebarStack__t0qth{display:grid;grid-gap:.7rem;gap:.7rem}.onboarding_sidebarStack__t0qth{background:transparent;border:0;box-shadow:none}.onboarding_leaderboardItem__v_qUO{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;border:1px solid color-mix(in srgb,var(--surface-border) 80%,transparent);border-radius:1rem;padding:.78rem .82rem;background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.onboarding_leaderboardItemCurrent__spS1V{border-color:color-mix(in srgb,var(--accent) 44%,var(--surface-border));background:color-mix(in srgb,var(--accent-soft) 76%,var(--surface-strong))}.onboarding_leaderboardRank__lKE97{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-soft) 80%,var(--surface));color:var(--accent-strong);font-size:.78rem;font-weight:900}.onboarding_leaderboardMeta__P22xY{min-width:0}.onboarding_leaderboardName__ZsQa6{margin:0;color:var(--ink-strong);font-size:.9rem;font-weight:800}.onboarding_leaderboardPoints__Ji_W0{color:var(--ink-strong);font-weight:900}.onboarding_classroomHero__8ine9{border-radius:1.3rem;padding:1rem;box-shadow:var(--elev-shadow),var(--inset-highlight)}.onboarding_classroomHeroInner__8tnYt{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.9fr);align-items:end;grid-gap:1rem;gap:1rem}.onboarding_classroomHeroContent__9vtPk{display:grid;grid-gap:.72rem;gap:.72rem}.onboarding_classroomEyebrow__CiPNr{margin:0;color:hsla(0,0%,100%,.76);text-transform:uppercase;letter-spacing:.14em}.onboarding_classroomHeroTitle___nErZ{margin:0;font-family:Sora,Avenir Next,Segoe UI,sans-serif;color:#fff;font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1.02}.onboarding_classroomHeroText__Wne5n{color:hsla(0,0%,100%,.82);max-width:52ch}.onboarding_heroMetaRow__04mRE{display:flex;flex-wrap:wrap;gap:.48rem}.onboarding_heroStatPill__y4hdj{display:inline-flex;align-items:center;min-height:2rem;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:.38rem .72rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.94);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.onboarding_heroAside__PWuk4{display:flex;justify-content:flex-end}.onboarding_heroProgressCard__32a0b{width:min(100%,20rem);border:1px solid hsla(0,0%,100%,.12);border-radius:1.05rem;padding:.88rem .92rem .92rem;background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.07));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onboarding_heroProgressHeader__tQ0Cy{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.72rem}.onboarding_heroProgressHint__w_XbZ,.onboarding_heroProgressLabel__uuMet{margin:0;color:hsla(0,0%,100%,.76);font-size:.78rem;font-weight:700}.onboarding_heroProgressValue__5U0Me{margin:.18rem 0 0;color:#fff;font-size:1rem;font-weight:800;line-height:1.3}.onboarding_heroProgressPercent__8ybr_{display:inline-flex;align-items:center;justify-content:center;min-width:3.15rem;min-height:2rem;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:.84rem;font-weight:900}.onboarding_heroProgressHint__w_XbZ{margin-top:.68rem}.onboarding_classroomLayout__sTrS1{display:grid;grid-template-columns:minmax(15rem,17rem) minmax(0,1.5fr);grid-gap:1rem;gap:1rem}.onboarding_mobileOnly__ajT2Y{display:none}.onboarding_lessonRail__AHhY5,.onboarding_lessonStage__BCehm{padding:1rem}.onboarding_classroomSummaryStrip__Ywcfb{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.onboarding_summaryStatCard__A2nlX{border:1px solid var(--surface-border);border-radius:1.1rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));box-shadow:var(--elev-shadow),var(--inset-highlight);padding:.9rem .95rem;display:grid;grid-gap:.62rem;gap:.62rem}.onboarding_summaryStatCardFeature__2eiq2{gap:.75rem}.onboarding_summaryStatHeader__Dzk_z{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem;flex-wrap:wrap}.onboarding_currentLessonCard__rFudY{border:1px solid var(--surface-border);border-radius:1.1rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));box-shadow:var(--elev-shadow),var(--inset-highlight);padding:.95rem 1rem;display:grid;grid-gap:.5rem;gap:.5rem}.onboarding_currentLessonHeader__Jv2RQ{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem}.onboarding_mobileLessonStage__p0aCU{display:grid}.onboarding_mobileAccordion__ELEqx{border:1px solid var(--surface-border);border-radius:1.1rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));box-shadow:var(--elev-shadow),var(--inset-highlight);overflow:hidden}.onboarding_mobileAccordionSummary__vDDI7{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.95rem 1rem;cursor:pointer}.onboarding_mobileAccordionSummary__vDDI7::-webkit-details-marker{display:none}.onboarding_mobileAccordionSummary__vDDI7:after{content:"+";flex-shrink:0;color:var(--accent-strong);font-size:1.15rem;font-weight:800;line-height:1}.onboarding_mobileAccordion__ELEqx[open] .onboarding_mobileAccordionSummary__vDDI7:after{content:"−"}.onboarding_mobileAccordionEyebrow__6agMr{display:block;margin-bottom:.2rem;color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.onboarding_mobileAccordionTitle__bUe_F{display:block;color:var(--ink-strong);font-size:1rem;font-weight:800;line-height:1.2}.onboarding_mobileAccordionMeta__7o6zr{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.22rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-border-strong) 72%,transparent);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--ink-strong);font-size:.76rem;font-weight:900;white-space:nowrap}.onboarding_mobileAccordionContent__qz4CJ{padding:0 1rem 1rem}.onboarding_mobileAccordionPanel__Dzmn5{display:grid;grid-gap:.9rem;gap:.9rem}.onboarding_mobileProgressStack__9llYs{display:grid;grid-gap:.7rem;gap:.7rem}.onboarding_leaderboardGrid__zB76K{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding_inlineLink___NmYH{color:var(--accent);font-size:.84rem;font-weight:800;text-decoration:none}.onboarding_lessonItem__cFMqr{border:1px solid color-mix(in srgb,var(--surface-border-strong) 72%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface) 92%,transparent));padding:.92rem .96rem;color:var(--ink-strong);text-align:left;cursor:pointer;display:grid;grid-gap:.42rem;gap:.42rem;box-shadow:0 12px 26px rgba(78,95,160,.08);transition:transform .17s ease,border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.onboarding_lessonItem__cFMqr:hover:enabled{transform:translateY(-1px);border-color:var(--control-border-hover);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 88%,var(--accent-soft)),var(--surface));box-shadow:0 16px 28px rgba(78,95,160,.12)}.onboarding_lessonItemActive__Bblfz{border-color:color-mix(in srgb,var(--accent) 48%,var(--surface-border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 82%,var(--surface-strong)),var(--surface));box-shadow:0 18px 32px color-mix(in srgb,var(--accent) 10%,transparent)}.onboarding_lessonItemCurrent__498ds{border-color:color-mix(in srgb,var(--accent-secondary) 32%,var(--surface-border))}.onboarding_lessonItemPassed__uukh2{border-color:color-mix(in srgb,var(--success-border) 70%,var(--surface-border))}.onboarding_lessonItemLocked__t7QxC{opacity:.72;cursor:not-allowed;box-shadow:none}.onboarding_lessonItemRow__VjJgL{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.onboarding_lessonTitle__gyhRU{color:var(--ink-strong);font-weight:800;line-height:1.42}.onboarding_lessonStatus__K8WFg{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.22rem .58rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-border-strong) 72%,transparent);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--ink-muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.onboarding_lessonStatusCurrent__lv0_c{border-color:color-mix(in srgb,var(--accent-secondary) 42%,var(--surface-border));background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface));color:var(--accent-strong)}.onboarding_lessonStatusPassed__vxIU_{border-color:color-mix(in srgb,var(--success-border) 72%,var(--surface-border));background:color-mix(in srgb,var(--success-bg) 82%,var(--surface));color:var(--success)}.onboarding_lessonStatusLocked__DBzpJ{background:color-mix(in srgb,var(--surface) 88%,transparent)}.onboarding_codePanel__9H8mp{padding:1.25rem;min-height:18rem;display:grid;align-content:center;grid-gap:.18rem;gap:.18rem}.onboarding_codeLabel___achZ{margin:0;text-transform:uppercase;letter-spacing:.12em}.onboarding_codeValue__w9Xac{margin:.45rem 0 0;color:var(--ink-strong);font-size:1.06rem;font-weight:800;line-height:1.4}.onboarding_formSection__E3tGQ{padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem}.onboarding_formGrid__bNt3A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.onboarding_inputGroup__sgVJZ{display:grid;grid-gap:.4rem;gap:.4rem}.onboarding_inputLabel__5tjmq{color:var(--ink-strong);font-size:.84rem;font-weight:800}.onboarding_homeKpiGrid__iJ4Zi,.onboarding_homePrimaryCallout__XiLO8,.onboarding_homeSecondaryCallout__sLJv8,.onboarding_homeStepList__j2Q55{order:0}@media (max-width:960px){.onboarding_cardActions__abwev,.onboarding_catalogGrid__2giaR,.onboarding_classroomHeroInner__8tnYt,.onboarding_classroomLayout__sTrS1,.onboarding_classroomSummaryStrip__Ywcfb,.onboarding_formGrid__bNt3A,.onboarding_homeSummaryGrid__GmByx,.onboarding_kpiGrid__q6aei,.onboarding_profileGrid__P_ACH{grid-template-columns:1fr}.onboarding_heroAside__PWuk4{justify-content:flex-start}.onboarding_leaderboardGrid__zB76K{grid-template-columns:1fr}.onboarding_homePrimaryCallout__XiLO8{order:1}.onboarding_homeKpiGrid__iJ4Zi{order:2}.onboarding_homeSecondaryCallout__sLJv8{order:3}.onboarding_homeStepList__j2Q55{order:4}}@media (max-width:640px){.onboarding_desktopOnly__53IAv{display:none}.onboarding_mobileOnly__ajT2Y{display:grid;grid-gap:.75rem;gap:.75rem}.onboarding_callout__ZQqC6,.onboarding_classroomHero__8ine9,.onboarding_formSection__E3tGQ,.onboarding_kpiCard__Z2KI_,.onboarding_leaderboardPanel__upPlP,.onboarding_lessonRail__AHhY5,.onboarding_lessonStage__BCehm,.onboarding_profileCard__5b5OT,.onboarding_sidebarPanel__jDA_k,.onboarding_summaryStatCard__A2nlX,.onboarding_wizardCard__fPyw_{border-radius:1.05rem}.onboarding_cta__aKboP,.onboarding_primaryButton__u_uhH,.onboarding_secondaryButton__lUv9k{width:100%}.onboarding_actionRow__9oDsO{flex-direction:column;align-items:stretch}.onboarding_kpiGrid__q6aei{gap:.7rem}.onboarding_classroomHero__8ine9{padding:.92rem}.onboarding_heroAside__PWuk4,.onboarding_heroProgressCard__32a0b{width:100%}.onboarding_classroomSummaryStrip__Ywcfb{gap:.68rem}.onboarding_summaryStatCard__A2nlX{padding:.86rem}.onboarding_currentLessonCard__rFudY,.onboarding_mobileAccordion__ELEqx{border-radius:1.05rem}.onboarding_currentLessonCard__rFudY{padding:.88rem .92rem}.onboarding_currentLessonHeader__Jv2RQ{gap:.6rem}.onboarding_mobileAccordionSummary__vDDI7{padding:.88rem .92rem}.onboarding_mobileAccordionContent__qz4CJ{padding:0 .92rem .92rem}.onboarding_mobileAccordionMeta__7o6zr{font-size:.72rem;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis}.onboarding_mobileAccordionTitle__bUe_F{font-size:.96rem}.onboarding_kpiCard__Z2KI_{padding:.85rem;border-radius:1rem}.onboarding_kpiValue__rmDh_{font-size:1rem}.onboarding_callout__ZQqC6{padding:.96rem;border-radius:1.05rem}.onboarding_calloutTitle__2rb1e{font-size:.98rem}.onboarding_calloutHint__WYmJ4,.onboarding_calloutText__1yDWO,.onboarding_infoStrip__3zUiK,.onboarding_message__xU8cK{font-size:.86rem;line-height:1.48}.onboarding_homeIdentityText__UlMg6{font-size:.86rem}.onboarding_stepList__oy1Lh{display:none}}.onboarding_checkboxList__ljORz{display:flex;flex-direction:column;gap:.75rem;margin-top:1.2rem}.onboarding_checkboxItem__q6q0M{display:flex;align-items:flex-start;gap:.85rem;padding:1rem;border:1px solid var(--surface-border);border-radius:1rem;background:linear-gradient(165deg,var(--surface-grad-start),var(--surface-grad-end));color:var(--ink);cursor:pointer;transition:border-color .17s ease,background-color .17s ease,transform .17s ease;box-shadow:var(--elev-shadow),var(--inset-highlight)}.onboarding_checkboxItem__q6q0M:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 8%,var(--surface));transform:translateY(-1px)}.onboarding_checkboxInput__UpZRA{margin-top:.2rem;width:1.15rem;height:1.15rem;accent-color:var(--accent);cursor:pointer}.onboarding_checkboxLabel__kUT4G{font-size:.94rem;line-height:1.5;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.onboarding_railHeader__BkVJQ{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.2rem}.onboarding_backLink__wHxJ8{display:inline-flex;align-items:center;color:var(--accent);font-size:.84rem;font-weight:800;text-decoration:none;transition:transform .17s ease,opacity .17s ease;align-self:flex-start}.onboarding_backLink__wHxJ8:hover{transform:translateX(-2px);opacity:.9}.onboarding_railTitle__8RSWR{margin:.2rem 0 0;color:var(--ink-strong);font-family:Sora,Avenir Next,Segoe UI,sans-serif;font-size:1.15rem;font-weight:800;line-height:1.2}.onboarding_railDesc__JznjD{margin:0;color:var(--ink-muted);font-size:.86rem;line-height:1.55}