._shell_1mhme_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);display:grid;grid-template-columns:250px 1fr}._sidebar_1mhme_2{background:var(--sidebar);color:var(--sidebar-foreground);padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-8);min-height:100vh}._brand_1mhme_3{display:flex;align-items:center;gap:var(--spacing-3)}._brand_1mhme_3 strong{font-family:var(--font-family-display);font-size:1.55rem;letter-spacing:.04em;display:block}._brand_1mhme_3 small{display:block;opacity:.68;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}._mark_1mhme_6{width:42px;height:42px;border:1px solid hsla(42,38%,96%,.3);border-radius:var(--radius);display:grid;place-items:center;position:relative}._mark_1mhme_6 span{position:absolute;right:4px;bottom:1px;color:var(--accent);font-weight:700}._nav_1mhme_8{display:flex;flex-direction:column;gap:var(--spacing-2)}._nav_1mhme_8 a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:var(--spacing-3);padding:.72rem .85rem;border-radius:var(--radius);opacity:.72;font-weight:500}._nav_1mhme_8 a:hover,._nav_1mhme_8 ._active_1mhme_10{opacity:1;background:#f9f6f11a}._nav_1mhme_8 ._active_1mhme_10{box-shadow:inset 3px 0 var(--accent)}._support_1mhme_12{margin-top:auto;border:1px solid hsla(42,38%,96%,.16);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2);background:#f9f6f10f}._support_1mhme_12 span{font-size:.8rem;opacity:.7;margin-bottom:var(--spacing-2)}._content_1mhme_14{padding:var(--spacing-8);max-width:1440px;width:100%;margin:0 auto}._topbar_1mhme_15{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}._topbar_1mhme_15 h1{font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3rem);line-height:1;margin:.55rem 0 .35rem}._topbar_1mhme_15 p{margin:0;color:var(--muted-foreground)}._profile_1mhme_18{display:flex;align-items:center;gap:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-full);padding:.4rem 1rem .4rem .4rem;box-shadow:var(--shadow)}._profile_1mhme_18 span{display:block;color:var(--muted-foreground);font-size:.76rem}._avatar_1mhme_20{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--secondary);font-weight:700}._metrics_1mhme_21{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._metrics_1mhme_21 article{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-4);box-shadow:var(--shadow)}._metrics_1mhme_21 span,._metrics_1mhme_21 small{display:block;color:var(--muted-foreground)}._metrics_1mhme_21 strong{display:block;font-size:1.55rem;font-variant-numeric:tabular-nums}._metrics_1mhme_21 small{font-size:.75rem;margin-top:.15rem}._metricIcon_1mhme_26{width:46px;height:46px;border-radius:var(--radius);background:var(--surface);display:grid;place-items:center;color:var(--primary)}._grid_1mhme_27{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:var(--spacing-6)}._nextLesson_1mhme_28,._progressCard_1mhme_28,._upcoming_1mhme_28{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow)}._sectionHeading_1mhme_29{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3)}._sectionHeading_1mhme_29 h2{font-family:var(--font-family-display);font-size:1.65rem;margin:.18rem 0 0}._eyebrow_1mhme_31{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700;color:var(--accent)}._lessonMeta_1mhme_32{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);margin:var(--spacing-6) 0}._lessonMeta_1mhme_32>div{display:flex;align-items:center;gap:var(--spacing-3)}._lessonMeta_1mhme_32 span{color:var(--muted-foreground);font-size:.86rem}._lessonMeta_1mhme_32 strong{display:block;color:var(--foreground);font-size:.93rem}._questionCard_1mhme_36{background:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._questionCard_1mhme_36>div{display:flex;align-items:flex-start;gap:var(--spacing-3)}._questionCard_1mhme_36 span{display:block;color:var(--muted-foreground);font-size:.8rem;margin-top:.2rem}._lessonActions_1mhme_39{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-4);flex-wrap:wrap}._lessonActions_1mhme_39 button{display:inline-flex;align-items:center;gap:var(--spacing-2)}._progressList_1mhme_41{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6)}._progressList_1mhme_41>div>div{display:flex;justify-content:space-between;font-size:.86rem;margin-bottom:var(--spacing-2)}._progressList_1mhme_41 strong{font-variant-numeric:tabular-nums}._note_1mhme_44{font-size:.76rem;color:var(--muted-foreground);margin:var(--spacing-6) 0 0}._textButton_1mhme_45{background:none;border:0;color:var(--primary);display:flex;align-items:center;gap:.15rem;font-weight:600;cursor:pointer}._upcoming_1mhme_28{margin-top:var(--spacing-6)}._lessonTable_1mhme_47{margin-top:var(--spacing-4);border-top:1px solid var(--border)}._lessonTable_1mhme_47 article{display:grid;grid-template-columns:56px 1fr 140px 30px;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._lessonTable_1mhme_47 article>div:nth-child(2) span{display:block;color:var(--muted-foreground);font-size:.8rem;margin-top:.2rem}._dateBlock_1mhme_50{background:var(--surface);border-radius:var(--radius);padding:.5rem;text-align:center}._dateBlock_1mhme_50 strong,._dateBlock_1mhme_50 span{display:block}._dateBlock_1mhme_50 strong{font-size:1.25rem}._dateBlock_1mhme_50 span{font-size:.7rem;text-transform:uppercase}._time_1mhme_53{display:flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground);font-size:.85rem}._lessonTable_1mhme_47 button{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}@media(max-width:950px){._shell_1mhme_1{grid-template-columns:82px 1fr}._sidebar_1mhme_2{padding:var(--spacing-4)}._brand_1mhme_3>div:last-child,._nav_1mhme_8 a{font-size:0}._nav_1mhme_8 a{justify-content:center}._support_1mhme_12{display:none}._metrics_1mhme_21,._grid_1mhme_27{grid-template-columns:1fr}}@media(max-width:620px){._shell_1mhme_1{display:block}._sidebar_1mhme_2{min-height:auto;position:sticky;top:0;z-index:10;flex-direction:row;align-items:center;padding:var(--spacing-3)}._brand_1mhme_3{margin-right:auto}._brand_1mhme_3>div:last-child{display:none}._nav_1mhme_8{flex-direction:row}._nav_1mhme_8 a{display:none}._nav_1mhme_8 a:first-child,._nav_1mhme_8 a:nth-child(2),._nav_1mhme_8 a:nth-child(3){display:flex;padding:.6rem}._content_1mhme_14{padding:var(--spacing-4)}._topbar_1mhme_15{align-items:center}._topbar_1mhme_15 p,._profile_1mhme_18>div:last-child{display:none}._metrics_1mhme_21{grid-template-columns:1fr 1fr}._metrics_1mhme_21 article:last-child{grid-column:1/-1}._lessonMeta_1mhme_32{grid-template-columns:1fr}._questionCard_1mhme_36{align-items:flex-start;flex-direction:column}._lessonTable_1mhme_47 article{grid-template-columns:48px 1fr 26px}._time_1mhme_53{display:none}}
