.course-view-tabs:where(.astro-aknskhvm){border:1px solid var(--surface-line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,1fr);min-height:2.35rem;margin:0 .82rem .55rem;display:grid;overflow:hidden}.course-view-tabs:where(.astro-aknskhvm).two{grid-template-columns:repeat(2,1fr)}.course-view-tabs:where(.astro-aknskhvm) span:where(.astro-aknskhvm){min-height:2.35rem;color:var(--surface-muted);justify-content:center;align-items:center;gap:.28rem;font-size:.45rem;display:flex}.course-view-tabs:where(.astro-aknskhvm) span:where(.astro-aknskhvm)+span:where(.astro-aknskhvm){border-left:1px solid var(--surface-line)}.course-view-tabs:where(.astro-aknskhvm) .current:where(.astro-aknskhvm){color:#5f2d69;background:#f7eff9;font-weight:800}.course-view-tabs:where(.astro-aknskhvm) b:where(.astro-aknskhvm){font-family:var(--thu-mono);font-size:.38rem}.course-focus-card:where(.astro-aknskhvm),.task-focus-card:where(.astro-aknskhvm){color:#fff;background:linear-gradient(145deg,#371443,#673073);border-radius:8px;margin:0 .82rem .55rem;padding:.75rem}.course-focus-card:where(.astro-aknskhvm) small:where(.astro-aknskhvm),.task-focus-card:where(.astro-aknskhvm) small:where(.astro-aknskhvm){color:#dfcfe3;font-size:.4rem}.course-focus-card:where(.astro-aknskhvm) h3:where(.astro-aknskhvm),.task-focus-card:where(.astro-aknskhvm) h3:where(.astro-aknskhvm){font-family:var(--thu-display);margin:.4rem 0 .25rem;font-size:.82rem}.course-focus-card:where(.astro-aknskhvm) p:where(.astro-aknskhvm),.task-focus-card:where(.astro-aknskhvm) p:where(.astro-aknskhvm){color:#e3d6e6;margin:0;font-size:.44rem}.course-focus-card:where(.astro-aknskhvm)>span:where(.astro-aknskhvm),.task-focus-card:where(.astro-aknskhvm)>span:where(.astro-aknskhvm){color:#54235e;background:#fff;border-radius:5px;margin-top:.65rem;padding:.28rem .42rem;font-size:.4rem;font-weight:800;display:inline-flex}.course-library-row:where(.astro-aknskhvm),.task-queue-row:where(.astro-aknskhvm){border:1px solid var(--surface-line);background:#fff;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:3.8rem;margin:0 .82rem .55rem;padding:.55rem .62rem;display:grid}.course-library-row:where(.astro-aknskhvm) div:where(.astro-aknskhvm),.task-queue-row:where(.astro-aknskhvm) div:where(.astro-aknskhvm){gap:.15rem;display:grid}.course-library-row:where(.astro-aknskhvm) strong:where(.astro-aknskhvm),.task-queue-row:where(.astro-aknskhvm) strong:where(.astro-aknskhvm){font-size:.5rem}.course-library-row:where(.astro-aknskhvm) small:where(.astro-aknskhvm),.task-queue-row:where(.astro-aknskhvm) small:where(.astro-aknskhvm){color:var(--surface-muted);font-size:.39rem}.course-library-row:where(.astro-aknskhvm)>span:where(.astro-aknskhvm),.task-queue-row:where(.astro-aknskhvm)>span:where(.astro-aknskhvm){color:#5f2d69;font-size:.4rem;font-weight:800}.task-queue-row:where(.astro-aknskhvm){grid-template-columns:3rem minmax(0,1fr) auto}.task-queue-row:where(.astro-aknskhvm) time:where(.astro-aknskhvm){font-size:.48rem;font-weight:800;display:grid}.task-queue-row:where(.astro-aknskhvm) time:where(.astro-aknskhvm) small:where(.astro-aknskhvm){font-size:.36rem;font-weight:500}.course-now-card:where(.astro-aknskhvm){color:#fff;background:linear-gradient(145deg,#371443,#673073);border-radius:8px;justify-content:space-between;align-items:center;gap:.7rem;min-height:8rem;margin:0 .82rem .55rem;padding:.8rem;display:flex}.course-now-card:where(.astro-aknskhvm) small:where(.astro-aknskhvm){color:#ddcde1;font-size:.4rem}.course-now-card:where(.astro-aknskhvm) h3:where(.astro-aknskhvm){font-family:var(--thu-display);margin:.35rem 0 .2rem;font-size:.85rem}.course-now-card:where(.astro-aknskhvm) p:where(.astro-aknskhvm){color:#e2d4e5;margin:0;font-size:.43rem}.course-now-card:where(.astro-aknskhvm)>span:where(.astro-aknskhvm){color:#54235e;background:#fff;border-radius:5px;padding:.38rem .48rem;font-size:.42rem;font-weight:800}.course-now-summary:where(.astro-aknskhvm){border:1px solid var(--surface-line);background:#fff;border-radius:7px;grid-template-columns:repeat(2,1fr);margin:0 .82rem;display:grid;overflow:hidden}.course-now-summary:where(.astro-aknskhvm) div:where(.astro-aknskhvm){align-content:center;place-items:center;gap:.2rem;min-height:4rem;display:grid}.course-now-summary:where(.astro-aknskhvm) div:where(.astro-aknskhvm)+div:where(.astro-aknskhvm){border-left:1px solid var(--surface-line)}.course-now-summary:where(.astro-aknskhvm) span:where(.astro-aknskhvm){color:var(--surface-muted);font-size:.4rem}.course-now-summary:where(.astro-aknskhvm) strong:where(.astro-aknskhvm){font-size:1rem}.course-shelf:where(.astro-aknskhvm){grid-template-columns:repeat(3,1fr);gap:.45rem;margin:0 .82rem .65rem;display:grid}.course-shelf:where(.astro-aknskhvm) article:where(.astro-aknskhvm){border:1px solid var(--surface-line);background:#fff;border-radius:8px;min-height:10.8rem;padding:.68rem}.course-shelf:where(.astro-aknskhvm) article:where(.astro-aknskhvm).active{color:#fff;background:linear-gradient(155deg,#381444,#693174)}.course-shelf:where(.astro-aknskhvm) article:where(.astro-aknskhvm).pending{background:#fffaf0;border-style:dashed}.course-shelf:where(.astro-aknskhvm)>article:where(.astro-aknskhvm)>span:where(.astro-aknskhvm){color:#83548d;font-size:.4rem;font-weight:800}.course-shelf:where(.astro-aknskhvm) .active:where(.astro-aknskhvm)>span:where(.astro-aknskhvm){color:#ddc8e2}.course-shelf:where(.astro-aknskhvm) h3:where(.astro-aknskhvm){min-height:2.3rem;font-family:var(--thu-display);margin:.55rem 0 .3rem;font-size:.75rem;line-height:1.2}.course-shelf:where(.astro-aknskhvm) p:where(.astro-aknskhvm){color:var(--surface-muted);margin:0;font-size:.43rem}.course-shelf:where(.astro-aknskhvm) .active:where(.astro-aknskhvm) p:where(.astro-aknskhvm){color:#dacade}.course-shelf:where(.astro-aknskhvm) footer:where(.astro-aknskhvm){border-top:1px solid #78647d33;gap:.1rem;margin-top:1.4rem;padding-top:.55rem;display:grid}.course-shelf:where(.astro-aknskhvm) footer:where(.astro-aknskhvm) b:where(.astro-aknskhvm){font-size:.47rem}.course-shelf:where(.astro-aknskhvm) footer:where(.astro-aknskhvm) small:where(.astro-aknskhvm){color:var(--surface-muted);font-size:.39rem}.course-shelf:where(.astro-aknskhvm) .active:where(.astro-aknskhvm) footer:where(.astro-aknskhvm) small:where(.astro-aknskhvm){color:#dacade}.phase-board:where(.astro-aknskhvm){grid-template-columns:repeat(3,1fr);gap:.45rem;margin:0 .82rem .6rem;display:grid}.phase-board:where(.astro-aknskhvm) section:where(.astro-aknskhvm){border:1px solid var(--surface-line);background:#fff;border-radius:7px;min-height:14rem;overflow:hidden}.phase-board:where(.astro-aknskhvm) header:where(.astro-aknskhvm){background:#f0edf1;justify-content:space-between;align-items:center;min-height:2rem;padding:.45rem .5rem;display:flex}.phase-board:where(.astro-aknskhvm) header:where(.astro-aknskhvm) span:where(.astro-aknskhvm){font-size:.48rem;font-weight:800}.phase-board:where(.astro-aknskhvm) header:where(.astro-aknskhvm) b:where(.astro-aknskhvm){color:#8a6d91;font-family:var(--thu-mono);font-size:.36rem}.phase-board:where(.astro-aknskhvm) article:where(.astro-aknskhvm){border-top:1px solid #eee9ef;min-height:3.6rem;padding:.55rem .5rem}.phase-board:where(.astro-aknskhvm) article:where(.astro-aknskhvm) strong:where(.astro-aknskhvm),.phase-board:where(.astro-aknskhvm) article:where(.astro-aknskhvm) small:where(.astro-aknskhvm){display:block}.phase-board:where(.astro-aknskhvm) article:where(.astro-aknskhvm) strong:where(.astro-aknskhvm){font-size:.46rem;line-height:1.35}.phase-board:where(.astro-aknskhvm) article:where(.astro-aknskhvm) small:where(.astro-aknskhvm){color:var(--surface-muted);margin-top:.2rem;font-size:.38rem}.phase-board:where(.astro-aknskhvm) .focus:where(.astro-aknskhvm){background:#f8effa;box-shadow:inset 3px 0 #6f3479}.phase-board:where(.astro-aknskhvm) .attention:where(.astro-aknskhvm){background:#fff7e6;box-shadow:inset 3px 0 #d09a35}.phase-board:where(.astro-aknskhvm) .ended:where(.astro-aknskhvm),.phase-board:where(.astro-aknskhvm) .muted:where(.astro-aknskhvm){opacity:.58}.next-actions:where(.astro-aknskhvm){grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0 .82rem .6rem;display:grid}.next-actions:where(.astro-aknskhvm) article:where(.astro-aknskhvm){border:1px solid var(--surface-line);background:#fff;border-radius:8px;min-height:11rem;padding:.75rem}.next-actions:where(.astro-aknskhvm) article:where(.astro-aknskhvm).primary{color:#fff;background:linear-gradient(145deg,#371443,#673073)}.next-actions:where(.astro-aknskhvm) span:where(.astro-aknskhvm){color:#83518d;font-size:.4rem;font-weight:800}.next-actions:where(.astro-aknskhvm) .primary:where(.astro-aknskhvm) span:where(.astro-aknskhvm){color:#dbc6e0}.next-actions:where(.astro-aknskhvm) h3:where(.astro-aknskhvm){font-family:var(--thu-display);margin:.45rem 0 .3rem;font-size:.78rem}.next-actions:where(.astro-aknskhvm) p:where(.astro-aknskhvm){min-height:3.1rem;color:var(--surface-muted);margin:0 0 .6rem;font-size:.43rem;line-height:1.45}.next-actions:where(.astro-aknskhvm) .primary:where(.astro-aknskhvm) p:where(.astro-aknskhvm){color:#dfd0e2}.reason-row:where(.astro-aknskhvm){grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.45rem;display:grid}.reason-row:where(.astro-aknskhvm) span:where(.astro-aknskhvm){color:#625866;background:#f6f3f7;border-radius:4px;align-items:center;gap:.28rem;min-height:2.2rem;padding:.3rem;font-size:.39rem;display:flex}.reason-row:where(.astro-aknskhvm) b:where(.astro-aknskhvm){color:#74417d;font-family:var(--thu-mono)}
