@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800;900&family=Josefin+Sans:wght@400;600;700&family=Outfit:wght@400;500;600;700;800&family=Philosopher:wght@400;700&display=swap");.LearningHallowsTheme_learningHallowsPageTheme__RARxJ{--lh-page-bg:radial-gradient(circle at 0% 0%,#6366f112,#0000 40%),radial-gradient(circle at 98% 6%,#8b5cf614,#0000 30%),linear-gradient(180deg,#fafafd,#f8fafc);--lh-primary:#6366f1;--lh-primary-dark:#4f46e5;--lh-purple:#8b5cf6;--lh-green:#22c55e;--lh-green-dark:#16a34a;--lh-gold:#f59e0b;--lh-gold-dark:#b45309;--lh-text:#0f172a;--lh-text-secondary:#334155;--lh-text-muted:#64748b;--lh-text-subtle:#94a3b8;--lh-surface:#fff;--lh-surface-soft:#f8fafc;--lh-border:#e2e8f0;--lh-border-med:#cbd5e1;--lh-border-strong:#c7d2fe;--lh-primary-soft:#eef2ff;--lh-green-soft:#dcfce7;--lh-green-border:#86efac;--lh-gold-soft:#fef3c7;--lh-gold-border:#fcd34d;--lh-shadow-soft:0 4px 16px #0f172a0f;--lh-shadow-card:0 16px 40px #0f172a14;--lh-radius-lg:20px;--lh-radius-md:14px;--lh-radius-sm:10px;--lh-font-primary:"Poppins",system-ui,sans-serif;--lh-font-readable:"Outfit","DM Sans","Inter","Segoe UI",system-ui,sans-serif;--lh-font-accent:"Josefin Sans","Outfit","Raleway",sans-serif;--lh-font-nav:var(--coditioning-brand-font-family);--lh-font:var(--lh-font-primary);--lh-content-max:1420px;--lh-action-gradient:linear-gradient(135deg,#4f46e5,#6366f1 52%,#8b5cf6);--roadmap-bg:var(--lh-surface-soft);--roadmap-surface:var(--lh-surface);--roadmap-surface-soft:var(--lh-surface-soft);--roadmap-border:var(--lh-border);--roadmap-border-med:var(--lh-border-med);--roadmap-text:var(--lh-text);--roadmap-text-sec:var(--lh-text-secondary);--roadmap-text-muted:var(--lh-text-muted);--roadmap-text-subtle:var(--lh-text-subtle);--roadmap-accent:var(--lh-primary);--roadmap-accent-soft:var(--lh-primary-soft);--roadmap-accent-border:var(--lh-border-strong);--roadmap-green:var(--lh-green);--roadmap-green-soft:var(--lh-green-soft);--roadmap-green-border:var(--lh-green-border);--roadmap-green-dark:var(--lh-green-dark);--roadmap-gold:var(--lh-gold);--roadmap-gold-soft:var(--lh-gold-soft);--roadmap-gold-border:var(--lh-gold-border);--roadmap-gold-dark:var(--lh-gold-dark);--roadmap-shadow:var(--lh-shadow-card);--roadmap-shadow-soft:var(--lh-shadow-soft);color:var(--lh-text);font-family:var(--lh-font);background:var(--lh-page-bg)}.RoadmapSidebarNav_desktopSidebar__CFzk_{position:-webkit-sticky;position:sticky;top:24px;height:calc(calc(100 * var(--app-vh)) - 48px);max-height:860px;width:68px;z-index:30;display:block}.RoadmapSidebarNav_sidebarShell__4b_fm{--sidebar-bg:#fffffff0;--sidebar-surface:#fff;--sidebar-border:#e2e8f0;--sidebar-text:#0f172a;--sidebar-muted:#64748b;--sidebar-hover-bg:#f8fafc;--sidebar-hover-border:#e2e8f0;--sidebar-hover:#0f172a;--sidebar-active-bg:#eef2ff;--sidebar-active-border:#c7d2fe;--sidebar-active:#4338ca;--sidebar-badge-bg:#0f172a;--sidebar-shadow:0 18px 45px #0f172a1a;position:relative;width:68px;height:100%;padding:12px 10px;border-radius:22px;border:1px solid var(--sidebar-border);background:var(--sidebar-bg);box-shadow:var(--sidebar-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:0;justify-content:flex-start;overflow:visible;transition:width .22s ease}.RoadmapSidebarNav_sidebarShell__4b_fm.RoadmapSidebarNav_expanded__eQrUM,.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within,.RoadmapSidebarNav_sidebarShell__4b_fm:hover{width:240px}.RoadmapSidebarNav_logoLink___eyl9{display:flex;flex:0 0 48px;align-items:center;height:48px;margin-bottom:12px;text-decoration:none;color:var(--sidebar-text)}.RoadmapSidebarNav_logoTile__PkL2W{width:44px;height:44px;border-radius:12px;background:var(--sidebar-surface);border:1px solid var(--sidebar-border);box-shadow:0 4px 16px #0f172a0f;display:grid;place-items:center;flex:0 0 44px}.RoadmapSidebarNav_logoImage__7IMpY{width:34px;height:34px;object-fit:contain}.RoadmapSidebarNav_logoTextGroup__DuZlT{min-width:0;margin-left:10px;opacity:0;transform:translateX(-6px);transition:opacity .14s ease .07s,transform .14s ease .07s;pointer-events:none}.RoadmapSidebarNav_sidebarShell__4b_fm.RoadmapSidebarNav_expanded__eQrUM .RoadmapSidebarNav_logoTextGroup__DuZlT,.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_logoTextGroup__DuZlT,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_logoTextGroup__DuZlT{opacity:1;transform:translateX(0);pointer-events:auto}.RoadmapSidebarNav_logoLink___eyl9 .RoadmapSidebarNav_logoBrand__IRBE_{display:block;font-family:var(--coditioning-brand-font-family);font-weight:700;white-space:nowrap}.RoadmapSidebarNav_logoLink___eyl9 .RoadmapSidebarNav_logoSub__VWZ_g{font-family:var(--coditioning-brand-font-family);font-size:11px;color:var(--sidebar-muted);white-space:nowrap}.RoadmapSidebarNav_navList__m6fHV{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overflow-x:visible;position:relative;justify-content:flex-start;scrollbar-width:none}.RoadmapSidebarNav_navList__m6fHV::-webkit-scrollbar{display:none}.RoadmapSidebarNav_sidebarDivider__7D0Je{width:100%;height:1px;margin:1px 0;background:var(--sidebar-border)}.RoadmapSidebarNav_connectSection__0L5vp,.RoadmapSidebarNav_socialList__95wEY{display:flex;flex-direction:column;gap:4px}.RoadmapSidebarNav_socialItem__FEHvS{width:44px;min-height:32px;border:1px solid #0000;border-radius:10px;background:#0000;color:var(--sidebar-text);display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer;font:inherit;font-size:.86rem;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_socialItem__FEHvS,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_socialItem__FEHvS{width:100%}.RoadmapSidebarNav_socialItem__FEHvS:focus-visible,.RoadmapSidebarNav_socialItem__FEHvS:hover{background:var(--sidebar-hover-bg);border-color:var(--sidebar-hover-border);color:var(--sidebar-hover)}.RoadmapSidebarNav_socialIconWrap__x_RHA{display:grid;place-items:center;flex:0 0 16px}.RoadmapSidebarNav_socialIcon__hQfGh{width:16px;height:16px;flex-shrink:0}.RoadmapSidebarNav_socialLabel__Vm8zH{opacity:0;transform:translateX(-4px);white-space:nowrap;color:var(--sidebar-text);font-family:inherit;font-size:.86rem}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_socialLabel__Vm8zH,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_socialLabel__Vm8zH{opacity:1;transform:translateX(0);transition:all .15s ease}.RoadmapSidebarNav_youtubeIcon__SurX9{color:red}.RoadmapSidebarNav_discordIcon__lDJMP{color:#5865f2}.RoadmapSidebarNav_contactIcon__4d0Qb{color:var(--sidebar-text)}.RoadmapSidebarNav_linkedinIcon__bONFa{color:#0a66c2}.RoadmapSidebarNav_redditIcon__aoMq9{color:#ff4500}.RoadmapSidebarNav_tiktokIcon__jQ6z9{color:#000}.RoadmapSidebarNav_instagramIcon__rIAZl{color:#e4405f}.RoadmapSidebarNav_navItem__0XvI8{width:44px;min-height:44px;border-radius:12px;border:1px solid #0000;color:var(--sidebar-text);display:flex;align-items:center;gap:10px;padding:0 12px;text-decoration:none;background:#0000;cursor:pointer}.RoadmapSidebarNav_disabled__y64ZE{cursor:not-allowed;opacity:.68}.RoadmapSidebarNav_itemLabel__WahXn{opacity:0;transform:translateX(-4px);white-space:nowrap}.RoadmapSidebarNav_itemIcon__AOuM7{display:grid;place-items:center}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_navItem__0XvI8,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_navItem__0XvI8{width:100%}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_itemLabel__WahXn,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_itemLabel__WahXn{opacity:1;transform:translateX(0);transition:all .15s ease}.RoadmapSidebarNav_navItem__0XvI8:focus-visible,.RoadmapSidebarNav_navItem__0XvI8:hover{background:var(--sidebar-hover-bg);border-color:var(--sidebar-hover-border);color:var(--sidebar-hover)}.RoadmapSidebarNav_active__HaCUS{background:var(--sidebar-active-bg)!important;border-color:var(--sidebar-active-border)!important;color:var(--sidebar-active)!important}.RoadmapSidebarNav_chevron__XmJLd{margin-left:auto;opacity:.8;transition:transform .18s ease}.RoadmapSidebarNav_chevronOpen__rtDjL{transform:rotate(180deg)}.RoadmapSidebarNav_badge__nS1xO{margin-left:auto;background:var(--sidebar-badge-bg);color:#fff;border-radius:10px;padding:2px 8px;font-size:11px}.RoadmapSidebarNav_soonChip__4tmZg{display:none;margin-left:auto;padding:1px 7px;color:#64748b;background:#f8fafc;border:1px solid #d1d5db;border-radius:10px;font-size:.6rem;font-style:normal;line-height:1.4;white-space:nowrap}.RoadmapSidebarNav_sidebarShell__4b_fm:focus-within .RoadmapSidebarNav_soonChip__4tmZg,.RoadmapSidebarNav_sidebarShell__4b_fm:hover .RoadmapSidebarNav_soonChip__4tmZg{display:inline-flex;align-items:center;justify-content:center}.RoadmapSidebarNav_flyout__96tf0{position:absolute;left:calc(100% + 10px);width:236px;border:1px solid var(--sidebar-border);border-radius:16px;background:var(--sidebar-surface);box-shadow:0 16px 42px #0f172a1f;padding:8px;display:flex;flex-direction:column;gap:2px;z-index:40}.RoadmapSidebarNav_flyout__96tf0:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px}.RoadmapSidebarNav_flyoutInner__rswTC{display:flex;flex-direction:column;gap:2px}.RoadmapSidebarNav_flyoutItem__uuSez{width:100%;border:none;outline:none;background:#0000;text-align:left;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--sidebar-text);display:flex;align-items:center;gap:8px;cursor:pointer;font:inherit}.RoadmapSidebarNav_flyoutItem__uuSez:hover{background:var(--sidebar-hover-bg)}.RoadmapSidebarNav_flyoutItemDisabled__KMBpP{opacity:.56;cursor:not-allowed}.RoadmapSidebarNav_flyoutSoonChip__PdjEE{margin-left:auto;font-size:.62rem;font-style:normal;color:#64748b;border:1px solid #d1d5db;border-radius:10px;padding:1px 8px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.RoadmapSidebarNav_betaBadge__g_aPP{margin-left:auto;padding:2px 7px;border-radius:3px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;box-shadow:0 2px 8px #f59e0b40;font-size:.5rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.RoadmapSidebarNav_flyoutIcon__80AHY{display:grid;place-items:center;color:var(--sidebar-active);flex:0 0 16px}.RoadmapSidebarNav_mobileBackdrop__vsafp,.RoadmapSidebarNav_mobileDrawer__Q9dTA,.RoadmapSidebarNav_mobileTrigger__U3_5s{display:none}.RoadmapSidebarNav_mobileDrawer__Q9dTA,.RoadmapSidebarNav_mobileTrigger__U3_5s{--sidebar-surface:#fff;--sidebar-border:#e2e8f0;--sidebar-text:#0f172a;--sidebar-muted:#64748b;--sidebar-hover-bg:#f8fafc;--sidebar-hover-border:#e2e8f0;--sidebar-hover:#0f172a;--sidebar-active-bg:#eef2ff;--sidebar-active-border:#c7d2fe;--sidebar-active:#4338ca;--sidebar-badge-bg:#0f172a}@media (max-width:899px){.RoadmapSidebarNav_desktopSidebar__CFzk_{display:none}.RoadmapSidebarNav_mobileTrigger__U3_5s{display:flex;align-items:center;justify-content:space-between;height:56px;background:var(--sidebar-surface);border:1px solid var(--sidebar-border);border-radius:16px;margin-bottom:14px;padding:0 12px}.RoadmapSidebarNav_mobileTriggerActions__lnp_5{display:inline-flex;align-items:center;gap:8px}.RoadmapSidebarNav_mobileBrand__qAlO6{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--sidebar-text);font-weight:700;letter-spacing:.04em}.RoadmapSidebarNav_mobileBrand__qAlO6>span{font-family:var(--coditioning-brand-font-family)}.RoadmapSidebarNav_menuBtn__yu86T{background:#0000;border:none;color:var(--sidebar-text);display:grid;place-items:center}.RoadmapSidebarNav_mobileBackdrop__vsafp{display:block;position:fixed;inset:0;background:#0f172a47;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:60}.RoadmapSidebarNav_mobileBackdropOpen__kVugB{opacity:1;pointer-events:auto}.RoadmapSidebarNav_mobileDrawer__Q9dTA{display:block;position:fixed;top:0;left:0;bottom:0;width:min(calc(82 * var(--app-vw)),320px);background:var(--sidebar-surface,#fff);box-shadow:0 22px 60px #0f172a38;transform:translateX(-100%);transition:transform .22s ease;z-index:61;padding:16px;border-radius:0 22px 22px 0;overflow-y:auto}.RoadmapSidebarNav_mobileDrawerOpen__Nwqd8{transform:translateX(0)}.RoadmapSidebarNav_mobileDrawerHead__oW_lJ{display:flex;align-items:center;justify-content:space-between}.RoadmapSidebarNav_mobileList__i68_B{margin-top:12px;display:flex;flex-direction:column;gap:6px}.RoadmapSidebarNav_mobileDrawer__Q9dTA .RoadmapSidebarNav_navItem__0XvI8{width:100%;min-height:42px}.RoadmapSidebarNav_mobileDrawer__Q9dTA .RoadmapSidebarNav_itemLabel__WahXn{min-width:0;white-space:normal;overflow-wrap:anywhere;opacity:1;transform:translateX(0)}.RoadmapSidebarNav_mobileDrawer__Q9dTA .RoadmapSidebarNav_socialItem__FEHvS{width:100%}.RoadmapSidebarNav_mobileDrawer__Q9dTA .RoadmapSidebarNav_socialLabel__Vm8zH{opacity:1;transform:translateX(0);transition:none}.RoadmapSidebarNav_mobileSubList__JXuit{margin:2px 0 6px 22px;padding-left:10px;border-left:1px dashed var(--sidebar-border);display:flex;flex-direction:column}.RoadmapSidebarNav_mobileSubItem__c38y_{padding:8px 10px;text-decoration:none;color:var(--sidebar-text);background:none;border:none;text-align:left;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;width:100%;font:inherit;font-size:.85rem}.RoadmapSidebarNav_mobileSubItem__c38y_>span:not(.RoadmapSidebarNav_betaBadge__g_aPP){min-width:0;overflow-wrap:anywhere}.RoadmapSidebarNav_mobileSubItem__c38y_ .RoadmapSidebarNav_mobileSoonChip__VN1KB{grid-column:2/-1;justify-self:start;margin-left:0}.RoadmapSidebarNav_mobileSubItemDisabled__oQcKc{opacity:.56;pointer-events:none}.RoadmapSidebarNav_mobileSoonChip__VN1KB{margin-left:auto;font-size:.62rem;border:1px solid #d1d5db;border-radius:10px;padding:1px 8px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#64748b;font-style:normal}}.LearningWorkspaceSidebar_sidebar__7VwxN{--lw-sidebar-unit-hover-bg:#e2e8f06b;--lw-sidebar-unit-active-bg:#e2e8f0c2;--lw-sidebar-unit-active-border:#64748b57;--lw-sidebar-unit-active-text:var(--text-0,var(--lh-text));--lw-sidebar-rail-active-bg:#e2e8f0b8;--lw-sidebar-rail-active-border:#64748b57;--lw-sidebar-rail-active-text:#334155;position:-webkit-sticky;position:sticky;top:var(--learning-workspace-shell-padding,18px);max-height:calc(calc(100 * var(--app-vh)) - (var(--learning-workspace-shell-padding, 18px) * 2));overflow:auto;padding:14px;border:1px solid var(--panel-border,var(--lh-border));border-radius:var(--learning-workspace-sidebar-radius,16px);background:var(--panel-bg,#fffffff5);box-shadow:var(--panel-shadow,var(--lh-shadow-soft));color:var(--text-0,var(--lh-text));backdrop-filter:var(--panel-blur,blur(18px));-webkit-backdrop-filter:var(--panel-blur,blur(18px))}.LearningWorkspaceSidebar_sidebarPreviewExpanded__arNIq{z-index:12;outline:1px solid var(--file-explorer-accent,var(--panel-border));outline-offset:2px}.LearningWorkspaceSidebar_sidebarMobileDrawerOpen__pwmAg{z-index:72}.LearningWorkspaceSidebar_header__d_5L2{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:14px}.LearningWorkspaceSidebar_header__d_5L2 button{display:grid;width:30px;height:30px;place-items:center;color:var(--text-1,var(--lh-text-secondary));background:var(--file-explorer-bg-strong,var(--panel-bg,#fff));border:1px solid var(--panel-border,var(--lh-border));border-radius:9px}.LearningWorkspaceSidebar_sidebarCollapsed__XSkjm{--lw-sidebar-unit-hover-bg:#e2e8f06b;--lw-sidebar-unit-active-bg:#e2e8f0c2;--lw-sidebar-unit-active-border:#64748b57;--lw-sidebar-unit-active-text:var(--text-0,var(--lh-text));--lw-sidebar-rail-active-bg:#e2e8f0b8;--lw-sidebar-rail-active-border:#64748b57;--lw-sidebar-rail-active-text:#334155;position:-webkit-sticky;position:sticky;top:var(--learning-workspace-shell-padding,18px);display:flex;max-height:calc(calc(100 * var(--app-vh)) - (var(--learning-workspace-shell-padding, 18px) * 2));flex-direction:column;align-items:center;gap:10px;padding:10px 8px;border:1px solid var(--panel-border,var(--lh-border));border-radius:var(--learning-workspace-sidebar-radius,16px);background:var(--panel-bg,#fffffff5);box-shadow:var(--panel-shadow,var(--lh-shadow-soft));color:var(--text-0,var(--lh-text));backdrop-filter:var(--panel-blur,blur(18px));-webkit-backdrop-filter:var(--panel-blur,blur(18px));cursor:default}.LearningWorkspaceSidebar_sidebarCollapsed__XSkjm button{display:grid;width:34px;height:34px;place-items:center;color:var(--text-1,var(--lh-text-secondary));border:1px solid var(--panel-border,var(--lh-border));border-radius:11px;background:var(--file-explorer-bg-strong,var(--panel-bg,#fff))}.LearningWorkspaceSidebar_collapsedDomainIcon__4ZNlB,.LearningWorkspaceSidebar_collapsedModuleActive__gZgRc,.LearningWorkspaceSidebar_collapsedModule__jcRYM{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:var(--text-1,var(--lh-text-secondary));border:1px solid var(--panel-border,var(--lh-border));border-radius:12px;background:var(--tab-hover-bg,var(--lh-surface-soft));line-height:0}.LearningWorkspaceSidebar_collapsedDomainIcon__4ZNlB,.LearningWorkspaceSidebar_collapsedModuleActive__gZgRc{color:var(--lw-sidebar-rail-active-text,var(--text-0,var(--lh-primary-dark)));border-color:var(--lw-sidebar-rail-active-border,var(--file-explorer-accent,var(--lh-primary-border)));background:var(--lw-sidebar-rail-active-bg,var(--tab-active-bg,var(--lh-primary-soft)))}.LearningWorkspaceSidebar_domainBlock___mI_k{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--panel-border,var(--lh-border));border-radius:14px;background:var(--tab-hover-bg,var(--lh-surface-soft))}.LearningWorkspaceSidebar_domainBlock___mI_k span,.LearningWorkspaceSidebar_domainBlock___mI_k strong{display:block}.LearningWorkspaceSidebar_domainBlock___mI_k strong{font-size:.84rem}.LearningWorkspaceSidebar_domainBlock___mI_k span{margin-top:2px;color:var(--text-2,var(--lh-text-muted));font-size:.74rem}.LearningWorkspaceSidebar_domainIcon__I_E4N{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;color:var(--file-explorer-accent,var(--lh-primary));background:var(--tab-active-bg,var(--lh-primary-soft));border-radius:12px;line-height:0}.LearningWorkspaceSidebar_collapsedDomainIcon__4ZNlB svg,.LearningWorkspaceSidebar_collapsedModuleActive__gZgRc svg,.LearningWorkspaceSidebar_collapsedModule__jcRYM svg,.LearningWorkspaceSidebar_domainIcon__I_E4N svg{display:block;flex:0 0 auto;margin:0;transform:translateZ(0)}.LearningWorkspaceSidebar_domainIcon__I_E4N svg{position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%)}.LearningWorkspaceSidebar_progressCard__KlePC{margin-top:14px;padding-bottom:12px;border-bottom:1px solid var(--panel-border,var(--lh-border))}.LearningWorkspaceSidebar_progressCard__KlePC>strong{display:block;font-size:.82rem}.LearningWorkspaceSidebar_progressLine__LtHPd{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;margin-top:8px;color:var(--text-2,var(--lh-text-muted));font-size:.72rem}.LearningWorkspaceSidebar_progressValue__9PaJk{display:inline-flex;align-items:center;gap:5px;min-width:0}.LearningWorkspaceSidebar_progressUnavailableIcon___LWM6{display:inline-grid;width:17px;height:17px;flex:0 0 17px;place-items:center;color:var(--text-2,var(--lh-text-muted));border:1px solid var(--panel-border,var(--lh-border));border-radius:999px;background:var(--tab-hover-bg,var(--lh-surface-soft));line-height:0}.LearningWorkspaceSidebar_progressTrack__Ufzq7{height:7px;margin-top:8px;overflow:hidden;border-radius:999px;background:var(--file-explorer-divider,#e5e7eb)}.LearningWorkspaceSidebar_progressTrack__Ufzq7 span{display:block;width:18%;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--file-explorer-accent,#6366f1),var(--accent-1,#8b5cf6));opacity:.6}.LearningWorkspaceSidebar_tree__YRBxF{display:flex;flex-direction:column;gap:7px;margin-top:12px}.LearningWorkspaceSidebar_treeGroupButton__GSP_Q{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:9px;color:var(--text-0,var(--lh-text));text-align:left;background:#0000;border:0;border-radius:10px;font-family:inherit;font-size:.76rem}.LearningWorkspaceSidebar_treeGroupButton__GSP_Q span{color:var(--text-2,var(--lh-text-muted));font-size:.72rem}.LearningWorkspaceSidebar_treeChildren__nFNVH{display:flex;flex-direction:column;gap:4px;margin:3px 0 6px 22px;padding-left:12px;border-left:1px solid var(--panel-border,var(--lh-border-strong))}.LearningWorkspaceSidebar_treeSubmodule__nv1IA{display:flex;flex-direction:column;gap:4px}.LearningWorkspaceSidebar_treeSubmoduleTitle__G7RTI{padding:4px 8px 2px;color:var(--text-2,var(--lh-text-muted));font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.LearningWorkspaceSidebar_treeUnitActive__H1ph_,.LearningWorkspaceSidebar_treeUnitButton__CVOHJ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;color:var(--text-1,var(--lh-text-secondary));border:1px solid #0000;border-radius:10px;font-size:.75rem;line-height:1.35;text-align:left;background:#0000;font-family:inherit;cursor:pointer}.LearningWorkspaceSidebar_treeUnitButton__CVOHJ:hover{background:var(--lw-sidebar-unit-hover-bg,var(--tab-hover-bg,var(--lh-surface-soft)))}.LearningWorkspaceSidebar_treeUnitActive__H1ph_{color:var(--lw-sidebar-unit-active-text,var(--text-0,var(--lh-primary-dark)))!important;border-color:var(--lw-sidebar-unit-active-border,var(--panel-border,var(--lh-border-strong)));background:var(--lw-sidebar-unit-active-bg,var(--tab-active-bg,var(--lh-primary-soft)));font-weight:800}html[data-theme=coditioning] .LearningWorkspaceSidebar_sidebarCollapsed__XSkjm,html[data-theme=coditioning] .LearningWorkspaceSidebar_sidebar__7VwxN{--lw-sidebar-unit-hover-bg:#9f84d31a;--lw-sidebar-unit-active-bg:#9f84d32e;--lw-sidebar-unit-active-border:#9f84d375;--lw-sidebar-unit-active-text:#f2eaff;--lw-sidebar-rail-active-bg:#9f84d338;--lw-sidebar-rail-active-border:#9f84d39e;--lw-sidebar-rail-active-text:#f2eaff}html[data-theme=midnight-ocean] .LearningWorkspaceSidebar_sidebarCollapsed__XSkjm,html[data-theme=midnight-ocean] .LearningWorkspaceSidebar_sidebar__7VwxN{--lw-sidebar-unit-hover-bg:#2d8cf017;--lw-sidebar-unit-active-bg:#2d8cf02e;--lw-sidebar-unit-active-border:#39e0e870;--lw-sidebar-unit-active-text:#f6fbff;--lw-sidebar-rail-active-bg:#39e0e829;--lw-sidebar-rail-active-border:#39e0e89e;--lw-sidebar-rail-active-text:#dffcff}html[data-theme=warm-carbon] .LearningWorkspaceSidebar_sidebarCollapsed__XSkjm,html[data-theme=warm-carbon] .LearningWorkspaceSidebar_sidebar__7VwxN{--lw-sidebar-unit-hover-bg:#b8642d1a;--lw-sidebar-unit-active-bg:#b8642d33;--lw-sidebar-unit-active-border:#d083457a;--lw-sidebar-unit-active-text:#fff3e5;--lw-sidebar-rail-active-bg:#b8642d3d;--lw-sidebar-rail-active-border:#d083459e;--lw-sidebar-rail-active-text:#fff3e5}.LearningWorkspaceSidebar_emptyState__RGOip{display:grid;gap:5px;margin-top:14px;padding:12px;border:1px dashed var(--panel-border,var(--lh-border-med));border-radius:14px;color:var(--text-2,var(--lh-text-muted));background:var(--tab-hover-bg,var(--lh-surface-soft));font-size:.78rem}@media (max-width:899px){.LearningWorkspaceSidebar_sidebarCollapsed__XSkjm,.LearningWorkspaceSidebar_sidebar__7VwxN{position:fixed;display:none;top:84px;bottom:12px;left:12px;z-index:72;width:min(320px,calc(calc(100 * var(--app-vw)) - 24px));max-height:none;transform:translateX(calc(-100% - 24px));transition:transform .18s ease,visibility .18s ease}.LearningWorkspaceSidebar_sidebarCollapsed__XSkjm,.LearningWorkspaceSidebar_sidebar__7VwxN:not(.LearningWorkspaceSidebar_sidebarMobileDrawerOpen__pwmAg){visibility:hidden;pointer-events:none}.LearningWorkspaceSidebar_sidebarMobileDrawerOpen__pwmAg{visibility:visible;pointer-events:auto;transform:translateX(0)}.LearningWorkspaceSidebar_sidebar__7VwxN.LearningWorkspaceSidebar_sidebarMobileDrawerOpen__pwmAg{display:block}.LearningWorkspaceSidebar_sidebarCollapsed__XSkjm.LearningWorkspaceSidebar_sidebarMobileDrawerOpen__pwmAg{display:flex}}.LearningWorkspaceSettingsPanel_settingsHost__B0oUN{display:inline-flex;align-items:center}.LearningWorkspaceSettingsPanel_settingsButton__Zw3m_{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--panel-border,var(--lh-border));border-radius:10px;background:var(--editor-header-bg,#ffffffe0);color:var(--text-1,var(--lh-text-secondary));box-shadow:var(--shadow-xs,0 1px 2px #0f172a0f);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.LearningWorkspaceSettingsPanel_settingsButton__Zw3m_:focus-visible,.LearningWorkspaceSettingsPanel_settingsButton__Zw3m_:hover,.LearningWorkspaceSettingsPanel_settingsButton__Zw3m_[aria-expanded=true]{border-color:var(--file-explorer-accent,var(--lh-primary));color:var(--file-explorer-accent,var(--lh-primary));background:var(--tab-active-bg,var(--lh-primary-soft));outline:none}.LearningWorkspaceSettingsPanel_settingsButtonDisabled__rpj6a,.LearningWorkspaceSettingsPanel_settingsButtonDisabled__rpj6a:focus-visible,.LearningWorkspaceSettingsPanel_settingsButtonDisabled__rpj6a:hover{border-color:var(--panel-border,var(--lh-border));background:var(--editor-header-bg,#ffffffe0);color:color-mix(in srgb,var(--text-1,var(--lh-text-secondary)) 58%,#0000);box-shadow:none;cursor:not-allowed;opacity:.62;outline:none}.LearningWorkspace_workspaceShell__0T8t2{--layout-gap:1px;--panel-radius:0px;--learning-workspace-shell-padding:6px;--learning-workspace-sidebar-radius:16px;min-height:calc(100 * var(--app-vh));height:calc(100 * var(--app-vh));display:grid;grid-template-columns:78px 286px minmax(0,1fr);gap:4px;align-items:stretch;padding:var(--learning-workspace-shell-padding);overflow:hidden;background:linear-gradient(180deg,var(--bg-0,#f7f9ff) 0,var(--bg-1,#f0f0f4) 100%);color:var(--text-0,var(--lh-text));font-family:var(--font-sans,var(--lh-font-readable))}.LearningWorkspace_workspaceShell__0T8t2 *,.LearningWorkspace_workspaceShell__0T8t2 :after,.LearningWorkspace_workspaceShell__0T8t2 :before{box-sizing:border-box}.LearningWorkspace_workspaceShell__0T8t2 :where(p,h1,h2,h3,h4,h5,h6,button,input,textarea,select,strong,span){font-family:var(--font-sans,var(--lh-font-readable));overflow-wrap:anywhere}.LearningWorkspace_workspaceShellRoadmapCollapsed__TtCBJ{grid-template-columns:78px 58px minmax(0,1fr)}.LearningWorkspace_workspaceMain__Wseaf{min-width:0;min-height:0;height:calc(calc(100 * var(--app-vh)) - (var(--learning-workspace-shell-padding) * 2));display:flex;flex-direction:column;gap:1px;overflow:hidden}.LearningWorkspace_adminPanel__y3L_u{flex:0 0 auto;border:1px solid var(--panel-border,var(--lh-border));background:var(--toolbar-bg,var(--panel-bg,#ffffffeb));color:var(--text-0,var(--lh-text))}.LearningWorkspace_adminPanelSummary__AVoMv{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;cursor:pointer;list-style:none}.LearningWorkspace_adminPanelSummary__AVoMv::-webkit-details-marker{display:none}.LearningWorkspace_adminSummaryMeta__mzpei,.LearningWorkspace_adminSummaryTitle__I0DFG{min-width:0;display:flex;align-items:center;gap:8px;font-size:.75rem}.LearningWorkspace_adminSummaryTitle__I0DFG strong{padding:3px 7px;border-radius:8px;background:color-mix(in srgb,var(--accent-0,#6ea9d7) 18%,#0000)}.LearningWorkspace_adminSummaryTitle__I0DFG span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearningWorkspace_adminSummaryMeta__mzpei{flex:0 1 auto;justify-content:flex-end;color:var(--text-1,var(--lh-text-muted))}.LearningWorkspace_adminPanelSummaryIcon__Wtzq8{flex:0 0 auto;transition:transform .16s ease}.LearningWorkspace_adminPanel__y3L_u[open] .LearningWorkspace_adminPanelSummaryIcon__Wtzq8{transform:rotate(180deg)}.LearningWorkspace_adminPanelBody__HmoJr{display:grid;gap:8px;padding:0 10px 10px}.LearningWorkspace_adminGrid__Ae3R4{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) minmax(240px,1fr);gap:8px}.LearningWorkspace_adminActionsCard__Ajp0b,.LearningWorkspace_adminBatchCard__M7qS8,.LearningWorkspace_adminPublicationCard__TXoJt,.LearningWorkspace_adminStatusCard__dZ2qm{min-width:0;display:grid;gap:7px;padding:9px;border:1px solid var(--panel-border,var(--lh-border));background:color-mix(in srgb,var(--panel-bg,#fff) 88%,#0000)}.LearningWorkspace_adminBatchCard__M7qS8{grid-column:1/-1}.LearningWorkspace_adminBatchHeader__TNa5u{display:flex;align-items:center;justify-content:space-between;gap:10px}.LearningWorkspace_adminBatchHeader__TNa5u>div:first-child{display:grid;gap:4px}.LearningWorkspace_adminBatchUnits__ERCbn{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px}.LearningWorkspace_adminBatchUnit__PE6T9{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--panel-border,var(--lh-border));border-radius:8px;background:var(--input-bg,var(--panel-bg,#fff));color:var(--text-0,var(--lh-text));font-size:.74rem;cursor:pointer}.LearningWorkspace_adminBatchUnitDisabled__ywvpw{cursor:not-allowed;opacity:.72}.LearningWorkspace_adminBatchUnit__PE6T9 input{flex:0 0 auto;accent-color:var(--accent-0,var(--lh-primary))}.LearningWorkspace_adminBatchStatusDot__DgATy{width:.58rem;height:.58rem;border-radius:999px;background:var(--text-2,#94a3b8);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,#0000)}.LearningWorkspace_adminBatchStatusDot__DgATy[data-status=missing]{background:#94a3b8}.LearningWorkspace_adminBatchStatusDot__DgATy[data-status=generating]{background:#3b82f6}.LearningWorkspace_adminBatchStatusDot__DgATy[data-status=generated]{background:#f59e0b}.LearningWorkspace_adminBatchStatusDot__DgATy[data-status=approved]{background:#22c55e}.LearningWorkspace_adminBatchStatusDot__DgATy[data-status=failed],.LearningWorkspace_adminBatchStatusDot__DgATy[data-status=rejected]{background:#ef4444}.LearningWorkspace_adminBatchStatusDot__DgATy[data-latest-attempt=failed]{box-shadow:0 0 0 2px var(--input-bg,var(--panel-bg,#fff)),0 0 0 4px #ef4444}.LearningWorkspace_adminBatchUnitStatus__rZh_f,.LearningWorkspace_adminBatchUnitTitle__Pzl_D{min-width:0}.LearningWorkspace_adminBatchUnitTitle__Pzl_D{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearningWorkspace_adminBatchUnitStatus__rZh_f{color:var(--text-1,var(--lh-text-muted));font-size:.66rem;font-weight:700;text-align:right;white-space:nowrap}.LearningWorkspace_adminBatchResults__VtWhX{display:grid;gap:5px;margin:0;padding:0;list-style:none}.LearningWorkspace_adminBatchResults__VtWhX li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 8px;border-left:3px solid var(--panel-border,var(--lh-border));background:var(--input-bg,var(--panel-bg,#fff));font-size:.72rem}.LearningWorkspace_adminBatchResults__VtWhX li[data-outcome=generated]{border-left-color:#22c55e}.LearningWorkspace_adminBatchResults__VtWhX li[data-outcome=failed]{border-left-color:#ef4444}.LearningWorkspace_adminBatchResults__VtWhX li[data-outcome=skipped]{border-left-color:var(--accent-0,var(--lh-primary))}.LearningWorkspace_adminBatchResults__VtWhX span,.LearningWorkspace_adminBatchResults__VtWhX strong{min-width:0}.LearningWorkspace_adminBatchResults__VtWhX span{color:var(--text-1,var(--lh-text-muted));text-align:right}.LearningWorkspace_adminLabel__oLUDd{color:var(--text-1,var(--lh-text-muted));font-size:.72rem;font-weight:800;text-transform:uppercase}.LearningWorkspace_adminActions__S63QW,.LearningWorkspace_adminPublicationControls__o5gbz{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.LearningWorkspace_adminButtonDanger__Xq54z,.LearningWorkspace_adminButtonPrimary__zpFm7,.LearningWorkspace_adminButton__B_UoH{min-height:30px;border:1px solid var(--panel-border,var(--lh-border));border-radius:999px;padding:0 12px;background:var(--tab-active-bg,#fff);color:var(--text-0,var(--lh-text));font-size:.74rem;font-weight:800;cursor:pointer}.LearningWorkspace_adminButtonPrimary__zpFm7{border-color:var(--accent-0,var(--lh-primary));background:var(--accent-0,var(--lh-primary));color:var(--button-primary-text,#fff)}.LearningWorkspace_adminButtonDanger__Xq54z{border-color:color-mix(in srgb,#ef4444 70%,var(--panel-border,#fff));color:#ef4444}.LearningWorkspace_adminButtonDanger__Xq54z:disabled,.LearningWorkspace_adminButtonPrimary__zpFm7:disabled,.LearningWorkspace_adminButton__B_UoH:disabled{cursor:not-allowed;opacity:.55}.LearningWorkspace_adminPublicationControls__o5gbz select,.LearningWorkspace_adminTextarea__G_BJ4{min-width:0;border:1px solid var(--panel-border,var(--lh-border));border-radius:10px;background:var(--input-bg,var(--panel-bg,#fff));color:var(--text-0,var(--lh-text));font:inherit}.LearningWorkspace_adminTextarea__G_BJ4{width:100%;resize:vertical;padding:8px 10px}.LearningWorkspace_adminPublicationControls__o5gbz select{min-height:30px;padding:0 10px}.LearningWorkspace_adminMessage__M8Con{color:var(--text-1,var(--lh-text-muted));font-size:.74rem}.LearningWorkspace_adminError__rmiHa{color:#ef4444;font-size:.74rem;font-weight:800}.LearningWorkspace_adminWorkspaceTabs__ZyzHZ{flex:0 0 auto;display:flex;min-width:0;min-height:36px;overflow-x:auto;border-bottom:1px solid var(--panel-border,var(--lh-border));background:var(--toolbar-bg,var(--panel-bg,#fff))}.LearningWorkspace_adminWorkspaceTabActive__P5Yfz,.LearningWorkspace_adminWorkspaceTab__vdRzs{flex:0 0 auto;min-width:132px;min-height:36px;padding:0 12px;border:0;border-bottom:2px solid #0000;background:#0000;color:var(--text-1,var(--lh-text-muted));font-size:.75rem;font-weight:800;cursor:pointer}.LearningWorkspace_adminWorkspaceTabActive__P5Yfz{border-bottom-color:var(--accent-0,var(--lh-primary));background:var(--tab-active-bg,var(--panel-bg,#fff));color:var(--text-0,var(--lh-text))}.LearningWorkspace_unitSpecificationPanel__DF31q{flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--panel-bg,#fff)}.LearningWorkspace_unitSpecificationHeader__9hKrU{display:grid;gap:4px;padding:12px 14px;border-bottom:1px solid var(--panel-border,var(--lh-border))}.LearningWorkspace_unitSpecificationHeader__9hKrU strong{font-size:.9rem}.LearningWorkspace_unitSpecificationPre__b_Dna{min-width:0;min-height:0;margin:0;padding:14px;overflow:auto;background:var(--input-bg,var(--panel-bg,#fff));color:var(--text-0,var(--lh-text));font-family:var(--font-mono,Consolas,monospace);font-size:.76rem;line-height:1.55;white-space:pre}.LearningWorkspace_materializationState__lbHtk{flex:1 1 auto;min-width:0;min-height:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;background:var(--panel-bg,#fff)}.LearningWorkspace_materializationState__lbHtk h2,.LearningWorkspace_materializationState__lbHtk p{margin:0}.LearningWorkspace_materializationState__lbHtk h2{font-size:1rem}.LearningWorkspace_materializationState__lbHtk p{max-width:520px;color:var(--text-1,var(--lh-text-muted));font-size:.82rem;line-height:1.5}.LearningWorkspace_materializationStateIcon__EEtNr{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--panel-border,var(--lh-border));border-radius:8px;color:var(--accent-0,var(--lh-primary));background:var(--toolbar-bg,var(--panel-bg,#fff))}.LearningWorkspace_materializationStateSpinner__2tylp{animation:LearningWorkspace_materialization-spin__JyKf8 1s linear infinite}@keyframes LearningWorkspace_materialization-spin__JyKf8{to{transform:rotate(1turn)}}.LearningWorkspace_mobileRoadmapTriggerButton__ZiJVa{display:grid;width:38px;height:38px;place-items:center;color:var(--roadmap-accent,var(--lh-primary,#6366f1));border:1px solid var(--roadmap-accent-border,var(--lh-primary-border,#c7d2fe));border-radius:12px;background:var(--roadmap-accent-soft,var(--lh-primary-soft,#eef2ff));box-shadow:var(--roadmap-shadow-soft,0 4px 16px #0f172a0f)}.LearningWorkspace_mobileRoadmapBackdrop__MPAH0{display:none}.LearningWorkspace_modeRail__nbCWy{--ai-chat-typing-bg:var(--ai-chat-mode-rail-bg,var(--toolbar-bg,#ffffffe0));--ai-chat-typing-dot:var(--ai-chat-mode-active-border,var(--file-explorer-accent,var(--accent-0,#6ea9d7)));--ai-chat-typing-text:var(--ai-chat-mode-active-text,var(--text-0,#6ea9d7));flex:0 0 auto;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;padding:6px;border:1px solid var(--ai-chat-mode-rail-border,var(--panel-border,var(--lh-border)));border-radius:12px;background:var(--ai-chat-mode-rail-bg,var(--toolbar-bg,#ffffffe0));box-shadow:var(--toolbar-shadow,0 10px 24px #0f172a0d)}.LearningWorkspace_modeButtonActive__HKtc3,.LearningWorkspace_modeButton__kHitu{min-width:0;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #0000;border-radius:12px;background:#0000;color:var(--ai-chat-mode-muted-text,var(--text-1,var(--lh-text-muted)));font-size:.78rem;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.LearningWorkspace_modeButton__kHitu:focus-visible,.LearningWorkspace_modeButton__kHitu:hover{color:var(--text-0,var(--lh-accent));background:var(--ai-chat-mode-active-bg,var(--tab-hover-bg,#6366f114));outline:none}.LearningWorkspace_modeButtonActive__HKtc3{border-color:var(--ai-chat-mode-active-border,var(--file-explorer-accent,var(--accent-0,var(--lh-accent))));background:var(--ai-chat-mode-active-bg,var(--tab-active-bg,linear-gradient(180deg,#f3f5ff 0,#fff 100%)));color:var(--ai-chat-mode-active-text,var(--text-0,var(--lh-accent)));box-shadow:var(--tab-active-shadow,inset 0 0 0 1px #6366f114)}.LearningWorkspace_modeButtonActive__HKtc3 span,.LearningWorkspace_modeButton__kHitu span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LearningWorkspace_workspaceBodyResizable__iW5xP{flex:1;min-height:0;height:100%}.LearningWorkspace_workspaceBodyResizable__iW5xP>[data-panel]{min-height:0}.LearningWorkspace_workspaceBodyStacked___jeIX{display:flex;min-width:0;min-height:0;flex-direction:column;gap:12px}.LearningWorkspace_workspaceResizeHandle__s_6jW{align-self:stretch;background:var(--resize-handle-track-bg,var(--panel-border))!important;opacity:1;transition:background-color var(--t-fast),opacity var(--t-fast)}.LearningWorkspace_workspaceResizeHandle__s_6jW:after{background:var(--resize-handle-bg,var(--panel-border));border-radius:999px;box-shadow:0 0 0 1px var(--panel-border),0 0 10px color-mix(in srgb,var(--resize-handle-bg-hover,var(--accent-0)) 34%,#0000);transition:background-color var(--t-fast),box-shadow var(--t-fast),opacity var(--t-fast)}.LearningWorkspace_workspaceResizeHandle__s_6jW:focus-visible:after,.LearningWorkspace_workspaceResizeHandle__s_6jW:hover:after{background:var(--resize-handle-bg-hover,var(--resize-handle-bg,var(--panel-border)));box-shadow:0 0 0 1px var(--resize-handle-bg-hover,var(--accent-0)),0 0 16px color-mix(in srgb,var(--resize-handle-bg-hover,var(--accent-0)) 48%,#0000)}.LearningWorkspace_workspaceResizeHandle__s_6jW>div{border-color:var(--resize-handle-grip-border,var(--panel-border));background:var(--resize-handle-grip-bg,var(--panel-bg));color:var(--resize-handle-bg-hover,var(--text-1))}@media (max-width:1280px){.LearningWorkspace_workspaceShell__0T8t2{grid-template-columns:72px minmax(220px,250px) minmax(0,1fr)}.LearningWorkspace_workspaceShellRoadmapCollapsed__TtCBJ{grid-template-columns:72px 58px minmax(0,1fr)}}@media (max-width:899px){.LearningWorkspace_workspaceShell__0T8t2{--learning-workspace-shell-padding:8px;height:calc(100 * var(--app-vh));min-height:calc(100 * var(--app-vh));grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:0;align-content:stretch;overflow:hidden}.LearningWorkspace_workspaceMain__Wseaf{height:100%;min-height:0;overflow:hidden}.LearningWorkspace_adminPanel__y3L_u{margin-bottom:8px}.LearningWorkspace_adminPanelSummary__AVoMv{align-items:flex-start;flex-direction:column;gap:6px}.LearningWorkspace_adminSummaryMeta__mzpei,.LearningWorkspace_adminSummaryTitle__I0DFG{width:100%;flex-wrap:wrap;justify-content:flex-start}.LearningWorkspace_adminSummaryTitle__I0DFG span{white-space:normal}.LearningWorkspace_adminBatchResults__VtWhX li{grid-template-columns:1fr}.LearningWorkspace_adminBatchResults__VtWhX span{text-align:left}.LearningWorkspace_materializationState__lbHtk,.LearningWorkspace_unitSpecificationPanel__DF31q{min-height:calc(60 * var(--app-vh))}.LearningWorkspace_adminGrid__Ae3R4{grid-template-columns:1fr}.LearningWorkspace_adminBatchHeader__TNa5u{align-items:stretch;flex-direction:column}.LearningWorkspace_workspaceShell__0T8t2 [class*=RoadmapSidebarNav_mobileTrigger]{height:44px;min-height:44px;margin-bottom:0;border-radius:12px}.LearningWorkspace_workspaceMain__Wseaf [class*=Courses_unifiedToolbar]{margin-top:0}.LearningWorkspace_workspaceBodyStacked___jeIX{min-height:auto}.LearningWorkspace_mobileRoadmapBackdrop__MPAH0{position:fixed;inset:0;z-index:70;display:block;border:0;background:#0f172a57}}@media (max-width:520px){.LearningWorkspace_modeRail__nbCWy{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.LearningWorkspace_modeButtonActive__HKtc3 span,.LearningWorkspace_modeButton__kHitu span{display:none}}@container course-right-sidebar (max-width: 380px){.LearningWorkspace_modeRail__nbCWy{grid-template-columns:repeat(4,minmax(34px,1fr));gap:4px;padding:5px;border-radius:12px}.LearningWorkspace_modeButtonActive__HKtc3,.LearningWorkspace_modeButton__kHitu{height:32px;padding:0;border-radius:11px}.LearningWorkspace_modeButtonActive__HKtc3 span,.LearningWorkspace_modeButton__kHitu span{display:none}}@container course-right-sidebar (max-width: 230px){.LearningWorkspace_modeRail__nbCWy{grid-template-columns:repeat(4,minmax(28px,1fr));gap:3px;padding:4px}.LearningWorkspace_modeButtonActive__HKtc3,.LearningWorkspace_modeButton__kHitu{height:30px}}.LearningHallowsLearningExperience_srOnly__4hNA1{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LearningHallowsLearningExperience_appShell__UUYhv,.LearningHallowsLearningExperience_categoryShell__WWgLA,.LearningHallowsLearningExperience_domainExploreShell__6lvkd,.LearningHallowsLearningExperience_domainShell__KEO9K,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau,.LearningHallowsLearningExperience_publicPage__y_GTU,.LearningHallowsLearningExperience_roadmapShell__1Ik77,.LearningHallowsLearningExperience_statusPage__nsbGQ,.LearningHallowsLearningExperience_unitShell__Hl5HO{min-height:calc(100 * var(--app-vh));background:var(--lh-page-bg);color:var(--lh-text);font-family:var(--lh-font-primary)}.LearningHallowsLearningExperience_appShell__UUYhv *,.LearningHallowsLearningExperience_categoryShell__WWgLA *,.LearningHallowsLearningExperience_domainExploreShell__6lvkd *,.LearningHallowsLearningExperience_domainShell__KEO9K *,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau *,.LearningHallowsLearningExperience_publicPage__y_GTU *,.LearningHallowsLearningExperience_roadmapShell__1Ik77 *,.LearningHallowsLearningExperience_statusPage__nsbGQ *,.LearningHallowsLearningExperience_unitShell__Hl5HO *{box-sizing:border-box}.LearningHallowsLearningExperience_appShell__UUYhv h1,.LearningHallowsLearningExperience_appShell__UUYhv h2,.LearningHallowsLearningExperience_appShell__UUYhv h3,.LearningHallowsLearningExperience_appShell__UUYhv p,.LearningHallowsLearningExperience_appShell__UUYhv span,.LearningHallowsLearningExperience_appShell__UUYhv strong,.LearningHallowsLearningExperience_categoryShell__WWgLA h1,.LearningHallowsLearningExperience_categoryShell__WWgLA h2,.LearningHallowsLearningExperience_categoryShell__WWgLA h3,.LearningHallowsLearningExperience_categoryShell__WWgLA p,.LearningHallowsLearningExperience_categoryShell__WWgLA span,.LearningHallowsLearningExperience_categoryShell__WWgLA strong,.LearningHallowsLearningExperience_domainExploreShell__6lvkd h1,.LearningHallowsLearningExperience_domainExploreShell__6lvkd h2,.LearningHallowsLearningExperience_domainExploreShell__6lvkd h3,.LearningHallowsLearningExperience_domainExploreShell__6lvkd p,.LearningHallowsLearningExperience_domainExploreShell__6lvkd span,.LearningHallowsLearningExperience_domainExploreShell__6lvkd strong,.LearningHallowsLearningExperience_domainShell__KEO9K h1,.LearningHallowsLearningExperience_domainShell__KEO9K h2,.LearningHallowsLearningExperience_domainShell__KEO9K h3,.LearningHallowsLearningExperience_domainShell__KEO9K p,.LearningHallowsLearningExperience_domainShell__KEO9K span,.LearningHallowsLearningExperience_domainShell__KEO9K strong,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau h1,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau h2,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau h3,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau p,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau span,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau strong,.LearningHallowsLearningExperience_publicPage__y_GTU h1,.LearningHallowsLearningExperience_publicPage__y_GTU h2,.LearningHallowsLearningExperience_publicPage__y_GTU h3,.LearningHallowsLearningExperience_publicPage__y_GTU p,.LearningHallowsLearningExperience_publicPage__y_GTU span,.LearningHallowsLearningExperience_publicPage__y_GTU strong,.LearningHallowsLearningExperience_roadmapShell__1Ik77 h1,.LearningHallowsLearningExperience_roadmapShell__1Ik77 h2,.LearningHallowsLearningExperience_roadmapShell__1Ik77 h3,.LearningHallowsLearningExperience_roadmapShell__1Ik77 p,.LearningHallowsLearningExperience_roadmapShell__1Ik77 span,.LearningHallowsLearningExperience_roadmapShell__1Ik77 strong,.LearningHallowsLearningExperience_statusPage__nsbGQ h1,.LearningHallowsLearningExperience_statusPage__nsbGQ h2,.LearningHallowsLearningExperience_statusPage__nsbGQ h3,.LearningHallowsLearningExperience_statusPage__nsbGQ p,.LearningHallowsLearningExperience_statusPage__nsbGQ span,.LearningHallowsLearningExperience_statusPage__nsbGQ strong,.LearningHallowsLearningExperience_unitShell__Hl5HO h1,.LearningHallowsLearningExperience_unitShell__Hl5HO h2,.LearningHallowsLearningExperience_unitShell__Hl5HO h3,.LearningHallowsLearningExperience_unitShell__Hl5HO p,.LearningHallowsLearningExperience_unitShell__Hl5HO span,.LearningHallowsLearningExperience_unitShell__Hl5HO strong{overflow-wrap:anywhere}.LearningHallowsLearningExperience_logoMarkCompact__QNKFO,.LearningHallowsLearningExperience_logoMark__TPx2F{display:inline-flex;align-items:center;gap:10px;color:var(--lh-text);text-decoration:none;font-weight:800}.LearningHallowsLearningExperience_logoMarkCompact__QNKFO{justify-content:center}.LearningHallowsLearningExperience_logoIcon__NhyOT{display:grid;width:42px;height:42px;place-items:center;color:var(--lh-primary);background:linear-gradient(145deg,#fff,#eef2ff);border:1px solid var(--lh-border-strong);border-radius:14px;box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_logoImage__5Ca46{width:72%;height:72%;object-fit:contain}.LearningHallowsLearningExperience_logoText__7u6aU{font-size:1.1rem;letter-spacing:0}.LearningHallowsLearningExperience_pill__eklKk{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;width:-webkit-fit-content;width:fit-content;max-width:100%;padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.LearningHallowsLearningExperience_pill_purple__SLCJY{color:var(--lh-primary);background:var(--lh-primary-soft);border:1px solid var(--lh-border-strong)}.LearningHallowsLearningExperience_pill_green__KAbUM{color:var(--lh-green-dark);background:var(--lh-green-soft);border:1px solid var(--lh-green-border)}.LearningHallowsLearningExperience_pill_gold___J6q1{color:var(--lh-gold-dark);background:var(--lh-gold-soft);border:1px solid var(--lh-gold-border)}.LearningHallowsLearningExperience_pill_blue__RzIxN{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.LearningHallowsLearningExperience_pill_pink__kn09_{color:#be185d;background:#fdf2f8;border:1px solid #fbcfe8}.LearningHallowsLearningExperience_pill_muted__xOBjg{color:var(--lh-text-muted);background:#f8fafc;border:1px solid var(--lh-border)}.LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_secondaryCta__J5_pe,.LearningHallowsLearningExperience_stubButton__SecZJ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 15px;border-radius:10px;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_stubButton_primary__c6gT2{color:#fff;background:var(--lh-action-gradient);border:1px solid #0000;box-shadow:0 12px 26px #6366f138}.LearningHallowsLearningExperience_secondaryCta__J5_pe,.LearningHallowsLearningExperience_stubButton_secondary__7BMb3{color:var(--lh-primary-dark);background:#fff;border:1px solid var(--lh-border-strong)}.LearningHallowsLearningExperience_stubButton_ghost__50UEz{color:var(--lh-text-secondary);background:var(--lh-surface-soft);border:1px solid var(--lh-border)}.LearningHallowsLearningExperience_stubButton__SecZJ{cursor:default;font-family:inherit}.LearningHallowsLearningExperience_primaryCta__T9398:hover,.LearningHallowsLearningExperience_secondaryCta__J5_pe:hover,.LearningHallowsLearningExperience_stubButton__SecZJ:hover{transform:translateY(-1px)}.LearningHallowsLearningExperience_answerOption__pmSKP:focus-visible,.LearningHallowsLearningExperience_answerSelected__WYUz8:focus-visible,.LearningHallowsLearningExperience_avatarButton__YNJZM:focus-visible,.LearningHallowsLearningExperience_faqRow__dR8cc:focus-visible,.LearningHallowsLearningExperience_iconButton__R2TUL:focus-visible,.LearningHallowsLearningExperience_languageInputWrap__PzRNI button:focus-visible,.LearningHallowsLearningExperience_mobileDrawerItem__jl_h4:focus-visible,.LearningHallowsLearningExperience_mobileMenuButton__UWjsg:focus-visible,.LearningHallowsLearningExperience_modeOption__Id3uq:focus-visible,.LearningHallowsLearningExperience_modeTabs__JQmb_ button:focus-visible,.LearningHallowsLearningExperience_primaryCta__T9398:focus-visible,.LearningHallowsLearningExperience_secondaryCta__J5_pe:focus-visible,.LearningHallowsLearningExperience_starterCard__WFWjR:focus-visible,.LearningHallowsLearningExperience_stubButton__SecZJ:focus-visible,.LearningHallowsLearningExperience_treeGroup__5VE6O button:focus-visible,.LearningHallowsLearningExperience_treeHeader__uMZy4 button:focus-visible{outline:3px solid #6366f147;outline-offset:2px}.LearningHallowsLearningExperience_appHeader__CYms3,.LearningHallowsLearningExperience_publicHeader__VvqeO{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;min-width:0;max-width:100%;min-height:76px;padding:0 64px;background:#ffffffeb;border-bottom:1px solid var(--lh-border);font-family:var(--lh-font-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.LearningHallowsLearningExperience_publicMobileHeader__fbZIS{display:none;font-family:var(--lh-font-nav)}.LearningHallowsLearningExperience_publicNav__hmbf0{display:flex;align-items:center;gap:34px}.LearningHallowsLearningExperience_publicActions__ihhj3 a,.LearningHallowsLearningExperience_publicNav__hmbf0 a{color:var(--lh-text);text-decoration:none;font-size:.9rem;font-weight:800}.LearningHallowsLearningExperience_publicNavActive__88z3M{color:var(--lh-primary)!important;position:relative}.LearningHallowsLearningExperience_publicNavActive__88z3M:after{content:"";position:absolute;right:0;bottom:-27px;left:0;height:3px;background:var(--lh-primary);border-radius:999px}.LearningHallowsLearningExperience_badgeRow__U235B,.LearningHallowsLearningExperience_cardHeaderRow__wUoNg,.LearningHallowsLearningExperience_composerActions__Q04yJ,.LearningHallowsLearningExperience_headerActions__M6FEU,.LearningHallowsLearningExperience_heroActions__tyHF8,.LearningHallowsLearningExperience_legendRow__YXLju,.LearningHallowsLearningExperience_panelControls__atmEa,.LearningHallowsLearningExperience_publicActions__ihhj3,.LearningHallowsLearningExperience_sectionHeadingRow__BNUpX,.LearningHallowsLearningExperience_statusActions__pJsHv{display:flex;align-items:center;gap:12px}.LearningHallowsLearningExperience_publicActions__ihhj3{gap:18px}.LearningHallowsLearningExperience_landingHero___R2_m{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,560px);gap:60px;max-width:1480px;margin:0 auto;padding:64px 64px 44px}.LearningHallowsLearningExperience_landingHeroCopy__UGClo h1{max-width:680px;margin:18px 0;color:var(--lh-text);font-size:clamp(2.05rem,3vw,3.35rem);line-height:1.08;letter-spacing:0}.LearningHallowsLearningExperience_landingHeroCopy__UGClo h1 span{color:var(--lh-primary)}.LearningHallowsLearningExperience_landingHeroCopy__UGClo p{max-width:620px;color:var(--lh-text-secondary);font-size:.96rem;line-height:1.62}.LearningHallowsLearningExperience_trustNote__b_hhi{margin-top:20px;font-size:.84rem!important}.LearningHallowsLearningExperience_categoryHero__IFGTw,.LearningHallowsLearningExperience_coachingConversation__tFfNG,.LearningHallowsLearningExperience_comingSoonCard__Sbkka,.LearningHallowsLearningExperience_contextPanel__e1oGy,.LearningHallowsLearningExperience_domainExploreHero__NtSdL,.LearningHallowsLearningExperience_domainFirstHelper__YnHXw,.LearningHallowsLearningExperience_domainGridPanel__Hzgc_,.LearningHallowsLearningExperience_domainHero__Z5BPI,.LearningHallowsLearningExperience_exploreComposer__bOIbO,.LearningHallowsLearningExperience_firstStepCard__cajOI,.LearningHallowsLearningExperience_intelligenceCard__SPO7p,.LearningHallowsLearningExperience_learnChoicePanel__OSJsj,.LearningHallowsLearningExperience_learningInsightsCard__wdRbh,.LearningHallowsLearningExperience_learningPathPanel__5up_T,.LearningHallowsLearningExperience_lessonCard__AjFy0,.LearningHallowsLearningExperience_masteryCard__Y8Bls,.LearningHallowsLearningExperience_modeSelector__10JFN,.LearningHallowsLearningExperience_popularCategoryPanel__TTdiN,.LearningHallowsLearningExperience_practiceCard__Cm4bU,.LearningHallowsLearningExperience_practiceCodePanel__SBeOM,.LearningHallowsLearningExperience_problemPanel__knuYU,.LearningHallowsLearningExperience_progressCard__Uwazr,.LearningHallowsLearningExperience_promptFallback__AwT0x,.LearningHallowsLearningExperience_quickActionStrip___WH7F,.LearningHallowsLearningExperience_recommendedRoadmapCard__6ll7E,.LearningHallowsLearningExperience_roadmapHero__KD84w,.LearningHallowsLearningExperience_sessionUtilities__UI1NZ,.LearningHallowsLearningExperience_startFastPanel__Vqss5,.LearningHallowsLearningExperience_todayPathCard__vBKZl,.LearningHallowsLearningExperience_tryPromptCard__Nk0S3,.LearningHallowsLearningExperience_unitHeader__Vi1lN,.LearningHallowsLearningExperience_unitStatusCard__V8Jms,.LearningHallowsLearningExperience_utilityCard__rWfs_{min-width:0;max-width:100%;background:#fffffff0;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);box-shadow:var(--lh-shadow-card)}.LearningHallowsLearningExperience_todayPathCard__vBKZl{align-self:start;display:grid;gap:16px;padding:26px}.LearningHallowsLearningExperience_categoryHero__IFGTw h1,.LearningHallowsLearningExperience_contextPanel__e1oGy h2,.LearningHallowsLearningExperience_domainDecisionGrid__fnq11 h2,.LearningHallowsLearningExperience_domainExploreHero__NtSdL h1,.LearningHallowsLearningExperience_domainFirstHelper__YnHXw h2,.LearningHallowsLearningExperience_domainGridPanel__Hzgc_ h2,.LearningHallowsLearningExperience_domainHero__Z5BPI h1,.LearningHallowsLearningExperience_exploreComposer__bOIbO h2,.LearningHallowsLearningExperience_faqSection__YqH_w h2,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau h1,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau h2,.LearningHallowsLearningExperience_learningPathPanel__5up_T h2,.LearningHallowsLearningExperience_lessonCard__AjFy0 h2,.LearningHallowsLearningExperience_modeDuoSection__ywKl_ h2,.LearningHallowsLearningExperience_modeSelector__10JFN h2,.LearningHallowsLearningExperience_neuroSection__aycBO h2,.LearningHallowsLearningExperience_painSection__3ZcjO h2,.LearningHallowsLearningExperience_popularCategoryPanel__TTdiN h2,.LearningHallowsLearningExperience_popularPaths__I0Exf h2,.LearningHallowsLearningExperience_practiceCard__Cm4bU h2,.LearningHallowsLearningExperience_promptFallback__AwT0x h2,.LearningHallowsLearningExperience_quickActionStrip___WH7F h2,.LearningHallowsLearningExperience_roadmapBottomGrid__F_hvj h2,.LearningHallowsLearningExperience_roadmapHero__KD84w h1,.LearningHallowsLearningExperience_sectionHeadingRow__BNUpX h2,.LearningHallowsLearningExperience_todayPathCard__vBKZl h2,.LearningHallowsLearningExperience_unitHeader__Vi1lN h1{margin:0;color:var(--lh-text);letter-spacing:0}.LearningHallowsLearningExperience_pathActionRowMuted__tBDUW,.LearningHallowsLearningExperience_pathActionRow__1ITYc,.LearningHallowsLearningExperience_tutorPrompt__0hK_s{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-md);background:#fff}.LearningHallowsLearningExperience_pathActionRowMuted__tBDUW{color:var(--lh-text-muted);background:var(--lh-surface-soft)}.LearningHallowsLearningExperience_pathActionRowMuted__tBDUW strong,.LearningHallowsLearningExperience_pathActionRow__1ITYc strong,.LearningHallowsLearningExperience_tutorPrompt__0hK_s strong{display:block;color:var(--lh-text)}.LearningHallowsLearningExperience_pathActionRowMuted__tBDUW span,.LearningHallowsLearningExperience_pathActionRow__1ITYc span,.LearningHallowsLearningExperience_tutorPrompt__0hK_s span{color:var(--lh-text-secondary);font-size:.9rem}.LearningHallowsLearningExperience_logoStrip__NlMUh{display:grid;grid-template-columns:220px repeat(7,minmax(0,1fr));gap:22px;align-items:center;max-width:1480px;margin:0 auto;padding:26px 72px;border-top:1px solid var(--lh-border);border-bottom:1px solid var(--lh-border)}.LearningHallowsLearningExperience_logoStrip__NlMUh span{color:var(--lh-text-secondary);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.LearningHallowsLearningExperience_logoStrip__NlMUh strong{color:var(--lh-text-secondary);font-size:1rem;text-align:center}.LearningHallowsLearningExperience_faqSection__YqH_w,.LearningHallowsLearningExperience_modeDuoSection__ywKl_,.LearningHallowsLearningExperience_neuroSection__aycBO,.LearningHallowsLearningExperience_painSection__3ZcjO,.LearningHallowsLearningExperience_popularPaths__I0Exf{max-width:1480px;margin:0 auto;padding:28px 64px}.LearningHallowsLearningExperience_faqSection__YqH_w h2,.LearningHallowsLearningExperience_modeDuoSection__ywKl_ h2,.LearningHallowsLearningExperience_neuroSection__aycBO h2,.LearningHallowsLearningExperience_painSection__3ZcjO h2{text-align:center;font-size:1.32rem}.LearningHallowsLearningExperience_popularPaths__I0Exf h2{font-size:1.32rem}.LearningHallowsLearningExperience_faqGrid__QnEom,.LearningHallowsLearningExperience_neuroGrid__ekOtA,.LearningHallowsLearningExperience_painCards__o1R9_,.LearningHallowsLearningExperience_popularPathGrid__Y2gt4{display:grid;gap:18px;margin-top:22px}.LearningHallowsLearningExperience_painCards__o1R9_{grid-template-columns:repeat(6,minmax(0,1fr))}.LearningHallowsLearningExperience_disabledBox__MosHD,.LearningHallowsLearningExperience_domainCardCompact__K74HC,.LearningHallowsLearningExperience_domainCard__KyhlV,.LearningHallowsLearningExperience_faqRow__dR8cc,.LearningHallowsLearningExperience_futureTile__7HiIR,.LearningHallowsLearningExperience_learnChoiceCard__7Cz8t,.LearningHallowsLearningExperience_modeDuoCardGreen__ZIHAU,.LearningHallowsLearningExperience_modeDuoCard__byfZQ,.LearningHallowsLearningExperience_moduleCard__zzDwD,.LearningHallowsLearningExperience_painCard__sPWNW,.LearningHallowsLearningExperience_quickActionCard__qFOx4,.LearningHallowsLearningExperience_quoteCard__bJ6vs,.LearningHallowsLearningExperience_recommendBox__9ZLZo,.LearningHallowsLearningExperience_startFastCardGold__eJhtd,.LearningHallowsLearningExperience_startFastCard__X3Csh,.LearningHallowsLearningExperience_statCard__TJco6{min-width:0;max-width:100%;background:#fffffff0;border:1px solid var(--lh-border);border-radius:var(--lh-radius-md)}.LearningHallowsLearningExperience_painCard__sPWNW{display:grid;min-height:160px;place-items:center;gap:14px;padding:22px;text-align:center;box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_painCard__sPWNW svg{color:var(--lh-primary)}.LearningHallowsLearningExperience_carouselControls__i_yFy{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px}.LearningHallowsLearningExperience_carouselControls__i_yFy button{display:grid;width:34px;height:34px;place-items:center;color:var(--lh-primary);background:#fff;border:1px solid var(--lh-border-strong);border-radius:50%;box-shadow:var(--lh-shadow-soft);cursor:default}.LearningHallowsLearningExperience_carouselDotActive__OVjch,.LearningHallowsLearningExperience_carouselDot__fj1OM{width:8px;height:8px;background:var(--lh-border-med);border-radius:50%}.LearningHallowsLearningExperience_carouselDotActive__OVjch{width:22px;background:var(--lh-primary)}.LearningHallowsLearningExperience_categoryMainGrid__xkKyN,.LearningHallowsLearningExperience_domainDecisionGrid__fnq11,.LearningHallowsLearningExperience_domainExploreGrid__Fu9Ih,.LearningHallowsLearningExperience_exploreBottomGrid__zDow6,.LearningHallowsLearningExperience_languageLessonGrid__9BYkV,.LearningHallowsLearningExperience_modeDuoGrid__9Mdgd,.LearningHallowsLearningExperience_roadmapBottomGrid__F_hvj,.LearningHallowsLearningExperience_socialProofGrid__xxRKk{display:grid;gap:20px}.LearningHallowsLearningExperience_modeDuoGrid__9Mdgd{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.LearningHallowsLearningExperience_modeDuoCardGreen__ZIHAU,.LearningHallowsLearningExperience_modeDuoCard__byfZQ{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center;padding:26px}.LearningHallowsLearningExperience_modeDuoCard__byfZQ{background:linear-gradient(145deg,#f7f5ff,#fff)}.LearningHallowsLearningExperience_modeDuoCardGreen__ZIHAU{background:linear-gradient(145deg,#effdf8,#fff)}.LearningHallowsLearningExperience_smallChipRow__xSJnT{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.LearningHallowsLearningExperience_smallChipRow__xSJnT span{padding:6px 12px;color:var(--lh-primary);background:#fff;border:1px solid var(--lh-border-strong);border-radius:999px;font-size:.78rem;font-weight:800}.LearningHallowsLearningExperience_orbitCard__oa0vg{position:relative;min-height:180px;border-radius:28px;background:radial-gradient(circle at 62% 46%,#6366f12e,#0000 28%),radial-gradient(circle at 74% 58%,#10b9811f,#0000 24%),linear-gradient(145deg,#f7f5ff,#fff);overflow:hidden}.LearningHallowsLearningExperience_orbitCard__oa0vg:after,.LearningHallowsLearningExperience_orbitCard__oa0vg:before{content:"";position:absolute;inset:34px 70px;border:1px dashed #6366f14d;border-radius:50%;transform:rotate(-18deg)}.LearningHallowsLearningExperience_orbitCard__oa0vg:after{transform:rotate(22deg)}.LearningHallowsLearningExperience_orbitCenter__K5THM,.LearningHallowsLearningExperience_orbitChipLeft__btqeo,.LearningHallowsLearningExperience_orbitChipRight__ZATKg,.LearningHallowsLearningExperience_orbitChipTop__WJNM6{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center}.LearningHallowsLearningExperience_orbitCenter__K5THM{top:50%;left:50%;width:104px;height:104px;color:var(--lh-primary);background:linear-gradient(145deg,#fff,#ecebff);border-radius:28px;box-shadow:0 16px 36px #6366f12e;transform:translate(-50%,-50%)}.LearningHallowsLearningExperience_orbitChipLeft__btqeo,.LearningHallowsLearningExperience_orbitChipRight__ZATKg,.LearningHallowsLearningExperience_orbitChipTop__WJNM6{gap:6px;min-height:38px;padding:0 14px;color:var(--lh-text);background:#fff;border:1px solid var(--lh-border);border-radius:999px;font-size:.82rem;font-weight:900}.LearningHallowsLearningExperience_orbitChipTop__WJNM6{top:20px;right:36px}.LearningHallowsLearningExperience_orbitChipLeft__btqeo{bottom:44px;left:34px}.LearningHallowsLearningExperience_orbitChipRight__ZATKg{right:28px;bottom:28px}.LearningHallowsLearningExperience_orbitSparkleOne__p_8SN,.LearningHallowsLearningExperience_orbitSparkleTwo__IWcaS{position:absolute;width:14px;height:14px;background:var(--lh-gold);border-radius:50%}.LearningHallowsLearningExperience_orbitSparkleOne__p_8SN{top:52px;left:56px}.LearningHallowsLearningExperience_orbitSparkleTwo__IWcaS{right:70px;bottom:74px;background:var(--lh-green)}.LearningHallowsLearningExperience_mapIllustration__GfDTO{position:relative;min-height:180px;border-radius:22px;background:linear-gradient(145deg,#e8fdf5,#eef2ff)}.LearningHallowsLearningExperience_mapIllustration__GfDTO span{position:absolute;width:22px;height:22px;background:var(--lh-primary);border:4px solid #fff;border-radius:50%}.LearningHallowsLearningExperience_mapIllustration__GfDTO span:first-child{top:36px;left:42px}.LearningHallowsLearningExperience_mapIllustration__GfDTO span:nth-child(2){top:84px;left:114px;background:var(--lh-green)}.LearningHallowsLearningExperience_mapIllustration__GfDTO span:nth-child(3){right:42px;bottom:42px;background:var(--lh-gold)}.LearningHallowsLearningExperience_socialProofGrid__xxRKk{grid-template-columns:1.2fr .7fr .9fr;max-width:1480px;margin:0 auto;padding:28px 64px}.LearningHallowsLearningExperience_largeQuoteCard__gkkiv{grid-row:span 2;padding:36px;background:linear-gradient(145deg,#f7f5ff,#ecfdf5);border:1px solid var(--lh-border-strong);border-radius:var(--lh-radius-lg);box-shadow:var(--lh-shadow-card)}.LearningHallowsLearningExperience_largeQuoteCard__gkkiv p{margin:30px 0;font-size:1.18rem;line-height:1.5}.LearningHallowsLearningExperience_quoteCard__bJ6vs,.LearningHallowsLearningExperience_statCard__TJco6{display:grid;gap:14px;padding:26px;box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX{display:grid;gap:14px;padding:24px;background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius-md);box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX h3{margin:0}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX div span{display:grid;min-height:34px;place-items:center;color:var(--lh-text-secondary);background:var(--lh-surface-soft);border:1px solid var(--lh-border);border-radius:10px;font-size:.82rem;font-weight:900}.LearningHallowsLearningExperience_statCard__TJco6 strong:first-child{color:var(--lh-primary);font-size:2.35rem}.LearningHallowsLearningExperience_popularPathGrid__Y2gt4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch}.LearningHallowsLearningExperience_faqGrid__QnEom,.LearningHallowsLearningExperience_neuroGrid__ekOtA{grid-template-columns:repeat(3,minmax(0,1fr))}.LearningHallowsLearningExperience_faqRow__dR8cc{justify-content:space-between;min-height:42px;padding:0 16px;color:var(--lh-text-secondary);cursor:default;font-family:inherit}.LearningHallowsLearningExperience_footerCta__qXHe6{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:18px;background:linear-gradient(135deg,#fff,#eef2ff);border:1px solid var(--lh-border-strong);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_publicFooter__i17pB{display:grid;grid-template-columns:minmax(220px,.9fr) repeat(3,minmax(150px,1fr));gap:22px;align-items:start;margin-top:18px;padding:22px 0 0;border-top:1px solid var(--lh-border)}.LearningHallowsLearningExperience_footerBrandBlock___YSoF{display:grid;gap:10px}.LearningHallowsLearningExperience_footerBrandBlock___YSoF p{max-width:34ch;margin:0;color:var(--lh-text-secondary);font-size:.84rem;line-height:1.55}.LearningHallowsLearningExperience_footerSection__wrzRK{display:grid;gap:10px}.LearningHallowsLearningExperience_footerSection__wrzRK h3{margin:0;color:var(--lh-text);font-size:.9rem}.LearningHallowsLearningExperience_footerLinkGroup__Rq0XF{display:grid;gap:8px}.LearningHallowsLearningExperience_footerLink__xVx94{display:inline-flex;align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;color:var(--lh-text-secondary);text-decoration:none;font-size:.82rem;font-weight:700}.LearningHallowsLearningExperience_footerLink__xVx94 svg{color:var(--lh-primary)}.LearningHallowsLearningExperience_footerBottom__tY6AS{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;padding-top:16px;border-top:1px solid var(--lh-border);color:var(--lh-text-muted);font-size:.78rem}.LearningHallowsLearningExperience_footerBottom__tY6AS a{color:var(--lh-primary);font-weight:800;text-decoration:none}.LearningHallowsLearningExperience_appShell__UUYhv{display:grid;grid-template-columns:104px minmax(0,1fr);gap:24px;padding:18px 28px 28px}.LearningHallowsLearningExperience_categoryShell__WWgLA,.LearningHallowsLearningExperience_domainExploreShell__6lvkd{display:grid;grid-template-columns:104px minmax(0,1fr);gap:28px;padding:28px}.LearningHallowsLearningExperience_domainShell__KEO9K,.LearningHallowsLearningExperience_roadmapShell__1Ik77{display:grid;grid-template-columns:78px minmax(0,1fr);gap:28px;padding:0 22px 28px 0}.LearningHallowsLearningExperience_fullSidebar__wNMeN,.LearningHallowsLearningExperience_iconRail__TeWDn{position:-webkit-sticky;position:sticky;top:18px;display:flex;flex-direction:column;align-items:center;min-height:calc(calc(100 * var(--app-vh)) - 36px);padding:18px 12px;background:#fffffff0;border:1px solid var(--lh-border);border-radius:24px;box-shadow:var(--lh-shadow-card)}.LearningHallowsLearningExperience_fullSidebar__wNMeN{top:0;align-items:stretch;min-height:calc(100 * var(--app-vh));border-radius:0;border-width:0 1px 0 0;padding:26px 18px}.LearningHallowsLearningExperience_railFooter__R2EQC,.LearningHallowsLearningExperience_railNav__RA17Q{display:grid;gap:10px;width:100%;margin-top:30px}.LearningHallowsLearningExperience_railFooter__R2EQC{margin-top:auto}.LearningHallowsLearningExperience_railItem__UkhKq{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;color:var(--lh-text-secondary);text-decoration:none;border-radius:12px;font-size:.9rem;font-weight:700}.LearningHallowsLearningExperience_fullSidebar__wNMeN .LearningHallowsLearningExperience_railItem__UkhKq{justify-content:flex-start;padding:0 12px}.LearningHallowsLearningExperience_railItemActive__g2SI4{color:var(--lh-primary);background:var(--lh-primary-soft)}.LearningHallowsLearningExperience_mobileBackdrop__ia_fl,.LearningHallowsLearningExperience_mobileDrawer__IpEKD,.LearningHallowsLearningExperience_mobileNavTrigger__3vK3Y{display:none}.LearningHallowsLearningExperience_upgradeCard__AeNk3{display:grid;gap:10px;margin-top:24px;padding:16px;background:linear-gradient(145deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:var(--lh-radius-md)}.LearningHallowsLearningExperience_upgradeCard__AeNk3 p{margin:0;color:var(--lh-text-secondary);font-size:.85rem;line-height:1.5}.LearningHallowsLearningExperience_appContent__yX3xQ,.LearningHallowsLearningExperience_categoryContent__qDGfl,.LearningHallowsLearningExperience_domainContent__zcIM8,.LearningHallowsLearningExperience_domainExploreBoard__LmTND,.LearningHallowsLearningExperience_roadmapOverviewContent__vbuvf{display:grid;gap:22px;width:min(100%,var(--lh-content-max));min-width:0;margin:0 auto}.LearningHallowsLearningExperience_appHeader__CYms3{min-height:64px;padding:0 20px;border:1px solid var(--lh-border);border-radius:18px;box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_searchBox__kW0x5{display:flex;align-items:center;gap:10px;width:min(520px,100%);min-width:0;max-width:100%;min-height:42px;padding:0 14px;color:var(--lh-text-muted);background:#fff;border:1px solid var(--lh-border);border-radius:12px}.LearningHallowsLearningExperience_searchBox__kW0x5 input{flex:1 1 0;width:0;min-width:0;color:var(--lh-text);background:#0000;border:0;outline:0;font-family:inherit}.LearningHallowsLearningExperience_searchBox__kW0x5 kbd{padding:3px 7px;background:#f8fafc;border:1px solid var(--lh-border);border-radius:7px;font-size:.75rem}.LearningHallowsLearningExperience_streakPill__EAIhQ{padding:8px 12px;color:var(--lh-gold-dark);background:var(--lh-gold-soft);border-radius:999px;font-weight:800;font-size:.84rem}.LearningHallowsLearningExperience_avatarButton__YNJZM,.LearningHallowsLearningExperience_iconButton__R2TUL{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;color:var(--lh-text);background:#fff;border:1px solid var(--lh-border);border-radius:12px;font-family:inherit}.LearningHallowsLearningExperience_avatarButton__YNJZM{gap:8px;padding:0 12px;color:#fff;background:var(--lh-primary)}.LearningHallowsLearningExperience_categoryHero__IFGTw,.LearningHallowsLearningExperience_domainExploreHero__NtSdL,.LearningHallowsLearningExperience_domainHero__Z5BPI,.LearningHallowsLearningExperience_exploreHero__hfj3z,.LearningHallowsLearningExperience_roadmapHero__KD84w{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:28px;align-items:center;padding:28px}.LearningHallowsLearningExperience_categoryHero__IFGTw h1,.LearningHallowsLearningExperience_domainExploreHero__NtSdL h1,.LearningHallowsLearningExperience_domainHero__Z5BPI h1,.LearningHallowsLearningExperience_exploreHero__hfj3z h1,.LearningHallowsLearningExperience_roadmapHero__KD84w h1{max-width:760px;margin:12px 0;font-size:clamp(1.65rem,2.2vw,2.45rem);line-height:1.12}.LearningHallowsLearningExperience_categoryHero__IFGTw p,.LearningHallowsLearningExperience_domainExploreHero__NtSdL p,.LearningHallowsLearningExperience_domainHero__Z5BPI p,.LearningHallowsLearningExperience_exploreHero__hfj3z p,.LearningHallowsLearningExperience_roadmapHero__KD84w p{max-width:760px;margin:0 0 18px;color:var(--lh-text-secondary);font-size:.96rem;line-height:1.6}.LearningHallowsLearningExperience_domainFirstHelper__YnHXw{display:grid;gap:12px;padding:18px}.LearningHallowsLearningExperience_domainFirstHelper__YnHXw div{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid var(--lh-border);border-radius:12px;font-weight:800}.LearningHallowsLearningExperience_domainGridPanel__Hzgc_,.LearningHallowsLearningExperience_learnChoicePanel__OSJsj,.LearningHallowsLearningExperience_learningPathPanel__5up_T,.LearningHallowsLearningExperience_popularCategoryPanel__TTdiN,.LearningHallowsLearningExperience_promptFallback__AwT0x,.LearningHallowsLearningExperience_quickActionStrip___WH7F{padding:24px}.LearningHallowsLearningExperience_sectionHeadingRow__BNUpX{justify-content:space-between}.LearningHallowsLearningExperience_sectionHeadingRow__BNUpX p{margin:6px 0 0;color:var(--lh-text-secondary);font-size:.9rem}.LearningHallowsLearningExperience_domainGrid__txlZt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.LearningHallowsLearningExperience_domainCardCompact__K74HC,.LearningHallowsLearningExperience_domainCard__KyhlV{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:18px}.LearningHallowsLearningExperience_domainCardCompact__K74HC{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;min-height:238px}.LearningHallowsLearningExperience_domainIconLarge__wEFPG,.LearningHallowsLearningExperience_domainIcon__NDIqL{display:grid;place-items:center;color:var(--lh-primary);background:linear-gradient(145deg,#f7f5ff,#fff);border:1px solid var(--lh-border);border-radius:16px}.LearningHallowsLearningExperience_domainIcon__NDIqL{width:62px;height:62px}.LearningHallowsLearningExperience_domainIconLarge__wEFPG{width:84px;height:84px}.LearningHallowsLearningExperience_domainCardCompact__K74HC h3,.LearningHallowsLearningExperience_domainCard__KyhlV h3{margin:0 0 8px;color:var(--lh-text);font-size:1rem;line-height:1.25}.LearningHallowsLearningExperience_domainCardCompact__K74HC p,.LearningHallowsLearningExperience_domainCard__KyhlV p{margin:10px 0 0;color:var(--lh-text-secondary);font-size:.84rem;line-height:1.5}.LearningHallowsLearningExperience_cardActions__rGzBY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:10px}.LearningHallowsLearningExperience_cardActions__rGzBY .LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_cardActions__rGzBY .LearningHallowsLearningExperience_secondaryCta__J5_pe{width:100%;min-width:0;padding-inline:10px;font-size:.78rem;text-align:center;white-space:normal;line-height:1.18}.LearningHallowsLearningExperience_nextStepTiles__tkA3c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.LearningHallowsLearningExperience_promptFallback__AwT0x{display:grid;gap:14px}.LearningHallowsLearningExperience_sectionTitleRow__S_qfM{display:flex;gap:12px;align-items:flex-start}.LearningHallowsLearningExperience_titleIcon__ozRGO{color:var(--lh-primary)}.LearningHallowsLearningExperience_promptBox__KTGva{width:100%;min-height:108px;padding:18px;color:var(--lh-text);background:#fff;border:1px solid var(--lh-border-med);border-radius:16px;outline:0;resize:vertical;font-family:inherit;line-height:1.5}.LearningHallowsLearningExperience_modeChipGrid__b3zDH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.LearningHallowsLearningExperience_inlineRecall__EcDoE{display:inline-flex;align-items:center;gap:10px;margin-left:auto;color:var(--lh-text-secondary);font-size:.85rem}.LearningHallowsLearningExperience_quickRoadmapOffer___EtfX{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;color:var(--lh-text);background:radial-gradient(circle at 0 0,#6366f11a,#0000 34%),var(--lh-surface-soft);border:1px solid var(--lh-border-strong);border-radius:16px;box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_quickRoadmapError__sOowj,.LearningHallowsLearningExperience_quickRoadmapOffer___EtfX p{margin:6px 0 0;color:var(--lh-text-secondary);font-size:.88rem;line-height:1.45}.LearningHallowsLearningExperience_quickRoadmapOfferActions__inVL2{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.LearningHallowsLearningExperience_quickRoadmapError__sOowj{padding:12px 14px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf{display:grid;gap:10px;padding:14px;background:var(--lh-surface-soft);border:1px solid var(--lh-border);border-radius:14px}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf strong{color:var(--lh-text);font-size:.9rem}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf span{color:var(--lh-text-muted);font-size:.78rem}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf li{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:center}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf a,.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf button{min-height:34px;border:1px solid var(--lh-border-strong);background:var(--lh-surface);border-radius:10px;color:var(--lh-accent)}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf a{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 10px;text-decoration:none;font-weight:700;font-size:.82rem}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf a span{overflow:hidden;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf button{display:inline-grid;place-items:center;width:32px;padding:0;cursor:pointer}.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf a:hover,.LearningHallowsLearningExperience_recentQuickRoadmaps__qByPf button:hover{border-color:var(--lh-accent);background:var(--lh-accent-soft)}.LearningHallowsLearningExperience_toggleOn__97jYW{position:relative;display:inline-block;width:48px;height:28px;flex:0 0 auto;background:linear-gradient(135deg,var(--lh-green),#10b981);border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a14}.LearningHallowsLearningExperience_toggleOn__97jYW:after{content:"";position:absolute;top:4px;right:4px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #0f172a2e}.LearningHallowsLearningExperience_divider__KRV4E{height:1px;background:var(--lh-border)}.LearningHallowsLearningExperience_mutedLabel__QH7aT{margin:0;color:var(--lh-text-muted);font-size:.9rem;font-weight:700}.LearningHallowsLearningExperience_starterGrid__DPw1z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.LearningHallowsLearningExperience_starterCard__WFWjR{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:78px;padding:14px;color:var(--lh-text);background:#fff;border:1px solid var(--lh-border);border-radius:14px;cursor:default;font-family:inherit;text-align:left}.LearningHallowsLearningExperience_starterCard__WFWjR svg{color:var(--lh-primary)}.LearningHallowsLearningExperience_exploreBottomGrid__zDow6{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:stretch}.LearningHallowsLearningExperience_comingSoonCard__Sbkka,.LearningHallowsLearningExperience_tryPromptCard__Nk0S3{display:grid;gap:16px;align-content:start;padding:22px;background:radial-gradient(circle at 94% 4%,#6366f114,#0000 28%),#fffffff0}.LearningHallowsLearningExperience_tryPromptCard__Nk0S3>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:6px 0;color:var(--lh-text-secondary);border-bottom:1px solid var(--lh-border)}.LearningHallowsLearningExperience_tryPromptCard__Nk0S3>div:last-child{border-bottom:0}.LearningHallowsLearningExperience_futureMiniGrid__dMN0T{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.LearningHallowsLearningExperience_categoryContent__qDGfl{width:min(100%,1360px)}.LearningHallowsLearningExperience_accentLabel__RmLKU{margin:0;color:var(--lh-primary);font-family:var(--lh-font-accent);font-size:.85rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.LearningHallowsLearningExperience_categoryHelper__irBlh{padding:26px;background:linear-gradient(145deg,#f2efff,#fff);border-radius:20px}.LearningHallowsLearningExperience_pathDiagram__xnX4Z{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.LearningHallowsLearningExperience_pathDiagram__xnX4Z span{display:grid;place-items:center;gap:8px;min-height:110px;color:var(--lh-primary);background:#fff;border:1px solid var(--lh-border-strong);border-radius:18px;font-weight:900}.LearningHallowsLearningExperience_categoryMainGrid__xkKyN{grid-template-columns:minmax(0,1fr) 360px}.LearningHallowsLearningExperience_startFastPanel__Vqss5{display:grid;align-self:start;gap:14px;padding:22px}.LearningHallowsLearningExperience_startFastCardGold__eJhtd,.LearningHallowsLearningExperience_startFastCard__X3Csh{display:grid;gap:12px;padding:18px}.LearningHallowsLearningExperience_startFastCard__X3Csh{background:linear-gradient(145deg,#f7f5ff,#fff);border-color:var(--lh-border-strong)}.LearningHallowsLearningExperience_startFastCardGold__eJhtd{background:linear-gradient(145deg,#fff7ed,#fff);border-color:var(--lh-gold-border)}.LearningHallowsLearningExperience_domainContent__zcIM8,.LearningHallowsLearningExperience_roadmapOverviewContent__vbuvf{padding-top:18px}.LearningHallowsLearningExperience_breadcrumbs__K_CI3{display:flex;align-items:center;gap:8px;color:var(--lh-text-muted);font-size:.86rem}.LearningHallowsLearningExperience_breadcrumbs__K_CI3 a{color:inherit;text-decoration:none}.LearningHallowsLearningExperience_domainHero__Z5BPI{grid-template-columns:minmax(0,1fr) minmax(360px,560px)}.LearningHallowsLearningExperience_domainDecisionGrid__fnq11{grid-template-columns:minmax(0,1.15fr) minmax(320px,.6fr) minmax(320px,.75fr)}.LearningHallowsLearningExperience_intelligenceCard__SPO7p,.LearningHallowsLearningExperience_learnChoicePanel__OSJsj,.LearningHallowsLearningExperience_recommendedRoadmapCard__6ll7E{display:grid;gap:16px;align-content:start;padding:22px}.LearningHallowsLearningExperience_learnChoiceCard__7Cz8t{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px}.LearningHallowsLearningExperience_learnChoiceCard__7Cz8t>div{display:grid;gap:6px;min-width:0}.LearningHallowsLearningExperience_learnChoiceCard__7Cz8t strong{display:block}.LearningHallowsLearningExperience_largeIconBubbleBlue__PfXhy,.LearningHallowsLearningExperience_largeIconBubble__utSAp{display:grid;width:76px;height:76px;place-items:center;color:var(--lh-primary);background:var(--lh-primary-soft);border-radius:50%}.LearningHallowsLearningExperience_largeIconBubbleBlue__PfXhy{color:#2563eb;background:#eff6ff}.LearningHallowsLearningExperience_hintLine__o566F,.LearningHallowsLearningExperience_intelligenceCard__SPO7p .LearningHallowsLearningExperience_futureTile__7HiIR span,.LearningHallowsLearningExperience_learnChoiceCard__7Cz8t span,.LearningHallowsLearningExperience_recommendedRoadmapCard__6ll7E small{color:var(--lh-text-secondary);line-height:1.45}.LearningHallowsLearningExperience_hintLine__o566F{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font-size:.9rem}.LearningHallowsLearningExperience_roadmapPreviewHeader__U5Pdf{display:grid;gap:8px;padding:16px;background:linear-gradient(145deg,#f8fafc,#fff);border:1px solid var(--lh-border);border-radius:14px}.LearningHallowsLearningExperience_numberedPreviewList__WDC8y{display:grid;gap:0;margin:0;padding:0;list-style:none}.LearningHallowsLearningExperience_numberedPreviewList__WDC8y li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:11px 0}.LearningHallowsLearningExperience_numberedPreviewList__WDC8y li>span{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:var(--lh-primary);border-radius:50%;font-size:.82rem;font-weight:900}.LearningHallowsLearningExperience_numberedPreviewList__WDC8y li div{display:grid;gap:3px;min-width:0}.LearningHallowsLearningExperience_numberedPreviewList__WDC8y li strong{overflow-wrap:anywhere;line-height:1.25}.LearningHallowsLearningExperience_numberedPreviewList__WDC8y li small{display:block;line-height:1.35}.LearningHallowsLearningExperience_quickActionStrip___WH7F>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:18px}.LearningHallowsLearningExperience_quickActionCard__qFOx4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;color:var(--lh-text);text-decoration:none}.LearningHallowsLearningExperience_quickActionCard__qFOx4>span{display:grid;width:48px;height:48px;place-items:center;color:var(--lh-primary);background:var(--lh-primary-soft);border-radius:50%}.LearningHallowsLearningExperience_quickActionCard__qFOx4 small{display:block;margin-top:4px;color:var(--lh-text-muted)}.LearningHallowsLearningExperience_domainExploreBoard__LmTND{width:min(100%,var(--lh-content-max));max-width:100%;margin:0 auto}.LearningHallowsLearningExperience_domainExploreHero__NtSdL{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr)}.LearningHallowsLearningExperience_flexibleSpaceCard__ZkN31{display:grid;grid-template-columns:.75fr 1fr;gap:18px;align-items:center;padding:22px;background:linear-gradient(145deg,#f7f5ff,#fff);border:1px solid var(--lh-border-strong);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_flexibleSpaceCard__ZkN31 h2{margin:10px 0}.LearningHallowsLearningExperience_domainExploreGrid__Fu9Ih{grid-template-columns:310px minmax(0,1fr) 360px}.LearningHallowsLearningExperience_contextPanel__e1oGy,.LearningHallowsLearningExperience_exploreComposer__bOIbO,.LearningHallowsLearningExperience_modeSelector__10JFN{padding:22px}.LearningHallowsLearningExperience_contextPanel__e1oGy{display:grid;gap:12px;align-content:start}.LearningHallowsLearningExperience_contextPanel__e1oGy p{margin:0;color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_checkList__q8caj{display:grid;gap:12px;margin:0;padding:0;list-style:none}.LearningHallowsLearningExperience_checkList__q8caj li{display:flex;gap:8px;align-items:center;color:var(--lh-text-secondary);font-weight:700}.LearningHallowsLearningExperience_checkList__q8caj svg{color:var(--lh-green)}.LearningHallowsLearningExperience_contextFutureList__Spq9R{display:grid;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--lh-border)}.LearningHallowsLearningExperience_exploreComposer__bOIbO{display:grid;gap:14px}.LearningHallowsLearningExperience_modeSelector__10JFN{display:grid;gap:16px;align-content:start}.LearningHallowsLearningExperience_modeList__wMO9z{display:grid;gap:10px}.LearningHallowsLearningExperience_modeOption__Id3uq{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:76px;padding:14px;color:var(--lh-text);background:#fff;border:1px solid var(--lh-border);border-radius:16px;cursor:default;font-family:inherit;text-align:left}.LearningHallowsLearningExperience_modeOptionActive__TXXfX{background:linear-gradient(145deg,#f7f5ff,#fff);border:2px solid var(--lh-primary)}.LearningHallowsLearningExperience_modeOption__Id3uq small{display:block;margin-top:4px;color:var(--lh-text-secondary);line-height:1.35}.LearningHallowsLearningExperience_radioDot__tqECC{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:#fff;border:2px solid var(--lh-border-med);border-radius:50%}.LearningHallowsLearningExperience_modeOptionActive__TXXfX .LearningHallowsLearningExperience_radioDot__tqECC{background:var(--lh-primary);border-color:var(--lh-primary)}.LearningHallowsLearningExperience_recallToggleRow__Kqt_W{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--lh-border)}.LearningHallowsLearningExperience_recallToggleRow__Kqt_W span{display:block;color:var(--lh-text-secondary);font-size:.88rem}.LearningHallowsLearningExperience_futureFeatureStrip__NFA_c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.LearningHallowsLearningExperience_futureFeatureStrip__NFA_c .LearningHallowsLearningExperience_futureTile__7HiIR{background:linear-gradient(135deg,#94a3b812 25%,#0000 0,#0000 50%,#94a3b812 0,#94a3b812 75%,#0000 0,#0000),#ffffffc2;background-size:18px 18px;border-style:dashed;border-color:var(--lh-border-med)}.LearningHallowsLearningExperience_futureTile__7HiIR{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:14px;color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_futureTile__7HiIR svg{color:var(--lh-text-muted)}.LearningHallowsLearningExperience_futureTile__7HiIR strong{display:block;color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_futureTile__7HiIR span{display:block;margin-top:3px;color:var(--lh-text-muted);font-size:.84rem}.LearningHallowsLearningExperience_roadmapHero__KD84w{grid-template-columns:minmax(0,1fr) 320px 360px}.LearningHallowsLearningExperience_roadmapIllustration__MjVUC{position:relative;display:grid;min-height:220px;place-items:center;color:var(--lh-primary);background:linear-gradient(145deg,#e8fdf5,#eef2ff);border-radius:32px}.LearningHallowsLearningExperience_roadmapIllustration__MjVUC svg:nth-child(2){position:absolute;top:28px;right:34px;color:var(--lh-gold)}.LearningHallowsLearningExperience_roadmapIllustration__MjVUC svg:nth-child(3){position:absolute;right:64px;bottom:28px;color:var(--lh-gold)}.LearningHallowsLearningExperience_snapshotCard__Ubfnv{display:grid;gap:12px;padding:20px;background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_snapshotCard__Ubfnv div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_snapshotCard__Ubfnv svg{color:var(--lh-primary)}.LearningHallowsLearningExperience_learningPathPanel__5up_T{display:grid;gap:20px}.LearningHallowsLearningExperience_legendRow__YXLju span{color:var(--lh-text-secondary);font-size:.82rem}.LearningHallowsLearningExperience_legendRow__YXLju span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:7px;background:var(--lh-border-med);border-radius:50%}.LearningHallowsLearningExperience_legendRow__YXLju span:nth-child(2):before{background:var(--lh-primary)}.LearningHallowsLearningExperience_legendRow__YXLju span:nth-child(3):before{background:var(--lh-green)}.LearningHallowsLearningExperience_moduleTrack__qsNSM{display:grid;grid-template-columns:repeat(8,minmax(140px,1fr));gap:16px;overflow-x:auto;padding:4px 4px 8px}.LearningHallowsLearningExperience_moduleCard__zzDwD{position:relative;display:grid;justify-items:center;gap:10px;min-height:190px;padding:24px 14px 14px;color:var(--lh-text);text-align:center;text-decoration:none}.LearningHallowsLearningExperience_moduleCardActive__1snUB{border:2px solid var(--lh-primary);box-shadow:0 12px 28px #6366f124}.LearningHallowsLearningExperience_moduleNumber___qtQI{position:absolute;top:10px;left:12px;color:var(--lh-primary);font-size:.8rem;font-weight:900}.LearningHallowsLearningExperience_moduleIcon__n_BQd{display:grid;width:70px;height:70px;place-items:center;color:var(--lh-primary);background:var(--lh-primary-soft);border-radius:50%}.LearningHallowsLearningExperience_moduleCard__zzDwD small{color:var(--lh-text-muted)}.LearningHallowsLearningExperience_roadmapBottomGrid__F_hvj{grid-template-columns:1fr 1.05fr 1.1fr}.LearningHallowsLearningExperience_firstStepCard__cajOI,.LearningHallowsLearningExperience_masteryCard__Y8Bls,.LearningHallowsLearningExperience_progressCard__Uwazr{display:grid;gap:16px;align-content:start;padding:22px}.LearningHallowsLearningExperience_masteryCard__Y8Bls>svg{justify-self:end;color:var(--lh-gold)}.LearningHallowsLearningExperience_disabledBox__MosHD,.LearningHallowsLearningExperience_recommendBox__9ZLZo{display:grid;gap:10px;padding:18px}.LearningHallowsLearningExperience_recommendBox__9ZLZo{background:linear-gradient(145deg,#f7f5ff,#fff);border-color:var(--lh-border-strong)}.LearningHallowsLearningExperience_disabledBox__MosHD{color:var(--lh-text-muted);background:var(--lh-surface-soft)}.LearningHallowsLearningExperience_progressDonut__YaL3J,.LearningHallowsLearningExperience_unitProgressCircle__s7fnf{display:grid;width:110px;height:110px;place-items:center;color:var(--lh-primary);background:radial-gradient(circle at center,#fff 55%,#0000 56%),conic-gradient(var(--lh-primary) 0 220deg,#e2e8f0 220deg 1turn);border-radius:50%;font-size:1.25rem;font-weight:900}.LearningHallowsLearningExperience_aiBanner__l7Rfw{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;background:linear-gradient(135deg,#f7f5ff,#fff7ed);border:1px solid var(--lh-border-strong);border-radius:var(--lh-radius-lg);box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_aiBanner__l7Rfw span{color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_unitShell__Hl5HO{display:grid;grid-template-columns:78px 310px minmax(0,1fr) 310px;gap:16px;padding:14px}.LearningHallowsLearningExperience_unitMain__T9MhZ{display:grid;gap:14px;min-width:0}.LearningHallowsLearningExperience_roadmapTree__tckew{position:-webkit-sticky;position:sticky;top:14px;align-self:start;display:grid;gap:16px;max-height:calc(calc(100 * var(--app-vh)) - 28px);overflow:auto;padding:20px;background:#fffffff0;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);box-shadow:var(--lh-shadow-card)}.LearningHallowsLearningExperience_treeHeader__uMZy4{display:flex;justify-content:flex-start;align-items:center}.LearningHallowsLearningExperience_treeHeader__uMZy4 span{margin:0;font-size:1.05rem;font-weight:900}.LearningHallowsLearningExperience_progressMini__CqceR{display:grid;gap:8px;color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_progressMini__CqceR div{height:8px;overflow:hidden;background:#e2e8f0;border-radius:999px}.LearningHallowsLearningExperience_progressMini__CqceR div span{display:block;width:34%;height:100%;background:var(--lh-primary);border-radius:inherit}.LearningHallowsLearningExperience_treeChildren___vrWy,.LearningHallowsLearningExperience_treeList__tay0D{display:grid;gap:8px}.LearningHallowsLearningExperience_treeChildren___vrWy a,.LearningHallowsLearningExperience_treeGroup__5VE6O button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;min-height:40px;padding:8px;color:var(--lh-text);background:#0000;border:0;border-radius:10px;font-family:inherit;text-align:left;text-decoration:none}.LearningHallowsLearningExperience_treeGroupActive__5Cj9I,.LearningHallowsLearningExperience_treeUnitActive__RFBUv{color:var(--lh-primary)!important;background:var(--lh-primary-soft)!important}.LearningHallowsLearningExperience_treeChildren___vrWy{margin-left:18px;padding-left:12px;border-left:1px solid var(--lh-border-strong)}.LearningHallowsLearningExperience_unitHeader__Vi1lN{position:relative;padding:24px;overflow:hidden}.LearningHallowsLearningExperience_unitHeader__Vi1lN:after{content:"";position:absolute;top:22px;right:34px;width:220px;height:110px;background:radial-gradient(circle at 24% 42%,#6366f159,#0000 18%),radial-gradient(circle at 80% 50%,#22c55e47,#0000 26%),radial-gradient(circle at 48% 25%,#8b5cf633,#0000 32%);border-radius:999px}.LearningHallowsLearningExperience_unitHeader__Vi1lN h1{position:relative;z-index:1;margin:12px 0 8px;font-size:clamp(1.7rem,3vw,2.6rem)}.LearningHallowsLearningExperience_lessonCard__AjFy0 p,.LearningHallowsLearningExperience_practiceCard__Cm4bU p,.LearningHallowsLearningExperience_unitHeader__Vi1lN p{position:relative;z-index:1;color:var(--lh-text-secondary);line-height:1.65}.LearningHallowsLearningExperience_modeTabs__JQmb_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_modeTabs__JQmb_ button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;color:var(--lh-text-secondary);background:#0000;border:0;border-radius:12px;font-family:inherit;font-weight:800}.LearningHallowsLearningExperience_modeTabActive__YcY9Z{color:var(--lh-primary)!important;background:var(--lh-primary-soft)!important}.LearningHallowsLearningExperience_unitUtilityPanel__3Qbl0{position:-webkit-sticky;position:sticky;top:14px;display:grid;gap:14px;align-self:start;max-height:calc(calc(100 * var(--app-vh)) - 28px);overflow:auto}.LearningHallowsLearningExperience_learningInsightsCard__wdRbh,.LearningHallowsLearningExperience_unitStatusCard__V8Jms,.LearningHallowsLearningExperience_utilityCard__rWfs_{display:grid;gap:14px;padding:18px}.LearningHallowsLearningExperience_learningInsightsCard__wdRbh h2,.LearningHallowsLearningExperience_unitStatusCard__V8Jms h2,.LearningHallowsLearningExperience_utilityCard__rWfs_ h2{margin:0}.LearningHallowsLearningExperience_unitStatusCard__V8Jms span{color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_languageRecallStrip__z1Xt2,.LearningHallowsLearningExperience_recallWarmup__BVsG1{display:flex;align-items:center;gap:14px;min-height:76px;padding:16px;background:linear-gradient(145deg,#f7f5ff,#fff);border:1px solid var(--lh-border-strong);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_languageRecallStrip__z1Xt2>div,.LearningHallowsLearningExperience_recallWarmup__BVsG1>div{flex:1}.LearningHallowsLearningExperience_languageRecallStrip__z1Xt2 span,.LearningHallowsLearningExperience_recallWarmup__BVsG1 span{color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_lessonCard__AjFy0,.LearningHallowsLearningExperience_practiceCard__Cm4bU{padding:22px}.LearningHallowsLearningExperience_lessonCard__AjFy0 ul{color:var(--lh-text-secondary);line-height:1.8}.LearningHallowsLearningExperience_highlightTerm__LCdWq{padding:2px 7px;color:var(--lh-primary-dark);background:var(--lh-primary-soft);border-radius:7px;font-weight:800}.LearningHallowsLearningExperience_physicsDiagram__t_w2R,.LearningHallowsLearningExperience_physicsMiniDiagram__aRoCE{position:relative;height:190px;margin-top:22px;background:linear-gradient(#eef2ff 1px,#0000 0),linear-gradient(90deg,#eef2ff 1px,#0000 0);background-size:24px 24px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-md)}.LearningHallowsLearningExperience_axisX__jy9YN,.LearningHallowsLearningExperience_axisY__LMVUi{position:absolute;background:var(--lh-text)}.LearningHallowsLearningExperience_axisX__jy9YN{right:80px;bottom:44px;left:90px;height:2px}.LearningHallowsLearningExperience_axisY__LMVUi{bottom:44px;left:90px;width:2px;height:110px}.LearningHallowsLearningExperience_arcLine__MAzU7{position:absolute;right:160px;bottom:44px;left:90px;height:100px;border-top:2px dashed var(--lh-primary);border-radius:50% 50% 0 0}.LearningHallowsLearningExperience_projectileDot__AWsmf{position:absolute;right:154px;bottom:39px;width:12px;height:12px;background:var(--lh-primary);border-radius:50%}.LearningHallowsLearningExperience_physicsDiagram__t_w2R strong{position:absolute;bottom:18px;left:46%}.LearningHallowsLearningExperience_practiceSplit__dVvKy{display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr) auto;gap:22px;align-items:center}.LearningHallowsLearningExperience_answerOption__pmSKP,.LearningHallowsLearningExperience_answerSelected__WYUz8{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;margin-top:8px;padding:0 12px;background:#fff;border:1px solid var(--lh-border);border-radius:10px;font-family:inherit}.LearningHallowsLearningExperience_answerSelected__WYUz8{color:var(--lh-primary);background:var(--lh-primary-soft);border-color:var(--lh-border-strong);font-weight:900}.LearningHallowsLearningExperience_lessonWithDiagram__WQRU_{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:24px}.LearningHallowsLearningExperience_architectureGlance__rytSN,.LearningHallowsLearningExperience_slidingWindowDiagram__7n5bE{display:grid;gap:14px;align-content:start;padding:18px;background:var(--lh-surface-soft);border:1px solid var(--lh-border);border-radius:var(--lh-radius-md)}.LearningHallowsLearningExperience_characterRow__7ixrJ{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.LearningHallowsLearningExperience_characterRow__7ixrJ span{display:grid;width:32px;height:32px;place-items:center;background:#fff7ed;border-radius:8px;font-weight:900}.LearningHallowsLearningExperience_characterRow__7ixrJ span:nth-child(2),.LearningHallowsLearningExperience_characterRow__7ixrJ span:nth-child(3),.LearningHallowsLearningExperience_characterRow__7ixrJ span:nth-child(7),.LearningHallowsLearningExperience_characterRow__7ixrJ span:nth-child(8){background:#dcfce7}.LearningHallowsLearningExperience_windowBox___9Bt3{width:-webkit-fit-content;width:fit-content;padding:10px 18px;color:var(--lh-primary);border:2px solid var(--lh-primary);border-radius:12px;font-weight:900}.LearningHallowsLearningExperience_codeEditorCard___X2BK,.LearningHallowsLearningExperience_practiceCodePanel__SBeOM pre{overflow:hidden;background:#111827;border:1px solid #1f2937;border-radius:var(--lh-radius-md);box-shadow:0 18px 38px #0f172a38}.LearningHallowsLearningExperience_codeEditorBody__VXR0l{display:grid;grid-template-columns:48px minmax(0,1fr)}.LearningHallowsLearningExperience_codeEditorRail__AUaJH{display:grid;align-content:start;gap:14px;padding:16px 0;color:#94a3b8;background:#0b1120;border-right:1px solid #1f2937}.LearningHallowsLearningExperience_codeEditorRail__AUaJH svg{justify-self:center}.LearningHallowsLearningExperience_codeToolbar__E9rwQ{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;color:#cbd5e1;background:#0f172a;border-bottom:1px solid #1f2937}.LearningHallowsLearningExperience_codeEditorCard___X2BK pre,.LearningHallowsLearningExperience_practiceCodePanel__SBeOM pre{margin:0;padding:20px 24px;overflow:auto;color:#d1d5db;font-size:.92rem;line-height:1.7}.LearningHallowsLearningExperience_tutorChatCard__YQ760{display:grid;gap:14px;padding:18px;background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_chatMessage__OYZA9{display:flex;gap:12px;align-items:center}.LearningHallowsLearningExperience_chatInputRow__Mja7J{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.LearningHallowsLearningExperience_chatInputRow__Mja7J input,.LearningHallowsLearningExperience_practiceSplit__dVvKy textarea{min-height:44px;padding:0 14px;border:1px solid var(--lh-border);border-radius:12px;outline:0;font-family:inherit}.LearningHallowsLearningExperience_whiteboardCard__LAjw_{padding:16px;overflow-x:auto}.LearningHallowsLearningExperience_whiteboardToolbar__AL9NJ{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.LearningHallowsLearningExperience_whiteboardCanvas__aqmrG{position:relative;min-width:760px;min-height:380px;background:linear-gradient(#eef2ff 1px,#0000 0),linear-gradient(90deg,#eef2ff 1px,#0000 0);background-size:20px 20px;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_whiteboardCanvas__aqmrG:after,.LearningHallowsLearningExperience_whiteboardCanvas__aqmrG:before{content:"";position:absolute;pointer-events:none}.LearningHallowsLearningExperience_whiteboardCanvas__aqmrG:before{top:147px;left:180px;width:530px;height:2px;background:repeating-linear-gradient(90deg,#94a3b8 0 12px,#0000 12px 20px)}.LearningHallowsLearningExperience_whiteboardCanvas__aqmrG:after{top:95px;left:665px;width:2px;height:214px;background:repeating-linear-gradient(180deg,#94a3b8 0 12px,#0000 12px 20px)}.LearningHallowsLearningExperience_whiteboardToolPalette__NOG_2{position:absolute;z-index:2;top:18px;left:18px;display:grid;gap:8px;padding:8px;color:var(--lh-text-secondary);background:#fff;border:1px solid var(--lh-border);border-radius:14px;box-shadow:var(--lh-shadow-soft)}.LearningHallowsLearningExperience_whiteboardToolPalette__NOG_2 svg:first-child{color:var(--lh-primary)}.LearningHallowsLearningExperience_whiteboardCanvas__aqmrG span{position:absolute;z-index:1;display:grid;min-width:120px;min-height:58px;place-items:center;padding:8px;background:#fff;border:2px solid var(--lh-primary);border-radius:10px;font-family:Comic Sans MS,Poppins,sans-serif;font-weight:800}.LearningHallowsLearningExperience_canvasNode1__XjW2C{top:120px;left:70px}.LearningHallowsLearningExperience_canvasNode2__gB9Ih{top:120px;left:230px;border-color:#60a5fa!important}.LearningHallowsLearningExperience_canvasNode3__MB7Vu{top:120px;left:410px;border-color:#22c55e!important}.LearningHallowsLearningExperience_canvasNode4__9vnhH{top:120px;left:610px;border-color:#8b5cf6!important}.LearningHallowsLearningExperience_canvasNode5__8lhWG{top:40px;left:610px;border-color:#ef4444!important}.LearningHallowsLearningExperience_canvasNode6__6h0y6{top:250px;left:410px;border-color:#f59e0b!important}.LearningHallowsLearningExperience_canvasNode7__Or_wt{top:250px;left:610px;border-color:#60a5fa!important}.LearningHallowsLearningExperience_languageRecallStrip__z1Xt2{flex-wrap:wrap}.LearningHallowsLearningExperience_languageRecallStrip__z1Xt2>span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid var(--lh-border);border-radius:999px}.LearningHallowsLearningExperience_languageLessonGrid__9BYkV{grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr)}.LearningHallowsLearningExperience_dialogueCard__KkKyb,.LearningHallowsLearningExperience_phraseTableCard___Et1u{position:relative;padding:20px;background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_phraseRowActive__k243Z,.LearningHallowsLearningExperience_phraseRow__26F7C{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(110px,.4fr) auto;gap:12px;align-items:center;min-height:62px;padding:10px 12px;border-bottom:1px solid var(--lh-border)}.LearningHallowsLearningExperience_phraseRowActive__k243Z{background:var(--lh-primary-soft);border-radius:12px}.LearningHallowsLearningExperience_aiExplainPopover__cOqNu{position:absolute;right:54px;bottom:54px;display:grid;gap:10px;width:min(260px,calc(100% - 40px));padding:16px;background:#fff;border:1px solid var(--lh-border-strong);border-radius:14px;box-shadow:0 18px 38px #0f172a24}.LearningHallowsLearningExperience_aiExplainPopover__cOqNu>div{display:flex;justify-content:space-between;gap:12px;color:var(--lh-primary)}.LearningHallowsLearningExperience_aiExplainPopover__cOqNu button{color:var(--lh-text-muted);background:#0000;border:0;cursor:default;font-family:inherit}.LearningHallowsLearningExperience_aiExplainPopover__cOqNu p{margin:0;color:var(--lh-text-secondary);font-size:.86rem;line-height:1.55}.LearningHallowsLearningExperience_dialogueCard__KkKyb p,.LearningHallowsLearningExperience_phraseRowActive__k243Z span,.LearningHallowsLearningExperience_phraseRow__26F7C span{color:var(--lh-text-secondary)}.LearningHallowsLearningExperience_cafeIllustration__EXMzy{display:grid;grid-template-columns:1fr 1fr;place-items:center;min-height:190px;margin:12px 0;color:var(--lh-gold-dark);background:linear-gradient(145deg,#fff7ed,#ecfdf5);border-radius:16px}.LearningHallowsLearningExperience_dialoguePrompt__77iUf{display:flex;gap:12px;align-items:center;padding:16px;background:#fff;border:1px solid var(--lh-border);border-radius:14px}.LearningHallowsLearningExperience_languageInputWrap__PzRNI{position:relative}.LearningHallowsLearningExperience_languageInputWrap__PzRNI textarea{width:100%;min-height:96px;padding:16px 52px 16px 16px;color:var(--lh-text);border:1px solid var(--lh-border);border-radius:14px;outline:0;resize:vertical;font-family:inherit}.LearningHallowsLearningExperience_languageInputWrap__PzRNI button{position:absolute;right:12px;bottom:12px;display:grid;width:34px;height:34px;place-items:center;color:var(--lh-primary);background:#fff;border:1px solid var(--lh-border-strong);border-radius:10px;cursor:default}.LearningHallowsLearningExperience_generatedPanelShell__ZFtau{display:grid;grid-template-columns:78px minmax(260px,.45fr) minmax(0,1fr) 360px;gap:18px;padding:18px}.LearningHallowsLearningExperience_generatedMain__c8Dy8,.LearningHallowsLearningExperience_problemPanel__knuYU,.LearningHallowsLearningExperience_sessionUtilities__UI1NZ{align-self:start}.LearningHallowsLearningExperience_problemPanel__knuYU,.LearningHallowsLearningExperience_sessionUtilities__UI1NZ{display:grid;gap:14px;padding:20px}.LearningHallowsLearningExperience_problemPanel__knuYU pre{padding:14px;overflow:auto;color:var(--lh-text-secondary);background:var(--lh-primary-soft);border:1px solid var(--lh-border-strong);border-radius:12px}.LearningHallowsLearningExperience_generatedMain__c8Dy8{display:grid;gap:14px}.LearningHallowsLearningExperience_coachingConversation__tFfNG{display:grid;gap:14px;padding:20px}.LearningHallowsLearningExperience_aiBubble__38fR2,.LearningHallowsLearningExperience_userBubble__sPUX_{display:grid;gap:5px;max-width:78%;padding:14px;border-radius:16px}.LearningHallowsLearningExperience_aiBubble__38fR2{background:#fff;border:1px solid var(--lh-border)}.LearningHallowsLearningExperience_userBubble__sPUX_{justify-self:end;background:var(--lh-primary-soft)}.LearningHallowsLearningExperience_practiceCodePanel__SBeOM{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:16px}.LearningHallowsLearningExperience_practiceCodePanel__SBeOM .LearningHallowsLearningExperience_codeToolbar__E9rwQ,.LearningHallowsLearningExperience_practiceCodePanel__SBeOM pre{grid-column:1}.LearningHallowsLearningExperience_practiceCodePanel__SBeOM aside{display:grid;gap:10px;align-content:start;padding:18px;background:#fff;border:1px solid var(--lh-border);border-radius:14px}.LearningHallowsLearningExperience_voiceBar__BVmuJ{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:14px;align-items:center;min-height:70px;padding:0 22px;background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg)}.LearningHallowsLearningExperience_liveDot__SC8KC{width:10px;height:10px;background:var(--lh-green);border-radius:50%}.LearningHallowsLearningExperience_voiceBar__BVmuJ svg{display:block;width:62px;height:62px;padding:13px;color:#fff;background:var(--lh-action-gradient);border-radius:50%;box-shadow:0 14px 30px #6366f14d}.LearningHallowsLearningExperience_statusPage__nsbGQ{display:grid;place-items:center;padding:clamp(16px,4vw,32px)}.LearningHallowsLearningExperience_statusCard__XJfX_{width:min(100%,720px);max-width:720px;padding:clamp(24px,5vw,36px);background:#fff;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);box-shadow:var(--lh-shadow-card)}.LearningHallowsLearningExperience_statusCard__XJfX_ h1{max-width:620px;margin:16px 0 10px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.LearningHallowsLearningExperience_statusCard__XJfX_ p{max-width:600px;margin:0;color:var(--lh-text-secondary);font-size:clamp(.95rem,2vw,1.05rem);line-height:1.6}.LearningHallowsLearningExperience_statusEyebrow__ug18U{display:block;margin-top:28px;color:var(--lh-primary-dark);font-size:.78rem;font-weight:800;letter-spacing:.12em}.LearningHallowsLearningExperience_statusProgress__x0rxU{display:grid;width:46px;height:46px;margin-top:28px;place-items:center;color:var(--lh-primary-dark);background:var(--lh-primary-soft);border:1px solid var(--lh-border-strong);border-radius:50%}.LearningHallowsLearningExperience_statusProgress__x0rxU svg,.LearningHallowsLearningExperience_statusRetryIconSpinning__skixt{animation:LearningHallowsLearningExperience_statusSpin__6jpL1 .9s linear infinite}.LearningHallowsLearningExperience_statusActions__pJsHv{flex-wrap:wrap;margin-top:24px}.LearningHallowsLearningExperience_statusActions__pJsHv .LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_statusActions__pJsHv .LearningHallowsLearningExperience_secondaryCta__J5_pe{min-height:44px}.LearningHallowsLearningExperience_statusRetryButton__0GANH{cursor:pointer;font-family:inherit}.LearningHallowsLearningExperience_statusRetryButton__0GANH:disabled{cursor:wait;opacity:.72}@keyframes LearningHallowsLearningExperience_statusSpin__6jpL1{to{transform:rotate(1turn)}}@media (max-width:1280px){.LearningHallowsLearningExperience_categoryHero__IFGTw,.LearningHallowsLearningExperience_domainDecisionGrid__fnq11,.LearningHallowsLearningExperience_domainExploreGrid__Fu9Ih,.LearningHallowsLearningExperience_domainExploreHero__NtSdL,.LearningHallowsLearningExperience_domainHero__Z5BPI,.LearningHallowsLearningExperience_exploreHero__hfj3z,.LearningHallowsLearningExperience_landingHero___R2_m,.LearningHallowsLearningExperience_roadmapBottomGrid__F_hvj,.LearningHallowsLearningExperience_roadmapHero__KD84w{grid-template-columns:1fr}.LearningHallowsLearningExperience_roadmapTree__tckew,.LearningHallowsLearningExperience_unitUtilityPanel__3Qbl0{position:static;max-height:none}}@media (max-width:920px){.LearningHallowsLearningExperience_appHeader__CYms3,.LearningHallowsLearningExperience_faqSection__YqH_w,.LearningHallowsLearningExperience_landingHero___R2_m,.LearningHallowsLearningExperience_logoStrip__NlMUh,.LearningHallowsLearningExperience_modeDuoSection__ywKl_,.LearningHallowsLearningExperience_neuroSection__aycBO,.LearningHallowsLearningExperience_painSection__3ZcjO,.LearningHallowsLearningExperience_popularPaths__I0Exf,.LearningHallowsLearningExperience_publicHeader__VvqeO,.LearningHallowsLearningExperience_socialProofGrid__xxRKk{padding-inline:18px}.LearningHallowsLearningExperience_appHeader__CYms3,.LearningHallowsLearningExperience_publicHeader__VvqeO{align-items:flex-start;flex-direction:column;padding-block:14px}.LearningHallowsLearningExperience_appHeader__CYms3{align-items:stretch}.LearningHallowsLearningExperience_badgeRow__U235B,.LearningHallowsLearningExperience_headerActions__M6FEU,.LearningHallowsLearningExperience_publicActions__ihhj3,.LearningHallowsLearningExperience_publicNav__hmbf0{flex-wrap:wrap}.LearningHallowsLearningExperience_categoryHero__IFGTw,.LearningHallowsLearningExperience_domainExploreHero__NtSdL,.LearningHallowsLearningExperience_domainHero__Z5BPI,.LearningHallowsLearningExperience_exploreHero__hfj3z,.LearningHallowsLearningExperience_roadmapHero__KD84w{width:100%;max-width:100%;overflow:hidden}.LearningHallowsLearningExperience_appContent__yX3xQ>*,.LearningHallowsLearningExperience_categoryContent__qDGfl>*,.LearningHallowsLearningExperience_categoryHero__IFGTw>*,.LearningHallowsLearningExperience_domainContent__zcIM8>*,.LearningHallowsLearningExperience_domainExploreBoard__LmTND>*,.LearningHallowsLearningExperience_domainExploreHero__NtSdL>*,.LearningHallowsLearningExperience_domainHero__Z5BPI>*,.LearningHallowsLearningExperience_exploreHero__hfj3z>*,.LearningHallowsLearningExperience_generatedMain__c8Dy8>*,.LearningHallowsLearningExperience_languageLessonGrid__9BYkV>*,.LearningHallowsLearningExperience_lessonWithDiagram__WQRU_>*,.LearningHallowsLearningExperience_practiceSplit__dVvKy>*,.LearningHallowsLearningExperience_roadmapHero__KD84w>*,.LearningHallowsLearningExperience_roadmapOverviewContent__vbuvf>*,.LearningHallowsLearningExperience_unitMain__T9MhZ>*{width:100%;min-width:0;max-width:100%}.LearningHallowsLearningExperience_categoryMainGrid__xkKyN,.LearningHallowsLearningExperience_domainGrid__txlZt,.LearningHallowsLearningExperience_exploreBottomGrid__zDow6,.LearningHallowsLearningExperience_faqGrid__QnEom,.LearningHallowsLearningExperience_futureFeatureStrip__NFA_c,.LearningHallowsLearningExperience_futureMiniGrid__dMN0T,.LearningHallowsLearningExperience_landingHero___R2_m,.LearningHallowsLearningExperience_languageLessonGrid__9BYkV,.LearningHallowsLearningExperience_learnChoiceCard__7Cz8t,.LearningHallowsLearningExperience_lessonWithDiagram__WQRU_,.LearningHallowsLearningExperience_modeDuoCardGreen__ZIHAU,.LearningHallowsLearningExperience_modeDuoCard__byfZQ,.LearningHallowsLearningExperience_modeDuoGrid__9Mdgd,.LearningHallowsLearningExperience_neuroGrid__ekOtA,.LearningHallowsLearningExperience_nextStepTiles__tkA3c,.LearningHallowsLearningExperience_painCards__o1R9_,.LearningHallowsLearningExperience_pathActionRowMuted__tBDUW,.LearningHallowsLearningExperience_pathActionRow__1ITYc,.LearningHallowsLearningExperience_popularPathGrid__Y2gt4,.LearningHallowsLearningExperience_practiceCodePanel__SBeOM,.LearningHallowsLearningExperience_practiceSplit__dVvKy,.LearningHallowsLearningExperience_quickActionStrip___WH7F>div,.LearningHallowsLearningExperience_socialProofGrid__xxRKk,.LearningHallowsLearningExperience_tutorPrompt__0hK_s{grid-template-columns:1fr}.LearningHallowsLearningExperience_logoStrip__NlMUh,.LearningHallowsLearningExperience_modeChipGrid__b3zDH,.LearningHallowsLearningExperience_modeTabs__JQmb_,.LearningHallowsLearningExperience_starterGrid__DPw1z{grid-template-columns:repeat(2,minmax(0,1fr))}.LearningHallowsLearningExperience_publicFooter__i17pB,.LearningHallowsLearningExperience_publicFooter__i17pB label{grid-template-columns:1fr}.LearningHallowsLearningExperience_aiExplainPopover__cOqNu{position:static;width:100%;margin-top:12px}}@media (max-width:720px){.LearningHallowsLearningExperience_publicHeader__VvqeO{display:none}.LearningHallowsLearningExperience_publicMobileHeader__fbZIS{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:12px 18px;background:#fffffff0;border-bottom:1px solid var(--lh-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media (max-width:899px){.LearningHallowsLearningExperience_appShell__UUYhv,.LearningHallowsLearningExperience_categoryShell__WWgLA,.LearningHallowsLearningExperience_domainExploreShell__6lvkd,.LearningHallowsLearningExperience_domainShell__KEO9K,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau,.LearningHallowsLearningExperience_roadmapShell__1Ik77,.LearningHallowsLearningExperience_unitShell__Hl5HO{grid-template-columns:1fr;padding:16px}.LearningHallowsLearningExperience_fullSidebar__wNMeN,.LearningHallowsLearningExperience_iconRail__TeWDn{display:none}.LearningHallowsLearningExperience_mobileNavTrigger__3vK3Y{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;background:#fffffff0;border:1px solid var(--lh-border);border-radius:18px;box-shadow:var(--lh-shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.LearningHallowsLearningExperience_mobileMenuButton__UWjsg{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--lh-text);background:#fff;border:1px solid var(--lh-border);border-radius:12px;cursor:default;font-family:inherit}.LearningHallowsLearningExperience_mobileNavBrand__SAOt8{min-width:0;overflow:hidden;color:var(--lh-text);font-size:.96rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.LearningHallowsLearningExperience_mobileBackdrop__ia_fl{position:fixed;inset:0;z-index:60;display:block;background:#0f172a47;opacity:0;pointer-events:none;transition:opacity .18s ease}.LearningHallowsLearningExperience_mobileBackdropOpen__UN5Oy{opacity:1;pointer-events:auto}.LearningHallowsLearningExperience_mobileDrawer__IpEKD{position:fixed;top:0;bottom:0;left:0;z-index:61;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(calc(84 * var(--app-vw)),330px);padding:16px;overflow-y:auto;background:var(--lh-surface);border-radius:0 22px 22px 0;box-shadow:0 22px 60px #0f172a38;transform:translateX(-100%);transition:transform .18s ease}.LearningHallowsLearningExperience_mobileDrawerOpen__dUk2c{transform:translateX(0)}.LearningHallowsLearningExperience_mobileDrawerHead__XvjaQ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--lh-border)}.LearningHallowsLearningExperience_mobileDrawerList__PKyzQ{display:grid;gap:8px;margin-top:14px}.LearningHallowsLearningExperience_mobileDrawerItem__jl_h4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:46px;padding:0 12px;color:var(--lh-text-secondary);text-decoration:none;border:1px solid #0000;border-radius:12px;font-weight:800}.LearningHallowsLearningExperience_mobileDrawerItemActive__7T6Hg{color:var(--lh-primary);background:var(--lh-primary-soft);border-color:var(--lh-border-strong)}.LearningHallowsLearningExperience_mobileDrawerItem__jl_h4 .LearningHallowsLearningExperience_pill__eklKk{min-height:22px;padding:4px 8px;font-size:.66rem}}@media (max-width:640px){.LearningHallowsLearningExperience_mobileDrawer__IpEKD{width:min(calc(90 * var(--app-vw)),330px)}.LearningHallowsLearningExperience_mobileDrawerHead__XvjaQ .LearningHallowsLearningExperience_logoText__7u6aU{display:none}.LearningHallowsLearningExperience_appShell__UUYhv,.LearningHallowsLearningExperience_categoryShell__WWgLA,.LearningHallowsLearningExperience_domainExploreShell__6lvkd,.LearningHallowsLearningExperience_domainShell__KEO9K,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau,.LearningHallowsLearningExperience_publicPage__y_GTU,.LearningHallowsLearningExperience_roadmapShell__1Ik77,.LearningHallowsLearningExperience_statusPage__nsbGQ,.LearningHallowsLearningExperience_unitShell__Hl5HO{overflow-x:hidden}.LearningHallowsLearningExperience_appShell__UUYhv,.LearningHallowsLearningExperience_categoryShell__WWgLA,.LearningHallowsLearningExperience_domainExploreShell__6lvkd,.LearningHallowsLearningExperience_domainShell__KEO9K,.LearningHallowsLearningExperience_generatedPanelShell__ZFtau,.LearningHallowsLearningExperience_roadmapShell__1Ik77,.LearningHallowsLearningExperience_unitShell__Hl5HO{width:100%;max-width:calc(100 * var(--app-vw));padding:12px}.LearningHallowsLearningExperience_appContent__yX3xQ,.LearningHallowsLearningExperience_categoryContent__qDGfl,.LearningHallowsLearningExperience_comingSoonCard__Sbkka,.LearningHallowsLearningExperience_domainContent__zcIM8,.LearningHallowsLearningExperience_domainExploreBoard__LmTND,.LearningHallowsLearningExperience_domainFirstHelper__YnHXw,.LearningHallowsLearningExperience_domainGridPanel__Hzgc_,.LearningHallowsLearningExperience_generatedMain__c8Dy8,.LearningHallowsLearningExperience_promptFallback__AwT0x,.LearningHallowsLearningExperience_roadmapOverviewContent__vbuvf,.LearningHallowsLearningExperience_tryPromptCard__Nk0S3,.LearningHallowsLearningExperience_unitMain__T9MhZ{width:100%;max-width:100%;min-width:0}.LearningHallowsLearningExperience_appContent__yX3xQ>*,.LearningHallowsLearningExperience_categoryContent__qDGfl>*,.LearningHallowsLearningExperience_domainContent__zcIM8>*,.LearningHallowsLearningExperience_domainExploreBoard__LmTND>*,.LearningHallowsLearningExperience_generatedMain__c8Dy8>*,.LearningHallowsLearningExperience_roadmapOverviewContent__vbuvf>*,.LearningHallowsLearningExperience_unitMain__T9MhZ>*{width:100%;max-width:calc(calc(100 * var(--app-vw)) - 24px);min-width:0}.LearningHallowsLearningExperience_appHeader__CYms3,.LearningHallowsLearningExperience_categoryHero__IFGTw,.LearningHallowsLearningExperience_domainExploreHero__NtSdL,.LearningHallowsLearningExperience_domainGridPanel__Hzgc_,.LearningHallowsLearningExperience_domainHero__Z5BPI,.LearningHallowsLearningExperience_exploreHero__hfj3z,.LearningHallowsLearningExperience_promptFallback__AwT0x,.LearningHallowsLearningExperience_publicHeader__VvqeO,.LearningHallowsLearningExperience_roadmapHero__KD84w{padding:18px}.LearningHallowsLearningExperience_categoryHero__IFGTw h1,.LearningHallowsLearningExperience_domainExploreHero__NtSdL h1,.LearningHallowsLearningExperience_domainHero__Z5BPI h1,.LearningHallowsLearningExperience_exploreHero__hfj3z h1,.LearningHallowsLearningExperience_landingHeroCopy__UGClo h1,.LearningHallowsLearningExperience_roadmapHero__KD84w h1{max-width:100%;font-size:2rem;line-height:1.12;overflow-wrap:anywhere}.LearningHallowsLearningExperience_headerActions__M6FEU,.LearningHallowsLearningExperience_publicActions__ihhj3,.LearningHallowsLearningExperience_publicNav__hmbf0,.LearningHallowsLearningExperience_railFooter__R2EQC,.LearningHallowsLearningExperience_railNav__RA17Q{max-width:100%;overflow-x:auto}.LearningHallowsLearningExperience_searchBox__kW0x5{width:100%}.LearningHallowsLearningExperience_breadcrumbs__K_CI3,.LearningHallowsLearningExperience_searchBox__kW0x5 kbd{display:none}.LearningHallowsLearningExperience_categoryHero__IFGTw,.LearningHallowsLearningExperience_domainExploreHero__NtSdL,.LearningHallowsLearningExperience_domainHero__Z5BPI,.LearningHallowsLearningExperience_exploreHero__hfj3z,.LearningHallowsLearningExperience_roadmapHero__KD84w{display:block;gap:16px;width:100%;max-width:100%}.LearningHallowsLearningExperience_categoryHero__IFGTw>*,.LearningHallowsLearningExperience_domainExploreHero__NtSdL>*,.LearningHallowsLearningExperience_domainHero__Z5BPI>*,.LearningHallowsLearningExperience_exploreHero__hfj3z>*,.LearningHallowsLearningExperience_roadmapHero__KD84w>*{width:100%;min-width:0;max-width:100%}.LearningHallowsLearningExperience_categoryHero__IFGTw p,.LearningHallowsLearningExperience_domainExploreHero__NtSdL p,.LearningHallowsLearningExperience_domainHero__Z5BPI p,.LearningHallowsLearningExperience_exploreHero__hfj3z p,.LearningHallowsLearningExperience_roadmapHero__KD84w p{width:100%;max-width:min(100%,32ch);overflow-wrap:anywhere}.LearningHallowsLearningExperience_domainFirstHelper__YnHXw h2{width:100%;max-width:100%;overflow-wrap:anywhere}.LearningHallowsLearningExperience_comingSoonCard__Sbkka,.LearningHallowsLearningExperience_domainFirstHelper__YnHXw,.LearningHallowsLearningExperience_domainGridPanel__Hzgc_,.LearningHallowsLearningExperience_promptFallback__AwT0x,.LearningHallowsLearningExperience_tryPromptCard__Nk0S3{max-width:calc(calc(100 * var(--app-vw)) - 24px)}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX,.LearningHallowsLearningExperience_disabledBox__MosHD,.LearningHallowsLearningExperience_domainCardCompact__K74HC,.LearningHallowsLearningExperience_domainCard__KyhlV,.LearningHallowsLearningExperience_futureTile__7HiIR,.LearningHallowsLearningExperience_largeQuoteCard__gkkiv,.LearningHallowsLearningExperience_learnChoiceCard__7Cz8t,.LearningHallowsLearningExperience_modeDuoCardGreen__ZIHAU,.LearningHallowsLearningExperience_modeDuoCard__byfZQ,.LearningHallowsLearningExperience_moduleCard__zzDwD,.LearningHallowsLearningExperience_painCard__sPWNW,.LearningHallowsLearningExperience_quickActionCard__qFOx4,.LearningHallowsLearningExperience_quoteCard__bJ6vs,.LearningHallowsLearningExperience_recommendBox__9ZLZo,.LearningHallowsLearningExperience_statCard__TJco6{width:100%;min-width:0}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX,.LearningHallowsLearningExperience_largeQuoteCard__gkkiv,.LearningHallowsLearningExperience_quoteCard__bJ6vs,.LearningHallowsLearningExperience_statCard__TJco6{padding:18px}.LearningHallowsLearningExperience_pill__eklKk{white-space:normal;line-height:1.25;text-align:center}.LearningHallowsLearningExperience_todayPathCard__vBKZl .LearningHallowsLearningExperience_cardHeaderRow__wUoNg{align-items:flex-start;flex-direction:column;gap:10px}.LearningHallowsLearningExperience_todayPathCard__vBKZl .LearningHallowsLearningExperience_cardHeaderRow__wUoNg .LearningHallowsLearningExperience_pill__eklKk{width:auto;white-space:nowrap}.LearningHallowsLearningExperience_domainCard__KyhlV{grid-template-columns:1fr}.LearningHallowsLearningExperience_domainCardCompact__K74HC .LearningHallowsLearningExperience_pill__eklKk,.LearningHallowsLearningExperience_domainCard__KyhlV .LearningHallowsLearningExperience_pill__eklKk{justify-self:start;width:auto}.LearningHallowsLearningExperience_domainCardCompact__K74HC p,.LearningHallowsLearningExperience_domainCard__KyhlV p{max-width:28ch}.LearningHallowsLearningExperience_pathDiagram__xnX4Z{grid-template-columns:1fr}.LearningHallowsLearningExperience_pathDiagram__xnX4Z span{grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:68px;padding:12px 16px;text-align:left}.LearningHallowsLearningExperience_flexibleSpaceCard__ZkN31{grid-template-columns:1fr;padding:18px}.LearningHallowsLearningExperience_flexibleSpaceCard__ZkN31 h2{font-size:1.6rem;line-height:1.15;overflow-wrap:normal}.LearningHallowsLearningExperience_orbitCard__oa0vg{min-height:210px}.LearningHallowsLearningExperience_orbitChipLeft__btqeo,.LearningHallowsLearningExperience_orbitChipRight__ZATKg,.LearningHallowsLearningExperience_orbitChipTop__WJNM6{width:42px;min-height:34px;padding:0;overflow:hidden;font-size:0}.LearningHallowsLearningExperience_orbitChipLeft__btqeo svg,.LearningHallowsLearningExperience_orbitChipRight__ZATKg svg,.LearningHallowsLearningExperience_orbitChipTop__WJNM6 svg{width:17px;height:17px}.LearningHallowsLearningExperience_unitMain__T9MhZ{order:1}.LearningHallowsLearningExperience_roadmapTree__tckew{order:2}.LearningHallowsLearningExperience_unitUtilityPanel__3Qbl0{order:3}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX div,.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX div span,.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX h3,.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX>.LearningHallowsLearningExperience_pill__eklKk{width:100%;min-width:0;max-width:calc(calc(100 * var(--app-vw)) - 72px)}.LearningHallowsLearningExperience_ambitiousGoalsCard__ccutX div{grid-template-columns:1fr}.LearningHallowsLearningExperience_largeQuoteCard__gkkiv p{margin:22px 0;font-size:1.05rem;line-height:1.55}.LearningHallowsLearningExperience_statCard__TJco6 strong:first-child{font-size:2.2rem}.LearningHallowsLearningExperience_footerCta__qXHe6{align-items:stretch;flex-direction:column;padding:14px}.LearningHallowsLearningExperience_aiBanner__l7Rfw{align-items:flex-start;padding:16px}.LearningHallowsLearningExperience_aiBanner__l7Rfw>div{width:100%;min-width:0}.LearningHallowsLearningExperience_cardActions__rGzBY .LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_cardActions__rGzBY .LearningHallowsLearningExperience_secondaryCta__J5_pe,.LearningHallowsLearningExperience_footerCta__qXHe6 .LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_footerCta__qXHe6 .LearningHallowsLearningExperience_secondaryCta__J5_pe,.LearningHallowsLearningExperience_heroActions__tyHF8 .LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_heroActions__tyHF8 .LearningHallowsLearningExperience_secondaryCta__J5_pe,.LearningHallowsLearningExperience_statusActions__pJsHv .LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_statusActions__pJsHv .LearningHallowsLearningExperience_secondaryCta__J5_pe{width:100%;min-width:0;white-space:normal}.LearningHallowsLearningExperience_appHeader__CYms3{gap:12px;padding:14px}.LearningHallowsLearningExperience_appHeader__CYms3 .LearningHallowsLearningExperience_logoMark__TPx2F{display:none}.LearningHallowsLearningExperience_headerActions__M6FEU{width:100%;align-items:stretch}.LearningHallowsLearningExperience_headerActions__M6FEU .LearningHallowsLearningExperience_streakPill__EAIhQ{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center}.LearningHallowsLearningExperience_architectureGlance__rytSN,.LearningHallowsLearningExperience_languageRecallStrip__z1Xt2,.LearningHallowsLearningExperience_learningInsightsCard__wdRbh,.LearningHallowsLearningExperience_lessonCard__AjFy0,.LearningHallowsLearningExperience_modeTabs__JQmb_,.LearningHallowsLearningExperience_practiceCard__Cm4bU,.LearningHallowsLearningExperience_recallWarmup__BVsG1,.LearningHallowsLearningExperience_slidingWindowDiagram__7n5bE,.LearningHallowsLearningExperience_unitHeader__Vi1lN,.LearningHallowsLearningExperience_unitStatusCard__V8Jms,.LearningHallowsLearningExperience_utilityCard__rWfs_{width:100%;max-width:calc(calc(100 * var(--app-vw)) - 24px);min-width:0}.LearningHallowsLearningExperience_lessonCard__AjFy0,.LearningHallowsLearningExperience_practiceCard__Cm4bU,.LearningHallowsLearningExperience_unitHeader__Vi1lN{padding:18px}.LearningHallowsLearningExperience_snapshotCard__Ubfnv div{grid-template-columns:auto minmax(0,1fr)}.LearningHallowsLearningExperience_snapshotCard__Ubfnv div strong{grid-column:2}.LearningHallowsLearningExperience_unitHeader__Vi1lN:after{width:120px;height:72px;opacity:.65}.LearningHallowsLearningExperience_languageRecallStrip__z1Xt2,.LearningHallowsLearningExperience_recallWarmup__BVsG1{align-items:flex-start;flex-direction:column}.LearningHallowsLearningExperience_characterRow__7ixrJ{width:-webkit-max-content;width:max-content;min-width:100%}.LearningHallowsLearningExperience_physicsDiagram__t_w2R,.LearningHallowsLearningExperience_physicsMiniDiagram__aRoCE,.LearningHallowsLearningExperience_slidingWindowDiagram__7n5bE,.LearningHallowsLearningExperience_whiteboardCanvas__aqmrG{overflow-x:auto}.LearningHallowsLearningExperience_badgeRow__U235B,.LearningHallowsLearningExperience_cardActions__rGzBY,.LearningHallowsLearningExperience_composerActions__Q04yJ,.LearningHallowsLearningExperience_heroActions__tyHF8,.LearningHallowsLearningExperience_sectionHeadingRow__BNUpX,.LearningHallowsLearningExperience_statusActions__pJsHv{align-items:stretch;flex-direction:column}.LearningHallowsLearningExperience_modeChipGrid__b3zDH,.LearningHallowsLearningExperience_modeTabs__JQmb_,.LearningHallowsLearningExperience_starterGrid__DPw1z{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LearningHallowsLearningExperience_statusProgress__x0rxU svg,.LearningHallowsLearningExperience_statusRetryIconSpinning__skixt{animation:none}.LearningHallowsLearningExperience_statusCard__XJfX_ .LearningHallowsLearningExperience_primaryCta__T9398,.LearningHallowsLearningExperience_statusCard__XJfX_ .LearningHallowsLearningExperience_secondaryCta__J5_pe{transition:none}}