.cal-menu[data-astro-cid-mlegcc3p]>summary[data-astro-cid-mlegcc3p]{list-style:none}.cal-menu[data-astro-cid-mlegcc3p]>summary[data-astro-cid-mlegcc3p]::-webkit-details-marker{display:none}.cal-menu[data-astro-cid-mlegcc3p][open] .cal-chevron{transform:rotate(180deg)}.cal-trigger[data-astro-cid-mlegcc3p]{display:inline-flex;height:3rem;cursor:pointer;align-items:center;gap:.5rem;border-radius:9999px;padding-inline:1.5rem;font-size:15px;font-weight:500;white-space:nowrap;user-select:none;transition:background-color .25s,color .25s,box-shadow .25s,transform .25s}.cal-trigger[data-astro-cid-mlegcc3p]:active{transform:translateY(1px)}.cal-primary[data-astro-cid-mlegcc3p]{color:var(--color-bg);background:var(--color-fg);box-shadow:inset 0 1px color-mix(in srgb,var(--color-bg) 18%,transparent),0 10px 24px -12px color-mix(in srgb,var(--color-brand) 80%,transparent)}.cal-primary[data-astro-cid-mlegcc3p]:hover,.cal-menu[data-astro-cid-mlegcc3p][open]>.cal-primary[data-astro-cid-mlegcc3p]{background:var(--color-brand);color:#fff}.cal-secondary[data-astro-cid-mlegcc3p]{height:2.5rem;padding-inline:1.125rem;font-size:14px;color:var(--color-fg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-strong),3px 3px 0 var(--color-brand-soft)}.cal-secondary[data-astro-cid-mlegcc3p]:hover,.cal-menu[data-astro-cid-mlegcc3p][open]>.cal-secondary[data-astro-cid-mlegcc3p]{box-shadow:inset 0 0 0 1px var(--color-brand),4px 4px 0 var(--color-brand-soft)}[data-timeline][data-loading] .tl-loading-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-300) 45%,transparent),transparent);animation:tl-sweep 1.4s ease-in-out infinite}[data-timeline][data-loading] .tl-count{animation:tl-pulse 1.4s ease-in-out infinite}@keyframes tl-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tl-pulse{50%{opacity:.45}}[data-timeline] .tl-widget{box-shadow:0 1px 2px #1e1e1e0a,0 12px 32px -16px #4944b02e}[data-theme=dark] [data-timeline] .tl-widget{box-shadow:0 16px 40px -20px #000c}[data-timeline] .tl-scroll{scrollbar-width:none;overscroll-behavior-x:contain;mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}[data-timeline] .tl-scroll::-webkit-scrollbar{display:none}[data-timeline] .tl-swatch{background:var(--tone)}[data-timeline] .tl-pip{width:.625rem;height:.625rem;background:var(--tone);box-shadow:0 0 0 2px var(--color-elevated),0 0 0 5px color-mix(in srgb,var(--tone) 18%,transparent);transition:transform .2s}[data-timeline] .tl-pip[data-size="2"]{width:.75rem;height:.75rem}[data-timeline] .tl-pip[data-size="3"]{width:.875rem;height:.875rem}[data-timeline] .tl-dot[data-past] .tl-pip{opacity:.55}[data-timeline] .tl-dot[aria-pressed=true]{z-index:2}[data-timeline] .tl-dot[aria-pressed=true] .tl-pip{transform:scale(1.45);opacity:1}[data-timeline] .tl-dot:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}[data-timeline] .tl-card{z-index:10;opacity:0;transform:translateY(6px);pointer-events:none;box-shadow:0 14px 30px -14px #1e1e1e40;transition:opacity .2s ease,transform .2s ease}[data-timeline] .tl-card.is-active{opacity:1;transform:none}[data-calendar] .cal-nav{display:inline-grid;height:2.25rem;place-items:center;border-radius:9999px;border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-muted);transition:color .2s,border-color .2s}[data-calendar] .cal-nav:hover:not(:disabled){color:var(--color-fg);border-color:var(--color-brand)}[data-calendar] .cal-nav:disabled{opacity:.4;cursor:default}[data-calendar] .cal-grid>*{border-color:var(--color-line)}[data-calendar] .cal-grid>*:not(:nth-child(7n)){border-right-width:1px}[data-calendar] .cal-grid>*:nth-child(n+8){border-top-width:1px}[data-calendar] .cal-ev{border-radius:.5rem;border-left:2px solid var(--tone);background:var(--tone-wash);padding:.375rem .5rem}[data-calendar] .cal-day[data-past] .cal-ev{opacity:.55}[data-calendar] .cal-day[data-past] .cal-num,[data-schedule] .row[data-past] td{color:var(--color-faint)}[data-schedule] .row[data-past] td>span:first-child{color:var(--color-subtle)}@media(max-width:767px){[data-schedule] .row td:first-child{width:5.5rem;white-space:normal}}.view-toggle[data-astro-cid-rhvblrqs]{display:inline-flex;gap:.25rem;border-radius:9999px;border:1px solid var(--color-line-strong);background:var(--color-surface);padding:.1875rem}.view-toggle[data-astro-cid-rhvblrqs] button[data-astro-cid-rhvblrqs]{display:inline-flex;align-items:center;gap:.4rem;height:1.75rem;border-radius:9999px;padding-inline:.75rem;font-size:13px;color:var(--color-muted);transition:background-color .2s,color .2s}.view-toggle[data-astro-cid-rhvblrqs] button[data-astro-cid-rhvblrqs]:hover{color:var(--color-fg)}.view-toggle[data-astro-cid-rhvblrqs] button[data-astro-cid-rhvblrqs][aria-pressed=true]{background:var(--color-tint-brand);color:var(--color-brand-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand) 45%,transparent)}.chip[data-astro-cid-rhvblrqs]{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;height:2.25rem;border-radius:9999px;border:1px solid var(--color-line-strong);background:var(--color-surface);padding-inline:.875rem;font-size:13px;color:var(--color-muted);white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.chip[data-astro-cid-rhvblrqs]:hover{color:var(--color-fg);border-color:var(--color-brand)}.chip[data-astro-cid-rhvblrqs][aria-pressed=true]{color:var(--color-fg);background:var(--color-tint-brand);border-color:var(--color-brand)}.schedule-spinner[data-astro-cid-rhvblrqs]{width:1rem;height:1rem;border-radius:9999px;border:2px solid var(--color-line-strong);border-top-color:var(--color-brand);animation:schedule-spin .8s linear infinite}@keyframes schedule-spin{to{transform:rotate(360deg)}}.chip-count[data-astro-cid-rhvblrqs]{font-size:12px;color:var(--color-subtle)}[data-astro-cid-rhvblrqs][data-view][hidden]{display:none}
