.tl-month-nav.svelte-1isppti{display:flex;gap:0;overflow-x:auto;padding-block-end:var(--space-2);margin-block-end:var(--space-4);scrollbar-width:thin;border-block-end:1px solid var(--color-rule)}.tl-month-pill.svelte-1isppti{flex:0 0 auto;display:inline-grid;justify-items:start;gap:.1rem;min-height:2.75rem;padding:var(--space-1) var(--space-3);border:0;border-inline-end:1px solid var(--color-rule);background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-sm);font-weight:500;cursor:pointer;white-space:nowrap}.tl-month-pill.svelte-1isppti:disabled{color:var(--color-muted);cursor:default}.tl-month-pill.svelte-1isppti:not(:disabled):hover{background:var(--color-surface-strong)}.tl-month-pill__badge.svelte-1isppti{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-muted)}.tl-filters.svelte-1isppti{display:grid;gap:var(--space-3);margin-block-end:var(--space-5);font-family:var(--font-ui)}.tl-filters__group.svelte-1isppti{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tl-filters__label.svelte-1isppti{min-width:5.5rem;color:var(--color-text);font-size:var(--type-sm);font-weight:600}.tl-filter-pill.svelte-1isppti{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--color-rule-strong);background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-sm);cursor:pointer}.tl-filter-pill.svelte-1isppti:hover{border-color:var(--color-text)}.tl-filter-pill.svelte-1isppti[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-on-ink)}.tl-filter-pill.svelte-1isppti[aria-pressed=true] .sev,.tl-filter-pill.svelte-1isppti[aria-pressed=true] .tl-filter-pill__count:where(.svelte-1isppti){color:var(--color-on-ink)}.tl-filter-pill__count.svelte-1isppti{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-muted)}.tl-filter-clear.svelte-1isppti{justify-self:start;min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--color-text);background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-sm);cursor:pointer}.tl-filter-clear[hidden].svelte-1isppti{display:none}.tl-filter-clear.svelte-1isppti:not([hidden]){animation:mo-fade var(--dur-2) var(--ease-enter)}.tl-filter-clear.svelte-1isppti:hover{background:var(--color-surface-strong)}.tl-event.svelte-14gddoz{padding:var(--space-3) 0;border-block-end:1px solid var(--color-rule)}.tl-event__top.svelte-14gddoz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-1)}.tl-event__cat.svelte-14gddoz{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--type-sm)}.tl-event__coll.svelte-14gddoz{font-family:var(--font-ui);font-size:var(--type-sm);color:var(--color-text-2)}.tl-event__title.svelte-14gddoz{margin:0;font-size:var(--type-base);font-weight:600;line-height:1.3}.tl-event__title.svelte-14gddoz a:where(.svelte-14gddoz){color:var(--color-text);text-decoration:none}.tl-event__title.svelte-14gddoz a:where(.svelte-14gddoz):hover{text-decoration:underline}.tl-event__desc.svelte-14gddoz{margin:var(--space-1) 0 0;max-width:70ch;font-family:var(--font-prose);font-size:.9375rem;line-height:1.5;color:var(--color-text-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tl-event__from.svelte-14gddoz{margin:var(--space-1) 0 0;color:var(--color-muted)}.tl-event__from.svelte-14gddoz a:where(.svelte-14gddoz){color:var(--color-text-2)}.tl-day.svelte-1h4wlo1{position:relative;padding-block:var(--space-4);border-block-start:1px solid var(--color-rule-strong);content-visibility:auto;contain-intrinsic-size:auto 9rem}.tl-day__content.svelte-1h4wlo1{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-5)}.tl-day__marker.svelte-1h4wlo1{display:none}.tl-day__header.svelte-1h4wlo1{display:grid;align-content:start;gap:.1rem;text-decoration:none!important;color:var(--color-text)}.tl-day__number.svelte-1h4wlo1{font-family:var(--font-display);font-size:var(--type-lg);font-weight:600}.tl-day__date.svelte-1h4wlo1{font-family:var(--font-mono);font-size:var(--type-xs);color:var(--color-text-2)}.tl-day__count.svelte-1h4wlo1{font-family:var(--font-ui);font-size:var(--type-sm);color:var(--color-muted)}.tl-day__header.svelte-1h4wlo1:hover .tl-day__number:where(.svelte-1h4wlo1){text-decoration:underline}.tl-day__events.svelte-1h4wlo1{display:grid;min-width:0}@media(max-width:640px){.tl-day__content.svelte-1h4wlo1{grid-template-columns:1fr;gap:var(--space-2)}.tl-day__header.svelte-1h4wlo1{grid-template-columns:auto auto 1fr;align-items:baseline;gap:var(--space-3)}}.tl-gap.svelte-12vhfdp{position:relative;padding:.6rem 0;margin-bottom:.5rem}.tl-gap.svelte-12vhfdp:before{content:"";position:absolute;left:-2.15rem;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;border:2px solid var(--color-muted);background:var(--color-bg);z-index:1}.tl-gap.svelte-12vhfdp span:where(.svelte-12vhfdp){color:var(--color-muted);font-size:.8rem;font-style:italic;opacity:.6}@media(max-width:640px){.tl-gap.svelte-12vhfdp:before{display:none}.tl-gap.svelte-12vhfdp{text-align:center;padding:.6rem 0;border-top:1px dashed var(--color-border);border-bottom:1px dashed var(--color-border)}}.tl-grid.svelte-1l6nzp1{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));gap:.65rem}.tl-grid-card.svelte-1l6nzp1{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;border-top:2px solid var(--color-primary);text-decoration:none!important;color:var(--color-text)}.tl-grid-card.svelte-1l6nzp1:hover{border-top-color:var(--color-primary-strong)}.tl-grid-card__left.svelte-1l6nzp1{display:grid;gap:.1rem}.tl-grid-card__left.svelte-1l6nzp1 strong:where(.svelte-1l6nzp1){font-family:var(--font-display);font-size:1rem;font-weight:800}.tl-grid-card__left.svelte-1l6nzp1 span:where(.svelte-1l6nzp1){color:var(--color-muted);font-size:.78rem}.tl-grid-card__right.svelte-1l6nzp1{text-align:end;display:grid;gap:.05rem}.tl-grid-card__right.svelte-1l6nzp1 strong:where(.svelte-1l6nzp1){font-size:1.3rem;font-weight:800;color:var(--color-primary)}.tl-grid-card__right.svelte-1l6nzp1 span:where(.svelte-1l6nzp1){color:var(--color-muted);font-size:.72rem}.tl-header.svelte-1fjec68{padding-block-end:var(--space-4);border-block-end:1px solid var(--color-text)}.tl-header__stats.svelte-1fjec68{margin:var(--space-3) 0 0;max-width:64ch;font-family:var(--font-prose);font-size:1.0625rem;line-height:1.55;color:var(--color-text-2)}.tl-controls.svelte-1fjec68{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.tl-view-toggle.svelte-1fjec68{display:inline-flex;border:1px solid var(--color-text)}.tl-view-btn.svelte-1fjec68{min-height:2.25rem;padding:0 var(--space-4);border:0;background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--type-sm);font-weight:500;cursor:pointer}.tl-view-btn[aria-pressed=true].svelte-1fjec68{background:var(--color-text);color:var(--color-on-ink)}.tl-view-btn.svelte-1fjec68+.tl-view-btn:where(.svelte-1fjec68){border-inline-start:1px solid var(--color-text)}.tl-timeline-months.svelte-1fjec68{display:grid}.tl-month.svelte-1fjec68{border-block-start:1px solid var(--color-text)}.tl-month.svelte-1fjec68:last-child{border-block-end:1px solid var(--color-text)}.tl-month__summary.svelte-1fjec68{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3rem;cursor:pointer;font-family:var(--font-display);font-size:var(--type-lg);font-weight:600;list-style:none}.tl-month__summary.svelte-1fjec68::-webkit-details-marker{display:none}.tl-month__summary.svelte-1fjec68:after{content:"+";font-family:var(--font-mono);font-weight:400;color:var(--color-muted)}.tl-month[open].svelte-1fjec68>.tl-month__summary:where(.svelte-1fjec68):after{content:"−"}.tl-month__summary.svelte-1fjec68:hover .tl-month__label:where(.svelte-1fjec68){text-decoration:underline}.tl-month__count.svelte-1fjec68{margin-inline-start:auto;font-family:var(--font-mono);font-size:var(--type-sm);font-weight:400;color:var(--color-muted)}.tl-month.svelte-1fjec68>.tl-timeline:where(.svelte-1fjec68){padding-block-end:var(--space-4)}.tl-month[open].svelte-1fjec68>.tl-timeline:where(.svelte-1fjec68){animation:mo-enter var(--dur-2) var(--ease-enter)}.tl-timeline.svelte-1fjec68{position:relative}.tl-to-top.svelte-1fjec68{position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem;width:2.75rem;height:2.75rem;border:1px solid var(--color-text);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:1.1rem;z-index:var(--z-nav)}.tl-to-top[hidden].svelte-1fjec68{display:none}.tl-to-top.svelte-1fjec68:not([hidden]){animation:mo-enter var(--dur-2) var(--ease-enter)}.tl-to-top.svelte-1fjec68:hover{background:var(--color-surface-strong)}.tl-day--hidden,.tl-gap--hidden,.tl-event--hidden{display:none!important}
