.room-pin-link.svelte-1g0dwtm,.room-pin-wrap.svelte-1g0dwtm{margin-right:.25em;color:inherit;opacity:.8}.room-pin-link.svelte-1g0dwtm:hover{opacity:1;color:var(--color-primary, #1e40af)}.room-pin.svelte-1g0dwtm{display:inline-block;width:.95em;height:.95em;vertical-align:-.12em}.room-floor.svelte-1g0dwtm{white-space:nowrap}.room-link.svelte-1g0dwtm,.room-link.svelte-1g0dwtm:visited{color:inherit;text-decoration:none;border-radius:.25rem;padding:.25rem 0;margin:-.25rem 0}.room-link.svelte-1g0dwtm:hover{color:var(--color-primary, #1e40af)}.room-link.svelte-1g0dwtm:hover .room-pin-wrap:where(.svelte-1g0dwtm){opacity:1}.room-link.svelte-1g0dwtm:focus-visible{outline:2px solid var(--color-primary, #1e40af);outline-offset:1px}.category-badge.svelte-q498l8{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-weight:500}.category-badge.sm.svelte-q498l8{font-size:.75rem}.category-badge.md.svelte-q498l8{font-size:.875rem;padding:.25rem .75rem}.people-row.svelte-ombih7{list-style:none;margin:0;padding:0;color:#1f2937}.flow.svelte-ombih7{font-size:.9375rem;line-height:1.8}.flow.svelte-ombih7 li:where(.svelte-ombih7){display:inline}.flow.svelte-ombih7 .nm:where(.svelte-ombih7){white-space:nowrap}.sep.svelte-ombih7,.sub.svelte-ombih7{color:#6b7280;font-weight:400}.items.svelte-ombih7{display:flex;flex-wrap:wrap;gap:.375rem 1.125rem}.items.svelte-ombih7 li:where(.svelte-ombih7){display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;max-width:100%}.items.svelte-ombih7 .nm:where(.svelte-ombih7){font-size:.875rem}.txt.svelte-ombih7{min-width:0}.sub.line.svelte-ombih7{display:block;font-size:.8125rem;line-height:1.3}.av.svelte-ombih7{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.av.initial.svelte-ombih7{display:inline-flex;align-items:center;justify-content:center;background:#e5e7eb;color:#4b5563;font-size:.75rem;font-weight:600}.nm.svelte-ombih7{font-weight:500}.session.svelte-ombih7 .nm:where(.svelte-ombih7){font-weight:600}.session.flow.svelte-ombih7{font-size:.875rem;line-height:1.9}.primary.svelte-ombih7 .nm:where(.svelte-ombih7){font-weight:700}a.linked.svelte-ombih7{color:inherit;text-decoration:underline;text-decoration-color:var(--color-primary-w45, #98c3b3);text-decoration-thickness:1.5px;text-underline-offset:3px}a.linked.svelte-ombih7:hover{text-decoration-color:var(--color-primary, #1b7a55)}a.linked.svelte-ombih7:focus-visible{outline:2px solid var(--color-primary, #1b7a55);outline-offset:2px;border-radius:.25rem}.badge.svelte-ombih7{display:inline-block;margin-left:.375rem;padding:.0625rem .375rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;line-height:1.5}.author-list.svelte-9klsu{display:flex;flex-direction:column;gap:.75rem}.author-list.svelte-9klsu:has(.bare:where(.svelte-9klsu)){gap:.375rem}.author-item.bare.svelte-9klsu{min-height:2rem}.author-photo-slot.svelte-9klsu{width:2.5rem;height:2.5rem;flex-shrink:0}.author-item.fresh.svelte-9klsu .badge:where(.svelte-9klsu){font-size:.6875rem}.author-list.compact.svelte-9klsu{flex-direction:row;flex-wrap:wrap;gap:0}.compact-authors.svelte-9klsu{font-size:.875rem;color:#4b5563;line-height:1.5}.author-name-compact.svelte-9klsu{color:#4b5563}.author-item.svelte-9klsu{display:flex;align-items:center;gap:.75rem}.author-photo.svelte-9klsu{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-photo-placeholder.svelte-9klsu{width:2.5rem;height:2.5rem;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;color:#6b7280;flex-shrink:0}.author-info.svelte-9klsu{min-width:0;flex:1}.author-name.svelte-9klsu{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-weight:500;color:#1f2937}.author-org.svelte-9klsu{font-size:.875rem;color:#6b7280;margin-top:.125rem}.badge.svelte-9klsu{font-size:.625rem;font-weight:500;padding:.125rem .375rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.025em}
