.accordion.svelte-fserh3{width:100%;display:grid;gap:var(--space-2)}.item.svelte-1vd1ym6{border:1px solid var(--border-color);border-radius:var(--small-corner);overflow:hidden;background:var(--surface)}.header.svelte-1vd1ym6{margin:0}.trigger.svelte-1vd1ym6{appearance:none;width:100%;text-align:left;padding:var(--space-4) var(--space-5);font:inherit;border:0;background:var(--surface-muted);display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-4);cursor:pointer;transition:background-color .12s ease}.trigger[data-open=true].svelte-1vd1ym6{background:var(--surface-subtle)}.trigger[disabled].svelte-1vd1ym6{opacity:.5;cursor:not-allowed}.chevron.svelte-1vd1ym6{transition:transform .18s ease}.panel.svelte-1vd1ym6{padding:var(--space-4) var(--space-5)}@media(prefers-reduced-motion:reduce){.chevron.svelte-1vd1ym6,.trigger.svelte-1vd1ym6{transition:none}}.faculty.svelte-gwompm{gap:var(--space-2);align-items:center;justify-content:space-between;width:100%;color:inherit}.text.svelte-gwompm{align-items:flex-start;width:100%}.text.svelte-gwompm .name:where(.svelte-gwompm){font-weight:700;color:var(--text-color)}.stage-requirements.svelte-1hn1jx8{display:flex;flex-direction:column;gap:var(--space-4)}.requirement-group.svelte-1hn1jx8{display:flex;flex-direction:column;gap:var(--space-2)}.group-header.svelte-1hn1jx8{display:flex;align-items:center;gap:var(--space-2)}.rule-hint.svelte-1hn1jx8{font-size:.8rem;color:var(--text-color-light);font-style:italic}.program-structure.svelte-1yco86j{display:flex;flex-direction:column;gap:var(--gap)}.tracks-overview.svelte-1yco86j{display:flex;flex-direction:column;gap:var(--space-4)}.group-label.svelte-1yco86j{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--text-color-light);margin-bottom:var(--space-2);display:block}.track-grid.svelte-1yco86j{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.track-card.svelte-1yco86j{padding:var(--space-3) var(--space-4)}.track-card.svelte-1yco86j strong:where(.svelte-1yco86j){display:block;color:var(--text-color);margin-bottom:var(--space-1)}.track-card.svelte-1yco86j p:where(.svelte-1yco86j){margin:0;font-size:.9rem;color:var(--text-color-light);line-height:1.4}.stage-title.svelte-1yco86j{font-size:1.15rem;font-weight:600}.stage-content.svelte-1yco86j{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-2) 0}.section-heading.svelte-1yco86j{font-size:1rem;font-weight:700;margin:0;color:var(--text-color);padding-bottom:.35rem;border-bottom:1px solid var(--border-color)}.track-sections.svelte-1yco86j{display:flex;flex-direction:column;gap:var(--space-4)}.sub-track-card.svelte-1yco86j h5:where(.svelte-1yco86j){margin:0 0 var(--space-3) 0;font-size:.95rem;font-weight:600;color:var(--text-color)}.header-content.svelte-e4qzs{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gap)}.head-faculty-holder.svelte-e4qzs{flex-shrink:0;width:300px}.faculty-block.svelte-e4qzs{display:flex;flex-direction:column;gap:var(--space-4)}@media(max-width:900px){.header-content.svelte-e4qzs{flex-direction:column;gap:var(--space-4)}.head-faculty-holder.svelte-e4qzs{width:100%}}
