.activity-item.svelte-15igess{position:relative;padding:0 0 var(--space-4) var(--space-5);border-left:2px solid var(--color-border);font-size:.875rem}.activity-item.svelte-15igess:last-child{border-left-color:transparent}.activity-item__dot.svelte-15igess{position:absolute;left:-11px;top:0;display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--color-surface)}.activity-item__line.svelte-15igess{margin:0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.activity-item__author.svelte-15igess{font-weight:700}.activity-item__label.svelte-15igess{color:var(--b4-text-soft)}.activity-item__when.svelte-15igess{margin-left:auto;color:var(--color-muted);font-size:.8125rem}.activity-item__quote.svelte-15igess{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-muted);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item__excerpt.svelte-15igess{margin:var(--space-1) 0 0;color:var(--b4-text-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.activity-thread.svelte-s449rp{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.activity-thread__root.svelte-s449rp{display:flex;gap:var(--space-3);padding:var(--space-4);color:var(--color-text);text-decoration:none}.activity-thread__root.svelte-s449rp:hover{background:color-mix(in srgb,var(--color-bg) 60%,var(--color-surface));text-decoration:none}.activity-thread__root-body.svelte-s449rp{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.activity-thread__root-meta.svelte-s449rp{font-size:.8125rem;color:var(--color-muted)}.activity-thread__author.svelte-s449rp{font-weight:700;color:var(--color-text)}.activity-thread__root-content.svelte-s449rp{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.activity-thread__events.svelte-s449rp{list-style:none;margin:0;padding:var(--space-4) var(--space-4) 0 calc(var(--space-4) + 17px);border-top:1px solid var(--color-border)}.activity-thread__foot.svelte-s449rp{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4) var(--space-2)}.activity-thread__more.svelte-s449rp,.activity-thread__open.svelte-s449rp{display:inline-flex;align-items:center;min-height:var(--b4-tap);border:0;padding:0;background:none;color:var(--color-link);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.activity-thread__open.svelte-s449rp{margin-left:auto}.activity-filters.svelte-nk9szi{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.activity-filters__pill.svelte-nk9szi{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--b4-text-soft);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.activity-filters__pill[aria-pressed=true].svelte-nk9szi{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.activity-list.svelte-nk9szi{display:flex;flex-direction:column;gap:var(--space-4)}.activity-day.svelte-nk9szi{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.fold.svelte-27bo7l{margin-bottom:var(--space-6);scroll-margin-top:var(--space-5)}.fold__head.svelte-27bo7l{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.fold__title.svelte-27bo7l{margin:0;font-size:1.125rem}.fold__toggle.svelte-27bo7l{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--b4-tap);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fold__chevron.svelte-27bo7l{display:inline-block;width:1em;text-align:center;transition:transform .15s}.fold__toggle[aria-expanded=true].svelte-27bo7l .fold__chevron:where(.svelte-27bo7l){transform:rotate(90deg)}.fold__summary.svelte-27bo7l{margin:0;color:var(--color-muted);font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fold__body[hidden].svelte-27bo7l{display:none}.summary.svelte-v0vliz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3);margin:0 0 var(--space-5)}.summary__block.svelte-v0vliz{display:flex;flex-direction:column;gap:2px;min-height:var(--b4-tap);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg, 12px);background:var(--color-surface);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.summary__block--alert.svelte-v0vliz{border-color:var(--b4-honey)}.summary__title.svelte-v0vliz{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted)}.summary__text.svelte-v0vliz{font-weight:600}.week.svelte-1n8dna3{--k-class: var(--b4-honey);--k-enrollment: var(--b4-sky);--k-break: var(--b4-lavender);display:grid;gap:var(--space-3)}.week__note.svelte-1n8dna3{margin:0;color:var(--color-muted)}.week__link.svelte-1n8dna3{font-weight:600;justify-self:start}.week__desk.svelte-1n8dna3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--color-border);border-radius:var(--radius-lg, 12px);overflow:hidden}.day.svelte-1n8dna3{display:flex;flex-direction:column;gap:4px;min-height:120px;padding:8px 6px;border-left:1px solid var(--color-border)}.day.svelte-1n8dna3:first-child{border-left:none}.day--today.svelte-1n8dna3{background:color-mix(in srgb,var(--b4-honey) 6%,transparent)}.day__head.svelte-1n8dna3{margin:0 0 2px;font-size:12px;color:var(--b4-text-muted)}.day__num.svelte-1n8dna3{font-size:15px;font-weight:800;color:var(--b4-text)}.day--today.svelte-1n8dna3 .day__num:where(.svelte-1n8dna3){color:var(--b4-honey-text)}.chip.svelte-1n8dna3{display:flex;align-items:baseline;gap:4px;padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--k-class) 16%,transparent);color:var(--b4-text);text-decoration:none;font-size:11px}.chip__dot.svelte-1n8dna3{width:6px;height:6px;flex:none;box-sizing:border-box;border-radius:999px;background:var(--k-class)}.chip__time.svelte-1n8dna3{font-weight:800}.chip__title.svelte-1n8dna3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip--open.svelte-1n8dna3{padding:2px 5px;background:none;border:1px dashed var(--color-border);color:var(--b4-text-muted)}.chip--open.svelte-1n8dna3 .chip__dot:where(.svelte-1n8dna3){background:none;border:1.5px solid currentColor}.all-day.svelte-1n8dna3{display:block;padding:3px 6px;border-radius:6px;border-left:3px solid var(--k-enrollment);background:color-mix(in srgb,var(--k-enrollment) 18%,transparent);color:var(--b4-text);text-decoration:none;font-size:11px;font-weight:700}.all-day--break.svelte-1n8dna3{border-left-color:var(--k-break);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--k-break) 22%,transparent) 0,color-mix(in srgb,var(--k-break) 22%,transparent) 6px,color-mix(in srgb,var(--k-break) 10%,transparent) 6px,color-mix(in srgb,var(--k-break) 10%,transparent) 12px)}.week__phone.svelte-1n8dna3{display:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.pday.svelte-1n8dna3{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:92px;padding:5px 0 6px;box-sizing:border-box;border-radius:10px;color:var(--b4-text);text-decoration:none}.pday--today.svelte-1n8dna3{background:color-mix(in srgb,var(--b4-honey) 10%,transparent)}.pday__wd.svelte-1n8dna3{font-size:11px;color:var(--b4-text-muted)}.pday__num.svelte-1n8dna3{font-size:15px;font-weight:800}.pday__dots.svelte-1n8dna3{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin-top:3px}.pdot.svelte-1n8dna3{display:flex;align-items:center;gap:2px;font-size:10px;font-weight:700;white-space:nowrap}.pdot__mark.svelte-1n8dna3{width:5px;height:5px;flex:none;box-sizing:border-box;border-radius:999px;background:var(--k-class)}.pdot--open.svelte-1n8dna3{color:var(--b4-text-muted)}.pdot--open.svelte-1n8dna3 .pdot__mark:where(.svelte-1n8dna3){background:none;border:1.2px solid currentColor}.pdot__more.svelte-1n8dna3{font-size:10px;color:var(--b4-text-muted)}.pbar.svelte-1n8dna3{width:14px;height:3px;border-radius:2px;background:var(--k-enrollment)}.pbar--break.svelte-1n8dna3{background:var(--k-break)}.key.svelte-1n8dna3{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--b4-text-muted)}.key__i.svelte-1n8dna3{display:inline-flex;align-items:center;gap:5px}.key__dot.svelte-1n8dna3{width:7px;height:7px;box-sizing:border-box;border-radius:999px;background:var(--k-class)}.key__dot--open.svelte-1n8dna3{background:none;border:1.5px solid var(--b4-text-muted)}.key__bar.svelte-1n8dna3{width:12px;height:3px;border-radius:2px;background:var(--k-enrollment)}.key__bar--break.svelte-1n8dna3{background:var(--k-break)}@media (max-width: 720px){.week__desk.svelte-1n8dna3{display:none}.week__phone.svelte-1n8dna3{display:grid}}.school-home__title.svelte-1xgfa60{margin:0 0 var(--space-5)}.posts-views.svelte-1xgfa60{display:flex;gap:var(--space-2);flex-wrap:wrap}.posts-views__pill.svelte-1xgfa60{min-height:var(--b4-tap);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--b4-text-soft);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.posts-views__pill[aria-pressed=true].svelte-1xgfa60{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.post-list.svelte-1xgfa60{display:flex;flex-direction:column;gap:var(--space-4)}
