/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.calendar-event-item--cancelled.svelte-dlwlpd{opacity:.85}.event-date-cell.svelte-dlwlpd{width:3.5rem}.event-thumb.svelte-dlwlpd{width:2.5rem;height:1.1rem;display:inline-flex}@container page (width<=899px){.grid-event-thumb.svelte-dlwlpd{display:none}}@container page (width<=799px){.grid-event-time.svelte-dlwlpd{display:none}}@container page (width<=880px){.event-main.svelte-dlwlpd{flex-direction:column;align-items:flex-start;gap:.35rem}}@container page (width<=720px){.event-content.svelte-dlwlpd{flex-direction:column;align-items:flex-start;gap:.5rem;padding-right:3.5rem;position:relative}.event-main.svelte-dlwlpd{display:contents}.event-title.svelte-dlwlpd{order:1;min-width:0;max-width:100%}.event-meta.svelte-dlwlpd{order:2;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.event-tags.svelte-dlwlpd{order:3;width:100%}.event-location.svelte-dlwlpd{text-align:left;flex:auto;min-width:0}.event-thumb.svelte-dlwlpd{width:2.5rem;height:100%;position:absolute;top:0;bottom:0;right:0}}.timeline-event-preview.svelte-1nl7kfr{width:260px;animation:.2s cubic-bezier(.16,1,.3,1) svelte-1nl7kfr-preview-fade-in}.timeline-event-preview.pop-down.svelte-1nl7kfr{animation-name:svelte-1nl7kfr-preview-fade-in-down}@keyframes svelte-1nl7kfr-preview-fade-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1nl7kfr-preview-fade-in-down{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}.calendar-list.svelte-7ozu52{line-height:1.05rem}.calendar-list--grouped.svelte-7ozu52{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.list-events-inline.svelte-7ozu52{z-index:0;flex-direction:column;gap:0;min-width:0;min-height:max-content;padding-bottom:.25rem;display:flex;position:relative;overflow:visible}.group-row.svelte-7ozu52{isolation:isolate;background-color:#0000;min-height:max-content;display:block;position:relative;overflow:visible}.sticky-group-stack.svelte-7ozu52{z-index:20;align-items:flex-start;gap:var(--spacing-4,1rem);flex-direction:column;display:flex;position:sticky;top:0}.group-header.svelte-7ozu52{padding-inline:var(--spacing-2,.5rem);padding-top:var(--spacing-2,.5rem);padding-bottom:var(--spacing-1,.25rem);color:var(--color-level-2,#2b2b2b);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));min-height:var(--group-header-height,2.75rem);align-items:center;display:flex}.group-header.svelte-7ozu52:first-child,.group-row.svelte-7ozu52:first-child .group-header:where(.svelte-7ozu52){padding-top:var(--spacing-2,.5rem)}.month-subheader.svelte-7ozu52{padding-inline:var(--spacing-4,1rem);padding-block:var(--spacing-0_5,.125rem);min-height:var(--month-subheader-height,1.75rem)}.month-subheader--in-group.svelte-7ozu52{z-index:20;position:sticky;top:0}.month-pill.svelte-7ozu52{height:var(--spacing-6,1.5rem);background-color:var(--color-bg,#f7f3e8);padding-inline:var(--spacing-2,.5rem);padding-block:var(--spacing-0_5,.125rem);text-align:center;vertical-align:middle;--tw-font-weight:var(--font-weight-bold,400);font-size:10px;font-weight:var(--font-weight-bold,400);--tw-tracking:var(--tracking-wider,0);letter-spacing:var(--tracking-wider,0);text-transform:uppercase;opacity:.3;border-radius:.25rem;justify-content:center;align-items:center}.month-title-sticky.svelte-7ozu52{top:var(--filters-height,44px);z-index:30;align-items:center;padding-inline:.5rem;display:flex;position:sticky}.month-title-sticky.svelte-7ozu52 .month-pill:where(.svelte-7ozu52){opacity:1;letter-spacing:.14em;border:1px solid #1c1c1c33;font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.month-title-sticky.svelte-7ozu52 .month-pill:where(.svelte-7ozu52){border:1px solid color-mix(in oklab, var(--color-level-1) 20%, transparent)}}.month-title-sticky.svelte-7ozu52 .month-pill:where(.svelte-7ozu52){box-shadow:0 1px #1c1c1c1a}@supports (color:color-mix(in lab, red, red)){.month-title-sticky.svelte-7ozu52 .month-pill:where(.svelte-7ozu52){box-shadow:0 1px 0 color-mix(in oklab, var(--color-level-1) 10%, transparent)}}.group-label-sticky.svelte-7ozu52{top:calc(var(--filters-height,44px) + var(--month-subheader-height,1.75rem));z-index:20;position:sticky}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.group-by.svelte-1yycpc2{position:relative}