.pf-switcher.svelte-ceznv2{color:var(--pf-sidebar-fg);background:0 0}.pf-switcher.svelte-ceznv2:hover,.pf-switcher.svelte-ceznv2:focus-visible,.pf-switcher[aria-expanded=true].svelte-ceznv2{background:var(--pf-sidebar-active);color:var(--pf-sidebar-active-fg)}.pf-switcher.svelte-ceznv2:focus-visible{outline:2px solid var(--pf-ring);outline-offset:2px}.pf-switcher.svelte-ceznv2 .pf-switcher-muted{color:var(--pf-muted-fg)}.pf-switcher.svelte-ceznv2:hover .pf-switcher-muted,.pf-switcher.svelte-ceznv2:focus-visible .pf-switcher-muted,.pf-switcher[aria-expanded=true].svelte-ceznv2 .pf-switcher-muted{color:inherit;opacity:.75}.pf-switcher-item.svelte-ceznv2{color:var(--pf-fg);background:0 0}.pf-switcher-item.svelte-ceznv2:hover,.pf-switcher-item.svelte-ceznv2:focus-visible,.pf-switcher-item[aria-current=true].svelte-ceznv2{background:var(--pf-accent)}.pf-switcher-item.svelte-ceznv2:focus-visible{outline:2px solid var(--pf-ring);outline-offset:-2px}.pf-checkbox.svelte-1p8uafr{border-color:var(--pf-input);background:0 0}.pf-checkbox.svelte-1p8uafr:checked{background:var(--pf-primary);border-color:var(--pf-primary)}.pf-checkbox.svelte-1p8uafr:focus-visible{outline:2px solid var(--pf-ring);outline-offset:2px}.pf-checkbox.svelte-1p8uafr:disabled{cursor:not-allowed;opacity:.5}.pf-segment.svelte-9sw1uu:focus-visible{outline:2px solid var(--pf-ring);outline-offset:1px}.pf-search.svelte-17o75s1{display:none}.pf-search.pf-search-expanded.svelte-17o75s1{z-index:45;background:var(--pf-bg);border-bottom:1px solid var(--pf-border);align-items:center;gap:8px;height:3.5rem;padding:0 12px;display:flex;position:fixed;inset:0 0 auto}.pf-search-trigger.svelte-17o75s1{display:inline-flex}.pf-search-panel.svelte-17o75s1{max-height:calc(100dvh - 4.5rem);top:100%;left:8px;right:8px}.pf-search-kbd.svelte-17o75s1{display:none}@media (width>=48rem){.pf-search-trigger.svelte-17o75s1{display:none}.pf-search.svelte-17o75s1,.pf-search.pf-search-expanded.svelte-17o75s1{z-index:auto;background:0 0;border:0;align-items:center;width:18rem;height:auto;padding:0;display:flex;position:relative;inset:auto}.pf-search-close.svelte-17o75s1{display:none}.pf-search-panel.svelte-17o75s1{width:min(28rem,100vw - 2rem);max-height:min(32rem,100dvh - 5rem);left:auto;right:0}.pf-search-kbd.svelte-17o75s1{display:block}}.pf-search-input.svelte-17o75s1::-webkit-search-cancel-button{appearance:none}.pf-search-input.svelte-17o75s1:focus-visible{outline:2px solid var(--pf-ring);outline-offset:-1px}.pf-search-option.svelte-17o75s1{color:var(--pf-fg);cursor:pointer}.pf-search-option-active.svelte-17o75s1{background:var(--pf-accent)}.pf-search-stale.svelte-17o75s1{opacity:.6;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.pf-search-stale.svelte-17o75s1{transition:none}}.pf-search-snippet.svelte-17o75s1{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-attendance.svelte-7lbrya{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;display:grid}.pf-attendance-labelled.svelte-7lbrya{grid-template-columns:auto minmax(0,1fr) auto}.pf-attendance-row.svelte-7lbrya{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-columns:subgrid;align-items:center;display:grid}.pf-attendance-labelled.svelte-7lbrya .pf-attendance-row:where(.svelte-7lbrya){grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-columns:subgrid}.pf-attendance-label.svelte-7lbrya{max-width:4.5rem}.pf-for-trigger.svelte-6rnlce:focus-visible{outline:2px solid var(--pf-ring);outline-offset:1px}.pf-for-option.svelte-6rnlce{color:var(--pf-fg);background:0 0}.pf-for-option.svelte-6rnlce:hover,.pf-for-option.svelte-6rnlce:focus-visible,.pf-for-option[aria-selected=true].svelte-6rnlce{background:var(--pf-accent)}.pf-for-option.svelte-6rnlce:focus-visible{outline:2px solid var(--pf-ring);outline-offset:-2px}.pf-rte-compact.svelte-1ln28 .pf-rte-body{min-height:1.71429em}.pf-rte-compact.svelte-1ln28:focus-within .pf-rte-body{min-height:4.5em}.pf-rte-compact.svelte-1ln28 .pf-rte-body>:first-child{margin-top:0}.pf-rte-compact.svelte-1ln28 .pf-rte-body>:last-child{margin-bottom:0}.pf-rte-compact.svelte-1ln28:not(:focus-within) .pf-rte-toolbar:where(.svelte-1ln28){display:none}.pf-rte-placeholder.svelte-1ln28{pointer-events:none;white-space:nowrap;text-overflow:ellipsis;color:var(--pf-muted-fg);font-size:.875rem;line-height:1.71429;position:absolute;top:.375rem;left:.75rem;right:.75rem;overflow:hidden}.pf-rte-compact.svelte-1ln28:focus-within .pf-rte-placeholder:where(.svelte-1ln28){display:none}.pf-row-toggle.svelte-1fk1xt8{border-radius:var(--pf-radius-sm);min-height:28px;color:var(--pf-muted-fg);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;margin-left:-2px;padding:2px 6px 2px 2px;font-size:12px;font-weight:600;display:inline-flex}.pf-row-toggle.svelte-1fk1xt8:hover{color:var(--pf-fg);background:var(--pf-accent)}.pf-row-toggle.svelte-1fk1xt8:focus-visible{outline:2px solid var(--pf-ring,var(--pf-primary));outline-offset:1px}.pf-row-toggle.svelte-1fk1xt8 .pf-row-chevron{transition:transform .12s}.pf-row-toggle[aria-expanded=true].svelte-1fk1xt8 .pf-row-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.pf-row-toggle.svelte-1fk1xt8 .pf-row-chevron{transition:none}}.pf-bell-badge.svelte-18rzpp2{background:var(--pf-destructive);min-width:16px;height:16px;color:var(--pf-destructive-fg);text-align:center;box-shadow:0 0 0 2px var(--pf-bg);border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-6px}.pf-bell-panel.svelte-18rzpp2{width:min(24rem,100vw - 1.5rem);max-height:min(32rem,100dvh - 5rem)}.pf-bell-item.svelte-18rzpp2{color:var(--pf-fg)}.pf-bell-item.svelte-18rzpp2:hover,.pf-bell-item.svelte-18rzpp2:focus-visible{background:var(--pf-accent)}.pf-bell-item.svelte-18rzpp2:focus-visible{outline:2px solid var(--pf-ring);outline-offset:-2px}.pf-bell-body.svelte-18rzpp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pf-bell-action.svelte-18rzpp2{color:var(--pf-fg)}.pf-bell-action.svelte-18rzpp2:hover:not(:disabled),.pf-bell-action.svelte-18rzpp2:focus-visible{background:var(--pf-accent)}.pf-bell-action.svelte-18rzpp2:disabled{color:var(--pf-muted-fg)}.pf-bell-action.svelte-18rzpp2:focus-visible{outline:2px solid var(--pf-ring);outline-offset:1px}
