.student-theme-scope{--student-brand:var(--ks-brand,#facc15);--student-brand-strong:var(--ks-brand-strong,#eab308);--student-brand-on:var(--ks-brand-on,#111827);--student-bg:#050505;--student-bg-soft:#0b0b0c;--student-page-bg:radial-gradient(circle at top left, #ffd23314, transparent 28%), radial-gradient(circle at top right, #ffffff0f, transparent 24%), linear-gradient(180deg, #050505 0%, #080808 42%, #050505 100%);--student-sidebar-bg:radial-gradient(circle at top, #facc151f, transparent 28%), linear-gradient(180deg, #060606, #0b0b0b 44%, #121317);--student-surface:#0f1115d6;--student-surface-solid:#0f1115;--student-surface-muted:#ffffff0b;--student-surface-hover:#ffffff13;--student-elevated-surface:linear-gradient(180deg, #141414f0, #0b0b0bf5);--student-control-bg:#ffffff0d;--student-input-bg:#151515;--student-border:#ffffff1a;--student-border-strong:#facc155c;--student-text:#fff;--student-text-soft:#e5e7eb;--student-text-muted:#b5b5b5;--student-text-subtle:#929292;--student-accent:var(--student-brand);--student-accent-text:#fde047;--student-accent-soft:#facc151f;--student-focus-ring:#facc1559;--student-card-shadow:0 20px 60px #00000052;--student-popover-shadow:0 24px 70px #0000006b;--student-modal-backdrop:#000000b8;--student-onboarding-visual-bg:radial-gradient(circle at top left, #3838381a, transparent 38%), radial-gradient(circle at bottom right, #18181814, transparent 32%), linear-gradient(160deg, #000 0%, #050505 48%, #020202 100%);--student-onboarding-glow-primary:#facc151f;--student-onboarding-glow-secondary:#94a3b81a;--student-onboarding-image-glow:#facc1524;--student-progress-rest:#ffffff14;--student-skeleton-bg:#232831;--student-skeleton-sheen:#88919e57;--student-danger-text:#fca5a5;--student-success-text:#86efac;--student-info-text:#7dd3fc;--student-warning-text:#fcd34d;--student-code-bg:#0000006b;--student-gradient-brand:linear-gradient(135deg, #facc15 0%, #f59e0b 100%);--student-gradient-brand-text:linear-gradient(90deg, #fde047 0%, #facc15 48%, #fb923c 100%);--student-gradient-surface:linear-gradient(180deg, #141414f0, #0b0b0bf5);--student-tone-brand:var(--student-accent-text);--student-tone-brand-bg:#facc151f;--student-tone-brand-border:#facc1547;--student-tone-brand-solid:var(--student-accent);--student-tone-success:var(--student-success-text);--student-tone-success-bg:#34d3991f;--student-tone-success-border:#34d39942;--student-tone-success-solid:#34d399;--student-tone-warning:var(--student-warning-text);--student-tone-warning-bg:#facc151f;--student-tone-warning-border:#facc1547;--student-tone-warning-solid:#facc15;--student-tone-danger:var(--student-danger-text);--student-tone-danger-bg:#fb71851f;--student-tone-danger-border:#fb718547;--student-tone-danger-solid:#fb7185;--student-tone-info:var(--student-info-text);--student-tone-info-bg:#38bdf81f;--student-tone-info-border:#38bdf842;--student-tone-info-solid:#38bdf8;--student-tone-neutral:var(--student-text-muted);--student-tone-neutral-bg:#94a3b81a;--student-tone-neutral-border:#94a3b833;--student-tone-neutral-solid:#94a3b8;--student-chart-brand:#facc15;--student-chart-info:#38bdf8;--student-chart-success:#34d399;--student-chart-danger:#fb7185;--student-chart-warning:#f59e0b;--student-chart-neutral:#94a3b8;--student-chart-grid:#ffffff14;--student-chart-axis:#a3a3a3;--student-chart-tooltip-bg:#0f1116;--student-chart-tooltip-border:#ffffff1f;--student-chart-tooltip-text:#fff;--student-analytics-card-bg:#ffffff0b;--student-analytics-card-hover:#ffffff13;--student-analytics-divider:#ffffff1a;background:var(--student-bg);color:var(--student-text)}html[data-student-theme=light][data-student-theme-route=student]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--student-body-bg:#f6f7fb;--student-body-text:#334155}html[data-student-theme=light][data-student-theme-route=student] body{background-color:var(--student-body-bg);color:var(--student-body-text)}html[data-student-theme=light][data-student-theme-route=student] .student-theme-scope,.student-theme-scope[data-student-theme=light]{--student-bg:#f6f7fb;--student-bg-soft:#eef2f7;--student-page-bg:radial-gradient(circle at top left, #d977061a, transparent 30%), radial-gradient(circle at top right, #0ea5e914, transparent 28%), linear-gradient(180deg, #fbfcff 0%, #f6f7fb 46%, #eef2f7 100%);--student-sidebar-bg:radial-gradient(circle at top, #f59e0b1f, transparent 30%), linear-gradient(180deg, #fff, #f8fafc 48%, #eef2f7);--student-surface:#ffffffeb;--student-surface-solid:#fff;--student-surface-muted:#0f172a0b;--student-surface-hover:#0f172a13;--student-elevated-surface:linear-gradient(180deg, #fffffffa, #f8fafcf5);--student-control-bg:#ffffffe6;--student-input-bg:#fff;--student-border:#0f172a1f;--student-border-strong:#d9770657;--student-text:#0f172a;--student-text-soft:#334155;--student-text-muted:#475569;--student-text-subtle:#64748b;--student-brand:var(--ks-brand-light-accent,#d97706);--student-brand-strong:#b45309;--student-brand-on:#111827;--student-accent:var(--student-brand);--student-accent-text:#92400e;--student-accent-soft:#d977061a;--student-focus-ring:#d9770642;--student-card-shadow:0 18px 48px #0f172a1a;--student-popover-shadow:0 24px 70px #0f172a29;--student-modal-backdrop:#0f172a57;--student-onboarding-visual-bg:radial-gradient(circle at top left, #d977061f, transparent 34%), radial-gradient(circle at bottom right, #0ea5e91a, transparent 34%), linear-gradient(180deg, #fff 0%, #f8fafc 50%, #eef2f7 100%);--student-onboarding-glow-primary:#d9770629;--student-onboarding-glow-secondary:#0ea5e91f;--student-onboarding-image-glow:#d9770624;--student-progress-rest:#0f172a1f;--student-skeleton-bg:#e2e8f0;--student-skeleton-sheen:#ffffffb8;--student-danger-text:#b91c1c;--student-success-text:#047857;--student-info-text:#0369a1;--student-warning-text:#92400e;--student-code-bg:#0f172a0f;--student-gradient-brand:linear-gradient(135deg, #facc15 0%, #f59e0b 100%);--student-gradient-brand-text:linear-gradient(90deg, #ca8a04 0%, #d97706 45%, #ea580c 100%);--student-gradient-surface:linear-gradient(180deg, #fffffffa, #f8fafcf2);--student-tone-brand:#92400e;--student-tone-brand-bg:#d977061a;--student-tone-brand-border:#d9770647;--student-tone-brand-solid:#d97706;--student-tone-success:#047857;--student-tone-success-bg:#0596691a;--student-tone-success-border:#0596693d;--student-tone-success-solid:#059669;--student-tone-warning:#92400e;--student-tone-warning-bg:#d977061a;--student-tone-warning-border:#d9770642;--student-tone-warning-solid:#d97706;--student-tone-danger:#be123c;--student-tone-danger-bg:#be123c1a;--student-tone-danger-border:#be123c3d;--student-tone-danger-solid:#be123c;--student-tone-info:#0369a1;--student-tone-info-bg:#0369a11a;--student-tone-info-border:#0369a138;--student-tone-info-solid:#0369a1;--student-tone-neutral:#475569;--student-tone-neutral-bg:#64748b1a;--student-tone-neutral-border:#64748b38;--student-tone-neutral-solid:#64748b;--student-chart-brand:#d97706;--student-chart-info:#0284c7;--student-chart-success:#059669;--student-chart-danger:#be123c;--student-chart-warning:#ca8a04;--student-chart-neutral:#64748b;--student-chart-grid:#64748b2e;--student-chart-axis:#64748b;--student-chart-tooltip-bg:#fffffffa;--student-chart-tooltip-border:#94a3b847;--student-chart-tooltip-text:#0f172a;--student-analytics-card-bg:#f8fafc;--student-analytics-card-hover:#fff;--student-analytics-divider:#94a3b83d}
.student-theme-scope{--student-tone-color:var(--student-tone-neutral);--student-tone-bg:var(--student-tone-neutral-bg);--student-tone-border:var(--student-tone-neutral-border);--student-tone-solid:var(--student-tone-neutral-solid)}.student-theme-scope [data-tone=brand]{--student-tone-color:var(--student-tone-brand);--student-tone-bg:var(--student-tone-brand-bg);--student-tone-border:var(--student-tone-brand-border);--student-tone-solid:var(--student-tone-brand-solid)}.student-theme-scope [data-tone=success]{--student-tone-color:var(--student-tone-success);--student-tone-bg:var(--student-tone-success-bg);--student-tone-border:var(--student-tone-success-border);--student-tone-solid:var(--student-tone-success-solid)}.student-theme-scope [data-tone=warning]{--student-tone-color:var(--student-tone-warning);--student-tone-bg:var(--student-tone-warning-bg);--student-tone-border:var(--student-tone-warning-border);--student-tone-solid:var(--student-tone-warning-solid)}.student-theme-scope [data-tone=danger]{--student-tone-color:var(--student-tone-danger);--student-tone-bg:var(--student-tone-danger-bg);--student-tone-border:var(--student-tone-danger-border);--student-tone-solid:var(--student-tone-danger-solid)}.student-theme-scope [data-tone=info]{--student-tone-color:var(--student-tone-info);--student-tone-bg:var(--student-tone-info-bg);--student-tone-border:var(--student-tone-info-border);--student-tone-solid:var(--student-tone-info-solid)}.student-theme-scope [data-tone=neutral]{--student-tone-color:var(--student-tone-neutral);--student-tone-bg:var(--student-tone-neutral-bg);--student-tone-border:var(--student-tone-neutral-border);--student-tone-solid:var(--student-tone-neutral-solid)}.student-shell{background:var(--student-bg);color:var(--student-text)}.student-page{background:var(--student-page-bg);color:var(--student-text)}.student-page-copy,.student-text-muted{color:var(--student-text-muted)}.student-text-soft{color:var(--student-text-soft)}.student-text-subtle{color:var(--student-text-subtle)}.student-text-primary,.student-section-title,.student-card-title{color:var(--student-text)}.student-section-subtitle,.student-card-muted{color:var(--student-text-muted)}.student-card-subtle{color:var(--student-text-soft)}.student-brand-text,.student-analytics-eyebrow{color:var(--student-accent-text)}.student-gradient-text,.student-analytics-heading-accent{background-image:var(--student-gradient-brand-text);color:#0000;-webkit-background-clip:text;background-clip:text}.student-hero{background:radial-gradient(circle at top left, var(--student-tone-brand-bg), transparent 36%), var(--student-gradient-surface);border-color:var(--student-border);box-shadow:var(--student-card-shadow);color:var(--student-text)}.student-panel,.student-analytics-panel,.student-analytics-tabs,.student-analytics-scope-panel{background:var(--student-surface);border-color:var(--student-border);box-shadow:var(--student-card-shadow);color:var(--student-text)}.student-panel-elevated{background:var(--student-elevated-surface);border-color:var(--student-border);box-shadow:var(--student-card-shadow);color:var(--student-text)}.student-panel-header,.student-analytics-panel-header{border-color:var(--student-border)}.student-panel-title,.student-analytics-panel-title,.student-analytics-heading{color:var(--student-text)}.student-panel-subtitle,.student-analytics-panel-subtitle,.student-analytics-hero-copy{color:var(--student-text-muted)}.student-card,.student-analytics-metric-card{background:var(--student-surface-muted);border-color:var(--student-border);color:var(--student-text)}.student-card-hover{transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.student-card-hover:hover{background:var(--student-surface-hover);border-color:var(--student-border-strong)}.student-grid-divider,.student-analytics-scope-grid{background:var(--student-border);border-color:var(--student-border)}.student-button{border-color:var(--student-border);background:var(--student-control-bg);color:var(--student-text-soft);justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.student-button:hover{background:var(--student-surface-hover);border-color:var(--student-border-strong);color:var(--student-text)}.student-button:focus-visible{box-shadow:0 0 0 3px var(--student-focus-ring);outline:none}.student-button[data-variant=primary]{background:var(--student-gradient-brand);border-color:color-mix(in srgb, var(--student-accent) 42%, transparent);color:var(--student-brand-on);box-shadow:0 1px 0 #ffffff5c inset, 0 14px 30px color-mix(in srgb, var(--student-accent) 22%, transparent);font-weight:800}.student-button[data-variant=tone]{background:var(--student-tone-bg);border-color:var(--student-tone-border);color:var(--student-tone-color)}.student-button[data-variant=tone]:hover{background:color-mix(in srgb, var(--student-tone-bg) 72%, var(--student-surface-hover));border-color:color-mix(in srgb, var(--student-tone-border) 72%, var(--student-tone-solid));color:var(--student-tone-color)}.student-icon-box{background:var(--student-tone-bg);border-color:var(--student-tone-border);color:var(--student-tone-color)}.student-badge{border-color:var(--student-tone-border);background:var(--student-tone-bg);color:var(--student-tone-color);align-items:center;display:inline-flex}.student-status-panel{background:var(--student-tone-bg);border-color:var(--student-tone-border);color:var(--student-tone-color)}.student-status-panel :is(h1,h2,h3,h4,h5,h6,.student-status-title){color:var(--student-text)}.student-status-panel .student-status-copy{color:var(--student-text-soft)}.student-progress-track{background:var(--student-progress-rest);border-color:var(--student-border)}.student-progress-fill{background:linear-gradient(90deg, var(--student-accent) 0%, var(--student-brand-strong) 100%)}.student-link{color:var(--student-accent-text)}.student-link:hover{color:var(--student-text)}.student-detail-topbar,.student-skill-breadcrumb-nav{background:var(--student-surface);background:color-mix(in srgb, var(--student-surface-solid) 78%, transparent);border-color:var(--student-border);color:var(--student-text);box-shadow:0 14px 38px #0000003d,inset 0 1px #ffffff14}.student-detail-topbar{min-height:3.25rem}.student-detail-topbar:hover,.student-skill-breadcrumb-nav:hover{border-color:var(--student-border-strong)}.student-breadcrumb-scroll{scrollbar-width:none}.student-breadcrumb-scroll::-webkit-scrollbar{display:none}.student-breadcrumb-back,.student-breadcrumb-action{background:var(--student-control-bg);border-color:var(--student-border);color:var(--student-text-soft)}.student-breadcrumb-back:hover,.student-breadcrumb-action:hover{background:var(--student-accent-soft);border-color:var(--student-border-strong);color:var(--student-accent-text)}.student-breadcrumb-back:focus-visible,.student-breadcrumb-action:focus-visible,.student-breadcrumb-link:focus-visible{box-shadow:0 0 0 3px var(--student-focus-ring);outline:none}.student-breadcrumb-label{line-height:1.2}.student-breadcrumb-link{color:var(--student-text-soft)}.student-breadcrumb-link:hover{background:var(--student-accent-soft);color:var(--student-accent-text)}.student-breadcrumb-link:hover .student-breadcrumb-muted{color:var(--student-accent-text)}.student-breadcrumb-muted{color:var(--student-text-muted)}.student-breadcrumb-current{color:var(--student-text)}.student-breadcrumb-separator{color:var(--student-text-subtle);opacity:.82}.student-theme-scope[data-student-theme=light] .student-detail-topbar,.student-theme-scope[data-student-theme=light] .student-skill-breadcrumb-nav{background:#ffffffdb;border-color:#94a3b852;box-shadow:0 14px 34px #0f172a14,inset 0 1px #ffffffe6}.student-theme-scope[data-student-theme=light] .student-detail-topbar:hover,.student-theme-scope[data-student-theme=light] .student-skill-breadcrumb-nav:hover{border-color:#d9770657}.student-theme-scope[data-student-theme=light] .student-breadcrumb-back,.student-theme-scope[data-student-theme=light] .student-breadcrumb-action{color:#475569;background:#f8fafceb;border-color:#94a3b857}.student-theme-scope[data-student-theme=light] .student-breadcrumb-back:hover,.student-theme-scope[data-student-theme=light] .student-breadcrumb-action:hover,.student-theme-scope[data-student-theme=light] .student-breadcrumb-link:hover{color:#92400e;background:#d977061a;border-color:#d9770657}.student-theme-scope[data-student-theme=light] .student-breadcrumb-link:hover .student-breadcrumb-muted{color:#92400e}.student-theme-scope[data-student-theme=light] .student-breadcrumb-muted,.student-theme-scope[data-student-theme=light] .student-breadcrumb-link{color:#526179}.student-theme-scope[data-student-theme=light] .student-breadcrumb-current{color:#0f172a}.student-theme-scope[data-student-theme=light] .student-breadcrumb-separator{color:#94a3b8}.student-table-divider{border-color:var(--student-border)}.student-analytics-tabs button:not([data-active=true]){color:var(--student-text-soft)}.student-analytics-tabs button:not([data-active=true]):hover{background:var(--student-surface-hover);color:var(--student-text)}.student-analytics-tabs button[data-active=true]{color:var(--student-brand-on)}.student-tab-active{background:var(--student-gradient-brand);color:var(--student-brand-on);box-shadow:0 12px 28px color-mix(in srgb, var(--student-accent) 26%, transparent)}.student-analytics-scope-option{background:var(--student-surface-muted);color:var(--student-text-soft)}.student-analytics-scope-option:hover{background:var(--student-surface-hover)}.student-analytics-scope-option[data-active=true]{background:var(--student-accent-soft);box-shadow:inset 3px 0 0 var(--student-accent);color:var(--student-text)}.student-analytics-scope-kicker,.student-analytics-metric-label,.student-analytics-metric-helper{color:var(--student-text-muted)}.student-analytics-scope-title,.student-analytics-metric-value{color:var(--student-text)}.student-analytics-scope-meta{color:var(--student-text-muted)}.student-analytics-scope-select{background:var(--student-control-bg);border-color:var(--student-border);color:var(--student-text)}.student-analytics-scope-select:focus{border-color:var(--student-border-strong);box-shadow:0 0 0 3px var(--student-focus-ring)}.student-analytics-metric-card{background:var(--student-tone-bg)}.student-analytics-metric-icon,.student-analytics-metric-value{color:var(--student-tone-color)}.student-analytics-metric-icon{background:var(--student-tone-bg);border-color:var(--student-tone-border)}.student-chart-surface{--analytics-chart-grid:var(--student-chart-grid);--analytics-chart-axis:var(--student-chart-axis);--analytics-chart-tooltip-bg:var(--student-chart-tooltip-bg);--analytics-chart-tooltip-border:var(--student-chart-tooltip-border);--analytics-chart-tooltip-text:var(--student-chart-tooltip-text)}
.student-theme-scope .student-theme-menu-button{background:var(--student-control-bg);border-color:var(--student-border);color:var(--student-text);box-shadow:inset 0 1px #ffffff0f}.student-theme-scope .student-theme-menu-button:hover,.student-theme-scope .student-theme-menu-button[aria-expanded=true]{background:var(--student-surface-hover);border-color:var(--student-border-strong);color:var(--student-accent-text)}.student-theme-scope .student-theme-menu-panel{background:var(--student-elevated-surface);border-color:var(--student-border);box-shadow:var(--student-popover-shadow);color:var(--student-text)}.student-theme-scope .student-theme-menu-option{color:var(--student-text-soft)}.student-theme-scope .student-theme-menu-option:hover,.student-theme-scope .student-theme-menu-option.is-selected{background:var(--student-accent-soft);color:var(--student-text)}.student-theme-scope .student-theme-menu-option-icon{background:var(--student-surface-muted);color:var(--student-accent-text)}.student-theme-scope .student-theme-sidebar-button{background:linear-gradient(180deg, var(--student-control-bg), var(--student-surface-muted));border-color:var(--student-border);color:var(--student-text);box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff0f}.student-theme-scope .student-theme-sidebar-button:hover{background:linear-gradient(180deg, var(--student-surface-hover), var(--student-accent-soft));border-color:var(--student-border-strong);color:var(--student-text)}.student-theme-scope .student-theme-sidebar-current-icon{background:var(--student-accent-soft);color:var(--student-accent-text)}.student-theme-scope .student-theme-sidebar-popover{background:var(--student-elevated-surface);border-color:var(--student-border);color:var(--student-text);box-shadow:var(--student-popover-shadow)}.student-theme-scope .student-topbar-popover{background:var(--student-elevated-surface)!important;border-color:var(--student-border)!important;color:var(--student-text)!important;box-shadow:var(--student-popover-shadow)!important}.student-theme-scope .student-notification-bell{background:var(--student-control-bg)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-notification-bell:hover,.student-theme-scope .student-notification-bell[aria-expanded=true]{background:var(--student-surface-hover)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-theme-sidebar-menu-option{color:var(--student-text-soft)}.student-theme-scope .student-theme-sidebar-menu-option:hover,.student-theme-scope .student-theme-sidebar-menu-option.is-selected{background:var(--student-accent-soft);color:var(--student-text)}.student-theme-scope .student-theme-sidebar-menu-option.is-selected svg{color:var(--student-accent-text)}.student-theme-scope input,.student-theme-scope textarea,.student-theme-scope select{background-color:var(--student-input-bg);border-color:var(--student-border);color:var(--student-text)}.student-theme-scope input::placeholder,.student-theme-scope textarea::placeholder{color:var(--student-text-subtle)}.student-theme-scope input:focus,.student-theme-scope textarea:focus,.student-theme-scope select:focus{border-color:var(--student-border-strong);box-shadow:0 0 0 3px var(--student-focus-ring)}.student-theme-scope .student-profile-settings-page,.student-theme-scope .student-profile-onboarding-dialog{background:var(--student-page-bg)!important;color:var(--student-text)!important}.student-theme-scope .student-profile-settings-shell{background:var(--student-elevated-surface)!important;border-color:var(--student-border)!important;color:var(--student-text)!important}.student-theme-scope .student-profile-card,.student-theme-scope .student-profile-info-row{border-color:var(--student-border)!important;color:var(--student-text)!important}.student-theme-scope .student-profile-card{background:var(--student-surface)!important}.student-theme-scope .student-profile-info-row{background:var(--student-surface-muted)!important}.student-theme-scope .student-profile-completion{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important}.student-theme-scope[data-student-theme=light] .student-profile-card{box-shadow:0 12px 32px #0f172a0f;background:#fffffff5!important}.student-theme-scope[data-student-theme=light] .student-profile-info-row{background:#f8fafc!important;border-color:#94a3b847!important}.student-theme-scope[data-student-theme=light] .student-profile-completion{background:#fffbeb!important;border-color:#d977064d!important}html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-popup{color:#0f172a!important;background:#fff!important;border-color:#94a3b852!important;box-shadow:0 24px 70px #0f172a29!important}html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-popup-header{border-color:#94a3b838!important}html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-search{color:#0f172a!important;background:#f8fafc!important;border-color:#94a3b84d!important}html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-search::placeholder{color:#94a3b8!important}html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-option{color:#334155!important}html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-option:hover,html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-option[data-active=true]{color:#0f172a!important;background:#d977061a!important}html[data-student-theme=light][data-student-theme-route=student] .phone-country-select-selected{color:#92400e!important}.student-theme-scope .skeleton-surface{background-color:var(--student-skeleton-bg)}.student-theme-scope .skeleton-surface:after{background:linear-gradient(100deg, #fff0 28%, var(--student-skeleton-sheen) 45%, #fff0 62%)}html[data-student-theme-transition=active] .student-theme-scope,html[data-student-theme-transition=active] .student-theme-scope :is(main,aside,nav,header,footer,section,article,div,button,a,input,textarea,select,label,span,p,h1,h2,h3,h4,h5,h6,svg){transition-property:background-color,border-color,color,box-shadow,opacity,text-shadow,fill,stroke,filter!important;transition-duration:.52s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.student-theme-scope:after{content:"";z-index:2147483647;pointer-events:none;opacity:0;position:fixed;inset:0}html[data-student-theme-transition=active][data-student-theme-transition-from=dark] .student-theme-scope:after{background:radial-gradient(circle at 0 0,#facc1514,#0000 32%),linear-gradient(#050505 0%,#080808 46%,#050505 100%);animation:.56s cubic-bezier(.22,1,.36,1) both student-theme-crossfade}html[data-student-theme-transition=active][data-student-theme-transition-from=light] .student-theme-scope:after{background:radial-gradient(circle at 0 0,#d977061a,#0000 30%),radial-gradient(circle at 100% 0,#0ea5e914,#0000 28%),linear-gradient(#fbfcff 0%,#f6f7fb 48%,#eef2f7 100%);animation:.56s cubic-bezier(.22,1,.36,1) both student-theme-crossfade}@keyframes student-theme-crossfade{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-student-theme-transition=active] .student-theme-scope,html[data-student-theme-transition=active] .student-theme-scope :is(main,aside,nav,header,footer,section,article,div,button,a,input,textarea,select,label,span,p,h1,h2,h3,h4,h5,h6,svg){transition-duration:1ms!important}html[data-student-theme-transition=active] .student-theme-scope:after{animation-duration:1ms!important}}html[data-student-theme=light][data-student-theme-route=student] .student-theme-scope,.student-theme-scope[data-student-theme=light]{background:var(--student-bg)!important;color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-shell-content-scale>[class*=bg-\[radial-gradient],.student-theme-scope[data-student-theme=light] main>[class*=bg-\[radial-gradient]{background:var(--student-page-bg)!important}.student-theme-scope[data-student-theme=light] :is(.bg-black,.bg-neutral-950,.bg-neutral-900,.bg-neutral-800,.bg-zinc-950,.bg-zinc-900,.bg-zinc-800,.bg-slate-950,.bg-slate-900,.bg-gray-950,.bg-gray-900):not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]){background-color:var(--student-surface-solid)!important}.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(180deg,rgba(20,20,20"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(180deg,rgba(20,20,22"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(180deg,rgba(18,18,20"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(180deg,rgba(9,9,11"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(180deg,rgba(8,8,10"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(180deg,rgba(7,7,9"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(145deg,rgba(20,20,22"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(145deg,rgba(15,17,24"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(145deg,rgba(8,10,15"],.student-theme-scope[data-student-theme=light] [class*="bg-[linear-gradient(140deg,rgba(250,204,21"],.student-theme-scope[data-student-theme=light] [class*=bg-\[radial-gradient][class*=linear-gradient]:not([class*=min-h-full]):not([class*=absolute]):not([class*=inset-0]){background:var(--student-elevated-surface)!important}.student-theme-scope[data-student-theme=light] [class*="bg-[#0"],.student-theme-scope[data-student-theme=light] [class*="bg-[#1"],.student-theme-scope[data-student-theme=light] .bg-neutral-950,.student-theme-scope[data-student-theme=light] .bg-zinc-950,.student-theme-scope[data-student-theme=light] .bg-zinc-900,.student-theme-scope[data-student-theme=light] .bg-zinc-800,.student-theme-scope[data-student-theme=light] .bg-zinc-900\/70,.student-theme-scope[data-student-theme=light] .bg-zinc-900\/60,.student-theme-scope[data-student-theme=light] .bg-zinc-950\/70{background-color:var(--student-surface-solid)!important}.student-theme-scope[data-student-theme=light] [class*=bg-neutral-950\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-neutral-900\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-neutral-800\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-zinc-950\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-zinc-900\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-zinc-800\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-slate-950\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-slate-900\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-gray-950\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=bg-gray-900\/]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]){background-color:var(--student-surface)!important}.student-theme-scope[data-student-theme=light] aside[class*=bg-\[radial-gradient]{background:var(--student-sidebar-bg)!important}.student-theme-scope[data-student-theme=light] [class*=bg-white\/],.student-theme-scope[data-student-theme=light] [class*=bg-white\[],.student-theme-scope[data-student-theme=light] [class*=bg-black\/]:not([class*=absolute]):not([class*=inset-0]):not([class*=fixed]){background-color:var(--student-surface-muted)!important}.student-theme-scope[data-student-theme=light] [class*=from-black]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=via-black]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=to-black]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=from-neutral-950]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=via-neutral-950]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=to-neutral-950]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=from-neutral-900]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=via-neutral-900]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=to-neutral-900]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=from-zinc-950]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=via-zinc-950]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=to-zinc-950]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=from-zinc-900]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=via-zinc-900]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]),.student-theme-scope[data-student-theme=light] [class*=to-zinc-900]:not([class*=absolute]):not([class*=fixed]):not([class*=inset-0]){background:var(--student-elevated-surface)!important}.student-theme-scope[data-student-theme=light] :is(.border-white\/5,.border-white\/6,.border-white\/8,.border-white\/10,.border-white\/12,.border-white\/15,.border-white\/18,.border-white\/20,.border-white\/25,.border-neutral-300\/20,.border-zinc-500,.border-zinc-700,.border-zinc-800,.border-neutral-800),.student-theme-scope[data-student-theme=light] [class*=border-white\/],.student-theme-scope[data-student-theme=light] [class*=border-white\[]{border-color:var(--student-border)!important}.student-theme-scope[data-student-theme=light] :is(.border-yellow-300\/20,.border-yellow-300\/25,.border-yellow-300\/30,.border-yellow-300\/35,.border-yellow-300\/55,.border-yellow-400,.border-yellow-400\/15,.border-yellow-400\/20,.border-yellow-400\/25,.border-yellow-400\/30,.border-yellow-400\/35,.border-yellow-400\/40,.border-yellow-400\/50,.border-yellow-500\/15,.border-yellow-500\/20),.student-theme-scope[data-student-theme=light] [class*="border-[#ffd400"]{border-color:var(--student-border-strong)!important}.student-theme-scope[data-student-theme=light] :is(.text-neutral-50,.text-white,.text-neutral-100,.text-zinc-50,.text-zinc-100):not([class*=absolute]){color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] :is(.text-neutral-200,.text-neutral-300,.text-zinc-200,.text-zinc-300){color:var(--student-text-soft)!important}.student-theme-scope[data-student-theme=light] :is(.text-neutral-400,.text-neutral-500,.text-zinc-400,.text-zinc-500){color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] :is(.text-neutral-600,.text-zinc-600,.text-zinc-700),.student-theme-scope[data-student-theme=light] [class*=text-white\/]{color:var(--student-text-subtle)!important}.student-theme-scope[data-student-theme=light] :is(.text-yellow-50,.text-yellow-100,.text-yellow-200,.text-yellow-300,.text-yellow-400,.text-amber-50,.text-amber-100,.text-amber-200,.text-amber-300,.text-amber-400),.student-theme-scope[data-student-theme=light] [class*="text-[#ffd400"]{color:var(--student-accent-text)!important}.student-theme-scope[data-student-theme=light] :is(.text-emerald-50,.text-emerald-100,.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-green-400){color:var(--student-success-text)!important}.student-theme-scope[data-student-theme=light] :is(.text-red-50,.text-red-100,.text-red-200,.text-red-300,.text-red-400,.text-rose-50,.text-rose-100,.text-rose-200,.text-rose-300){color:var(--student-danger-text)!important}.student-theme-scope[data-student-theme=light] :is(.text-blue-50,.text-blue-100,.text-blue-200,.text-blue-300,.text-sky-50,.text-sky-100,.text-sky-200,.text-sky-300,.text-cyan-50,.text-cyan-100,.text-cyan-200,.text-cyan-300){color:var(--student-info-text)!important}.student-theme-scope[data-student-theme=light] [class*=shadow-\[0_],.student-theme-scope[data-student-theme=light] :is(.shadow-2xl,.shadow-xl,.shadow-lg){box-shadow:var(--student-card-shadow)!important}.student-theme-scope[data-student-theme=light] [class*=ring-white\/],.student-theme-scope[data-student-theme=light] [class*="focus-visible:ring-white/"]{--tw-ring-color:var(--student-focus-ring)!important}.student-theme-scope[data-student-theme=light] :is(code,pre),.student-theme-scope[data-student-theme=light] [class*="[&_code]:bg-black"] code,.student-theme-scope[data-student-theme=light] [class*="[&_pre]:bg-black"] pre{background:var(--student-code-bg)!important;color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] [class*="[&_h1]:text-white"] :is(h1,h2,h3,strong),.student-theme-scope[data-student-theme=light] [class*="[&_h2]:text-white"] :is(h1,h2,h3,strong),.student-theme-scope[data-student-theme=light] [class*="[&_h3]:text-white"] :is(h1,h2,h3,strong),.student-theme-scope[data-student-theme=light] [class*="[&_strong]:text-white"] :is(h1,h2,h3,strong){color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] aside.student-sidebar{color:var(--student-text)!important;background:#fff!important;border-right-color:#0f172a1a!important;box-shadow:10px 0 24px #0f172a0f!important}.student-theme-scope[data-student-theme=light] .student-sidebar-brand{box-shadow:none!important;border-color:#0f172a1a!important}.student-theme-scope[data-student-theme=light] .student-sidebar-logo{box-shadow:0 8px 18px #d9770629!important}.student-theme-scope[data-student-theme=light] .student-sidebar-title{color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-sidebar-subtitle{text-shadow:none;color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-sidebar-close,.student-theme-scope[data-student-theme=light] .student-sidebar-collapse{color:var(--student-text-soft)!important;background:#f8fafce6!important;border-color:#94a3b83d!important;box-shadow:0 10px 24px #0f172a14!important}.student-theme-scope[data-student-theme=light] .student-sidebar-close:hover,.student-theme-scope[data-student-theme=light] .student-sidebar-collapse:hover{color:var(--student-accent-text)!important;background:#fffbebf5!important;border-color:#d977065c!important}.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item{color:var(--student-text-soft)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item:hover{color:var(--student-text)!important;box-shadow:none!important;background:#0f172a0a!important;border-color:#0f172a14!important}.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item[data-active=true]{color:var(--student-text)!important;background:#d977061a!important;border-color:#d977062e!important;box-shadow:inset 0 0 0 1px #d977060f!important}.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item[data-disabled=true]{color:var(--student-text-muted)!important;box-shadow:none!important;background:#94a3b80f!important;border-color:#94a3b81f!important}.student-theme-scope[data-student-theme=light] .student-sidebar-nav-icon{color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item[data-active=true] .student-sidebar-nav-icon,.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item[data-active=true] .student-sidebar-nav-label{color:var(--student-accent-text)!important}.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item[data-disabled=true] .student-sidebar-nav-icon,.student-theme-scope[data-student-theme=light] .student-sidebar-nav-item[data-disabled=true] .student-sidebar-nav-label{color:#64748b!important}.student-theme-scope[data-student-theme=light] .student-sidebar-active-dot{box-shadow:none;background:var(--student-brand)!important}.student-theme-scope[data-student-theme=light] .student-sidebar-soon{color:#475569!important;background:#ffffffd1!important;border-color:#64748b80!important}.student-theme-scope .student-skills-page{background:var(--student-bg);min-height:100%;color:var(--student-text)}.student-theme-scope[data-student-theme=dark] .student-skills-page{color:#f8fafc!important;background:#0b0b0b!important}.student-theme-scope[data-student-theme=dark] .student-skills-page :is(h1,h2,h3,h4,h5,h6,strong,label,summary):not([class*=text-black]):not([class*="text-[#0"]),.student-theme-scope[data-student-theme=dark] .student-skills-page :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-gray-950,.text-gray-900,.text-gray-800,.text-zinc-950,.text-zinc-900,.text-zinc-800,.text-neutral-950,.text-neutral-900,.text-neutral-800,.text-stone-950,.text-stone-900,.text-stone-800){color:#f8fafc!important}.student-theme-scope[data-student-theme=dark] .student-skills-page :is(.text-slate-700,.text-slate-600,.text-gray-700,.text-gray-600,.text-zinc-700,.text-zinc-600,.text-neutral-700,.text-neutral-600,.text-stone-700,.text-stone-600){color:#d4d4d8!important}.student-theme-scope[data-student-theme=dark] .student-skills-page :is(.text-slate-500,.text-slate-400,.text-gray-500,.text-gray-400,.text-zinc-500,.text-zinc-400,.text-neutral-500,.text-neutral-400,.text-stone-500,.text-stone-400){color:#a1a1aa!important}.student-theme-scope[data-student-theme=dark] .student-skills-page :is(input,textarea,select){color:#f8fafc!important;background-color:#08080ad1!important;border-color:#ffffff1f!important}.student-theme-scope[data-student-theme=dark] .student-skills-page :is(input,textarea)::placeholder{color:#71717a!important}.student-theme-scope[data-student-theme=light] .student-skills-page{--student-skills-surface:linear-gradient(180deg, #fffffffa, #f8fafcf5);--student-skills-surface-solid:#fff;--student-skills-inner-surface:#ffffffc7;--student-skills-border:#0f172a1f;--student-skills-border-strong:#d9770647;--student-skills-shadow:0 18px 44px #0f172a1c, 0 1px 0 #fffc inset;--student-skills-inner-shadow:0 10px 26px #0f172a12, 0 1px 0 #ffffffd6 inset;color:var(--student-text)!important;background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 28%),radial-gradient(circle at 100% 0,#0ea5e914,#0000 30%),linear-gradient(#fbfcff 0%,#f6f7fb 52%,#eef2f7 100%)!important}.student-theme-scope[data-student-theme=light] .student-skills-page>.absolute[class*=rounded-full]{display:none}.student-theme-scope[data-student-theme=light] .student-skills-page>.absolute.inset-0{opacity:.72;background-color:#0000!important;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:64px 64px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.student-theme-scope[data-student-theme=light] .student-skills-page :is(article,section,aside,form,details,footer,div)[class*=rounded-2xl][class*=border-white],.student-theme-scope[data-student-theme=light] .student-skills-page :is(article,section,aside,form,details,footer,div)[class*=rounded-3xl][class*=border-white],.student-theme-scope[data-student-theme=light] .student-skills-page :is(article,section,aside,form,details,footer,div)[class*="rounded-[2rem]"][class*=border-white]{background:var(--student-skills-surface)!important;border-color:var(--student-skills-border)!important;box-shadow:var(--student-skills-shadow)!important;color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-skills-page :is(div,article,button,a,details,summary,span)[class*=bg-black\/]:not([class*=absolute]):not([class*=fixed]),.student-theme-scope[data-student-theme=light] .student-skills-page :is(div,article,button,a,details,summary,span)[class*=bg-white\/]:not([class*=absolute]):not([class*=fixed]),.student-theme-scope[data-student-theme=light] .student-skills-page :is(div,article,button,a,details,summary,span)[class*=bg-white\[]:not([class*=absolute]):not([class*=fixed]){background-color:var(--student-skills-inner-surface)!important;border-color:var(--student-skills-border)!important}.student-theme-scope[data-student-theme=light] .student-skills-page :is(input,textarea,select){box-shadow:0 1px #0f172a08;border-color:var(--student-skills-border)!important;color:var(--student-text)!important;background-color:#fff!important}.student-theme-scope[data-student-theme=light] .student-skills-page :is(input,textarea)::placeholder{color:var(--student-text-subtle)!important}.student-theme-scope[data-student-theme=light] .student-skills-page select option{color:var(--student-text);background:#fff}.student-theme-scope[data-student-theme=light] .student-skills-page button[class*=border-white],.student-theme-scope[data-student-theme=light] .student-skills-page a[class*=border-white]{border-color:var(--student-skills-border)!important;color:var(--student-text-soft)!important}.student-theme-scope[data-student-theme=light] .student-skills-page button[class*=border-white]:hover,.student-theme-scope[data-student-theme=light] .student-skills-page a[class*=border-white]:hover{border-color:var(--student-skills-border-strong)!important;color:var(--student-accent-text)!important;background-color:#d9770614!important}.student-theme-scope[data-student-theme=light] .student-skills-page [class*=animate-pulse][class*=bg-white\/],.student-theme-scope[data-student-theme=light] .student-skills-page .skeleton-surface{box-shadow:inset 0 0 0 1px #0f172a0f;background:linear-gradient(100deg,#e2e8f0 0%,#f8fafc 45%,#e2e8f0 100%)!important}.student-theme-scope[data-student-theme=light] .student-skills-page svg [class*=text-white\/10]{color:#cbd5e1f2!important}.student-theme-scope[data-student-theme=light] .student-skills-page [class*=bg-gradient-to-t][class*=from-black],.student-theme-scope[data-student-theme=light] .student-skills-page [class*=bg-gradient-to-t][class*="from-[#0b0b0b"]{background:linear-gradient(#0000,#0f172a1f,#0f172a9e)!important}.student-theme-scope[data-student-theme=light] .student-skills-page [class*=bg-gradient-to-br][class*=to-black]:not([class*=absolute]){background:linear-gradient(135deg,#facc152e,#ffffffeb,#f8fafcf5)!important}.student-theme-scope[data-student-theme=light] .student-skills-page header[class*="bg-[#0"],.student-theme-scope[data-student-theme=light] .student-skills-page aside[class*="bg-[#0"],.student-theme-scope[data-student-theme=light] .student-skills-page aside[class*="bg-[#1"],.student-theme-scope[data-student-theme=light] .student-skills-page div.fixed.inset-x-0.bottom-0{border-color:var(--student-skills-border)!important;box-shadow:var(--student-skills-shadow)!important;color:var(--student-text)!important;background:#fffffff0!important}.student-theme-scope[data-student-theme=light] .student-skills-mentor-panel{background:var(--student-skills-surface-solid)!important;border-color:var(--student-skills-border)!important;box-shadow:var(--student-popover-shadow)!important;color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-skills-mentor-panel [class*=border-t],.student-theme-scope[data-student-theme=light] .student-skills-mentor-panel [class*=border-b]{border-color:var(--student-skills-border)!important}.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero{box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -160px 140px #0206175c;color:#f8fafc!important}.student-skills-page .student-skill-course-hero-title{text-shadow:0 3px 28px #000000d1,0 1px 2px #000000e6;color:#f8fafc!important}.student-skills-page .student-skill-course-hero-copy{text-shadow:0 2px 18px #000000bd;color:#dbeafe!important}.student-skills-page .student-skill-course-hero-meta,.student-skills-page .student-skill-course-hero-name{color:#f8fafc!important}.student-skills-page .student-skill-course-hero-label{color:#cbd5e1!important}.student-theme-scope .student-skills-page .student-skill-course-hero .student-skill-course-hero-badge,.student-theme-scope .student-skills-page .student-skill-course-hero .student-skill-course-hero-pill{text-shadow:0 1px 10px #0000008c;color:#f8fafc!important;background:linear-gradient(#0f172ac7,#0f172a9e)!important;border:1px solid #ffffff2e!important;box-shadow:0 14px 30px #02061738,inset 0 1px #ffffff1f!important}.student-theme-scope .student-skills-page .student-skill-course-hero .student-skill-course-hero-pill svg{color:#ffd400!important;stroke:#ffd400!important}.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero :is(.text-white,.text-neutral-100,.text-neutral-200,.text-neutral-300,.text-zinc-100,.text-zinc-200,.text-zinc-300){color:#f8fafc!important}.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero :is(.text-neutral-400,.text-neutral-500,.text-zinc-400,.text-zinc-500){color:#cbd5e1!important}.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero [class*="text-[#ffd400"]{color:#ffd400!important}.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero [class*=bg-black\/],.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero [class*=bg-white\/],.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero [class*=bg-white\[]{background-color:#0f172aa3!important;border-color:#ffffff2e!important;box-shadow:0 14px 30px #02061733,inset 0 1px #ffffff1a!important}.student-theme-scope[data-student-theme=light] .student-skills-page .student-skill-course-hero [class*=bg-cyan-300\/]{color:#ecfeff!important;background-color:#0891b233!important;border-color:#67e8f97a!important}.student-theme-scope .student-dashboard-panel{box-shadow:var(--student-card-shadow);color:var(--student-text);background:var(--student-surface)!important;border-color:var(--student-border)!important}.student-theme-scope .student-learning-plan-section{box-shadow:var(--student-card-shadow);color:var(--student-text);background:var(--student-elevated-surface)!important;border-color:var(--student-border-strong)!important}.student-theme-scope .student-learning-plan-bg{background:radial-gradient(circle at top left, var(--student-accent-soft), transparent 34%), radial-gradient(circle at bottom right, var(--student-surface-muted), transparent 30%)!important}.student-theme-scope .student-learning-plan-header{border-color:var(--student-border)!important}.student-theme-scope .student-plan-eyebrow{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-plan-task-card,.student-theme-scope .student-plan-brief-panel,.student-theme-scope .student-plan-empty{color:var(--student-text);box-shadow:inset 0 1px #ffffff0a;background:var(--student-surface-solid)!important;border-color:var(--student-border)!important}.student-theme-scope .student-plan-task-card[data-plan-status=done]{background:#10b9811a!important;border-color:#10b9813d!important}.student-theme-scope .student-plan-task-card[data-plan-status=now]{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important}.student-theme-scope .student-plan-task-card[data-plan-status=upcoming]{background:#0ea5e91a!important;border-color:#0ea5e93d!important}.student-theme-scope .student-plan-step,.student-theme-scope .student-plan-badge,.student-theme-scope .student-plan-pill{background:var(--student-surface-muted)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-plan-step[data-plan-status=done],.student-theme-scope .student-plan-badge[data-plan-status=done],.student-theme-scope .student-plan-task-card[data-plan-status=done] .student-plan-pill{color:var(--student-success-text)!important;background:#10b9811f!important;border-color:#10b98142!important}.student-theme-scope .student-plan-step[data-plan-status=now],.student-theme-scope .student-plan-badge[data-plan-status=now],.student-theme-scope .student-plan-task-card[data-plan-status=now] .student-plan-pill{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-plan-step[data-plan-status=upcoming],.student-theme-scope .student-plan-badge[data-plan-status=upcoming],.student-theme-scope .student-plan-task-card[data-plan-status=upcoming] .student-plan-pill{color:var(--student-info-text)!important;background:#0ea5e91f!important;border-color:#0ea5e942!important}.student-theme-scope .student-plan-action{background:var(--student-control-bg)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-plan-action:hover{background:var(--student-surface-hover)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-plan-action[data-plan-status=now]{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-plan-brief-label{color:var(--student-text-muted)!important}.student-theme-scope .student-plan-brief-value{color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-learning-plan-section{background:linear-gradient(#fffffffa,#f8fafcf5)!important}.student-theme-scope[data-student-theme=light] .student-plan-task-card[data-plan-status=done]{background:#05966914!important;border-color:#05966938!important}.student-theme-scope[data-student-theme=light] .student-plan-task-card[data-plan-status=now]{background:#d977061a!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-plan-task-card[data-plan-status=upcoming]{background:#0369a114!important;border-color:#0369a138!important}.student-theme-scope .student-courses-page,.student-theme-scope .student-lecture-player-page{background:var(--student-page-bg)!important;color:var(--student-text)!important}.student-theme-scope .student-course-tab{background:var(--student-control-bg)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-course-tab:hover{border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-course-tab[data-active=true]{box-shadow:0 16px 32px #d977062e;background:linear-gradient(135deg, var(--student-accent), #f59e0b)!important;color:#111827!important;border-color:#0000!important}.student-theme-scope .student-course-card,.student-theme-scope .student-course-hero,.student-theme-scope .student-course-list,.student-theme-scope .student-learning-panel,.student-theme-scope .student-video-panel{color:var(--student-text);box-shadow:var(--student-card-shadow);background:var(--student-elevated-surface)!important;border-color:var(--student-border)!important}.student-theme-scope .student-course-content-header,.student-theme-scope .student-course-lectures-panel{border-color:var(--student-border)!important}.student-theme-scope .student-course-content-title,.student-theme-scope .student-course-chapter-title,.student-theme-scope .student-course-lecture-title{color:var(--student-text)!important}.student-theme-scope .student-course-content-meta,.student-theme-scope .student-course-chapter-meta,.student-theme-scope .student-course-lecture-meta,.student-theme-scope .student-course-content-ai-meta,.student-theme-scope .student-course-lecture-empty{color:var(--student-text-muted)!important}.student-theme-scope .student-course-content-icon,.student-theme-scope .student-course-content-ai-icon{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-course-content-control,.student-theme-scope .student-course-content-ai{background:var(--student-control-bg)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-course-content-control:hover,.student-theme-scope .student-course-content-ai:hover{background:var(--student-surface-hover)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-course-content-ai-title,.student-theme-scope .student-course-chapter-progress-text,.student-theme-scope .student-course-lecture-progress-text{color:var(--student-accent-text)!important}.student-theme-scope .student-course-chapter-card{background:var(--student-surface-muted)!important;border-color:var(--student-border)!important}.student-theme-scope .student-course-chapter-card[data-expanded=true]{background:var(--student-surface-muted)!important;border-color:var(--student-border-strong)!important}.student-theme-scope .student-course-chapter-number,.student-theme-scope .student-course-chapter-label,.student-theme-scope .student-course-lecture-icon,.student-theme-scope .student-course-lecture-lock,.student-theme-scope .student-course-lecture-now{background:var(--student-surface-muted)!important;border-color:var(--student-border)!important;color:var(--student-text-muted)!important}.student-theme-scope .student-course-chapter-card[data-expanded=true] .student-course-chapter-number,.student-theme-scope .student-course-lecture-item[data-selected=true] .student-course-lecture-icon,.student-theme-scope .student-course-lecture-now{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-course-chapter-chevron{color:var(--student-text-muted)!important}.student-theme-scope .student-course-chapter-card[data-expanded=true] .student-course-chapter-chevron{color:var(--student-accent-text)!important}.student-theme-scope .student-course-lectures-panel,.student-theme-scope .student-course-lecture-empty{border-color:var(--student-border)!important}.student-theme-scope .student-course-lecture-item{color:var(--student-text-soft)!important}.student-theme-scope .student-course-lecture-item:hover{background:var(--student-surface-hover)!important;border-color:var(--student-border)!important}.student-theme-scope .student-course-lecture-item[data-selected=true]{background:var(--student-accent-soft)!important;border-color:var(--student-border-strong)!important}.student-theme-scope .student-course-lecture-item[data-selected=true] .student-course-lecture-title,.student-theme-scope .student-course-lecture-item[data-selected=true] .student-course-lecture-index{color:var(--student-accent-text)!important}.student-theme-scope .student-course-lecture-item[data-completed=true]:not([data-selected=true]) .student-course-lecture-title{color:var(--student-text-muted)!important}.student-theme-scope .student-course-lecture-index{color:var(--student-text-subtle)!important}.student-theme-scope .student-course-content-progress-track{background:var(--student-progress-rest)!important}.student-theme-scope .student-course-hero-bg{background:radial-gradient(circle at top right, var(--student-accent-soft), transparent 30%), radial-gradient(circle at bottom left, var(--student-surface-muted), transparent 28%)!important}.student-theme-scope .student-course-stat-card,.student-theme-scope .student-course-progress-shell,.student-theme-scope .student-course-empty,.student-theme-scope .student-media-card-meter{color:var(--student-text);background:var(--student-surface-solid)!important;border-color:var(--student-border)!important}.student-theme-scope .student-course-stat-icon,.student-theme-scope .student-course-kicker{background:var(--student-surface-muted)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-course-progress-value{color:var(--student-accent-text)!important}.student-theme-scope .student-completion-badge{white-space:nowrap;align-items:center;gap:.42rem;min-height:1.65rem;letter-spacing:.08em!important}.student-theme-scope .student-completion-meter{min-width:7.15rem}.student-theme-scope .student-completion-meter-label{line-height:1;letter-spacing:.08em!important}.student-theme-scope .student-completion-meter-value{font-variant-numeric:tabular-nums;margin-top:.18rem;line-height:1;display:block}.student-theme-scope .student-completion-badge[data-completion-state=completed],.student-theme-scope .student-course-progress-value[data-completion-state=completed]{color:var(--student-success-text)!important}.student-theme-scope .student-completion-badge[data-completion-state=in-progress],.student-theme-scope .student-course-progress-value[data-completion-state=in-progress]{color:var(--student-warning-text)!important}.student-theme-scope .student-completion-badge[data-completion-state=started],.student-theme-scope .student-course-progress-value[data-completion-state=started]{color:var(--student-info-text)!important}.student-theme-scope .student-completion-badge[data-completion-state=not-started],.student-theme-scope .student-course-progress-value[data-completion-state=not-started]{color:var(--student-text-muted)!important}.student-theme-scope .student-course-action{border-color:var(--student-border)!important}.student-theme-scope .student-course-action[data-variant=primary]{box-shadow:0 16px 34px #d9770633;background:linear-gradient(135deg, var(--student-accent), #f59e0b)!important;color:#111827!important}.student-theme-scope .student-course-action[data-variant=primary]:hover{box-shadow:0 18px 40px #d9770647}.student-theme-scope .student-course-action[data-variant=secondary]{background:var(--student-control-bg)!important;color:var(--student-text)!important}.student-theme-scope .student-course-action[data-variant=secondary]:hover{background:var(--student-surface-hover)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-back-link,.student-theme-scope .student-detail-topbar{color:var(--student-text-muted)!important;border-color:var(--student-border)!important}.student-theme-scope .student-back-link:hover{color:var(--student-accent-text)!important}.student-theme-scope .student-media-card{box-shadow:var(--student-card-shadow);background:var(--student-surface-solid)!important;border-color:var(--student-border)!important}.student-theme-scope .student-completion-badge{background:var(--student-surface-muted)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-course-card-meter{background:var(--student-surface-solid)!important;border-color:var(--student-border)!important}.student-theme-scope .student-lecture-row{border-color:var(--student-border)!important}.student-theme-scope .student-lecture-row:hover{background:var(--student-surface-hover)!important}.student-theme-scope .student-lecture-topbar,.student-theme-scope .student-tabs{background:var(--student-surface)!important;border-color:var(--student-border)!important}.student-theme-scope .student-tabs button{color:var(--student-text-muted)!important}.student-theme-scope .student-tabs button:hover,.student-theme-scope .student-tabs button[data-active=true]{color:var(--student-accent-text)!important}.student-theme-scope .student-explanation-rich-text,.student-theme-scope .student-explanation-rich-text :is(p,li,ul){color:var(--student-text-soft)!important}.student-theme-scope .student-explanation-rich-text h4{color:var(--student-info-text)!important}.student-theme-scope[data-student-theme=light] .student-course-card,.student-theme-scope[data-student-theme=light] .student-course-hero,.student-theme-scope[data-student-theme=light] .student-course-list,.student-theme-scope[data-student-theme=light] .student-learning-panel,.student-theme-scope[data-student-theme=light] .student-video-panel{background:linear-gradient(#fffffffa,#f8fafcf0)!important;border-color:#94a3b838!important;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #0f172a14,0 5px 14px #0f172a0f!important}.student-theme-scope[data-student-theme=light] .student-course-card{background:linear-gradient(#fff 0%,#fbfcff 54%,#f6f8fb 100%)!important;box-shadow:inset 0 1px #fffffff2,0 24px 58px #0f172a1f,0 8px 18px #0f172a12!important}.student-theme-scope[data-student-theme=light] .student-course-content-panel{background:linear-gradient(#fff 0%,#fbfcff 58%,#f8fafc 100%)!important}.student-theme-scope[data-student-theme=light] .student-course-content-header,.student-theme-scope[data-student-theme=light] .student-course-lectures-panel{border-color:#94a3b838!important}.student-theme-scope[data-student-theme=light] .student-course-content-title,.student-theme-scope[data-student-theme=light] .student-course-chapter-title,.student-theme-scope[data-student-theme=light] .student-course-lecture-title{color:#0f172a!important}.student-theme-scope[data-student-theme=light] .student-course-content-meta,.student-theme-scope[data-student-theme=light] .student-course-chapter-meta,.student-theme-scope[data-student-theme=light] .student-course-lecture-meta,.student-theme-scope[data-student-theme=light] .student-course-content-ai-meta,.student-theme-scope[data-student-theme=light] .student-course-lecture-empty{color:#475569!important}.student-theme-scope[data-student-theme=light] .student-course-content-icon,.student-theme-scope[data-student-theme=light] .student-course-content-ai-icon{color:#92400e!important;background:#d977061a!important;border-color:#d977063d!important}.student-theme-scope[data-student-theme=light] .student-course-content-control,.student-theme-scope[data-student-theme=light] .student-course-content-ai{box-shadow:inset 0 1px #ffffffdb;color:#334155!important;background:#ffffffc7!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-course-content-control:hover,.student-theme-scope[data-student-theme=light] .student-course-content-ai:hover{color:#92400e!important;background:#fffbebd1!important;border-color:#d9770642!important}.student-theme-scope[data-student-theme=light] .student-course-content-ai-title,.student-theme-scope[data-student-theme=light] .student-course-chapter-progress-text,.student-theme-scope[data-student-theme=light] .student-course-lecture-progress-text{color:#92400e!important}.student-theme-scope[data-student-theme=light] .student-course-chapter-card{background:#ffffffc2!important;border-color:#94a3b838!important}.student-theme-scope[data-student-theme=light] .student-course-chapter-card:hover{background:#ffffffd1!important;border-color:#94a3b84d!important}.student-theme-scope[data-student-theme=light] .student-course-chapter-card[data-expanded=true]{background:linear-gradient(#fffffffa,#f8fafcdb)!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-course-chapter-number,.student-theme-scope[data-student-theme=light] .student-course-chapter-label,.student-theme-scope[data-student-theme=light] .student-course-lecture-icon,.student-theme-scope[data-student-theme=light] .student-course-lecture-lock,.student-theme-scope[data-student-theme=light] .student-course-lecture-now{color:#475569!important;background:#ffffffb3!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-course-chapter-card[data-expanded=true] .student-course-chapter-number,.student-theme-scope[data-student-theme=light] .student-course-lecture-item[data-selected=true] .student-course-lecture-icon,.student-theme-scope[data-student-theme=light] .student-course-lecture-now{color:#92400e!important;background:#d977061a!important;border-color:#d9770642!important}.student-theme-scope[data-student-theme=light] .student-course-lecture-item{color:#334155!important;background:#ffffffb8!important;border-color:#94a3b82e!important}.student-theme-scope[data-student-theme=light] .student-course-lecture-item:hover{background:#f8fafceb!important;border-color:#94a3b847!important}.student-theme-scope[data-student-theme=light] .student-course-lecture-item[data-selected=true]{background:#d977061a!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-course-lecture-item[data-selected=true] .student-course-lecture-title,.student-theme-scope[data-student-theme=light] .student-course-lecture-item[data-selected=true] .student-course-lecture-index{color:#92400e!important}.student-theme-scope[data-student-theme=light] .student-course-lecture-item[data-completed=true]:not([data-selected=true]) .student-course-lecture-title{color:#475569!important}.student-theme-scope[data-student-theme=light] .student-course-lecture-index,.student-theme-scope[data-student-theme=light] .student-course-chapter-chevron{color:#64748b!important}.student-theme-scope[data-student-theme=light] .student-course-chapter-card[data-expanded=true] .student-course-chapter-chevron{color:#92400e!important}.student-theme-scope[data-student-theme=light] .student-course-content-progress-track{background:#94a3b82e!important}.student-theme-scope[data-student-theme=light] .student-course-lecture-empty{background:#f8fafcb3!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-course-card:hover,.student-theme-scope[data-student-theme=light] .student-media-card:hover{border-color:#d9770652!important;box-shadow:inset 0 1px #fffffff2,0 30px 70px #0f172a29,0 12px 26px #d9770617!important}.student-theme-scope[data-student-theme=light] .student-course-hero{background:radial-gradient(circle at 8% 0,#f59e0b29,#0000 30%),radial-gradient(circle at 92% 8%,#0ea5e91a,#0000 28%),linear-gradient(135deg,#fff 0%,#fbfcff 46%,#f1f5f9 100%)!important;border-color:#d977062e!important;box-shadow:inset 0 1px #fffffff5,0 28px 70px #0f172a21,0 10px 22px #d9770612!important}.student-theme-scope[data-student-theme=light] .student-media-card{background:linear-gradient(#fff 0%,#fbfcff 55%,#f6f8fb 100%)!important;border-color:#94a3b838!important;box-shadow:inset 0 1px #ffffffeb,0 22px 54px #0f172a21,0 7px 18px #0f172a12!important}.student-theme-scope[data-student-theme=light] .student-media-card img,.student-theme-scope[data-student-theme=light] .student-course-card img{opacity:.86;filter:saturate(1.06)contrast(1.03)}.student-theme-scope[data-student-theme=light] .student-media-card-overlay{background:linear-gradient(#ffffff14 0%,#ffffff57 35%,#ffffffd1 72%,#fffffffa 100%)!important}.student-theme-scope[data-student-theme=light] .student-course-card .student-media-card-overlay{background:linear-gradient(#ffffff0a 0%,#ffffff2e 38%,#ffffffa3 72%,#fffffff0 100%)!important}.student-theme-scope[data-student-theme=light] .student-course-stat-card,.student-theme-scope[data-student-theme=light] .student-course-progress-shell,.student-theme-scope[data-student-theme=light] .student-course-empty,.student-theme-scope[data-student-theme=light] .student-media-card-meter,.student-theme-scope[data-student-theme=light] .student-course-card-meter{background:linear-gradient(#fffffff5,#f8fafce6)!important;border-color:#94a3b833!important;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a14!important}.student-theme-scope[data-student-theme=light] .student-course-card-meter,.student-theme-scope[data-student-theme=light] .student-media-card-meter,.student-theme-scope[data-student-theme=light] .student-completion-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1!important;border-color:#94a3b847!important;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #0f172a1f!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=completed],.student-theme-scope[data-student-theme=light] .student-completion-meter[data-completion-state=completed],.student-theme-scope[data-student-theme=light] .student-course-stat-card[data-completion-state=completed]{background:linear-gradient(#ecfdf5f5,#d1fae5d1)!important;border-color:#05966942!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=in-progress],.student-theme-scope[data-student-theme=light] .student-completion-meter[data-completion-state=in-progress],.student-theme-scope[data-student-theme=light] .student-course-stat-card[data-completion-state=in-progress]{background:linear-gradient(#fffbebfa,#fef3c7d6)!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=started],.student-theme-scope[data-student-theme=light] .student-completion-meter[data-completion-state=started],.student-theme-scope[data-student-theme=light] .student-course-stat-card[data-completion-state=started]{background:linear-gradient(#f0f9fffa,#e0f2fed6)!important;border-color:#0369a13d!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=not-started],.student-theme-scope[data-student-theme=light] .student-completion-meter[data-completion-state=not-started],.student-theme-scope[data-student-theme=light] .student-course-stat-card[data-completion-state=not-started]{background:linear-gradient(#f8fafcfa,#f1f5f9e6)!important;border-color:#64748b3d!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=completed],.student-theme-scope[data-student-theme=light] .student-course-progress-value[data-completion-state=completed]{color:#047857!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=in-progress],.student-theme-scope[data-student-theme=light] .student-course-progress-value[data-completion-state=in-progress]{color:#92400e!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=started],.student-theme-scope[data-student-theme=light] .student-course-progress-value[data-completion-state=started]{color:#0369a1!important}.student-theme-scope[data-student-theme=light] .student-completion-badge[data-completion-state=not-started],.student-theme-scope[data-student-theme=light] .student-course-progress-value[data-completion-state=not-started]{color:#475569!important}.student-theme-scope[data-student-theme=light] .student-completion-meter[data-completion-state]{box-shadow:inset 0 1px #ffffffe0,0 12px 24px #0f172a1a!important}.student-theme-scope[data-student-theme=light] .student-completion-meter-label{color:#334155bd!important}.student-theme-scope[data-student-theme=light] .student-course-stat-icon,.student-theme-scope[data-student-theme=light] .student-course-kicker{box-shadow:0 8px 18px #0f172a14;background:#ffffffc2!important;border-color:#d9770633!important}.student-theme-scope[data-student-theme=light] .student-course-list{overflow:hidden}.student-theme-scope[data-student-theme=light] .student-lecture-row{background:#ffffff61!important}.student-theme-scope[data-student-theme=light] .student-lecture-row:hover{box-shadow:inset 3px 0 #d977065c;background:#fffbebb8!important}.student-theme-scope[data-student-theme=light] .student-progress-track{background:#94a3b829!important}.student-theme-scope[data-student-theme=light] .student-lecture-topbar{background:#ffffffeb!important}.student-theme-scope[data-student-theme=light] .student-course-tab{box-shadow:inset 0 1px #ffffffdb,0 10px 22px #0f172a12;background:#ffffffc7!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-course-tab[data-active=true]{box-shadow:inset 0 1px #ffffff8c,0 16px 34px #d9770642;background:linear-gradient(135deg,#facc15,#f59e0b)!important}.student-theme-scope[data-student-theme=light] .student-course-action[data-variant=primary]{background:linear-gradient(135deg,#facc15 0%,#f59e0b 100%)!important;box-shadow:inset 0 1px #ffffff85,0 16px 30px #d9770647,0 5px 10px #92400e1f!important}.student-theme-scope[data-student-theme=light] .student-course-action[data-variant=secondary]{box-shadow:inset 0 1px #ffffffd1,0 10px 20px #0f172a14;background:#ffffffb8!important}.student-theme-scope .student-section-title,.student-theme-scope .student-card-title{color:var(--student-text)!important}.student-theme-scope .student-section-subtitle,.student-theme-scope .student-card-muted{color:var(--student-text-muted)!important}.student-theme-scope .student-card-subtle{color:var(--student-text-soft)!important}.student-theme-scope .student-dashboard-action{background:var(--student-control-bg)!important;border-color:var(--student-border)!important;color:var(--student-text-soft)!important}.student-theme-scope .student-dashboard-action:hover{background:var(--student-surface-hover)!important;border-color:var(--student-border-strong)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-continue-card{color:var(--student-text);box-shadow:inset 0 1px #ffffff0a;background:var(--student-surface-solid)!important;border-color:var(--student-border)!important}.student-theme-scope .student-continue-card:hover{border-color:var(--student-border-strong)!important}.student-theme-scope .student-continue-icon{background:var(--student-accent-soft)!important;color:var(--student-accent-text)!important}.student-theme-scope .student-card-action{color:var(--student-accent-text)!important}.student-theme-scope .student-progress-track,.student-theme-scope .student-continue-empty{background:var(--student-surface-muted)!important;border-color:var(--student-border)!important}.student-theme-scope .student-continue-empty{color:var(--student-text-muted)!important}.student-theme-scope .student-plan-stat{--student-plan-stat-bg:var(--student-surface-muted);--student-plan-stat-border:var(--student-border);--student-plan-stat-label:var(--student-text-muted);--student-plan-stat-value:var(--student-text);background:var(--student-plan-stat-bg)!important;border-color:var(--student-plan-stat-border)!important}.student-theme-scope .student-plan-stat[data-student-stat-tone=done]{--student-plan-stat-bg:#10b9811f;--student-plan-stat-border:#10b98142;--student-plan-stat-label:#d1fae5b8;--student-plan-stat-value:var(--student-success-text)}.student-theme-scope .student-plan-stat[data-student-stat-tone=active]{--student-plan-stat-bg:var(--student-accent-soft);--student-plan-stat-border:var(--student-border-strong);--student-plan-stat-label:color-mix(in srgb, var(--student-accent-text) 72%, transparent);--student-plan-stat-value:var(--student-accent-text)}.student-theme-scope .student-plan-stat[data-student-stat-tone=queued]{--student-plan-stat-bg:var(--student-surface-muted);--student-plan-stat-border:var(--student-border);--student-plan-stat-label:var(--student-text-muted);--student-plan-stat-value:var(--student-text)}.student-theme-scope .student-plan-stat-label{color:var(--student-plan-stat-label)!important}.student-theme-scope .student-plan-stat-value{color:var(--student-plan-stat-value)!important}.student-theme-scope[data-student-theme=light] .student-plan-stat[data-student-stat-tone=done]{--student-plan-stat-bg:#0596691a;--student-plan-stat-border:#0596693d;--student-plan-stat-label:#047857c7}.student-theme-scope[data-student-theme=light] .student-plan-stat[data-student-stat-tone=active]{--student-plan-stat-bg:#d977061c;--student-plan-stat-border:#d9770647;--student-plan-stat-label:#92400ec7}.student-theme-scope .student-wellbeing-page{background:var(--student-page-bg)!important;color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-page{--student-wellbeing-score-track:#e2e8f0f2}.student-theme-scope[data-student-theme=light] .student-wellbeing-card{color:var(--student-text)!important;background:linear-gradient(#fffffffa,#f8fafcf0)!important;border-color:#94a3b838!important;box-shadow:inset 0 1px #ffffffeb,0 22px 54px #0f172a1a,0 7px 18px #0f172a0f!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-card[class*=border-yellow],.student-theme-scope[data-student-theme=light] .student-wellbeing-card[class*=border-amber]{background:radial-gradient(circle at 8% 0,#f59e0b21,#0000 34%),linear-gradient(#fffffffa,#fffbebe0)!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-card[class*=border-emerald]{background:radial-gradient(circle at 8% 0,#10b98121,#0000 34%),linear-gradient(#fffffffa,#ecfdf5e0)!important;border-color:#05966940!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-card[class*=border-sky]{background:radial-gradient(circle at 8% 0,#0ea5e91f,#0000 34%),linear-gradient(#fffffffa,#f0f9ffe0)!important;border-color:#0369a13d!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-card[class*=border-red],.student-theme-scope[data-student-theme=light] .student-wellbeing-card[class*=border-rose]{background:radial-gradient(circle at 8% 0,#f43f5e1f,#0000 34%),linear-gradient(#fffffffa,#fff1f2e6)!important;border-color:#e11d483d!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-score-ring{box-shadow:0 20px 46px #38bdf829,0 6px 16px #0f172a14}.student-theme-scope[data-student-theme=light] .student-wellbeing-score-center{border:1px solid #94a3b829;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a1a;background:linear-gradient(#fff,#f8fafc)!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-zone-badge{box-shadow:0 8px 18px #0f172a12;color:var(--student-info-text)!important;background:#f0f9ffd1!important;border-color:#0369a13d!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-segmented{box-shadow:inset 0 1px #ffffffd6;background:#f1f5f9eb!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-segmented button{color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-segmented button[data-active=true]{box-shadow:inset 0 1px #ffffff8c,0 8px 18px #d9770638;color:#111827!important;background:linear-gradient(135deg,#facc15,#f59e0b)!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-chart-panel{box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a14;background:linear-gradient(#fff,#fbfcff)!important;border-color:#94a3b833!important}.student-theme-scope[data-student-theme=light] .student-wellbeing-metric{background:#f8fafcb8;border:1px solid #94a3b81f;border-radius:1rem;padding:.75rem .5rem}.student-theme-scope[data-student-theme=light] .student-wellbeing-notice,.student-theme-scope[data-student-theme=light] .student-wellbeing-privacy-note{box-shadow:0 12px 28px #0f172a14;color:var(--student-text-soft)!important;background:#ffffffd6!important;border-color:#94a3b838!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-card{background:radial-gradient(circle at 6% 0,#10b9811c,#0000 32%),linear-gradient(#fffffffa,#f8fafcf0)!important;border-color:#05966938!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-card[data-booking-status=pending]{background:radial-gradient(circle at 6% 0,#f59e0b24,#0000 34%),linear-gradient(#fffffffa,#fffbebe6)!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-icon{box-shadow:0 10px 22px #0f172a14;color:#047857!important;background:#10b9811f!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-icon[data-booking-status=pending]{color:#92400e!important;background:#f59e0b24!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-icon svg{color:currentColor!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-title{color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-description{color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-consultation-summary-grid{color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail{box-shadow:inset 0 1px #ffffffdb,0 8px 18px #0f172a12;background:#ffffffb8!important;border-color:#94a3b833!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail-label{color:#0f172a85!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail-value{color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail[data-booking-status=pending]{background:#fffbebdb!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail[data-booking-status=pending] .student-consultation-detail-value{color:#92400e!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail[data-payment-status=succeeded]{background:#ecfdf5db!important;border-color:#0596693d!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail[data-payment-status=succeeded] .student-consultation-detail-value{color:#047857!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail[data-payment-status=pending]{background:#fffbebdb!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-consultation-detail[data-payment-status=pending] .student-consultation-detail-value{color:#92400e!important}.student-theme-scope[data-student-theme=light] .student-consultation-warning{box-shadow:inset 0 1px #ffffffc2,0 8px 18px #d9770614;color:#92400e!important;background:linear-gradient(#fffbebfa,#fef3c7d1)!important;border-color:#d9770657!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page{color:var(--student-text-soft)!important;background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 28%),radial-gradient(circle at 100% 6%,#0ea5e914,#0000 30%),linear-gradient(#fbfcff 0%,#f6f7fb 52%,#eef2f7 100%)!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page>.absolute{opacity:.62}.student-theme-scope[data-student-theme=light] .student-mentorship-panel,.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel{color:var(--student-text)!important;background:linear-gradient(#fffffffa,#f8fafcf2)!important;border-color:#0f172a1f!important;box-shadow:0 18px 44px #0f172a1c,inset 0 1px #ffffffe0!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page :is(h1,h2,h3,h4,.text-white){color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page [class*="text-[#d0c6ab]"],.student-theme-scope[data-student-theme=light] .student-mentorship-page [class*="text-[#e5e2e1]"]{color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page :is(input,select){box-shadow:inset 0 1px #ffffffe0,0 8px 18px #0f172a0f;color:var(--student-text)!important;background:#ffffffeb!important;border:1px solid #94a3b838!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page :is(input,select)::placeholder{color:var(--student-text-subtle)!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page select option{color:var(--student-text);background:#fff}.student-theme-scope[data-student-theme=light] .student-mentorship-view-switcher{box-shadow:inset 0 1px #ffffffdb;background:#f1f5f9e0!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-mentorship-view-switcher button:not([aria-pressed=true]),.student-theme-scope[data-student-theme=light] .student-mentorship-page button[class*=bg-white\/]:not([aria-pressed=true]){color:var(--student-text-soft)!important;background:#ffffffa8!important;border-color:#94a3b82e!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page button[class*=bg-white\/]:not([aria-pressed=true]):hover{color:var(--student-accent-text)!important;background:#fffbebe0!important;border-color:#d9770647!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page :is(span,div)[class*=bg-white\/][class*=border-white]{color:var(--student-text-soft)!important;background:#f8fafcc7!important;border-color:#94a3b833!important}.student-theme-scope[data-student-theme=light] .student-mentor-card{background:#fff!important;border-color:#94a3b83d!important;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffeb!important}.student-theme-scope[data-student-theme=light] .student-mentor-card:hover{border-color:#d9770647!important;box-shadow:0 22px 48px #0f172a21,inset 0 1px #ffffffeb!important}.student-theme-scope[data-student-theme=light] .student-mentor-card-media{border-bottom:1px solid #94a3b829;background:#f8fafc!important}.student-theme-scope[data-student-theme=light] .student-mentor-card-badge{color:var(--student-text)!important;background:#fffffff0!important;border-color:#94a3b838!important}.student-theme-scope[data-student-theme=light] .student-mentor-card-name{color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-mentor-card-title,.student-theme-scope[data-student-theme=light] .student-mentor-card-summary{color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-mentor-card-metrics,.student-theme-scope[data-student-theme=light] .student-mentor-card-tag{background:#f8fafcd1!important;border-color:#94a3b838!important}.student-theme-scope[data-student-theme=light] .student-mentor-card-action{color:var(--student-text)!important;background:#fff!important;border-color:#94a3b842!important}.student-theme-scope[data-student-theme=light] .student-mentor-card-action:hover{color:#111827!important;background:linear-gradient(135deg,#ffd233,#f59e0b)!important;border-color:#d977064d!important}.student-theme-scope[data-student-theme=light] .student-mentorship-page img[class*="bg-[#090909]"],.student-theme-scope[data-student-theme=light] .student-mentorship-page div[class*="bg-[#090909]"]{background-color:#e2e8f0!important}.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel>div:first-child{background:#f8fafcd1!important;border-color:#94a3b838!important}.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel thead{box-shadow:0 1px #94a3b833;color:var(--student-text-muted)!important;background:#f8fafc!important}.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel tbody tr{border-color:#94a3b82e!important}.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel tbody tr:hover{background:#fffbeb80!important}.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel tr[class*=bg-black\/]{background:#f8fafcc7!important}.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel td,.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel .text-neutral-200,.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel .text-neutral-300{color:var(--student-text-soft)!important}.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel .text-neutral-400,.student-theme-scope[data-student-theme=light] .student-mentorship-sessions-panel .text-neutral-500{color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-doubt-page{color:var(--student-text-soft)!important}.student-theme-scope[data-student-theme=light] .student-doubt-hero,.student-theme-scope[data-student-theme=light] .student-doubt-flow-panel,.student-theme-scope[data-student-theme=light] .student-doubt-form-shell,.student-theme-scope[data-student-theme=light] .student-doubt-ai-workspace,.student-theme-scope[data-student-theme=light] .student-doubt-bookings-section{color:var(--student-text)!important;background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 32%),linear-gradient(#fffffffa,#f8fafcf2)!important;border-color:#0f172a1f!important;box-shadow:0 18px 44px #0f172a1c,inset 0 1px #ffffffe0!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(h1,h2,h3,.text-white),.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(h2,h3,.text-white){color:var(--student-text)!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(.text-neutral-100,.text-neutral-200,.text-neutral-300),.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(.text-neutral-100,.text-neutral-200,.text-neutral-300){color:var(--student-text-soft)!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(.text-neutral-400,.text-neutral-500),.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(.text-neutral-400,.text-neutral-500){color:var(--student-text-muted)!important}.student-theme-scope[data-student-theme=light] .student-doubt-page [class*="text-[#FFD233"],.student-theme-scope[data-student-theme=light] .student-doubt-page [class*="text-[#FFF4C2"],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal [class*="text-[#FFD233"],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal [class*="text-[#FFF4C2"]{color:var(--student-accent-text)!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(input,textarea,select),.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(input,textarea,select){box-shadow:inset 0 1px #ffffffe0,0 8px 18px #0f172a0f;color:var(--student-text)!important;background:#fffffff0!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(input,textarea)::placeholder,.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(input,textarea)::placeholder{color:var(--student-text-subtle)!important}.student-theme-scope[data-student-theme=light] .student-doubt-page select option,.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal select option{color:var(--student-text)!important;background:#fff!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(section,article,div)[class*="bg-[#111"],.student-theme-scope[data-student-theme=light] .student-doubt-page :is(section,article,div)[class*="bg-[#151"],.student-theme-scope[data-student-theme=light] .student-doubt-page :is(section,article,div)[class*=bg-black\/],.student-theme-scope[data-student-theme=light] .student-doubt-page :is(section,article,div,span)[class*=bg-white\/],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(section,article,div)[class*="bg-[#111"],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(section,article,div)[class*="bg-[#151"],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(section,article,div)[class*=bg-black\/],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(section,article,div,span)[class*=bg-white\/]{color:var(--student-text-soft)!important;background:#f8fafcc7!important;border-color:#94a3b838!important}.student-theme-scope[data-student-theme=light] .student-doubt-page [class*=bg-\[linear-gradient],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal [class*=bg-\[linear-gradient]{background:linear-gradient(#fffffffa,#f8fafcf2)!important}.student-theme-scope[data-student-theme=light] .student-doubt-booking-card,.student-theme-scope[data-student-theme=light] .student-doubt-option-card,.student-theme-scope[data-student-theme=light] .student-doubt-context-banner,.student-theme-scope[data-student-theme=light] .student-doubt-result-panel,.student-theme-scope[data-student-theme=light] .student-doubt-attachment-item{box-shadow:inset 0 1px #ffffffdb,0 10px 24px #0f172a12;background:#ffffffd1!important;border-color:#94a3b833!important}.student-theme-scope[data-student-theme=light] .student-doubt-page [class*=border-dashed]{background:#ffffffb8!important;border-color:#94a3b857!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(button,a)[class*=\!bg-white],.student-theme-scope[data-student-theme=light] .student-doubt-page :is(button,a)[class*=bg-white\/],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(button,a)[class*=bg-white\/]{color:var(--student-text-soft)!important;background:#ffffffb8!important;border-color:#94a3b83d!important}.student-theme-scope[data-student-theme=light] .student-doubt-page :is(button,a)[class*=\!bg-white]:hover,.student-theme-scope[data-student-theme=light] .student-doubt-page :is(button,a)[class*=bg-white\/]:hover,.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal :is(button,a)[class*=bg-white\/]:hover{color:var(--student-accent-text)!important;background:#fffbebe6!important;border-color:#d977064d!important}.student-theme-scope[data-student-theme=light] .student-doubt-page .border-emerald-300\/20,.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal .border-emerald-300\/20{color:var(--student-success-text)!important;background:#ecfdf5c7!important;border-color:#0596693d!important}.student-theme-scope[data-student-theme=light] .student-doubt-page .border-rose-300\/20,.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal .border-rose-300\/20{color:var(--student-danger-text)!important;background:#fff1f2d1!important;border-color:#e11d483d!important}.student-theme-scope[data-student-theme=light] .student-doubt-page [class*="border-[#FFD233"],.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal [class*="border-[#FFD233"]{color:var(--student-accent-text)!important;background:#fffbebdb!important;border-color:#d977064d!important}.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal-backdrop{background:#0f172a61!important}.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal{color:var(--student-text)!important;background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 32%),linear-gradient(#fff,#f8fafc 54%,#eef2f7)!important;border-color:#94a3b847!important;box-shadow:0 34px 90px #0f172a3d!important}.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal>div:first-child,.student-theme-scope[data-student-theme=light] .student-doubt-booking-modal>div:last-child{background:#f8fafcdb!important;border-color:#94a3b838!important}
