.grid-calendar-wrapper.svelte-4hwita{-webkit-overflow-scrolling:touch;margin:0 -1rem;padding:.5rem 1rem 1rem;overflow:auto clip}@media (width>=40rem){.grid-calendar-wrapper.svelte-4hwita{margin:0 -1.5rem;padding:.75rem 1.5rem 1.5rem}}.grid-calendar.svelte-4hwita{grid-template-columns:repeat(7,minmax(2.75rem,1fr));grid-auto-rows:minmax(2.5rem,auto);gap:1px;display:grid}.grid-cell.svelte-4hwita{min-width:0;padding:.15rem;overflow:hidden;container-type:inline-size}@media (width>=40rem){.grid-cell.svelte-4hwita{padding:.5rem}}.grid-cell--today.svelte-4hwita{border-color:var(--color-link);box-shadow:inset 0 0 0 1px #ff6b0047}@supports (color:color-mix(in lab,red,red)){.grid-cell--today.svelte-4hwita{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-link) 28%,transparent)}}.grid-cell--empty.svelte-4hwita{pointer-events:none;border:1px solid #0000}.grid-cell--empty.svelte-4hwita:before{content:"";padding-bottom:100%;display:block}.grid-cell-line.svelte-4hwita{flex-direction:column;gap:.2rem;min-width:0;min-height:90cqw;display:flex}@media (width>=40rem){.grid-cell-line.svelte-4hwita{gap:.15rem}}.grid-events-inline.svelte-4hwita{flex-flow:column wrap;align-content:start;align-items:flex-start;gap:.2rem;min-width:0;display:flex;overflow:hidden}.grid-cell-line--empty.svelte-4hwita{align-items:flex-start}.grid-date.svelte-4hwita{text-align:center;align-self:flex-start;width:2ch}@container page (width<=899px){.grid-cell-line.svelte-4hwita{gap:.05rem}.grid-cell.svelte-4hwita{padding:.1rem}}.event-card-mobile.svelte-1vxspjp{top:calc(var(--topbar-height) + env(safe-area-inset-top));height:calc(100vh - var(--topbar-height) - env(safe-area-inset-top))}.event-card-mobile__scroll.svelte-1vxspjp{-webkit-overflow-scrolling:touch}.event-card-mobile__close.svelte-1vxspjp{transition:background .15s}.event-card-mobile__close.svelte-1vxspjp:hover{background:var(--color-highlight)}@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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial}}}.no-scrollbar.svelte-1sz48nh{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar.svelte-1sz48nh::-webkit-scrollbar{display:none}.overflow-x-auto.svelte-1sz48nh:after,.overflow-x-auto.svelte-1sz48nh:before{content:"";pointer-events:none;width:20px;position:absolute;top:0;bottom:0}.overflow-x-auto.svelte-1sz48nh:before{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-ui,#e6e6e6);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));left:0}.overflow-x-auto.svelte-1sz48nh:after{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-ui,#e6e6e6);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));right:0}.timeline-highlight.svelte-1sz48nh{pointer-events:none;z-index:0;opacity:0;border-radius:0;position:absolute;top:0;bottom:0}.timeline-highlight.ready.svelte-1sz48nh{opacity:1}.timeline-highlight.animate.svelte-1sz48nh{transition:transform .42s cubic-bezier(.2,.9,.2,1),width .32s cubic-bezier(.2,.9,.2,1)}.timeline-month-btn.svelte-1sz48nh{gap:.4rem}.timeline-month-btn.svelte-1sz48nh+.timeline-month-btn:where(.svelte-1sz48nh){margin-left:1px}.timeline-month-btn.past.svelte-1sz48nh .month-label:where(.svelte-1sz48nh){text-decoration-line:line-through;text-decoration-color:#48484866}@supports (color:color-mix(in lab,red,red)){.timeline-month-btn.past.svelte-1sz48nh .month-label:where(.svelte-1sz48nh){-webkit-text-decoration-color:color-mix(in oklab,var(--color-level-1,#484848) 40%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-level-1,#484848) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-level-1,#484848) 40%,transparent)}}.timeline-month-btn.past.svelte-1sz48nh .month-label:where(.svelte-1sz48nh){text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.timeline-highlight.animate.svelte-1sz48nh{transition:none}}.list-month-margin.svelte-1sz48nh{margin-left:.25rem;margin-right:.25rem}.list-month-margin.svelte-1sz48nh+.list-month-margin:where(.svelte-1sz48nh){--month-rule-gap:.5rem;margin-top:var(--month-rule-gap);padding-top:var(--month-rule-gap);border-top-style:var(--tw-border-style);border-color:#48484824;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.list-month-margin.svelte-1sz48nh+.list-month-margin:where(.svelte-1sz48nh){border-color:color-mix(in oklab,var(--color-level-1,#484848) 14%,transparent)}}.grid-month-margin.svelte-1sz48nh+.grid-month-margin:where(.svelte-1sz48nh){border-top-style:var(--tw-border-style);border-color:#4848481a;border-top-width:1px;margin-top:1rem;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.grid-month-margin.svelte-1sz48nh+.grid-month-margin:where(.svelte-1sz48nh){border-color:color-mix(in oklab,var(--color-level-1,#484848) 10%,transparent)}}.grid-calendar-outer.svelte-1sz48nh{-webkit-overflow-scrolling:touch;min-width:0;margin:0;padding:.5rem 0 1rem;overflow:auto clip}@media (width>=40rem){.grid-calendar-outer.svelte-1sz48nh{margin:0;padding:.75rem 0 1.5rem}}.grid-weekdays-global.svelte-1sz48nh{top:var(--month-label-height,2.25rem);z-index:10;margin:0 0 .5rem;padding:.5rem 0 .75rem;position:sticky}@media (width>=40rem){.grid-weekdays-global.svelte-1sz48nh{margin:0 0 .75rem;padding:.75rem 0 1rem}}.grid-weekdays.svelte-1sz48nh{grid-template-columns:repeat(7,minmax(2.75rem,1fr));gap:1px;margin-bottom:1px;display:grid}.grid-weekday.svelte-1sz48nh{text-align:left;width:3ch;font-family:var(--font-mono,SometypeMono, monospace);font-size:var(--text-2xs,.625rem);line-height:var(--tw-leading,var(--text-2xs--line-height,.875rem));--tw-leading:1;--tw-tracking:var(--tracking-wide,.02em);letter-spacing:var(--tracking-wide,.02em);color:var(--color-level-2,#000);text-transform:uppercase;opacity:.6;padding:.15rem;line-height:1;display:inline-block}@media (width>=40rem){.grid-weekday.svelte-1sz48nh{padding:.5rem}}.calendar-timeline-sep.svelte-1sz48nh{border-left:1px solid #0000}.calendar-timeline-outer{touch-action:pan-x;padding-bottom:env(safe-area-inset-bottom)}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.year-section.svelte-ayrao7{margin-top:1.5rem}.year-section.svelte-ayrao7:first-child{margin-top:0}.year-header.svelte-ayrao7{border-bottom-style:var(--tw-border-style);border-color:#48484840;border-bottom-width:1px;margin-bottom:.25rem;padding:.25rem 1rem .5rem}@supports (color:color-mix(in lab,red,red)){.year-header.svelte-ayrao7{border-color:color-mix(in oklab,var(--color-level-1,#484848) 25%,transparent)}}.starred-list.svelte-ayrao7{line-height:1.05rem}.starred-event-li.svelte-ayrao7{padding:.75rem 0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}