.my-registration-requests-module__sdPwnW__identity{gap:6px;min-width:0;display:grid}.my-registration-requests-module__sdPwnW__identity strong{color:var(--ink-950);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.9}.my-registration-requests-module__sdPwnW__fee{color:var(--ink-800);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.my-registration-requests-module__sdPwnW__deadline{color:var(--ink-600);align-items:flex-start;gap:7px;font-size:11px;line-height:1.9;display:inline-flex}.my-registration-requests-module__sdPwnW__deadline svg{flex:none;margin-top:3px}.my-registration-requests-module__sdPwnW__deadline[data-expired=true]{color:var(--theme-text-red,#be123c)}.my-registration-requests-module__sdPwnW__actions button.my-registration-requests-module__sdPwnW__danger{color:var(--theme-text-red,#be123c);border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);box-shadow:none}.my-registration-requests-module__sdPwnW__actions button.my-registration-requests-module__sdPwnW__danger:hover:not(:disabled){border-color:var(--theme-text-red,#be123c);background:var(--theme-tint-red,#fff1f2)}.my-registration-requests-module__sdPwnW__modalActions button.my-registration-requests-module__sdPwnW__danger,.my-registration-requests-module__sdPwnW__modalActions button.my-registration-requests-module__sdPwnW__danger:hover:not(:disabled){color:var(--theme-text-red,#be123c);border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);box-shadow:none}.my-registration-requests-module__sdPwnW__modalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.my-registration-requests-module__sdPwnW__modalActions>button,.my-registration-requests-module__sdPwnW__modalActions>a{width:100%;min-width:0;min-height:42px;font-size:12px}.my-registration-requests-module__sdPwnW__modalActions>:last-child:nth-child(odd){grid-column:1/-1}.my-registration-requests-module__sdPwnW__browse{color:var(--brand-700);align-self:flex-start;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.9;display:inline-flex}.my-registration-requests-module__sdPwnW__tracking{border:1px solid var(--border);background:var(--surface-subtle);border-radius:11px;padding:14px}.my-registration-requests-module__sdPwnW__tracking summary{color:var(--ink-600);cursor:pointer;font-size:11px;line-height:1.9}.my-registration-requests-module__sdPwnW__tracking dl{margin-top:14px}.my-registration-requests-module__sdPwnW__note{white-space:pre-wrap;overflow-wrap:anywhere}.my-registration-requests-module__sdPwnW__dialog .my-registration-requests-module__sdPwnW__rejectedNote{border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2)}.my-registration-requests-module__sdPwnW__dialog .my-registration-requests-module__sdPwnW__rejectedNote dd{color:var(--theme-text-red,#be123c)}.my-registration-requests-module__sdPwnW__browse:focus-visible,.my-registration-requests-module__sdPwnW__tracking summary:focus-visible{outline:3px solid var(--brand-200);outline-offset:3px}
.learner-offline-workspace-module__BbMenq__workspace{gap:20px;min-width:0;display:grid}.learner-offline-workspace-module__BbMenq__header,.learner-offline-workspace-module__BbMenq__outline,.learner-offline-workspace-module__BbMenq__player,.learner-offline-workspace-module__BbMenq__card{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e5e7ef);border-radius:18px}.learner-offline-workspace-module__BbMenq__header{background:linear-gradient(135deg,var(--theme-subtle,#faf7ff),var(--theme-surface,#fff));padding:24px}.learner-offline-workspace-module__BbMenq__header h1{color:var(--theme-text-primary,#1f2937);margin:0;font-size:1.5rem}.learner-offline-workspace-module__BbMenq__header p{color:var(--theme-text-secondary,#64748b);margin:9px 0 0;line-height:1.7}.learner-offline-workspace-module__BbMenq__cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.learner-offline-workspace-module__BbMenq__card{justify-items:start;gap:10px;padding:20px;display:grid}.learner-offline-workspace-module__BbMenq__card svg{color:var(--theme-text-violet,#6d28d9)}.learner-offline-workspace-module__BbMenq__card h2{margin:0;font-size:1rem}.learner-offline-workspace-module__BbMenq__card small{color:var(--theme-text-secondary,#64748b)}.learner-offline-workspace-module__BbMenq__card a,.learner-offline-workspace-module__BbMenq__player a,.learner-offline-workspace-module__BbMenq__back{color:var(--theme-text-violet,#6d28d9);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.learner-offline-workspace-module__BbMenq__card a:hover,.learner-offline-workspace-module__BbMenq__player a:hover,.learner-offline-workspace-module__BbMenq__back:hover{text-decoration:underline}.learner-offline-workspace-module__BbMenq__layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.learner-offline-workspace-module__BbMenq__outline{gap:18px;max-height:75vh;padding:18px;display:grid;overflow:auto}.learner-offline-workspace-module__BbMenq__outline section{gap:10px;display:grid}.learner-offline-workspace-module__BbMenq__outline h2{color:var(--theme-text-primary,#1f2937);margin:0;font-size:.98rem}.learner-offline-workspace-module__BbMenq__outline h2 small{color:var(--theme-text-green,#047857);margin-inline-start:5px;font-size:.7rem}.learner-offline-workspace-module__BbMenq__lesson{border-inline-start:2px solid var(--theme-border,#ede9fe);gap:7px;padding-inline-start:10px;display:grid}.learner-offline-workspace-module__BbMenq__lesson h3{color:var(--theme-text-secondary,#475569);margin:0;font-size:.85rem}.learner-offline-workspace-module__BbMenq__lesson p{color:var(--theme-text-secondary,#64748b);margin:0;font-size:.75rem}.learner-offline-workspace-module__BbMenq__lesson button{text-align:start;width:100%;min-height:38px;color:var(--theme-text-primary,#334155);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;display:flex}.learner-offline-workspace-module__BbMenq__lesson button[aria-current=true]{background:var(--theme-tint-blue,#f5f3ff);color:var(--theme-text-violet,#6d28d9);border-color:var(--theme-border-blue,#ddd6fe)}.learner-offline-workspace-module__BbMenq__lesson button:disabled{color:var(--theme-text-muted,#94a3b8);cursor:not-allowed}.learner-offline-workspace-module__BbMenq__lesson button:focus-visible,.learner-offline-workspace-module__BbMenq__card a:focus-visible,.learner-offline-workspace-module__BbMenq__back:focus-visible,.learner-offline-workspace-module__BbMenq__player a:focus-visible{outline:3px solid var(--theme-text-blue,#c4b5fd);outline-offset:2px}.learner-offline-workspace-module__BbMenq__player{min-width:0;min-height:360px;padding:24px}.learner-offline-workspace-module__BbMenq__player h2{margin:0 0 14px;font-size:1.2rem}.learner-offline-workspace-module__BbMenq__player p{color:var(--theme-text-secondary,#64748b);line-height:1.7}.learner-offline-workspace-module__BbMenq__player video,.learner-offline-workspace-module__BbMenq__player audio,.learner-offline-workspace-module__BbMenq__player iframe{width:100%;max-width:100%;margin-top:15px;display:block}.learner-offline-workspace-module__BbMenq__player video{background:var(--theme-deep-neutral,#0f172a);border-radius:12px;max-height:65vh}.learner-offline-workspace-module__BbMenq__player iframe{border:1px solid var(--theme-border,#e2e8f0);border-radius:10px;height:68vh}.learner-offline-workspace-module__BbMenq__player a{margin-top:15px}.learner-offline-workspace-module__BbMenq__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--theme-text-primary,#1f2937);line-height:1.9}.learner-offline-workspace-module__BbMenq__notice,.learner-offline-workspace-module__BbMenq__error{border:1px solid var(--theme-border,#e2e8f0);color:var(--theme-text-secondary,#64748b);background:var(--theme-surface,#fff);border-radius:12px;padding:14px 16px}.learner-offline-workspace-module__BbMenq__error{border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2);color:var(--theme-text-red,#9f1239)}.learner-offline-workspace-module__BbMenq__back{width:max-content}@media (max-width:800px){.learner-offline-workspace-module__BbMenq__layout{grid-template-columns:1fr}.learner-offline-workspace-module__BbMenq__outline{max-height:none}.learner-offline-workspace-module__BbMenq__header,.learner-offline-workspace-module__BbMenq__player{padding:18px}}.learner-offline-workspace-module__BbMenq__card button{color:var(--theme-text-violet,#6d28d9);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.learner-offline-workspace-module__BbMenq__card button:hover{text-decoration:underline}.learner-offline-workspace-module__BbMenq__card button:disabled{opacity:.55;cursor:wait}.learner-offline-workspace-module__BbMenq__card button:focus-visible{outline:3px solid var(--theme-text-blue,#c4b5fd);outline-offset:2px}.learner-offline-workspace-module__BbMenq__learningCardGrid.learner-offline-workspace-module__BbMenq__learningCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.learner-offline-workspace-module__BbMenq__singleLearningGrid.learner-offline-workspace-module__BbMenq__singleLearningGrid{grid-template-columns:minmax(0,1fr)}.learner-offline-workspace-module__BbMenq__singleLearningGrid .learner-offline-workspace-module__BbMenq__learningCard{justify-self:center;width:100%;max-width:1050px}.learner-offline-workspace-module__BbMenq__learningCard{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(210px,40%) minmax(0,1fr);min-height:272px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.learner-offline-workspace-module__BbMenq__learningCard:hover{border-color:var(--theme-border-blue,#c4b5fd);box-shadow:0 15px 34px var(--theme-shadow-soft,#3623691a);transform:translateY(-2px)}.learner-offline-workspace-module__BbMenq__cardCover{isolation:isolate;grid-area:1/1/4;place-items:center;min-height:272px;display:grid;position:relative;overflow:hidden}.learner-offline-workspace-module__BbMenq__cardCoverOffline{background:linear-gradient(125deg,var(--theme-tint-blue,#ece8ff),var(--theme-tint-blue,#f7f5ff) 55%,var(--theme-tint-blue,#e7eefe))}.learner-offline-workspace-module__BbMenq__cardCoverOnline{background:linear-gradient(125deg,var(--theme-tint-cyan,#dff4f3),var(--theme-tint-cyan,#f1fcfa) 55%,var(--theme-tint-blue,#e9efff))}.learner-offline-workspace-module__BbMenq__cardCover:before{content:"";opacity:.1;width:150px;height:150px;color:var(--theme-text-violet,#6d28d9);border:1px solid;border-radius:32px;position:absolute;transform:rotate(24deg)}.learner-offline-workspace-module__BbMenq__cardCoverOnline:before{color:var(--theme-text-cyan,#087d7b)}.learner-offline-workspace-module__BbMenq__cardCover img{object-fit:contain}.learner-offline-workspace-module__BbMenq__coverSymbol{z-index:1;color:var(--theme-text-violet,#7148be);position:relative}.learner-offline-workspace-module__BbMenq__cardCoverOnline .learner-offline-workspace-module__BbMenq__coverSymbol{color:var(--theme-text-cyan,#168582)}.learner-offline-workspace-module__BbMenq__coverBadge{z-index:2;border:1px solid var(--theme-glass-on-accent-700,#ffffffb3);background:var(--theme-glass-surface-930,#ffffffed);box-shadow:0 4px 14px var(--theme-shadow-soft,#0f172a14);color:var(--theme-text-violet,#4e2a9d);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:.73rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:13px;inset-inline-start:13px}.learner-offline-workspace-module__BbMenq__cardCoverOnline .learner-offline-workspace-module__BbMenq__coverBadge{color:var(--theme-text-cyan,#087d7b)}.learner-offline-workspace-module__BbMenq__cardBody{grid-area:1/2;align-content:start;gap:9px;min-width:0;padding:20px 20px 12px;display:grid}.learner-offline-workspace-module__BbMenq__cardCode{color:var(--theme-text-muted,#7c8293);font-size:.75rem}.learner-offline-workspace-module__BbMenq__cardCode b{color:var(--theme-text-secondary,#566174);font-weight:750}.learner-offline-workspace-module__BbMenq__learningCard .learner-offline-workspace-module__BbMenq__cardBody h3{min-height:0;color:var(--theme-text-primary,#18233b);overflow-wrap:anywhere;margin:0;font-size:1.12rem;line-height:1.6}.learner-offline-workspace-module__BbMenq__learningCard .learner-offline-workspace-module__BbMenq__cardDescription{-webkit-line-clamp:2;min-height:0;color:var(--theme-text-secondary,#647087);-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.8;display:-webkit-box;overflow:hidden}.learner-offline-workspace-module__BbMenq__cardMetrics{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.learner-offline-workspace-module__BbMenq__cardMetrics span{border:1px solid var(--theme-border,#ece9f4);background:var(--theme-subtle,#faf9fd);color:var(--theme-text-secondary,#595778);border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:.73rem;font-weight:700;display:inline-flex}.learner-offline-workspace-module__BbMenq__cardMetrics svg{color:var(--theme-text-violet,#7544c5)}.learner-offline-workspace-module__BbMenq__cardProgress{border-top:1px solid var(--theme-border,#edf0f5);grid-area:2/2;gap:7px;margin:0 20px;padding:12px 0;display:grid}.learner-offline-workspace-module__BbMenq__cardProgress>div{color:var(--theme-text-secondary,#627086);justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;font-weight:700;display:flex}.learner-offline-workspace-module__BbMenq__cardProgress strong{color:var(--theme-text-violet,#5b2bb4);font-size:.86rem}.learner-offline-workspace-module__BbMenq__cardProgress progress{appearance:none;background:var(--theme-tint-violet,#ede9f5);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.learner-offline-workspace-module__BbMenq__cardProgress progress::-webkit-progress-bar{background:var(--theme-tint-violet,#ede9f5)}.learner-offline-workspace-module__BbMenq__cardProgress progress::-webkit-progress-value{background:var(--theme-fill-violet,#6d28d9);border-radius:999px}.learner-offline-workspace-module__BbMenq__cardProgress progress::-moz-progress-bar{background:var(--theme-fill-violet,#6d28d9);border-radius:999px}.learner-offline-workspace-module__BbMenq__cardProgress small{color:var(--theme-text-muted,#8992a2);font-size:.71rem}.learner-offline-workspace-module__BbMenq__cardFooter{grid-area:3/2;align-self:end;padding:8px 20px 20px}.learner-offline-workspace-module__BbMenq__cardFooter>a,.learner-offline-workspace-module__BbMenq__cardFooter>button{justify-content:center;width:100%;min-height:40px;display:flex}.learner-offline-workspace-module__BbMenq__playerBack{width:max-content}.learner-offline-workspace-module__BbMenq__outline,.learner-offline-workspace-module__BbMenq__player{border-color:var(--theme-border,#e7e9ef);box-shadow:0 7px 24px var(--theme-shadow-soft,#0f172a09);border-radius:20px}@media (max-width:1100px){.learner-offline-workspace-module__BbMenq__learningCardGrid.learner-offline-workspace-module__BbMenq__learningCardGrid{grid-template-columns:1fr}}@media (max-width:720px){.learner-offline-workspace-module__BbMenq__learningCard{flex-direction:column;min-height:0;display:flex}.learner-offline-workspace-module__BbMenq__cardCover{aspect-ratio:16/9;width:100%;min-height:0}.learner-offline-workspace-module__BbMenq__cardBody{padding:18px 18px 12px}.learner-offline-workspace-module__BbMenq__cardProgress{margin:0 18px}.learner-offline-workspace-module__BbMenq__cardFooter{margin-top:auto;padding:8px 18px 18px}.learner-offline-workspace-module__BbMenq__learningCard h3{min-height:0}.learner-offline-workspace-module__BbMenq__cardFooter>a,.learner-offline-workspace-module__BbMenq__cardFooter>button{width:100%}}.learner-offline-workspace-module__BbMenq__progressSummary{border:1px solid var(--theme-border,#e5e7ef);background:var(--theme-surface,#fff);border-radius:14px;gap:8px;padding:14px 18px;display:grid}.learner-offline-workspace-module__BbMenq__progressSummary>span{justify-content:space-between;gap:10px;font-size:.84rem;font-weight:700;display:flex}.learner-offline-workspace-module__BbMenq__progressSummary strong{color:var(--brand-700)}.learner-offline-workspace-module__BbMenq__progressSummary progress{width:100%;height:9px;accent-color:var(--theme-fill-brand-700,var(--brand-700))}.learner-offline-workspace-module__BbMenq__progressSummary small{color:var(--theme-text-secondary,#64748b)}.learner-offline-workspace-module__BbMenq__completionAction{border-top:1px solid var(--theme-border,#e5e7ef);justify-items:start;gap:7px;margin-top:24px;padding-top:17px;display:grid}.learner-offline-workspace-module__BbMenq__completionAction button{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--brand-700);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:.82rem;font-weight:800;display:inline-flex}.learner-offline-workspace-module__BbMenq__completionAction button:disabled{opacity:.6;cursor:wait}.learner-offline-workspace-module__BbMenq__completionAction span{color:var(--theme-text-red,#b42338);font-size:.75rem}.learner-offline-workspace-module__BbMenq__workspace{gap:16px}.learner-offline-workspace-module__BbMenq__playerBack{border:1px solid var(--theme-border,#e3dcef);background:var(--theme-surface,#fff);width:max-content;min-height:38px;color:var(--theme-text-violet,#58329b);border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.learner-offline-workspace-module__BbMenq__playerBack:hover{background:var(--theme-tint-violet,#f8f5ff)}.learner-offline-workspace-module__BbMenq__playerBack:focus-visible,.learner-offline-workspace-module__BbMenq__outlineItem:focus-visible,.learner-offline-workspace-module__BbMenq__completionAction button:focus-visible{outline:3px solid var(--theme-text-violet,#bda9ed);outline-offset:2px}.learner-offline-workspace-module__BbMenq__courseHeader{border:1px solid var(--theme-border,#e6e1f0);background:linear-gradient(130deg,var(--theme-surface,#fff) 0%,var(--theme-subtle,#fcfbff) 66%,var(--theme-tint-violet,#f2effb) 100%);box-shadow:0 12px 32px var(--theme-shadow-soft,#251b480e);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(180px,235px);align-items:stretch;gap:22px;padding:22px;display:grid}.learner-offline-workspace-module__BbMenq__courseHeaderInfo{align-content:start;gap:14px;min-width:0;display:grid}.learner-offline-workspace-module__BbMenq__courseHeaderMain{min-width:0}.learner-offline-workspace-module__BbMenq__courseEyebrow{color:var(--theme-text-violet,#653bb0);align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:inline-flex}.learner-offline-workspace-module__BbMenq__courseHeader h1{color:var(--theme-text-primary,#1b1831);overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.4}.learner-offline-workspace-module__BbMenq__courseDescription{-webkit-line-clamp:2;color:var(--theme-text-secondary,#687187);-webkit-box-orient:vertical;margin:9px 0 0;font-size:.83rem;line-height:1.9;display:-webkit-box;overflow:hidden}.learner-offline-workspace-module__BbMenq__courseStats{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.learner-offline-workspace-module__BbMenq__courseStats span{border:1px solid var(--theme-border,#e9e4f2);background:var(--theme-surface,#fff);color:var(--theme-text-secondary,#5d6275);border-radius:9px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;font-weight:750;display:inline-flex}.learner-offline-workspace-module__BbMenq__courseStats svg{color:var(--theme-text-violet,#7651b5)}.learner-offline-workspace-module__BbMenq__courseStats .learner-offline-workspace-module__BbMenq__accessPill{border-color:var(--theme-border,#cfe9d9);background:var(--theme-tint-green,#f1fbf5);color:var(--theme-text-green,#24724c)}.learner-offline-workspace-module__BbMenq__courseMeta{border-top:1px solid var(--theme-border,#ece9f3);flex-wrap:wrap;gap:10px 22px;margin:0;padding-top:13px;display:flex}.learner-offline-workspace-module__BbMenq__courseMeta>div{align-items:baseline;gap:7px;min-width:0;display:flex}.learner-offline-workspace-module__BbMenq__courseMeta dt{color:var(--theme-text-muted,#8790a0);font-size:.72rem}.learner-offline-workspace-module__BbMenq__courseMeta dd{color:var(--theme-text-primary,#30334b);overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:800}.learner-offline-workspace-module__BbMenq__courseHeaderProgress{gap:7px;max-width:520px;margin-top:1px;display:grid}.learner-offline-workspace-module__BbMenq__courseHeaderProgress span{color:var(--theme-text-secondary,#656d80);justify-content:space-between;gap:10px;font-size:.76rem;font-weight:750;display:flex}.learner-offline-workspace-module__BbMenq__courseHeaderProgress strong{color:var(--theme-text-violet,#602bb0);font-size:.85rem}.learner-offline-workspace-module__BbMenq__courseHeaderProgress progress{width:100%;height:8px;accent-color:var(--theme-fill-violet,#6d28d9)}.learner-offline-workspace-module__BbMenq__courseHeaderProgress small{color:var(--theme-text-muted,#8790a0);font-size:.7rem}.learner-offline-workspace-module__BbMenq__courseCover{border:1px solid var(--theme-border,#e5dcf4);background:linear-gradient(135deg,var(--theme-tint-blue,#ebe7fa),var(--theme-tint-blue,#f7f6ff) 58%,var(--theme-tint-blue,#e8eefb));min-height:190px;color:var(--theme-text-violet,#794eb7);border-radius:16px;align-self:stretch;place-items:center;display:grid;position:relative;overflow:hidden}.learner-offline-workspace-module__BbMenq__courseCover:before{opacity:.12;content:"";border:1px solid;border-radius:28px;width:130px;height:130px;position:absolute;transform:rotate(20deg)}.learner-offline-workspace-module__BbMenq__courseCover img{object-fit:contain;padding:6px}.learner-offline-workspace-module__BbMenq__layout{grid-template-columns:minmax(255px,300px) minmax(0,1fr);gap:20px}.learner-offline-workspace-module__BbMenq__outline{align-content:start;gap:0;max-height:calc(100vh - 108px);padding:0;position:sticky;top:88px;overflow:auto}.learner-offline-workspace-module__BbMenq__outlineTitle{z-index:1;border-bottom:1px solid var(--theme-border,#ebeaf1);background:var(--theme-surface,#fff);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex;position:sticky;top:0}.learner-offline-workspace-module__BbMenq__outlineTitle span{color:var(--theme-text-muted,#8990a2);font-size:.69rem;font-weight:800}.learner-offline-workspace-module__BbMenq__workspace .learner-offline-workspace-module__BbMenq__outlineTitle h2{color:var(--theme-text-primary,#26243a);margin:3px 0 0;font-size:1rem}.learner-offline-workspace-module__BbMenq__outlineTitle b{background:var(--theme-tint-violet,#f1edfa);min-width:30px;height:30px;color:var(--theme-text-violet,#6934b2);border-radius:9px;place-items:center;padding:0 5px;font-size:.76rem;display:grid}.learner-offline-workspace-module__BbMenq__outlineSection{gap:0;padding:15px 12px 4px;display:grid}.learner-offline-workspace-module__BbMenq__outlineSection+.learner-offline-workspace-module__BbMenq__outlineSection{border-top:1px solid var(--theme-border,#f0eef4)}.learner-offline-workspace-module__BbMenq__outlineSectionHeading{align-items:center;gap:10px;padding:0 5px 11px;display:flex}.learner-offline-workspace-module__BbMenq__outlineSectionHeading>div{min-width:0}.learner-offline-workspace-module__BbMenq__workspace .learner-offline-workspace-module__BbMenq__outlineSectionHeading h3{color:var(--theme-text-primary,#292b40);overflow-wrap:anywhere;margin:0;font-size:.83rem;line-height:1.5}.learner-offline-workspace-module__BbMenq__outlineSectionHeading small{color:var(--theme-text-muted,#8990a2);font-size:.69rem}.learner-offline-workspace-module__BbMenq__sectionNumber{background:var(--theme-tint-violet,#f1edfa);width:29px;height:29px;color:var(--theme-text-violet,#7549ad);border-radius:9px;flex:none;place-items:center;font-size:.73rem;font-weight:800;display:grid}.learner-offline-workspace-module__BbMenq__outlineItems{gap:5px;display:grid}.learner-offline-workspace-module__BbMenq__outlineItem{width:100%;min-height:55px;color:var(--theme-text-primary,#383b4f);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.learner-offline-workspace-module__BbMenq__outlineItem:hover:not(:disabled){background:var(--theme-subtle,#f8f6fc)}.learner-offline-workspace-module__BbMenq__outlineItem[aria-current=true]{border-color:var(--theme-border-strong,#d9c9f1);background:var(--theme-tint-violet,#f4effc);box-shadow:inset 3px 0 var(--theme-shadow-strong,#7439bc)}.learner-offline-workspace-module__BbMenq__outlineItem:disabled{opacity:.64;cursor:not-allowed}.learner-offline-workspace-module__BbMenq__itemIcon{background:var(--theme-subtle,#f3f1f9);width:33px;height:33px;color:var(--theme-text-violet,#7156a4);border-radius:9px;flex:none;place-items:center;display:grid}.learner-offline-workspace-module__BbMenq__outlineItem[aria-current=true] .learner-offline-workspace-module__BbMenq__itemIcon{background:var(--theme-tint-violet,#e9dffa);color:var(--theme-text-violet,#6831b1)}.learner-offline-workspace-module__BbMenq__itemText{flex:1;gap:2px;min-width:0;display:grid}.learner-offline-workspace-module__BbMenq__itemText strong{overflow-wrap:anywhere;font-size:.77rem;font-weight:750;line-height:1.45}.learner-offline-workspace-module__BbMenq__itemText small{color:var(--theme-text-muted,#8790a0);font-size:.67rem}.learner-offline-workspace-module__BbMenq__itemDone{color:var(--theme-text-green,#2d9a6b);flex:none}.learner-offline-workspace-module__BbMenq__outlineEmpty{color:var(--theme-text-muted,#8990a2);margin:4px 10px 14px;font-size:.75rem}.learner-offline-workspace-module__BbMenq__player{border-radius:20px;min-height:0;padding:24px}.learner-offline-workspace-module__BbMenq__playerHeading{border-bottom:1px solid var(--theme-border,#eceaf1);align-items:center;gap:12px;min-width:0;padding-bottom:18px;display:flex}.learner-offline-workspace-module__BbMenq__playerHeading>div{min-width:0}.learner-offline-workspace-module__BbMenq__playerHeadingIcon{background:var(--theme-tint-violet,#f1ecfb);width:45px;height:45px;color:var(--theme-text-violet,#703db3);border-radius:13px;flex:none;place-items:center;display:grid}.learner-offline-workspace-module__BbMenq__playerKicker{color:var(--theme-text-muted,#837f98);font-size:.72rem;font-weight:750}.learner-offline-workspace-module__BbMenq__workspace .learner-offline-workspace-module__BbMenq__playerTitle{color:var(--theme-text-primary,#222238);overflow-wrap:anywhere;margin:4px 0 0;font-size:1.14rem;line-height:1.5}.learner-offline-workspace-module__BbMenq__player .learner-offline-workspace-module__BbMenq__playerDescription{color:var(--theme-text-secondary,#697388);margin:17px 0 0;font-size:.83rem;line-height:1.85}.learner-offline-workspace-module__BbMenq__videoFrame{background:var(--theme-deep-neutral,#101828);width:100%;box-shadow:0 12px 28px var(--theme-shadow-soft,#10182819);border-radius:14px;place-items:center;margin-top:20px;display:grid;overflow:hidden}.learner-offline-workspace-module__BbMenq__player .learner-offline-workspace-module__BbMenq__videoFrame video{aspect-ratio:16/9;background:var(--theme-deep-neutral,#101828);width:100%;height:auto;max-height:480px;margin:0}.learner-offline-workspace-module__BbMenq__audioFrame{border:1px solid var(--theme-border,#e5dff1);background:linear-gradient(125deg,var(--theme-tint-violet,#f6f2fd),var(--theme-surface,#fff));border-radius:15px;align-items:center;gap:18px;margin-top:20px;padding:22px;display:flex}.learner-offline-workspace-module__BbMenq__audioFrame>svg{color:var(--theme-text-violet,#7652b2);flex:none}.learner-offline-workspace-module__BbMenq__player .learner-offline-workspace-module__BbMenq__audioFrame audio{width:100%;margin:0}.learner-offline-workspace-module__BbMenq__player iframe{border-radius:13px;height:min(65vh,620px);margin-top:20px}.learner-offline-workspace-module__BbMenq__player .learner-offline-workspace-module__BbMenq__resourceLink{border:1px solid var(--theme-border-strong,#d9c8ed);background:var(--theme-tint-violet,#f8f4ff);color:var(--theme-text-violet,#6636a3);border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.learner-offline-workspace-module__BbMenq__player .learner-offline-workspace-module__BbMenq__text{border:1px solid var(--theme-border,#efedf3);background:var(--theme-subtle,#fdfcff);border-radius:13px;margin-top:20px;padding:22px}.learner-offline-workspace-module__BbMenq__completionAction{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.learner-offline-workspace-module__BbMenq__completionAction button{min-height:39px}.learner-offline-workspace-module__BbMenq__completionAction span{line-height:1.6}@media (max-width:980px){.learner-offline-workspace-module__BbMenq__layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.learner-offline-workspace-module__BbMenq__courseHeader{grid-template-columns:minmax(0,1fr) 190px}}@media (max-width:760px){.learner-offline-workspace-module__BbMenq__courseHeader{grid-template-columns:1fr;gap:16px;padding:18px}.learner-offline-workspace-module__BbMenq__courseCover{aspect-ratio:16/9;grid-row:1;min-height:0}.learner-offline-workspace-module__BbMenq__layout{grid-template-columns:1fr}.learner-offline-workspace-module__BbMenq__player{order:1;padding:18px}.learner-offline-workspace-module__BbMenq__outline{order:2;max-height:none;position:static}.learner-offline-workspace-module__BbMenq__videoFrame{margin-top:16px}.learner-offline-workspace-module__BbMenq__audioFrame{flex-direction:column;align-items:stretch}.learner-offline-workspace-module__BbMenq__audioFrame>svg{align-self:center}}@media (max-width:480px){.learner-offline-workspace-module__BbMenq__courseHeader h1{font-size:1.5rem}.learner-offline-workspace-module__BbMenq__courseMeta{gap:8px 14px}.learner-offline-workspace-module__BbMenq__courseStats{gap:6px}.learner-offline-workspace-module__BbMenq__courseStats span{font-size:.69rem}.learner-offline-workspace-module__BbMenq__playerHeadingIcon{width:39px;height:39px}.learner-offline-workspace-module__BbMenq__player .learner-offline-workspace-module__BbMenq__text{padding:16px}}.learner-offline-workspace-module__BbMenq__completionAction small{color:var(--theme-text-muted,#8790a0);font-size:.7rem}.learner-offline-workspace-module__BbMenq__notesPanel{border:1px solid var(--theme-border,#e7e0f0);background:linear-gradient(140deg,var(--theme-subtle,#fdfcff),var(--theme-subtle,#f8f6fc));border-radius:16px;gap:15px;margin-top:24px;padding:20px;display:grid}.learner-offline-workspace-module__BbMenq__notesHeading{align-items:center;gap:11px;display:flex}.learner-offline-workspace-module__BbMenq__notesIcon{background:var(--theme-tint-violet,#eee8f9);width:40px;height:40px;color:var(--theme-text-violet,#7144aa);border-radius:11px;flex:none;place-items:center;display:grid}.learner-offline-workspace-module__BbMenq__notesHeading h3{color:var(--theme-text-primary,#25243b);margin:0;font-size:.95rem}.learner-offline-workspace-module__BbMenq__notesHeading p{color:var(--theme-text-muted,#7b8194);margin:3px 0 0;font-size:.72rem}.learner-offline-workspace-module__BbMenq__notesActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.learner-offline-workspace-module__BbMenq__notesActions button{border:1px solid var(--theme-border-violet,#6536aa);background:var(--theme-fill-violet,#6536aa);min-height:37px;color:var(--theme-on-accent,#fff);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:.76rem;font-weight:800;display:inline-flex}.learner-offline-workspace-module__BbMenq__notesActions button:hover:not(:disabled){background:var(--theme-fill-violet,#552a97)}.learner-offline-workspace-module__BbMenq__notesActions button:disabled{opacity:.55;cursor:not-allowed}.learner-offline-workspace-module__BbMenq__notesActions .learner-offline-workspace-module__BbMenq__notesDownload{border-color:var(--theme-border,#ded4ed);background:var(--theme-surface,#fff);color:var(--theme-text-violet,#643ca0)}.learner-offline-workspace-module__BbMenq__notesActions .learner-offline-workspace-module__BbMenq__notesDownload:hover:not(:disabled){background:var(--theme-tint-violet,#f4effa)}.learner-offline-workspace-module__BbMenq__notesActions span{color:var(--theme-text-muted,#727c8f);font-size:.73rem}.learner-offline-workspace-module__BbMenq__notesActions span[role=alert]{color:var(--theme-text-red,#a7233e)}.learner-offline-workspace-module__BbMenq__notesActions button:focus-visible{outline:3px solid var(--theme-text-violet,#bda9ed);outline-offset:2px}@media (max-width:760px){.learner-offline-workspace-module__BbMenq__notesPanel{padding:15px}}
.application-shell-module__faGU8W__shellRoot{background:var(--theme-subtle,#f7f8fb);grid-template-columns:286px minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .26s cubic-bezier(.2,.7,.2,1);display:grid}.application-shell-module__faGU8W__shellCollapsed{grid-template-columns:84px minmax(0,1fr)}.application-shell-module__faGU8W__accessState{min-height:70vh;color:var(--theme-text-secondary,#514760);text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}.application-shell-module__faGU8W__accessState button{border:1px solid var(--theme-border-strong,#d7c9ed);background:var(--theme-surface,#fff);color:var(--theme-text-violet,#6426a3);font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px}.application-shell-module__faGU8W__sidebar{border-inline-end:1px solid var(--theme-border,#e7e4ef);background:linear-gradient(180deg, var(--theme-subtle,#faf8ff) 0, var(--theme-surface,#fff) 180px, var(--theme-surface,#fff) 86%, var(--theme-subtle,#fcfaff) 100%);min-width:0;height:100dvh;color:var(--theme-text-primary,#32283f);z-index:70;flex-direction:column;padding:20px 16px 14px;transition:padding .26s;display:flex;position:sticky;inset-block-start:0}.application-shell-module__faGU8W__brandRow{border-bottom:1px solid var(--theme-border,#eeebf3);flex:none;align-items:center;gap:10px;min-height:56px;padding:0 2px 14px;display:flex}.application-shell-module__faGU8W__brand{min-width:0;color:inherit;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}.application-shell-module__faGU8W__brandMark{border:1px solid var(--theme-border-violet,#7540c5);background:linear-gradient(145deg, var(--theme-fill-violet,#6d38ba), var(--theme-fill-violet,#9063d4));width:44px;height:44px;color:var(--theme-on-accent,#fff);box-shadow:0 5px 14px var(--theme-shadow-medium,#6d38ba26);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.application-shell-module__faGU8W__logoMark{border-color:var(--theme-border,#ebe5f2);background:var(--theme-surface,#fff);box-shadow:0 4px 12px var(--theme-shadow-soft,#2a1b410a);overflow:hidden}.application-shell-module__faGU8W__logoMark img{object-fit:contain;width:100%;height:100%;display:block}.application-shell-module__faGU8W__brandText{gap:3px;min-width:0;max-width:190px;transition:opacity .16s,max-width .26s;display:grid;overflow:hidden}.application-shell-module__faGU8W__brand small,.application-shell-module__faGU8W__brand strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.application-shell-module__faGU8W__brand small{color:var(--theme-text-secondary,#756381);font-size:10px;line-height:1.7}.application-shell-module__faGU8W__brand strong{color:var(--theme-text-primary,#322441);font-size:13px;font-weight:750;line-height:1.8}.application-shell-module__faGU8W__mobileClose{border:1px solid var(--theme-border,#e9e4f0);background:var(--theme-surface,#fff);width:36px;height:36px;color:var(--theme-text-secondary,#796c8a);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.application-shell-module__faGU8W__mobileClose:hover{background:var(--theme-tint-violet,#f4effb);color:var(--theme-text-violet,#6330aa)}.application-shell-module__faGU8W__navigation{scrollbar-width:thin;scrollbar-color:#d8d1e4 transparent;scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;align-content:start;gap:6px;min-height:0;margin-top:16px;padding:0 0 12px;display:grid;overflow:hidden auto}.application-shell-module__faGU8W__navigation::-webkit-scrollbar{width:5px}.application-shell-module__faGU8W__navigation::-webkit-scrollbar-thumb{background:var(--theme-tint-violet,#d8d1e4);border-radius:10px}.application-shell-module__faGU8W__primaryLinks{gap:3px;margin-bottom:7px;display:grid}.application-shell-module__faGU8W__navGroup{min-width:0}.application-shell-module__faGU8W__groupToggle{width:100%;min-height:38px;color:var(--theme-text-secondary,#756381);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.application-shell-module__faGU8W__groupToggle:hover{background:var(--theme-subtle,#f7f4fb);color:var(--theme-text-violet,#6c4a92)}.application-shell-module__faGU8W__groupTitle{min-width:0;font-size:11px;font-weight:750;line-height:1.8}.application-shell-module__faGU8W__groupCaret{color:var(--theme-text-muted,#8e7d9a);flex:none;transition:transform .22s}.application-shell-module__faGU8W__groupToggle[aria-expanded=false] .application-shell-module__faGU8W__groupCaret{transform:rotate(-90deg)}[dir=rtl] .application-shell-module__faGU8W__groupToggle[aria-expanded=false] .application-shell-module__faGU8W__groupCaret{transform:rotate(90deg)}.application-shell-module__faGU8W__groupContent{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.application-shell-module__faGU8W__groupOpen{opacity:1;grid-template-rows:1fr}.application-shell-module__faGU8W__groupItems{align-content:start;gap:3px;min-height:0;display:grid;overflow:hidden}.application-shell-module__faGU8W__navItem{min-width:0;min-height:43px;color:var(--theme-text-secondary,#74677f);white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:550;line-height:1.8;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:flex;position:relative}.application-shell-module__faGU8W__navItem:hover{border-color:var(--theme-border,#ece5f4);background:var(--theme-subtle,#f8f5fc);color:var(--theme-text-primary,#513469)}.application-shell-module__faGU8W__navIconFrame{width:29px;height:29px;color:var(--theme-text-muted,#9a8aa8);border-radius:9px;flex:0 0 29px;place-items:center;transition:color .16s,background .16s;display:grid}.application-shell-module__faGU8W__navIcon{width:19px;height:19px;display:block}.application-shell-module__faGU8W__navLabel{text-overflow:ellipsis;min-width:0;max-width:205px;transition:opacity .16s,max-width .26s;overflow:hidden}.application-shell-module__faGU8W__navItemActive{border-color:var(--theme-border-violet,#e4d6f6);background:linear-gradient(100deg, var(--theme-tint-violet,#f4effc), var(--theme-tint-violet,#ece2fa));color:var(--theme-text-violet,#6232a8);font-weight:750}.application-shell-module__faGU8W__navItemActive:hover{border-color:var(--theme-border-strong,#d9c5f0);background:var(--theme-tint-violet,#eee4fb);color:var(--theme-text-violet,#5d2b9e)}.application-shell-module__faGU8W__navItemActive:before{background:var(--theme-fill-violet,#8a58cf);content:"";border-radius:5px;width:3px;position:absolute;inset-block:12px;inset-inline-start:-1px}.application-shell-module__faGU8W__navItemActive .application-shell-module__faGU8W__navIconFrame{background:var(--theme-surface,#fff);color:var(--theme-text-violet,#7342b7);box-shadow:0 2px 5px var(--theme-shadow-soft,#6232a80d)}.application-shell-module__faGU8W__sidebarFooter{border-top:1px solid var(--theme-border,#eeebf3);flex:none;gap:10px;margin-top:8px;padding-top:13px;display:grid}.application-shell-module__faGU8W__footerUser{border:1px solid var(--theme-border,#ece6f4);background:var(--theme-subtle,#faf8fd);min-width:0;color:inherit;border-radius:13px;align-items:center;gap:10px;padding:9px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.application-shell-module__faGU8W__footerUser:hover{border-color:var(--theme-border-strong,#dccbed);background:var(--theme-tint-violet,#f4eefb)}.application-shell-module__faGU8W__avatar{border:2px solid var(--theme-on-accent,#fff);background:var(--theme-tint-violet,#e9dcf8);width:35px;height:35px;color:var(--theme-text-violet,#7141a9);border-radius:12px;flex:0 0 35px;place-items:center;font-size:12px;font-weight:750;display:grid;overflow:hidden}.application-shell-module__faGU8W__avatarImage{object-fit:cover;border-radius:inherit;width:100%;height:100%}.application-shell-module__faGU8W__footerUserText{gap:2px;min-width:0;max-width:195px;display:grid;overflow:hidden}.application-shell-module__faGU8W__footerUserText strong,.application-shell-module__faGU8W__footerUserText small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.application-shell-module__faGU8W__footerUserText strong{color:var(--theme-text-primary,#4e3a61);font-size:12px;font-weight:700;line-height:1.7}.application-shell-module__faGU8W__footerUserText small{color:var(--theme-text-secondary,#756381);text-align:start;direction:ltr;font-size:10px}.application-shell-module__faGU8W__languageBlock{color:var(--theme-text-muted,#a491b4);align-items:center;gap:12px;padding:0 8px;display:flex}.application-shell-module__faGU8W__languageBlock>svg{flex:none}.application-shell-module__faGU8W__languageSwitcher{border:1px solid var(--theme-border,#eee8f4);background:var(--theme-subtle,#faf8fd);border-radius:10px;flex:1;grid-template-columns:repeat(3,1fr);gap:4px;min-width:0;padding:3px;display:grid}.application-shell-module__faGU8W__languageButton{min-height:26px;color:var(--theme-text-secondary,#756381);font-family:var(--font-latin);border:1px solid #0000;border-radius:7px;place-items:center;font-size:9px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:grid}.application-shell-module__faGU8W__languageButton:hover{background:var(--theme-tint-violet,#f0e8f9);color:var(--theme-text-violet,#7141a9)}.application-shell-module__faGU8W__languageButtonActive{border-color:var(--theme-border,#e2d5f0);background:var(--theme-surface,#fff);color:var(--theme-text-violet,#7644b5);box-shadow:0 2px 5px var(--theme-shadow-soft,#4d286f0a)}.application-shell-module__faGU8W__compactLanguageButton{display:none}.application-shell-module__faGU8W__footerActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.application-shell-module__faGU8W__footerAction{min-width:0;min-height:36px;color:var(--theme-text-secondary,#756381);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:5px 8px;font-size:11px;text-decoration:none;display:flex}.application-shell-module__faGU8W__footerAction svg{flex:none}.application-shell-module__faGU8W__footerAction span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.application-shell-module__faGU8W__footerAction:hover{border-color:var(--theme-border,#ede4f5);background:var(--theme-tint-violet,#f7f2fc);color:var(--theme-text-violet,#754a9d)}.application-shell-module__faGU8W__signOutAction:hover{border-color:var(--theme-border,#f6dce2);background:var(--theme-tint-red,#fff4f6);color:var(--theme-text-red,#b55a73)}.application-shell-module__faGU8W__footerAction:disabled{opacity:.5;cursor:not-allowed}.application-shell-module__faGU8W__sidebarCollapsed{padding-inline:11px}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__brandRow{justify-content:center;padding-inline:0}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__brand{justify-content:center;gap:0}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__brandText,.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__navLabel{opacity:0;max-width:0}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__groupToggle,.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__footerUserText,.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__footerAction span,.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__languageBlock{display:none}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__navigation{gap:10px;margin-top:14px}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__primaryLinks{margin-bottom:0}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__navGroup{border-top:1px solid var(--theme-border,#eee8f5);padding-top:9px}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__navItem{justify-content:center;gap:0;padding:4px 0}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__navIconFrame{flex-basis:36px;width:36px;height:36px}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__footerUser{background:0 0;border-color:#0000;justify-content:center;padding:6px 0}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__footerActions{grid-template-columns:1fr;gap:3px}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__footerAction{min-height:38px;padding:5px 0}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__compactLanguageButton{width:100%;min-height:36px;color:var(--theme-text-secondary,#756381);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.application-shell-module__faGU8W__sidebarCollapsed .application-shell-module__faGU8W__compactLanguageButton:hover{background:var(--theme-tint-violet,#f4eefb);color:var(--theme-text-violet,#754a9d)}.application-shell-module__faGU8W__mainColumn{flex-direction:column;min-width:0;display:flex}.application-shell-module__faGU8W__topbar{z-index:30;border-bottom:1px solid var(--theme-border,#e9e7ee);background:var(--theme-glass-surface-940,#fffffff0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:18px;min-height:66px;padding:10px 28px;display:flex;position:sticky;inset-block-start:0}.application-shell-module__faGU8W__menuButton{border:1px solid var(--theme-border,#e9e2f0);background:var(--theme-surface,#fff);width:38px;height:38px;color:var(--theme-text-muted,#8c779f);cursor:pointer;border-radius:11px;place-items:center;padding:0;transition:background .16s,border-color .16s,color .16s;display:grid}.application-shell-module__faGU8W__menuButton:hover{border-color:var(--theme-border-strong,#d9c9eb);background:var(--theme-tint-violet,#f8f3fd);color:var(--theme-text-violet,#7141a9)}.application-shell-module__faGU8W__topbarActions{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.application-shell-module__faGU8W__retryButton{background:var(--theme-tint-red,#fff1f2);color:var(--theme-text-red,#be123c);font:inherit;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.application-shell-module__faGU8W__content{flex:1;min-width:0;padding:28px}.application-shell-module__faGU8W__backdrop{display:none}.application-shell-module__faGU8W__notificationBell{border:1px solid var(--theme-border,#e9e2f0);background:var(--theme-surface,#fff);width:38px;height:38px;color:var(--theme-text-muted,#8c779f);border-radius:11px;place-items:center;line-height:1;text-decoration:none;display:grid;position:relative}.application-shell-module__faGU8W__notificationBell:hover{background:var(--theme-tint-violet,#f8f3fd);color:var(--theme-text-violet,#7141a9)}.application-shell-module__faGU8W__notificationBell b{border:2px solid var(--theme-on-accent,#fff);background:var(--theme-fill-violet,#8751c7);min-width:19px;height:19px;color:var(--theme-on-accent,#fff);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-7px}.application-shell-module__faGU8W__skipLink{z-index:1000;border:2px solid var(--theme-border-violet,#7c3aed);background:var(--theme-surface,#fff);color:var(--theme-text-primary,#111827);box-shadow:var(--shadow-md);border-radius:9px;padding:10px 14px;font-weight:700;position:fixed;inset-block-start:8px;inset-inline-start:12px;transform:translateY(-160%)}.application-shell-module__faGU8W__skipLink:focus{transform:translateY(0)}.application-shell-module__faGU8W__navItem:focus-visible,.application-shell-module__faGU8W__notificationBell:focus-visible,.application-shell-module__faGU8W__menuButton:focus-visible,.application-shell-module__faGU8W__mobileClose:focus-visible,.application-shell-module__faGU8W__groupToggle:focus-visible,.application-shell-module__faGU8W__retryButton:focus-visible,.application-shell-module__faGU8W__footerAction:focus-visible,.application-shell-module__faGU8W__languageButton:focus-visible,.application-shell-module__faGU8W__footerUser:focus-visible,.application-shell-module__faGU8W__compactLanguageButton:focus-visible{outline:3px solid var(--theme-text-violet,#d7bfef);outline-offset:-1px}.application-shell-module__faGU8W__content:focus{outline:none}@media (max-width:980px){.application-shell-module__faGU8W__shellRoot,.application-shell-module__faGU8W__shellCollapsed{grid-template-columns:minmax(0,1fr)}.application-shell-module__faGU8W__sidebar{width:min(326px,100vw - 28px);padding:calc(18px + env(safe-area-inset-top,0px)) 16px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 14px 60px var(--theme-shadow-medium,#23133526);visibility:hidden;pointer-events:none;border-start-end-radius:22px;border-end-end-radius:22px;transition:transform .28s cubic-bezier(.2,.7,.2,1),visibility .28s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}[dir=rtl] .application-shell-module__faGU8W__sidebar{transform:translate(105%)}.application-shell-module__faGU8W__sidebarOpen{visibility:visible;pointer-events:auto;transform:translate(0)}[dir=rtl] .application-shell-module__faGU8W__sidebarOpen{visibility:visible;pointer-events:auto;transform:translate(0)}.application-shell-module__faGU8W__mobileClose{display:flex}.application-shell-module__faGU8W__backdrop{z-index:65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;background:#1d132a52;border:0;transition:opacity .24s,visibility .24s;display:block;position:fixed;inset:0}.application-shell-module__faGU8W__backdropOpen{opacity:1;visibility:visible;pointer-events:auto}.application-shell-module__faGU8W__topbar{padding-inline:18px}}@media (max-width:720px){.application-shell-module__faGU8W__topbar{gap:10px;min-height:62px;padding-block:10px}.application-shell-module__faGU8W__content{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.application-shell-module__faGU8W__shellRoot,.application-shell-module__faGU8W__sidebar,.application-shell-module__faGU8W__backdrop,.application-shell-module__faGU8W__groupContent,.application-shell-module__faGU8W__groupCaret,.application-shell-module__faGU8W__brandText,.application-shell-module__faGU8W__navLabel,.application-shell-module__faGU8W__navItem{transition:none}}
.account-sidebar-module__4jbbhq__sidebar.account-sidebar-module__4jbbhq__sidebar{height:calc(100vh - var(--site-header-height,76px));height:calc(100dvh - var(--site-header-height,76px));align-self:start;inset-block-start:var(--site-header-height,76px)}.account-sidebar-module__4jbbhq__brandRow{gap:8px}.account-sidebar-module__4jbbhq__brandRowCollapsed{flex-direction:column;gap:6px}.account-sidebar-module__4jbbhq__collapseButton{border:1px solid var(--theme-border,#e9e2f0);background:var(--theme-surface,#fff);width:32px;height:32px;color:var(--theme-text-secondary,#756381);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}.account-sidebar-module__4jbbhq__collapseButton:hover{background:var(--theme-tint-violet,#f4effb);color:var(--theme-text-violet,#6330aa)}.account-sidebar-module__4jbbhq__collapseButton:focus-visible{outline:3px solid var(--theme-text-violet,#d7bfef);outline-offset:2px}.account-sidebar-module__4jbbhq__brandRowCollapsed .account-sidebar-module__4jbbhq__collapseButton{width:42px;height:28px}.account-sidebar-module__4jbbhq__unreadBadge{background:var(--theme-fill-violet,#6725a9);min-width:23px;height:23px;color:var(--theme-on-accent,#fff);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding-inline:6px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.account-sidebar-module__4jbbhq__unreadBadgeCollapsed{border:2px solid var(--theme-surface,#fff);border-radius:7px;min-width:19px;height:19px;padding-inline:4px;font-size:9px;position:absolute;inset-block-start:0;inset-inline-end:-2px}.account-sidebar-module__4jbbhq__adminSwitch.account-sidebar-module__4jbbhq__adminSwitch{border:1px solid var(--theme-border-violet,#e4d6f6);background:linear-gradient(100deg, var(--theme-tint-violet,#f4effc), var(--theme-tint-violet,#ece2fa));min-height:43px;color:var(--theme-text-violet,#6232a8);border-radius:12px;justify-content:center;padding:8px 10px;font-size:12px;font-weight:750}.account-sidebar-module__4jbbhq__adminSwitch.account-sidebar-module__4jbbhq__adminSwitch:hover{border-color:var(--theme-border-strong,#d9c5f0);background:var(--theme-tint-violet,#eee4fb);color:var(--theme-text-violet,#54258e)}.account-sidebar-module__4jbbhq__adminSwitch.account-sidebar-module__4jbbhq__adminSwitchCollapsed{padding-inline:0}@media (max-width:980px){.account-sidebar-module__4jbbhq__sidebar.account-sidebar-module__4jbbhq__sidebar{height:100dvh;inset-block-start:0}.account-sidebar-module__4jbbhq__collapseButton{display:none}}@media (prefers-reduced-motion:reduce){.account-sidebar-module__4jbbhq__collapseButton{transition:none}}
.account-favorites-module__oveLPW__cards{gap:16px;min-width:0;display:grid}.account-favorites-module__oveLPW__card{border:1px solid var(--border);background:var(--theme-surface,#fff);border-radius:14px;grid-template-columns:156px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.account-favorites-module__oveLPW__cover{min-height:156px;color:var(--brand-500);background:var(--brand-50);place-items:center;display:grid;position:relative}.account-favorites-module__oveLPW__image{object-fit:cover}.account-favorites-module__oveLPW__body{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.account-favorites-module__oveLPW__title{color:var(--ink-950);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.9;text-decoration:none}a.account-favorites-module__oveLPW__title:hover{color:var(--brand-700)}.account-favorites-module__oveLPW__meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.account-favorites-module__oveLPW__meta span{border:1px solid var(--border);background:var(--surface-subtle);color:var(--ink-600);border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;line-height:1.9;display:inline-flex}.account-favorites-module__oveLPW__meta svg{color:var(--brand-600);flex:none}.account-favorites-module__oveLPW__instructor{color:var(--ink-600);align-items:center;gap:7px;font-size:12px;line-height:1.9;display:flex}.account-favorites-module__oveLPW__instructor svg{color:var(--brand-600);flex:none}.account-favorites-module__oveLPW__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.account-favorites-module__oveLPW__price{color:var(--brand-700);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.account-favorites-module__oveLPW__actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.account-favorites-module__oveLPW__actions button,.account-favorites-module__oveLPW__actions a{border:1px solid var(--border-strong);width:36px;height:36px;min-height:36px;color:var(--brand-700);background:var(--theme-surface,#fff);border-radius:10px;place-items:center;padding:0;display:grid}.account-favorites-module__oveLPW__actions button:hover,.account-favorites-module__oveLPW__actions a:hover{border-color:var(--brand-300);background:var(--brand-50)}.account-favorites-module__oveLPW__actions button.account-favorites-module__oveLPW__remove{color:var(--theme-text-red,#be123c);border-color:var(--theme-border-red,#fecdd3);background:var(--theme-tint-red,#fff1f2)}.account-favorites-module__oveLPW__unavailable{color:var(--ink-500);align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.9;display:flex}.account-favorites-module__oveLPW__unavailable svg{flex:none;margin-top:4px}.account-favorites-module__oveLPW__browse{color:var(--brand-700);justify-content:space-between;align-self:flex-start;align-items:center;gap:12px;font-size:12px;font-weight:650;display:inline-flex}.account-favorites-module__oveLPW__actions button:focus-visible,.account-favorites-module__oveLPW__actions a:focus-visible,a.account-favorites-module__oveLPW__title:focus-visible,.account-favorites-module__oveLPW__browse:focus-visible{outline:3px solid var(--brand-200);outline-offset:2px}@media (max-width:650px){.account-favorites-module__oveLPW__card{grid-template-columns:100px minmax(0,1fr)}.account-favorites-module__oveLPW__cover{min-height:130px}.account-favorites-module__oveLPW__body{gap:10px;padding:14px}.account-favorites-module__oveLPW__title{font-size:13px}}@media (max-width:400px){.account-favorites-module__oveLPW__card{grid-template-columns:minmax(0,1fr)}.account-favorites-module__oveLPW__cover{min-height:160px}}
.account-overview-module__K7DXEG__welcome{gap:16px;display:grid}.account-overview-module__K7DXEG__identity{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.account-overview-module__K7DXEG__avatar{border:1px solid var(--brand-100);width:56px;height:56px;color:var(--brand-700);background:var(--brand-50);border-radius:16px;flex:none;place-items:center;font-size:23px;font-weight:700;display:grid;overflow:hidden}.account-overview-module__K7DXEG__avatarImage{object-fit:cover;width:100%;height:100%}.account-overview-module__K7DXEG__name{flex:1;gap:5px;min-width:0;display:grid}.account-overview-module__K7DXEG__welcome .account-overview-module__K7DXEG__name h2{color:var(--ink-950);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.9}.account-overview-module__K7DXEG__name small{color:var(--ink-500);overflow-wrap:anywhere;font-size:11px}.account-overview-module__K7DXEG__welcomeActions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.account-overview-module__K7DXEG__welcomeActions button,.account-overview-module__K7DXEG__welcomeActions a{border:1px solid var(--border-strong);width:40px;height:40px;min-height:40px;color:var(--brand-700);background:var(--theme-surface,#fff);border-radius:11px;place-items:center;padding:0;display:grid}.account-overview-module__K7DXEG__welcomeActions a:hover{border-color:var(--brand-300);background:var(--brand-50)}.account-overview-module__K7DXEG__updated{color:var(--ink-500);align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.9;display:flex}.account-overview-module__K7DXEG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.account-overview-module__K7DXEG__metric{border:1px solid var(--border);min-width:0;color:var(--ink-950);background:var(--theme-surface,#fff);border-radius:16px;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.account-overview-module__K7DXEG__metric:hover{border-color:var(--brand-300);box-shadow:0 5px 18px var(--theme-shadow-soft,#0f172a0a)}.account-overview-module__K7DXEG__metricTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-overview-module__K7DXEG__metricIcon{border:1px solid var(--brand-100);width:38px;height:38px;color:var(--brand-700);background:var(--brand-50);border-radius:11px;flex:none;place-items:center;display:grid}.account-overview-module__K7DXEG__metric[data-tone=warning] .account-overview-module__K7DXEG__metricIcon{color:var(--theme-text-yellow,#92400e);border-color:var(--theme-border-yellow,#fde68a);background:var(--theme-tint-yellow,#fffbeb)}.account-overview-module__K7DXEG__metricTop>svg{color:var(--ink-400)}.account-overview-module__K7DXEG__metricLabel{color:var(--ink-600);font-size:11px;line-height:1.9}.account-overview-module__K7DXEG__metricValue{color:var(--ink-950);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.8}.account-overview-module__K7DXEG__metric[data-money=true] .account-overview-module__K7DXEG__metricValue{font-size:clamp(17px,1.7vw,23px)}.account-overview-module__K7DXEG__metric small{color:var(--ink-500);font-size:10px;line-height:1.8}.account-overview-module__K7DXEG__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;min-width:0;display:grid}.account-overview-module__K7DXEG__list{gap:12px;min-width:0;display:grid}.account-overview-module__K7DXEG__row{border:1px solid var(--border);background:var(--theme-surface,#fff);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.account-overview-module__K7DXEG__rowBody{flex:1;gap:8px;min-width:0;display:grid}.account-overview-module__K7DXEG__rowTitle{color:var(--ink-950);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.9;text-decoration:none}a.account-overview-module__K7DXEG__rowTitle:hover{color:var(--brand-700)}.account-overview-module__K7DXEG__rowMeta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:10px;line-height:1.9;display:flex}.account-overview-module__K7DXEG__rowPrice{color:var(--ink-800);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.account-overview-module__K7DXEG__rowAction{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--brand-700);background:var(--theme-surface,#fff);border-radius:10px;flex:none;place-items:center;display:grid}.account-overview-module__K7DXEG__rowAction:hover{border-color:var(--brand-300);background:var(--brand-50)}.account-overview-module__K7DXEG__rowSymbol{border:1px solid var(--border);width:34px;height:34px;color:var(--brand-600);background:var(--surface-subtle);border-radius:10px;flex:none;place-items:center;display:grid}.account-overview-module__K7DXEG__seeAll{color:var(--brand-700);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:4px;font-size:11px;font-weight:600;line-height:1.9;display:inline-flex}.account-overview-module__K7DXEG__progress{gap:5px;display:grid}.account-overview-module__K7DXEG__progress span{color:var(--ink-500);font-size:10px;line-height:1.9}.account-overview-module__K7DXEG__progress progress{width:100%;height:5px;color:var(--brand-600);background:var(--brand-50);accent-color:var(--brand-600);border:0;border-radius:10px;display:block;overflow:hidden}.account-overview-module__K7DXEG__progress progress::-webkit-progress-bar{background:var(--brand-50);border-radius:10px}.account-overview-module__K7DXEG__progress progress::-webkit-progress-value{background:var(--brand-600);border-radius:10px}.account-overview-module__K7DXEG__progress progress::-moz-progress-bar{background:var(--brand-600);border-radius:10px}.account-overview-module__K7DXEG__noticeRow[data-unread=true]{border-color:var(--brand-100);background:var(--brand-50)}.account-overview-module__K7DXEG__noticeRow[data-unread=true] .account-overview-module__K7DXEG__rowTitle{font-weight:750}.account-overview-module__K7DXEG__quickLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.account-overview-module__K7DXEG__quickLink{border:1px solid var(--border);min-width:0;color:var(--ink-900);background:var(--theme-surface,#fff);border-radius:12px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.account-overview-module__K7DXEG__quickLink:hover{border-color:var(--brand-300);background:var(--brand-50)}.account-overview-module__K7DXEG__quickLink>svg{color:var(--brand-600);flex:none}.account-overview-module__K7DXEG__quickLink>div{gap:5px;min-width:0;display:grid}.account-overview-module__K7DXEG__quickLink strong{overflow-wrap:anywhere;font-size:12px;line-height:1.9}.account-overview-module__K7DXEG__quickLink small{color:var(--ink-500);font-size:10px;line-height:1.9}.account-overview-module__K7DXEG__metric:focus-visible,.account-overview-module__K7DXEG__quickLink:focus-visible,.account-overview-module__K7DXEG__rowAction:focus-visible,.account-overview-module__K7DXEG__rowTitle:focus-visible,.account-overview-module__K7DXEG__seeAll:focus-visible,.account-overview-module__K7DXEG__welcomeActions a:focus-visible{outline:3px solid var(--brand-200);outline-offset:2px}@media (max-width:1200px){.account-overview-module__K7DXEG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview-module__K7DXEG__columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.account-overview-module__K7DXEG__metrics{gap:12px}.account-overview-module__K7DXEG__metric{padding:16px}.account-overview-module__K7DXEG__row{gap:10px;padding:12px}.account-overview-module__K7DXEG__welcome .account-overview-module__K7DXEG__name h2{font-size:15px}.account-overview-module__K7DXEG__quickLinks{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.account-overview-module__K7DXEG__metric{transition:none}}
