.cal-chapter-map-surface.svelte-13rc8xq:before{content:"";z-index:-1;opacity:.38;background:radial-gradient(ellipse closest-side at 67% 60%, var(--color-secondary-container), transparent 100%);pointer-events:none;position:absolute;inset:12% 5% 13%}.cal-chapter-map-states.svelte-13rc8xq{fill:var(--color-secondary-container);fill-opacity:.24;stroke:var(--color-primary);stroke-width:.8px;stroke-linejoin:round}.cal-chapter-map-marker.svelte-13rc8xq{width:44px;height:44px;color:var(--color-on-surface);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.cal-chapter-marker-dot.svelte-13rc8xq{background:var(--color-primary);box-shadow:0 0 0 5px var(--color-background), 0 0 0 6px var(--color-outline-variant);border-radius:50%;transition:box-shadow .16s,transform .16s;position:absolute;inset:17px}.cal-chapter-map-marker.svelte-13rc8xq:hover .cal-chapter-marker-dot:where(.svelte-13rc8xq),.cal-chapter-map-marker.svelte-13rc8xq:focus-visible .cal-chapter-marker-dot:where(.svelte-13rc8xq),.cal-chapter-map-marker.is-selected.svelte-13rc8xq .cal-chapter-marker-dot:where(.svelte-13rc8xq){box-shadow:0 0 0 5px var(--color-background), 0 0 0 7px var(--color-primary);transform:scale(1.2)}.cal-chapter-map.svelte-13rc8xq figcaption:where(.svelte-13rc8xq){color:var(--color-on-surface-variant);font-size:var(--text-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:6px;display:flex}.cal-chapter-map.svelte-13rc8xq figcaption:where(.svelte-13rc8xq)>span:where(.svelte-13rc8xq):first-child{align-items:center;gap:9px;display:flex}.cal-chapter-map-marker.svelte-13rc8xq:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px;border-radius:4px}@media (prefers-reduced-motion:reduce){.cal-chapter-marker-dot.svelte-13rc8xq{transition:none}}.view.svelte-pzp0qm{display:contents}.view.svelte-pzp0qm .cal-chapters-page .cal-page-heading{margin-bottom:18px}.view.svelte-pzp0qm .cal-chapters-page .cal-lead{max-width:630px}.cal-chapter-directory-heading.svelte-pzp0qm .cal-kicker:where(.svelte-pzp0qm){margin:0 0 10px}.cal-chapter-directory-heading.svelte-pzp0qm h2:where(.svelte-pzp0qm){margin:0}.cal-chapter-directory-heading.svelte-pzp0qm>p:where(.svelte-pzp0qm){white-space:nowrap;margin:0 0 3px}.cal-chapter-region.svelte-pzp0qm:last-child{border-bottom:1px solid var(--color-outline-variant)}.cal-chapter-region-summary.svelte-pzp0qm:focus-visible,.cal-chapter-summary.svelte-pzp0qm:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px;border-radius:4px}.cal-chapter-region-summary.svelte-pzp0qm::-webkit-details-marker{display:none}.cal-chapter-summary.svelte-pzp0qm::-webkit-details-marker{display:none}.cal-chapter-region-summary.svelte-pzp0qm>span:where(.svelte-pzp0qm),.cal-chapter-summary.svelte-pzp0qm>span:where(.svelte-pzp0qm){min-width:0}.cal-chapter-chevron.svelte-pzp0qm .cal-icon{width:15px;height:15px;transition:transform .16s;transform:rotate(90deg)}.cal-chapter-region[open].svelte-pzp0qm>.cal-chapter-region-summary:where(.svelte-pzp0qm)>.cal-chapter-chevron:where(.svelte-pzp0qm) .cal-icon,.cal-chapter-entry[open].svelte-pzp0qm>.cal-chapter-summary:where(.svelte-pzp0qm)>.cal-chapter-chevron:where(.svelte-pzp0qm) .cal-icon{transform:rotate(270deg)}.cal-chapter-entry.svelte-pzp0qm+.cal-chapter-entry:where(.svelte-pzp0qm){border-top:1px solid var(--color-outline-variant)}.cal-chapter-entry.is-selected.svelte-pzp0qm{border-left-color:var(--color-primary);background:var(--color-surface-container)}.cal-chapter-location.svelte-pzp0qm>span:where(.svelte-pzp0qm){margin:0 2px}.cal-chapter-president.svelte-pzp0qm>span:where(.svelte-pzp0qm){min-width:0}.cal-chapter-president.svelte-pzp0qm .cal-avatar{width:34px;height:34px;font-size:var(--text-meta)}.cal-chapter-roster-heading.svelte-pzp0qm>p:where(.svelte-pzp0qm){margin:0}.cal-chapter-directory-link.svelte-pzp0qm>.cal-icon{width:15px;height:15px}.cal-chapter-member.svelte-pzp0qm .cal-avatar{width:38px;height:38px;font-size:var(--text-meta)}.cal-chapter-member-description.svelte-pzp0qm>p:where(.svelte-pzp0qm){margin:4px 0 0}.cal-chapter-member-name.svelte-pzp0qm>.cal-icon{width:13px;height:13px}.cal-chapter-member-appointments.svelte-pzp0qm>li:where(.svelte-pzp0qm){font-size:var(--text-meta);color:var(--color-on-surface-variant);overflow-wrap:anywhere;line-height:1.65}.cal-chapter-member-appointments.svelte-pzp0qm>li:where(.svelte-pzp0qm)+li:where(.svelte-pzp0qm){margin-top:4px}.cal-chapter-private-note.svelte-pzp0qm>.cal-icon{width:17px;height:17px;margin-top:4px}.cal-chapter-private-note.svelte-pzp0qm p:where(.svelte-pzp0qm){font-size:var(--text-caption);margin:0}.cal-chapter-private-note.svelte-pzp0qm .cal-actions{gap:6px 20px}.cal-chapter-private-note.svelte-pzp0qm .cal-button{font-size:var(--text-meta)}.cal-chapter-selection-status.svelte-pzp0qm{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.cal-chapter-region-summary.svelte-pzp0qm,.cal-chapter-summary.svelte-pzp0qm{grid-template-columns:minmax(0,1fr) minmax(140px,.8fr) 16px;gap:14px}.cal-chapter-region-body.svelte-pzp0qm{margin-left:0;padding-left:12px}.cal-chapter-entry.svelte-pzp0qm{padding:0 12px}.cal-chapter-president.svelte-pzp0qm .cal-avatar{display:none}.cal-chapter-member-list.svelte-pzp0qm{grid-template-columns:1fr}.cal-chapter-invitation.svelte-pzp0qm{display:block}}@media (width<=520px){.cal-chapter-directory-heading.svelte-pzp0qm{flex-direction:column;align-items:start;gap:10px}.cal-chapter-region-summary.svelte-pzp0qm,.cal-chapter-summary.svelte-pzp0qm{grid-template-columns:minmax(0,1fr) 16px;gap:10px 14px}.cal-chapter-region-summary.svelte-pzp0qm{padding:20px 0}.cal-chapter-region-name.svelte-pzp0qm{font-size:1.3125rem}.cal-chapter-region-director.svelte-pzp0qm,.cal-chapter-president.svelte-pzp0qm{grid-area:2/1}.cal-chapter-region-director.svelte-pzp0qm{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cal-chapter-region-summary.svelte-pzp0qm>.cal-chapter-chevron:where(.svelte-pzp0qm),.cal-chapter-summary.svelte-pzp0qm>.cal-chapter-chevron:where(.svelte-pzp0qm){grid-area:1/2/span 2}.cal-chapter-president.svelte-pzp0qm .cal-avatar{width:29px;height:29px;font-size:var(--text-meta);display:grid}.cal-chapter-president.svelte-pzp0qm>span:where(.svelte-pzp0qm){flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.cal-chapter-entry.svelte-pzp0qm{padding-right:8px}.cal-chapter-university.svelte-pzp0qm{font-size:var(--text-meta)}.cal-chapter-member.svelte-pzp0qm{gap:10px}}@media (prefers-reduced-motion:reduce){.cal-chapter-chevron.svelte-pzp0qm .cal-icon{transition:none}}.cal-chapter-invitation.svelte-pzp0qm>div:where(.svelte-pzp0qm):first-child{max-width:590px}.cal-chapter-invitation.svelte-pzp0qm .cal-kicker:where(.svelte-pzp0qm){margin-bottom:10px}.cal-chapter-invitation.svelte-pzp0qm h2:where(.svelte-pzp0qm){margin-bottom:10px;font-size:1.625rem}.cal-chapter-invitation.svelte-pzp0qm p:where(.svelte-pzp0qm):last-child{font-size:var(--text-sm);color:var(--color-on-surface-variant);margin:0}.cal-chapter-invitation.svelte-pzp0qm>.cal-actions{flex-direction:column;flex-shrink:0;align-items:start}@media (width<=760px){.cal-chapter-invitation.svelte-pzp0qm>.cal-actions{flex-direction:row;margin-top:20px}}
