.course-jumps.svelte-1e6h17l a:where(.svelte-1e6h17l){font:14px var(--font-sans)}.course-jumps.svelte-1e6h17l a:where(.svelte-1e6h17l):hover{background:var(--surface);color:var(--text)}.course-jumps.svelte-1e6h17l a[aria-current=location]:where(.svelte-1e6h17l){color:var(--accent)}.course-navigation.svelte-1e6h17l .course-jumps:where(.svelte-1e6h17l){flex:1}.course-navigation.svelte-1e6h17l .course-jumps:where(.svelte-1e6h17l) a:where(.svelte-1e6h17l){font-size:12px}.section-links.svelte-1e6h17l{flex:0 0 auto}.section-indicator.svelte-1e6h17l{transition:transform var(--motion-travel) var(--motion-ease),width var(--motion-travel) var(--motion-ease)}.has-indicator.svelte-1e6h17l a[aria-current=location]:where(.svelte-1e6h17l){box-shadow:none}@media(prefers-reduced-motion:reduce){.section-indicator.svelte-1e6h17l{transition:none}}@media(max-width:1000px){.navigation-row.svelte-1e6h17l{flex-wrap:wrap;gap:10px}.course-navigation.svelte-1e6h17l .course-jumps:where(.svelte-1e6h17l){flex-basis:100%}.navigation-filters.svelte-1e6h17l{width:100%}}img.svelte-etv0cj{object-fit:contain}.panel-body.svelte-1s5ujjg>:last-child{margin-bottom:0}.facts.svelte-1s5ujjg .panel-heading:where(.svelte-1s5ujjg){position:static;padding:24px 0}.facts.svelte-1s5ujjg h2:where(.svelte-1s5ujjg){font-size:19px;font-weight:550}.facts.svelte-1s5ujjg .panel-body:where(.svelte-1s5ujjg){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px;font-size:13px}.facts.svelte-1s5ujjg .panel-body:where(.svelte-1s5ujjg)>p{grid-column:1 / -1}@media(max-width:760px){h2.svelte-1s5ujjg{font-size:24px}.facts.svelte-1s5ujjg .panel-body:where(.svelte-1s5ujjg){grid-template-columns:1fr;gap:20px}}button.svelte-9dbibf:hover{color:var(--text);background:var(--border)}button.svelte-9dbibf:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.takeaway.svelte-9dbibf{animation:svelte-9dbibf-appear var(--motion-enter) var(--motion-ease)}@keyframes svelte-9dbibf-appear{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:800px){.source-grid.svelte-11ogw19{grid-template-columns:1fr;gap:32px}.dataset-footer.svelte-11ogw19{align-items:flex-start;flex-direction:column;gap:12px}}.inline-comparison.svelte-cu4gq0{border-bottom:1px dashed var(--muted);font:inherit}.swap-icon.svelte-cu4gq0{transition:opacity .14s ease}.inline-comparison.svelte-cu4gq0:hover .swap-icon:where(.svelte-cu4gq0),.inline-comparison.svelte-cu4gq0:focus-visible .swap-icon:where(.svelte-cu4gq0){opacity:1}@media(prefers-reduced-motion:reduce){.swap-icon.svelte-cu4gq0{transition:none}}.inline-comparison.svelte-cu4gq0:hover{color:var(--accent);border-color:var(--accent)}.inline-comparison.svelte-cu4gq0:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.context-grid.svelte-cu4gq0 p:where(.svelte-cu4gq0):not(.context-number){max-width:42ch;line-height:1.65}@media(max-width:760px){.context-heading.svelte-cu4gq0{flex-direction:column}.context-grid.svelte-cu4gq0{grid-template-columns:1fr;gap:28px}.course-context.svelte-cu4gq0{padding:24px 0 0}}.mini-chart.svelte-1l34pjj rect{stroke:none}.mini-chart.svelte-1l34pjj text{font-size:11px;fill:var(--muted);stroke:none}.more-grade-details[open].svelte-1k6nbrc>summary:where(.svelte-1k6nbrc){margin-bottom:28px}@media(min-width:960px){.charts.projected-charts.svelte-1k6nbrc{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:48px;align-items:start}}@media(max-width:600px){.more-grade-details.svelte-1k6nbrc>summary:where(.svelte-1k6nbrc) span:where(.svelte-1k6nbrc){display:block;margin:4px 0 0 18px}}@media(max-width:600px){.grade-toolbar.svelte-1k6nbrc{gap:16px}.grade-toolbar.svelte-1k6nbrc .metric-strip:where(.svelte-1k6nbrc){width:100%;justify-content:space-between;gap:16px}.grade-toolbar.svelte-1k6nbrc .filters:where(.svelte-1k6nbrc){width:100%}.filter-select.svelte-1k6nbrc{flex:1}}h3.svelte-1k6nbrc{font-family:inherit}.chart.svelte-1k6nbrc text{font-size:12px;fill:var(--muted);stroke:none}.chart.svelte-1k6nbrc .lc-bar{stroke:none}.branch.svelte-1b0l0yf:before{content:"";position:absolute;right:0;top:0;bottom:0;border-right:1px solid var(--border)}.branch.svelte-1b0l0yf:first-child:before{top:50%}.branch.svelte-1b0l0yf:last-child:before{bottom:50%}.branch.svelte-1b0l0yf:after{content:"";position:absolute;right:0;top:50%;width:20px;border-top:1px solid var(--border)}.condition.svelte-1b0l0yf:before{content:"";position:absolute;left:-20px;top:50%;width:20px;border-top:1px solid var(--border)}.following.svelte-1b0l0yf .branch:where(.svelte-1b0l0yf):before{left:0;right:auto}.following.svelte-1b0l0yf .branch:where(.svelte-1b0l0yf):after{left:0;right:auto}.tree.svelte-1bgde3k>li:where(.svelte-1bgde3k){list-style:none}.export.svelte-tx5379{font:11px var(--font-sans)}.day-header.svelte-tx5379{font:10px var(--font-sans)}.time-zone.svelte-tx5379{place-content:center}.hour-axis.svelte-tx5379{grid-template-rows:repeat(var(--hours),var(--hour-height));font:9px var(--font-sans)}.day-column.svelte-tx5379{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--hour-height) - 1px),var(--border) calc(var(--hour-height) - 1px),var(--border) var(--hour-height))}.meeting.svelte-tx5379{border-left:2px solid var(--accent);font:11px/1.4 var(--font-sans)}.meeting.svelte-tx5379:hover{background:color-mix(in srgb,var(--accent) 20%,var(--bg))}.meeting-detail-row.svelte-tx5379 svg{flex-shrink:0;margin-top:2px;color:var(--muted)}.agenda.svelte-tx5379 h3:where(.svelte-tx5379){font:11px var(--font-sans)}@media(max-width:600px){.week-grid.svelte-tx5379{display:none}.agenda.svelte-tx5379{display:block}.calendar-tools.svelte-tx5379{gap:8px}.calendar-tools.svelte-tx5379>.row:where(.svelte-tx5379){justify-content:space-between;width:100%}}.course-overview.svelte-13cp1fa,.course-workspace.svelte-13cp1fa section{scroll-margin-top:calc(var(--course-navigation-height, 43px) + 32px)}@media(max-width:1000px){.navigation-filter.svelte-13cp1fa{flex:1}}.course-tags.svelte-13cp1fa li:where(.svelte-13cp1fa)+li:where(.svelte-13cp1fa):before{content:" · ";white-space:pre-wrap}
