.hs__helper.svelte-i7pypj{margin:0 0 var(--space-4);font-size:.8125rem;color:var(--color-muted)}.hs__posts.svelte-i7pypj{display:flex;flex-direction:column;gap:var(--space-4)}.hs__head.svelte-15khjlo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.hs__head.svelte-15khjlo h1:where(.svelte-15khjlo){margin:0}.hs__chip.svelte-15khjlo{padding:3px 10px;border-radius:999px;border:1px solid var(--color-border);font-size:.8125rem;font-weight:700;color:var(--color-muted)}.hs__tabs.svelte-15khjlo{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.hs__tab.svelte-15khjlo{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-text);font:inherit;font-weight:600;cursor:pointer}.hs__tab--on.svelte-15khjlo{background:var(--color-surface);border-color:var(--color-text)}.hs__sub.svelte-15khjlo{margin:0 0 var(--space-3);color:var(--color-muted)}.hs__courses.svelte-15khjlo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.hs__course.svelte-15khjlo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.owned.svelte-1xekbmf{display:flex;flex-direction:column;gap:var(--space-5);max-width:640px}.owned__head.svelte-1xekbmf h1:where(.svelte-1xekbmf),.owned__head.svelte-1xekbmf p:where(.svelte-1xekbmf),.owned.svelte-1xekbmf h2:where(.svelte-1xekbmf){margin:0}.owned__head.svelte-1xekbmf{display:flex;flex-direction:column;gap:var(--space-3)}.owned__tagline.svelte-1xekbmf{color:var(--color-muted)}.owned__pill.svelte-1xekbmf{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--color-border);font-size:.8125rem;font-weight:700;color:var(--color-muted)}.owned__note.svelte-1xekbmf{font-size:.8125rem;color:var(--color-muted)}.owned__steps.svelte-1xekbmf{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.owned__checklist.svelte-1xekbmf{margin:var(--space-3) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.owned__courses.svelte-1xekbmf{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.owned__posts.svelte-1xekbmf{display:flex;flex-direction:column;gap:var(--space-4)}.school-sidebar__leaderboard.svelte-6anlxi h3:where(.svelte-6anlxi){margin:0 0 var(--space-2);font-size:.875rem}.school-sidebar__leaderboard.svelte-6anlxi p:where(.svelte-6anlxi){margin:0}.lbc-muted.svelte-6anlxi{color:var(--color-muted)}.lbc-own.svelte-6anlxi{margin-top:var(--space-2);font-weight:700}.lbc-all.svelte-6anlxi{display:inline-block;margin-top:var(--space-2)}.school-sidebar__fold.svelte-30nsf5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.school-sidebar__fold-line.svelte-30nsf5{font-weight:600}.school-sidebar__fold-toggle.svelte-30nsf5{flex:none;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}.school-sidebar__body.svelte-30nsf5{display:flex;flex-direction:column;gap:var(--space-3)}.school-sidebar[data-folded=true].svelte-30nsf5 .school-sidebar__body:where(.svelte-30nsf5){display:none}@media (min-width: 1024px){.school-sidebar__fold.svelte-30nsf5{display:none}.school-sidebar[data-folded=true].svelte-30nsf5 .school-sidebar__body:where(.svelte-30nsf5){display:flex}}.school-sidebar__cover.svelte-30nsf5{background:color-mix(in srgb,var(--tone) 22%,var(--color-surface))}.school-sidebar__credit.svelte-30nsf5{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:#0000008c;color:#fff;font-size:.6875rem}.school-sidebar__tagline.svelte-30nsf5{margin:0;color:var(--color-muted)}.school-sidebar__description.svelte-30nsf5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.school-sidebar__description.svelte-30nsf5 p:where(.svelte-30nsf5){margin:0 0 var(--space-2)}.school-sidebar__description.svelte-30nsf5 p:where(.svelte-30nsf5):last-child{margin-bottom:0}.school-sidebar__description--open.svelte-30nsf5{display:block;-webkit-line-clamp:unset;line-clamp:unset}.school-sidebar__more.svelte-30nsf5{align-self:flex-start;padding:0;border:0;background:none;color:var(--color-link, inherit);font:inherit;text-decoration:underline;cursor:pointer}.school-sidebar__calendar.svelte-30nsf5{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);color:var(--color-muted);font-size:.875rem;text-decoration:none}.school-sidebar__calendar.svelte-30nsf5:hover{text-decoration:underline}.school-sidebar__stats.svelte-30nsf5{justify-content:space-between}.school-sidebar__staff.svelte-30nsf5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.school-sidebar__staff.svelte-30nsf5 ul:where(.svelte-30nsf5){display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.school-sidebar__circle.svelte-30nsf5{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden;border-radius:50%;background:var(--color-border);font-size:.6875rem;font-weight:700}.school-sidebar__circle.svelte-30nsf5 img:where(.svelte-30nsf5){width:100%;height:100%;object-fit:cover}.school-sidebar.svelte-30nsf5 .school-sidebar__manage{align-self:stretch;text-align:center}.school-sidebar__tutors.svelte-30nsf5 h3:where(.svelte-30nsf5){margin:0 0 var(--space-2);font-size:.875rem}.school-sidebar__tutors.svelte-30nsf5 ul:where(.svelte-30nsf5){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.school-sidebar.svelte-30nsf5{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);height:fit-content}.school-sidebar__cover.svelte-30nsf5{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;border-radius:var(--radius-sm);overflow:hidden}.school-sidebar__cover.svelte-30nsf5 img:where(.svelte-30nsf5){width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}.school-sidebar__name.svelte-30nsf5{margin:0}.school-sidebar__url-row.svelte-30nsf5{display:flex;align-items:center;gap:var(--space-2)}.school-sidebar__copy.svelte-30nsf5{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer}.school-sidebar__copy.svelte-30nsf5:hover{color:var(--color-text)}.school-sidebar__copied.svelte-30nsf5{color:var(--color-muted);font-size:.75rem}.school-sidebar__url.svelte-30nsf5{min-width:0;overflow-wrap:anywhere;margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:.8125rem}.school-sidebar__description.svelte-30nsf5{margin:0;color:var(--color-text)}.school-sidebar__stats.svelte-30nsf5{display:flex;gap:var(--space-5);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.school-sidebar__stat.svelte-30nsf5{position:relative}.school-sidebar__stat.svelte-30nsf5 dt:where(.svelte-30nsf5){font-size:.75rem;color:var(--color-muted)}.school-sidebar__stat.svelte-30nsf5 a:where(.svelte-30nsf5){color:inherit}.school-sidebar__stat.svelte-30nsf5 a:where(.svelte-30nsf5):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.school-sidebar__stat.svelte-30nsf5 dd:where(.svelte-30nsf5){margin:0;font-weight:700;font-size:1.125rem}.school-sidebar__live.svelte-30nsf5{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.school-view.svelte-1qmh7bj{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media (min-width: 1024px){.school-view.svelte-1qmh7bj{grid-template-columns:1fr 380px;align-items:start}}@media (max-width: 1023px){.school-view.svelte-1qmh7bj .school-sidebar{order:-1}}
