.full-shell.svelte-avvhj6{padding-block:2rem 5rem}.full-hero.svelte-avvhj6{border-bottom:1px solid #94a3b826;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:1.7rem 0 2rem;display:grid}.full-hero.svelte-avvhj6 h1:where(.svelte-avvhj6){max-width:48rem;margin:.35rem 0 .7rem}.full-hero.svelte-avvhj6 p:where(.svelte-avvhj6):not(.eyebrow){max-width:58rem}.full-metrics.svelte-avvhj6{background:#143b3b38;border:1px solid #55e6c140;border-radius:1rem;grid-template-columns:repeat(2,auto);gap:.25rem .8rem;padding:1rem 1.1rem;display:grid}.full-metrics.svelte-avvhj6 strong:where(.svelte-avvhj6){color:#55e6c1;font-size:1.25rem}.full-metrics.svelte-avvhj6 span:where(.svelte-avvhj6){color:#94a3b8;align-self:center;font-size:.75rem}.header-nav.svelte-avvhj6{gap:1rem;display:flex}.header-nav.svelte-avvhj6 a:where(.svelte-avvhj6){color:#94a3b8;font-size:.8rem;text-decoration:none}.header-nav.svelte-avvhj6 a:where(.svelte-avvhj6):hover{color:#e8eef7}.full-message.svelte-avvhj6{color:#f5bd67}.semester-tabs.svelte-avvhj6{grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem;margin:1.8rem 0;display:grid}.semester-tabs.svelte-avvhj6 button:where(.svelte-avvhj6){color:#94a3b8;text-align:left;cursor:pointer;background:#0a111e80;border:1px solid #94a3b826;border-radius:.75rem;gap:.25rem;padding:.72rem;display:grid}.semester-tabs.svelte-avvhj6 button:where(.svelte-avvhj6):hover,.semester-tabs.svelte-avvhj6 button:where(.svelte-avvhj6):focus-visible{color:#e8eef7;border-color:#7ea7ff99}.semester-tabs.svelte-avvhj6 button.active:where(.svelte-avvhj6){color:#e8eef7;background:#143b3b4d;border-color:#55e6c18c}.semester-tabs.svelte-avvhj6 strong:where(.svelte-avvhj6){color:#55e6c1;font-size:.73rem}.semester-heading.svelte-avvhj6{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.semester-heading.svelte-avvhj6 h2:where(.svelte-avvhj6){margin:.35rem 0 0}.semester-heading.svelte-avvhj6>span:where(.svelte-avvhj6){color:#94a3b8;font-size:.8rem}.course-grid.svelte-avvhj6{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.course-card.svelte-avvhj6{background:#0a111e91;border:1px solid #94a3b826;border-radius:1rem;flex-direction:column;min-height:21rem;padding:1.15rem;display:flex}.course-card.track-card.svelte-avvhj6{background:#402d1433;border-color:#f5bd6759}.course-card.locked.svelte-avvhj6{opacity:.75}.card-top.svelte-avvhj6,.card-status.svelte-avvhj6{color:#7ea7ff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font:.67rem DM Mono,ui-monospace,monospace;display:flex}.card-top.svelte-avvhj6 strong:where(.svelte-avvhj6){color:#55e6c1;font-weight:500}.course-card.svelte-avvhj6 h3:where(.svelte-avvhj6){color:#e8eef7;margin:.95rem 0 .55rem;font-size:1rem;line-height:1.35}.course-card.svelte-avvhj6 p:where(.svelte-avvhj6){color:#aebccc;flex:1;margin:0;font-size:.79rem;line-height:1.6}.tag-row.svelte-avvhj6,.card-meta.svelte-avvhj6{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.tag-row.svelte-avvhj6 span:where(.svelte-avvhj6),.card-meta.svelte-avvhj6 span:where(.svelte-avvhj6){color:#b9c7d9;border:1px solid #94a3b824;border-radius:999px;padding:.3rem .45rem;font-size:.64rem}.tag-row.svelte-avvhj6 span:where(.svelte-avvhj6){color:#f5bd67}.card-status.svelte-avvhj6{color:#64748b;margin:.9rem 0}.card-status.svelte-avvhj6 strong:where(.svelte-avvhj6){color:#e8eef7;letter-spacing:0;text-transform:none;font-family:inherit;font-size:.7rem}.course-card.svelte-avvhj6 .button:where(.svelte-avvhj6){justify-content:center;width:100%}.capstone-panel.svelte-avvhj6{background:#0f192e73;border:1px solid #7ea7ff40;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:2rem;margin-top:1.5rem;padding:1.25rem;display:grid}.capstone-panel.svelte-avvhj6 h2:where(.svelte-avvhj6){margin:.35rem 0 .7rem;font-size:1.1rem}.capstone-panel.svelte-avvhj6 p:where(.svelte-avvhj6):not(.eyebrow){color:#b9c7d9;max-width:55rem;font-size:.8rem;line-height:1.6}.capstone-stats.svelte-avvhj6{grid-template-columns:auto auto;align-content:center;gap:.35rem 1rem;display:grid}.capstone-stats.svelte-avvhj6 span:where(.svelte-avvhj6){color:#94a3b8;font-size:.7rem}.capstone-stats.svelte-avvhj6 strong:where(.svelte-avvhj6){color:#55e6c1;font-size:1.15rem}@media (width<=1000px){.semester-tabs.svelte-avvhj6{grid-template-columns:repeat(4,minmax(0,1fr))}.course-grid.svelte-avvhj6{grid-template-columns:repeat(2,minmax(0,1fr))}.full-hero.svelte-avvhj6,.capstone-panel.svelte-avvhj6{grid-template-columns:1fr}}@media (width<=620px){.full-shell.svelte-avvhj6{padding-top:1.2rem}.header-nav.svelte-avvhj6{display:none}.semester-tabs.svelte-avvhj6{grid-template-columns:repeat(2,minmax(0,1fr))}.course-grid.svelte-avvhj6{grid-template-columns:1fr}.semester-heading.svelte-avvhj6{flex-direction:column;align-items:start}.capstone-stats.svelte-avvhj6{grid-template-columns:1fr auto}}
