:root{--background:#f9fafb;--foreground:#000000e0;--color-surface-pure:#fff;--color-surface-pure-rgb:255, 255, 255;--color-surface-background:#f9fafb;--color-surface-secondary:#f9fafb;--color-surface-tertiary:#f2f2f7;--color-surface-warm:#fbfaf8;--color-surface-listening:#1f1f1f;--color-surface-header-glass:#fff6;--color-surface-module-solid:#fffc;--color-panel-overlay-background:#fffffff2;--color-white-card-base:#fff;--color-white-card-part-list:#fffc;--color-white-card-preview-outer:#ffffff80;--color-white-card-preview-inset:#fff3;--color-liquid-glass-base:#fff;--gradient-liquid-glass-edge:radial-gradient(circle at 0% 0%, #ffffff80 0%, #ffffff24 18%, #ffffff0d 32%, transparent 48%), radial-gradient(circle at 100% 100%, #ffffff80 0%, #ffffff24 18%, #ffffff0d 32%, transparent 48%);--liquid-glass-edge-rim-width:1px;--color-session-glass-base:#fff;--color-session-glass-front-background:linear-gradient(135deg, #ffffffeb, #fcfcfdd6);--color-session-glass-front-border:1px solid #ffffff7a;--color-session-glass-rear-background:#f4fbfdd6;--color-session-glass-rear-border:1px solid #ffffff52;--shadow-session-glass-front:inset 0 1px 0 #ffffffb8, inset 0 0 0 1px #ffffff1f, 0 18px 42px #0000000d;--shadow-session-glass-rear:0 12px 28px #0000000b;--shadow-session-glass-inset-highlight:inset 0 1px 0 #ffffffb8;--color-session-glass-inset-highlight:#ffffffb8;--color-session-glass-foreground:#000000e0;--color-session-glass-foreground-active:#00c0e8bf;--color-session-glass-foreground-muted:#000000a6;--color-text-primary:#000000e0;--color-text-secondary:#000000a6;--color-text-tertiary:#00000073;--color-text-disabled:#00000040;--color-text-inverse:#fff;--color-text-on-brand:#fff;--color-border:#d9d9d9;--color-border-weak:#0000000f;--color-border-subtle:#0000000a;--color-input-border:#d9d9d9;--color-input-focus-ring:#0000000a;--color-gray-1:#f9fafb;--color-gray-2:#f2f2f7;--color-gray-3:#e5e5e5;--color-gray-4:#d9d9d9;--color-neutral-track:#d6d6d6;--color-brand-learning:#00c0e8;--color-brand-learning-light:#5cd7f0;--color-brand-learning-dark:#00a3c5;--color-brand-learning-glow:#00c0e873;--color-brand-link:var(--color-brand-learning-foreground);--color-brand-tint-light:#b3ecf8;--color-brand-tint-mid:#a6e9f7;--color-brand-tint-accent:#ebfafd;--brand-cta-button-background:#00c0e8a6;--learning-profile-membership-card-background:#00c0e89e;--color-overlay-scrim:#0003;--color-overlay-cover-text-secondary:#ffffffbf;--color-overlay-cover-text-tertiary:#ffffffb3;--color-preview-line-dim:#00000073;--color-preview-line-current:#000000e0;--color-preview-line-highlight:var(--color-brand-learning-foreground);--color-preview-page-background:#f2f2f7;--color-icon-audio-wave:#333;--color-icon-hint-bulb-base:#c7c7cc;--color-icon-hint-bulb-stroke:#e5e5ea;--color-chunk-lens-background:#a0a4ac24;--color-chunk-lens-border:#b4b8c033;--color-chunk-lens-inset-highlight:#ffffff2e;--color-chunk-capsule-stroke:#9498a052;--color-glass-border-dim:#fff3;--color-glass-background:#ffffffb8;--color-glass-background-light:#ffffff29;--color-glass-background-liquid:#ffffff52;--color-glass-background-strong:#ffffffd9;--color-glass-background-panel:#ffffffe6;--color-glass-background-muted:#ffffffb3;--color-glass-border:#ffffff59;--color-glass-border-strong:#fff9;--color-glass-border-liquid:#ffffff85;--color-glass-border-dashed:#00000026;--color-glass-energy-track:#f4fbfdd6;--color-glass-energy-border:#ffffff52;--color-glass-inset-mid:#ffffff7a;--color-glass-border-bright:#ffffff94;--color-glass-energy-inset:#ffffffb8;--color-glass-inset-strong:#ffffffd9;--color-glass-inset-highlight:#ffffffe6;--color-glass-foreground:#000000e0;--color-glass-foreground-active:#00c0e8bf;--color-glass-foreground-muted:#000000a6;--shadow-panel-carousel:0 10px 40px -8px #00000040;--shadow-panel-carousel-soft:0 10px 40px -8px #00000038;--shadow-thumb:0 1px 4px #0000002e;--color-glass-carousel-bg:#f4fbfdd6;--color-brand-learning-00:#00c0e800;--color-brand-learning-08:#00c0e814;--color-brand-learning-10:#00c0e81a;--color-brand-learning-11:#00c0e81c;--color-brand-learning-14:#00c0e824;--color-brand-learning-16:#00c0e829;--color-brand-learning-18:#00c0e82e;--color-brand-learning-22:#00c0e838;--color-brand-learning-25:#00c0e840;--color-brand-learning-27:#00c0e845;--color-brand-learning-28:#00c0e847;--color-brand-learning-32:#00c0e852;--color-brand-learning-35:#00c0e859;--color-brand-learning-38:#00c0e861;--color-brand-learning-42:#00c0e86b;--color-brand-learning-45:#00c0e873;--color-brand-learning-48:#00c0e87a;--color-brand-learning-50:#00c0e880;--color-brand-learning-55:#00c0e88c;--color-brand-learning-58:#00c0e894;--color-brand-learning-61:#00c0e89c;--color-brand-learning-65:#00c0e8a6;--color-brand-learning-73:#00c0e8ba;--color-brand-learning-75:#00c0e8bf;--color-brand-learning-80:#00c0e8cc;--color-brand-learning-82:#00c0e8d1;--color-brand-learning-84:#00c0e8d6;--color-brand-learning-85:#00c0e8d9;--color-brand-learning-86:#00c0e8db;--color-brand-learning-90:#00c0e8e6;--color-brand-learning-94:#00c0e8f0;--color-brand-learning-95:#00c0e8f2;--color-brand-learning-96:#00c0e8f5;--color-brand-learning-98:#00c0e8fa;--color-brand-learning-foreground:var(--color-brand-learning-95);--shadow-card:0 4px 16px #0000000f;--shadow-card-soft:0 8px 28px #0000000d;--shadow-card-pressed:0 4px 14px #00000014;--shadow-overlay:0 16px 40px #0000000f;--shadow-glass:0 10px 40px -12px #0000002e;--shadow-inner-subtle:0 1px 6px #00000006;--shadow-inner-pressed:inset 0 1px 4px #0000000d;--shadow-emboss:-3px -3px 8px #fffc, 2px 4px 6px #0000001f;--shadow-inset:inset 2px 4px 6px #0000001f, inset -3px -3px 8px #fffc;--shadow-panel-audio:0 8px 24px -14px #0003;--shadow-action-pressed:0 6px 28px -12px #0000001f;--shadow-liquid-glass-outer:0 6px 22px #00000012;--shadow-liquid-glass:0 6px 22px #00000012;--shadow-white-card:0 8px 28px #0000000d, 0 1px 6px #00000006;--shadow-brand-glow:0 8px 28px #00c0e86b;--shadow-brand-glow-hover:0 10px 32px #00c0e880;--shadow-brand-badge:0 2px 8px #00c0e81f;--color-interactive-hover:#00000005;--color-interactive-cover-placeholder:#0000000a;--color-interactive-hover-strong:#0000000d;--color-interactive-selected:#0000000a;--color-status-success-bg:#ecfdf5;--color-status-success-border:#10b981;--color-status-success-badge:#059669;--color-status-success-ring:#10b9812e;--color-status-success-text:#065f46;--color-status-success-text-strong:#047857;--color-status-error:#ff3b30;--color-status-error-bg:#fef2f2;--color-status-error-border:#ef4444;--color-status-error-border-light:#fecaca;--color-status-error-badge:#ef4444;--color-status-error-ring:#ef444429;--color-status-error-text:#991b1b;--color-status-error-text-strong:#b91c1c;--color-status-warning-bg:#f59e0b1f;--color-status-warning-border:#f59e0b;--color-status-warning-border-light:#fde68a;--color-status-warning-badge:#f59e0b;--color-status-warning-ring:#f59e0b2e;--color-status-warning-text:#92400e;--color-status-warning-text-strong:#b45309;--color-status-info-bg:#3b82f61f;--color-status-info-border:#3b82f6;--color-status-info-border-light:#bfdbfe;--color-status-info-badge:#3b82f6;--color-status-info-ring:#3b82f62e;--color-status-info-text:#1e40af;--color-status-info-text-strong:#1d4ed8;--color-interactive-tab-active:#00000014;--color-placeholder-cover:#00c0e8;--color-page-corner-glow:#78d2ff1f;--color-toast-background:#000;--color-toast-overlay:#000000bf;--color-glass-mist-home-background:#ffffff40;--color-glass-mist-home-border:#fff6;--color-glass-mist-detail-background:#ffffff38;--color-glass-mist-detail-border:#ffffff47;--color-glass-mist-complete-background:#ffffff59;--color-glass-mist-complete-border:#fff6;--color-listening-text-secondary:#8f8f8f;--color-listening-progress-track:#666;--color-listening-progress-fill:#fff;--color-listening-progress-thumb:#fff;--color-listening-control-icon:#d9d9d9;--color-icon-success-stroke:#34c759;--color-icon-hint-bulb:#ffd60a;--radius-sm:4px;--radius-md:7px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-card:20px;--radius-glass:24px;--radius-pill:9999px;--transition-fast:.12s;--transition-normal:.3s;--transition-slow:.8s;--transition-easing:cubic-bezier(.22, 1, .36, 1);--transition-easing-reveal:cubic-bezier(.33, 0, .2, 1);--learning-transition-fast:.12s;--learning-transition-normal:.3s;--learning-transition-slow:.8s;--learning-transition-easing:cubic-bezier(.22, 1, .36, 1);--learning-transition-easing-reveal:cubic-bezier(.33, 0, .2, 1);--learning-card-enter-duration:.3s;--learning-card-exit-duration:.2s;--learning-card-enter-easing:ease-out;--learning-card-exit-easing:ease-in;--learning-card-white-press-scale:.985;--learning-card-white-press-duration:.15s;--learning-carousel-duration:.8s;--learning-carousel-easing:cubic-bezier(.22, 1, .36, 1);--learning-carousel-focus-duration:.45s;--learning-carousel-reset-duration:.15s;--learning-carousel-undo-duration:.42s;--learning-chunk-fade-in:.6s;--learning-chunk-fade-out:.3s;--learning-chunk-easing:cubic-bezier(.33, 0, .2, 1);--learning-chunk-blur:12px;--learning-support1-dissolve:.48s;--learning-support1-blue:.72s;--learning-support1-energy:.3s;--learning-support1-energy-content:.18s;--learning-support1-know-easing:cubic-bezier(.34, 0, .18, 1);--learning-support1-blue-easing:cubic-bezier(.37, 0, .13, 1);--learning-support1-energy-easing:cubic-bezier(.32, 0, .22, 1);--learning-support1-content-easing:cubic-bezier(.4, 0, .2, 1);--learning-support1-fill:.48s;--learning-support1-withdraw:.36s;--learning-support1-fill-easing:cubic-bezier(.34, .02, .12, 1);--learning-support1-withdraw-easing:cubic-bezier(.22, 1, .36, 1);--learning-button-press-duration:.15s;--learning-button-press-scale:.93;--learning-button-layout-duration:.3s;--learning-assessment-fade-up:.28s;--learning-audio-wave-pulse:.72s;--learning-celebration-title-in:.48s;--z-index-underlay:0;--z-index-scroll-thumb:5;--z-index-carousel-elevated:6;--z-index-action-overlay:10;--z-index-tab-bar:20;--z-index-overlay-sheet:50;--z-index-toast:50;--z-index-toast-notice:1000;--blur-chunk:12px;--blur-glass-default:20px;--blur-glass-liquid:12px;--blur-glass-fallback:14px;--blur-panel:16px;--blur-page-background:30px;--blur-listening-backdrop:24px;--blur-ambient:40px;--blur-ambient-heavy:100px;--blur-ambient-max:120px;--breakpoint-tablet:768px;--breakpoint-desktop:1025px;--breakpoint-desktop-max:1024px;--breakpoint-large:1025px;--breakpoint-mobile-max:767px;--admin-shell-max-width:1440px;--admin-header-height:64px;--admin-header-padding-x:32px;--admin-header-nav-gap:24px;--admin-header-nav-link-height:36px;--admin-sidebar-width:128px;--admin-sidebar-width-compact:112px;--admin-sidebar-sticky-top:96px;--admin-sidebar-nav-item-height:40px;--admin-sidebar-section-label-mb:8px;--admin-content-max-width:1440px;--admin-content-padding-x:32px;--admin-content-padding-y:32px;--admin-gutter-column:32px;--admin-tier-mobile-content-padding-x:16px;--admin-tier-mobile-content-padding-y:16px;--admin-tier-mobile-header-padding-x:16px;--admin-tier-tablet-content-padding-x:24px;--admin-tier-tablet-content-padding-y:24px;--admin-tier-tablet-header-padding-x:24px;--admin-tier-desktop-content-padding-x:32px;--admin-tier-desktop-content-padding-y:32px;--admin-tier-desktop-header-padding-x:32px;--auth-content-max-width:384px;--auth-page-padding-x:16px;--learning-catalog-grid-columns:4;--learning-catalog-grid-columns-wide:5;--learning-catalog-grid-columns-landscape-pane:4;--learning-catalog-grid-gap:12px}.dark{--background:#111;--foreground:#ffffffe0;--color-surface-pure:#2a2a2a;--color-surface-pure-rgb:42, 42, 42;--color-surface-background:#111;--color-surface-secondary:#111;--color-surface-tertiary:#f2f2f7;--color-surface-warm:#fbfaf8;--color-surface-listening:#1f1f1f;--color-surface-header-glass:#2a2a2a66;--color-surface-module-solid:#2a2a2acc;--color-panel-overlay-background:#2a2a2af5;--color-white-card-base:#2a2a2a;--color-white-card-part-list:#2a2a2acc;--color-white-card-preview-outer:#2a2a2a80;--color-white-card-preview-inset:#2a2a2a33;--color-liquid-glass-base:#2a2a2a;--gradient-liquid-glass-edge:radial-gradient(circle at 0% 0%, #ffffff1f 0%, #ffffff09 18%, #ffffff03 32%, transparent 48%), radial-gradient(circle at 100% 100%, #ffffff1f 0%, #ffffff09 18%, #ffffff03 32%, transparent 48%);--liquid-glass-edge-rim-width:1px;--color-session-glass-base:#363636;--color-session-glass-front-background:linear-gradient(135deg, #363636eb, #363636d6);--color-session-glass-front-border:1px solid #ffffff24;--color-session-glass-rear-background:#363636b8;--color-session-glass-rear-border:1px solid #ffffff14;--shadow-session-glass-front:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px #ffffff0f, 0 18px 42px #00000059;--shadow-session-glass-rear:0 12px 28px #00000047;--shadow-session-glass-inset-highlight:inset 0 1px 0 #ffffff1f;--color-session-glass-inset-highlight:#ffffff1f;--color-session-glass-foreground:#ffffffe0;--color-session-glass-foreground-active:#00c0e8bf;--color-session-glass-foreground-muted:#ffffffa6;--color-text-primary:#ffffffe0;--color-text-secondary:#ffffffa6;--color-text-tertiary:#ffffff73;--color-text-disabled:#ffffff40;--color-text-inverse:#fff;--color-text-on-brand:#fff;--color-border:#d9d9d9;--color-border-weak:#0000000f;--color-border-subtle:#0000000a;--color-input-border:#ffffff1f;--color-input-focus-ring:#ffffff0f;--color-gray-1:#f9fafb;--color-gray-2:#f2f2f7;--color-gray-3:#e5e5e5;--color-gray-4:#d9d9d9;--color-neutral-track:#3a3a3c;--color-brand-learning:#00c0e8;--color-brand-learning-light:#5cd7f0;--color-brand-learning-dark:#00a3c5;--color-brand-learning-glow:#00c0e873;--color-brand-link:var(--color-brand-learning-foreground);--color-brand-tint-light:#b3ecf8;--color-brand-tint-mid:#a6e9f7;--color-brand-tint-accent:#ebfafd;--brand-cta-button-background:linear-gradient(#00c0e8a6, #00c0e8a6), #fff6;--learning-profile-membership-card-background:linear-gradient(#00c0e89e, #00c0e89e), #fff6;--color-overlay-scrim:#0003;--color-overlay-cover-text-secondary:#ffffffbf;--color-overlay-cover-text-tertiary:#ffffffb3;--color-preview-line-dim:#ffffff73;--color-preview-line-current:#ffffffe0;--color-preview-line-highlight:var(--color-brand-learning-foreground);--color-preview-page-background:#f2f2f7;--color-icon-audio-wave:#fff;--color-icon-hint-bulb-base:#c7c7cc;--color-icon-hint-bulb-stroke:#e5e5ea;--color-chunk-lens-background:#a0a4ac24;--color-chunk-lens-border:#b4b8c033;--color-chunk-lens-inset-highlight:#ffffff2e;--color-chunk-capsule-stroke:#9498a052;--color-glass-border-dim:#fff3;--color-glass-background:#2a2a2ac7;--color-glass-background-light:#ffffff29;--color-glass-background-liquid:#2a2a2a8c;--color-glass-background-strong:#ffffffd9;--color-glass-background-panel:#ffffffe6;--color-glass-background-muted:#ffffffb3;--color-glass-border:#ffffff59;--color-glass-border-strong:#fff9;--color-glass-border-liquid:#ffffff2e;--color-glass-border-dashed:#00000026;--color-glass-energy-track:#363636b8;--color-glass-energy-border:#ffffff14;--color-glass-inset-mid:#ffffff7a;--color-glass-border-bright:#ffffff94;--color-glass-energy-inset:#ffffff1f;--color-glass-inset-strong:#ffffffd9;--color-glass-inset-highlight:#ffffff1f;--color-glass-foreground:#ffffffe0;--color-glass-foreground-active:#00c0e8bf;--color-glass-foreground-muted:#ffffffa6;--shadow-panel-carousel:0 10px 40px -8px #00000040;--shadow-panel-carousel-soft:0 10px 40px -8px #00000038;--shadow-thumb:0 1px 4px #0000002e;--color-glass-carousel-bg:#363636b8;--color-brand-learning-00:#00c0e800;--color-brand-learning-08:#00c0e814;--color-brand-learning-10:#00c0e81a;--color-brand-learning-11:#00c0e81c;--color-brand-learning-14:#00c0e824;--color-brand-learning-16:#00c0e829;--color-brand-learning-18:#00c0e82e;--color-brand-learning-22:#00c0e838;--color-brand-learning-25:#00c0e840;--color-brand-learning-27:#00c0e845;--color-brand-learning-28:#00c0e847;--color-brand-learning-32:#00c0e852;--color-brand-learning-35:#00c0e859;--color-brand-learning-38:#00c0e861;--color-brand-learning-42:#00c0e86b;--color-brand-learning-45:#00c0e873;--color-brand-learning-48:#00c0e87a;--color-brand-learning-50:#00c0e880;--color-brand-learning-55:#00c0e88c;--color-brand-learning-58:#00c0e894;--color-brand-learning-61:#00c0e89c;--color-brand-learning-65:#00c0e8a6;--color-brand-learning-73:#00c0e8ba;--color-brand-learning-75:#00c0e8bf;--color-brand-learning-80:#00c0e8cc;--color-brand-learning-82:#00c0e8d1;--color-brand-learning-84:#00c0e8d6;--color-brand-learning-85:#00c0e8d9;--color-brand-learning-86:#00c0e8db;--color-brand-learning-90:#00c0e8e6;--color-brand-learning-94:#00c0e8f0;--color-brand-learning-95:#00c0e8f2;--color-brand-learning-96:#00c0e8f5;--color-brand-learning-98:#00c0e8fa;--color-brand-learning-foreground:var(--color-brand-learning-95);--shadow-card:0 4px 16px #0000000f;--shadow-card-soft:0 8px 28px #0000000d;--shadow-card-pressed:0 4px 14px #00000014;--shadow-overlay:0 16px 40px #0000000f;--shadow-glass:0 10px 40px -12px #0000002e;--shadow-inner-subtle:0 1px 6px #00000006;--shadow-inner-pressed:inset 0 1px 4px #0000000d;--shadow-emboss:-3px -3px 8px #ffffff29, 2px 4px 6px #00000059;--shadow-inset:inset 2px 4px 6px #00000059, inset -3px -3px 8px #ffffff29;--shadow-panel-audio:0 8px 24px -14px #0003;--shadow-action-pressed:0 6px 28px -12px #0000001f;--shadow-liquid-glass-outer:0 6px 22px #00000059;--shadow-liquid-glass:0 6px 22px #00000059;--shadow-white-card:0 8px 28px #0000000d, 0 1px 6px #00000006;--shadow-brand-glow:0 8px 28px #00c0e86b;--shadow-brand-glow-hover:0 10px 32px #00c0e880;--shadow-brand-badge:0 2px 8px #00c0e81f;--color-interactive-hover:#00000005;--color-interactive-cover-placeholder:#0000000a;--color-interactive-hover-strong:#0000000d;--color-interactive-selected:#0000000a;--color-status-success-bg:#ecfdf5;--color-status-success-border:#10b981;--color-status-success-badge:#059669;--color-status-success-ring:#10b9812e;--color-status-success-text:#065f46;--color-status-success-text-strong:#047857;--color-status-error:#ff3b30;--color-status-error-bg:#fef2f2;--color-status-error-border:#ef4444;--color-status-error-border-light:#fecaca;--color-status-error-badge:#ef4444;--color-status-error-ring:#ef444429;--color-status-error-text:#991b1b;--color-status-error-text-strong:#b91c1c;--color-status-warning-bg:#f59e0b1f;--color-status-warning-border:#f59e0b;--color-status-warning-border-light:#fde68a;--color-status-warning-badge:#f59e0b;--color-status-warning-ring:#f59e0b2e;--color-status-warning-text:#92400e;--color-status-warning-text-strong:#b45309;--color-status-info-bg:#3b82f61f;--color-status-info-border:#3b82f6;--color-status-info-border-light:#bfdbfe;--color-status-info-badge:#3b82f6;--color-status-info-ring:#3b82f62e;--color-status-info-text:#1e40af;--color-status-info-text-strong:#1d4ed8;--color-interactive-tab-active:#00000014;--color-placeholder-cover:#00c0e8;--color-page-corner-glow:#78d2ff1f;--color-toast-background:#000;--color-toast-overlay:#000000bf;--color-glass-mist-home-background:#ffffff40;--color-glass-mist-home-border:#fff6;--color-glass-mist-detail-background:#ffffff38;--color-glass-mist-detail-border:#ffffff47;--color-glass-mist-complete-background:#ffffff59;--color-glass-mist-complete-border:#fff6}
.learning-shell{width:100%;max-width:var(--learning-shell-max-w,480px)}.learning-content-column{width:100%;max-width:var(--learning-content-max-w-mobile,448px)}.learning-session-action-bar{z-index:var(--z-index-action-overlay,10);box-sizing:border-box;width:100%;max-width:var(--learning-content-max-w-mobile,448px);padding-bottom:calc(var(--learning-session-action-bar-bottom-inset,80px) + env(safe-area-inset-bottom,0px));pointer-events:none;flex-shrink:0;margin-top:0;position:relative}.learning-session-action-bar>*{pointer-events:auto}.learning-tab-bar{z-index:var(--z-index-tab-bar);left:50%;bottom:calc(var(--learning-tab-bar-bottom-inset,16px) + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:calc(100vw - 2 * var(--learning-tab-bar-horizontal-inset,16px));max-width:var(--learning-tab-bar-max-w-mobile,448px);isolation:isolate;position:fixed;transform:translate(-50%)}@media (orientation:landscape){#learning-tab-bar.learning-tab-bar:not(.learning-tab-bar--embedded){display:none!important}.learning-content-column-tab-rail .learning-tab-bar.learning-tab-bar--embedded{z-index:auto;box-sizing:border-box;margin:0;width:100%!important;max-width:none!important;position:relative!important;inset:auto!important;transform:none!important}main.learning-shell{width:100%!important;max-width:none!important;margin-inline:0!important}.learning-content-column-tab-rail .learning-tab-bar.learning-tab-bar--embedded{box-sizing:border-box;flex-direction:column;flex:auto;align-self:stretch;width:100%;max-width:none;min-height:0;margin:0;display:flex;position:relative;inset:auto;transform:none}.learning-content-column-tab-rail .learning-tab-bar--embedded .learning-tab-bar__inner{flex:auto;min-height:0}}.learning-card-column{width:min(var(--learning-card-max-w), calc(100vw - 2 * var(--learning-card-horizontal-inset)));max-width:var(--learning-card-max-w)}.learning-scroll-preview-list{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--learning-scroll-preview-edge-fade,12px), #000 calc(100% - var(--learning-scroll-preview-edge-fade,12px)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--learning-scroll-preview-edge-fade,12px), #000 calc(100% - var(--learning-scroll-preview-edge-fade,12px)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--learning-scroll-preview-edge-fade,12px), #000 calc(100% - var(--learning-scroll-preview-edge-fade,12px)), transparent 100%);flex:1;overflow-y:auto}.part-preview-tablet-shell>.part-preview-title-zone{flex-shrink:0;min-width:0}.part-preview-tablet-shell>.part-preview-body-layout,.part-preview-tablet-shell>.part-preview-tablet-layout{flex:1;min-height:0}.part-preview-body-layout>.part-preview-subtitle-zone,.part-preview-tablet-layout>.part-preview-subtitle-column{flex:1;min-height:0;overflow:hidden}.part-preview-body-layout>.part-preview-player-zone,.part-preview-tablet-layout>.part-preview-player-zone{flex-shrink:0;overflow:visible}[data-learning-preview-content]{contain:size layout;flex:1;min-height:0}@media (orientation:portrait){[data-learning-preview-content]>.part-preview-tablet-shell{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.part-preview-body-layout.part-preview-tablet-layout{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.part-preview-body-layout.part-preview-tablet-layout--video-hidden{grid-template-rows:minmax(0,1fr) auto}}.part-preview-tablet-layout--video-hidden .part-preview-media-column{display:none}.vocab-carousel-scene{--vocab-scene-w:100vw;width:var(--vocab-scene-w);max-width:100vw;transform:translateX(-50%) translateY(var(--vocab-scene-y-offset));padding-top:calc(var(--vocab-scene-pad-y) + var(--vocab-scene-top-extra));padding-bottom:var(--vocab-scene-pad-bottom);min-height:calc(var(--vocab-card-h) + var(--vocab-scene-pad-y) + var(--vocab-scene-top-extra) + var(--vocab-scene-pad-bottom));--vocab-scene-pad-y:var(--learning-carousel-scene-padding-y-mobile);--vocab-scene-pad-bottom:var(--learning-carousel-scene-padding-bottom-mobile);--vocab-side-peek:var(--learning-carousel-side-peek);--vocab-side-offset:calc(var(--vocab-card-w) * -1 + var(--vocab-side-peek));--vocab-side-y-nudge:var(--learning-carousel-side-y-nudge-mobile);--vocab-side-rotate:var(--learning-carousel-side-rotate);--vocab-center-y-nudge:var(--learning-carousel-center-y-nudge-mobile);--vocab-scene-y-offset:var(--learning-carousel-scene-y-offset-mobile);--vocab-scene-top-extra:var(--vocab-scene-y-offset);--vocab-stage-half:var(--vocab-card-half);--vocab-card-half:calc(var(--vocab-card-w) / 2);--vocab-slot-x-left:calc(var(--vocab-side-offset) + var(--vocab-card-half) - var(--vocab-stage-half));--vocab-slot-x-right:calc(-1 * var(--vocab-slot-x-left));--vocab-slot-x-off-left:calc(var(--vocab-slot-x-left) - var(--vocab-slot-x-right));--vocab-slot-x-off-right:calc(-1 * var(--vocab-slot-x-off-left));position:relative;left:50%;overflow:hidden}.vocab-carousel-scene:not([data-sentence-carousel-scene]){--vocab-card-w:var(--learning-carousel-vocabulary-card-w);--vocab-card-h:var(--learning-carousel-vocabulary-card-h)}.vocab-carousel-scene[data-sentence-carousel-scene]{--vocab-card-w:var(--learning-carousel-sentence-card-w);--vocab-card-h:var(--learning-carousel-sentence-card-h)}@media (min-width:768px){.learning-tab-bar-clearance{padding-bottom:calc(var(--learning-tab-bar-bottom-inset) + var(--learning-tab-bar-row-height) + var(--learning-tab-bar-content-gap,20px) + var(--learning-safe-bottom))}.learning-shell{max-width:var(--learning-shell-max-w-tablet,940px)}main.learning-shell:has([data-learning-session-layout]){max-width:none}.learning-content-column,.learning-content-breakpoint-container,.learning-session-action-bar{max-width:var(--learning-content-max-w-tablet,940px)}.learning-tab-bar{max-width:var(--learning-tab-bar-max-w-tablet,940px)}.vocab-carousel-scene{--vocab-scene-w:var(--learning-carousel-scene-w);--vocab-scene-pad-y:var(--learning-carousel-scene-padding-y);--vocab-scene-pad-bottom:var(--learning-carousel-scene-padding-bottom);--vocab-center-y-nudge:var(--learning-carousel-center-y-nudge);--vocab-side-y-nudge:var(--learning-carousel-side-y-nudge);--vocab-scene-y-offset:var(--learning-carousel-scene-y-offset);width:var(--learning-carousel-scene-w);max-width:var(--learning-carousel-scene-w)}}.learning-home-with-catalog,.learning-home-with-catalog__home{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.learning-home-with-catalog__catalog{display:none}.learning-listening-subtitle-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0}.learning-listening-subtitle-section{box-sizing:border-box;text-align:left;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:flex}.learning-listening-subtitle-scroll{box-sizing:border-box;flex:1;width:100%;min-width:0;max-width:100%;min-height:0}@media (orientation:landscape){.learning-home-change-course-portrait-only{display:none}.part-preview-tablet-layout:not(.part-preview-tablet-layout--video-hidden){grid-template-columns:minmax(0, var(--learning-layout-preview-media-fr,2fr)) minmax(0, var(--learning-layout-preview-subtitle-fr,1fr));column-gap:var(--preview-shell-column-gap,var(--learning-layout-column-gap,30px));row-gap:var(--preview-control-gap-below-video-scaled,80px);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-height:0;display:grid}.part-preview-tablet-layout .preview-control-bar{flex-shrink:0;height:max-content}.part-preview-tablet-layout>.part-preview-media-column{flex-direction:column;grid-area:1/1;justify-content:flex-start;align-self:stretch;width:100%;min-width:0;max-width:none;min-height:0;margin-top:0;display:flex;overflow:hidden}.part-preview-tablet-layout>.part-preview-media-column .mt-5{min-height:0;max-height:100%;margin-top:12px}.part-preview-tablet-layout>.part-preview-media-column [data-preview-video-frame]{aspect-ratio:16/9;width:100%;height:auto;max-height:100%}.part-preview-tablet-layout>.part-preview-subtitle-column{flex-direction:column;grid-area:1/2/-1;min-width:0;min-height:0;display:flex;overflow:hidden}.part-preview-tablet-layout:not(.part-preview-tablet-layout--video-hidden)>.part-preview-player-zone{flex-shrink:0;grid-area:2/1;align-self:end;width:100%;min-width:0;min-height:0}.part-preview-tablet-layout:not(.part-preview-tablet-layout--video-hidden)>.part-preview-player-zone.part-preview-bottom-boundary{margin-top:0;padding-bottom:0}.part-preview-tablet-layout--video-hidden>.part-preview-player-zone.part-preview-bottom-boundary{padding-bottom:0}.part-preview-tablet-layout--video-hidden{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.part-preview-tablet-layout--video-hidden>.part-preview-subtitle-column{grid-area:1/1}.part-preview-tablet-layout--video-hidden>.part-preview-player-zone{grid-area:2/1;margin-top:0}.learning-listening-player-column{box-sizing:border-box;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0}.learning-listening-course-header-module{box-sizing:border-box;flex-shrink:0;align-self:stretch;width:100%;min-width:0;max-width:100%;overflow:visible}.learning-listening-playback-dock{box-sizing:border-box;flex-shrink:0;align-self:stretch;width:100%;min-width:0;max-width:100%}.learning-listening-course-header-grid{z-index:1;box-sizing:border-box;grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;column-gap:24px;width:100%;min-width:0;max-width:100%;display:grid;position:relative;overflow:visible}.learning-listening-course-cover{box-sizing:border-box;justify-content:flex-start;width:100%;min-width:0;max-width:240px;display:flex}.learning-listening-course-cover-art{box-sizing:border-box;align-items:flex-start;width:100%;min-width:0;max-width:240px;overflow:visible}.listening-course-cover-frame{overflow:visible}.learning-listening-course-meta{box-sizing:border-box;text-align:left;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.learning-listening-subtitle-content{flex:1;align-self:stretch}}@media (min-width:1025px){.learning-shell{max-width:var(--learning-shell-max-w-desktop,2000px)}.learning-content-column,.learning-content-breakpoint-container,.learning-session-action-bar{max-width:var(--learning-content-max-w-desktop,2000px)}.learning-tab-bar{max-width:var(--learning-tab-bar-max-w-desktop,2000px)}.learning-content-column>.min-\[1025px\]\:flex-row>.shrink-0:first-child{flex:0 0 var(--learning-layout-material-cover-width,108px)!important;width:var(--learning-layout-material-cover-width,108px)!important;max-width:var(--learning-layout-material-cover-width,108px)!important}.learning-content-column>.min-\[1025px\]\:flex-row>.flex-1{min-width:0;flex:auto!important}.learning-card-column{width:min(var(--learning-card-max-w-large), calc(100vw - 2 * var(--learning-card-horizontal-inset)));max-width:var(--learning-card-max-w-large)}.vocab-carousel-scene{--vocab-scene-w:var(--learning-carousel-scene-w-large);width:var(--learning-carousel-scene-w-large);max-width:var(--learning-carousel-scene-w-large)}}@media (max-width:767px){.learning-tab-bar-clearance{padding-bottom:calc(var(--learning-tab-bar-bottom-inset) + var(--learning-tab-bar-row-height) + var(--learning-tab-bar-content-gap,20px) + var(--learning-safe-bottom))}.vocab-carousel-scene:not([data-sentence-carousel-scene]){--learning-white-card-vocabulary-min-h:236px;--learning-white-card-vocabulary-pad-x:12px;--learning-white-card-vocabulary-pad-top:12px;--learning-white-card-vocabulary-pad-bottom:12px;--learning-vocab-word-header-padding-top:var(--learning-vocab-word-header-padding-top-mobile);--learning-vocab-font-word:var(--learning-vocab-font-word-mobile);--learning-vocab-font-syllable:var(--learning-vocab-font-syllable-mobile);--learning-vocab-font-phonetic:var(--learning-vocab-font-phonetic-mobile);--learning-vocab-font-note:var(--learning-vocab-font-note-mobile);--learning-vocab-font-meaning:var(--learning-vocab-font-meaning-mobile);--learning-vocab-font-meaningHighlight:var(--learning-vocab-font-meaningHighlight-mobile);--learning-vocab-font-posCapsule:var(--learning-vocab-font-posCapsule-mobile);--learning-vocab-font-supportSentenceEnglish:var(--learning-vocab-font-supportSentenceEnglish-mobile);--learning-vocab-font-supportSentenceChinese:var(--learning-vocab-font-supportSentenceChinese-mobile)}.vocab-carousel-scene[data-sentence-carousel-scene]{--learning-sentence-font-english:var(--learning-sentence-font-english-mobile);--learning-sentence-font-chinese:var(--learning-sentence-font-chinese-mobile);--learning-sentence-line-height-english:var(--learning-sentence-line-height-english-mobile);--learning-sentence-line-height-chinese:var(--learning-sentence-line-height-chinese-mobile)}}@media (orientation:landscape){.learning-tab-bar-clearance{padding-bottom:0}}
