.calendar-table-scroll[data-astro-cid-fux7nra3]{position:relative;scrollbar-color:color-mix(in srgb,var(--ww-accent) 46%,transparent) transparent}.calendar-table-scroll[data-astro-cid-fux7nra3]:after{content:"";position:absolute;inset:0 0 0 auto;width:2.25rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ww-surface))}.calendar-data-table[data-astro-cid-fux7nra3] th[data-astro-cid-fux7nra3]:first-child,.calendar-data-table[data-astro-cid-fux7nra3] td[data-astro-cid-fux7nra3]:first-child{position:sticky;left:0;z-index:1;background:var(--ww-surface);box-shadow:1px 0 0 var(--ww-border)}.calendar-data-table[data-astro-cid-fux7nra3] thead[data-astro-cid-fux7nra3] th[data-astro-cid-fux7nra3]:first-child{z-index:2;background:var(--ww-bg)}.calendar-table-scroll[data-astro-cid-vkpobenv]{position:relative;scrollbar-color:color-mix(in srgb,var(--ww-accent) 46%,transparent) transparent}.calendar-table-scroll[data-astro-cid-vkpobenv]:after{content:"";position:absolute;inset:0 0 0 auto;width:2.25rem;pointer-events:none;background:linear-gradient(90deg,transparent,var(--ww-surface))}.calendar-data-table[data-astro-cid-vkpobenv] thead[data-astro-cid-vkpobenv] th[data-astro-cid-vkpobenv]{position:sticky;top:0;z-index:3;background:color-mix(in srgb,var(--ww-bg) 88%,var(--ww-surface));box-shadow:0 1px 0 var(--ww-border),0 10px 24px color-mix(in srgb,var(--ww-ink) 5%,transparent)}.calendar-data-table[data-astro-cid-vkpobenv] th[data-astro-cid-vkpobenv]:first-child,.calendar-data-table[data-astro-cid-vkpobenv] td[data-astro-cid-vkpobenv]:first-child{position:sticky;left:0;z-index:1;background:var(--ww-surface);box-shadow:1px 0 0 var(--ww-border)}.calendar-data-table[data-astro-cid-vkpobenv] thead[data-astro-cid-vkpobenv] th[data-astro-cid-vkpobenv]:first-child{z-index:4;background:color-mix(in srgb,var(--ww-bg) 88%,var(--ww-surface))}.calendar-data-table__row--current[data-astro-cid-vkpobenv] td[data-astro-cid-vkpobenv]{background:color-mix(in srgb,var(--ww-accent) 16%,transparent)}.calendar-data-table__row--week-53[data-astro-cid-vkpobenv] td[data-astro-cid-vkpobenv]{background:color-mix(in srgb,var(--ww-warning) 12%,transparent)}.calendar-data-table__row--current[data-astro-cid-vkpobenv] td[data-astro-cid-vkpobenv]:first-child{background:color-mix(in srgb,var(--ww-accent) 16%,var(--ww-surface))}.calendar-data-table__row--week-53[data-astro-cid-vkpobenv] td[data-astro-cid-vkpobenv]:first-child{background:color-mix(in srgb,var(--ww-warning) 12%,var(--ww-surface))}.month-calendar[data-astro-cid-75xo2nd6]{position:relative;overflow:hidden;border:1px solid var(--ww-border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--ww-surface) 94%,transparent),var(--ww-surface)),var(--ww-surface);box-shadow:0 16px 42px color-mix(in srgb,var(--ww-ink) 8%,transparent);padding:1rem}.month-calendar[data-astro-cid-75xo2nd6]:before{content:"";position:absolute;inset:0;pointer-events:none;border-top:3px solid color-mix(in srgb,var(--ww-accent) 42%,transparent)}.month-calendar--current[data-astro-cid-75xo2nd6]{border-color:color-mix(in srgb,var(--ww-accent) 58%,var(--ww-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ww-accent) 12%,transparent),transparent 46%),var(--ww-surface)}.month-calendar--week-53[data-astro-cid-75xo2nd6]{border-color:color-mix(in srgb,var(--ww-warning) 68%,var(--ww-border));background:linear-gradient(135deg,color-mix(in srgb,var(--ww-warning) 14%,transparent),transparent 52%),var(--ww-surface)}.month-calendar__header[data-astro-cid-75xo2nd6]{position:relative;display:flex;min-height:2.7rem;align-items:flex-start;justify-content:space-between;gap:1rem}.month-calendar__tag[data-astro-cid-75xo2nd6]{border-radius:999px;border:1px solid var(--ww-border);padding:.18rem .5rem;font-size:.68rem;font-weight:800;line-height:1.2;white-space:nowrap}.month-calendar__tag--current[data-astro-cid-75xo2nd6]{border-color:color-mix(in srgb,var(--ww-accent) 60%,transparent);background:color-mix(in srgb,var(--ww-accent) 12%,transparent);color:var(--ww-accent-strong)}.month-calendar__tag--week-53[data-astro-cid-75xo2nd6]{border-color:color-mix(in srgb,var(--ww-warning) 70%,transparent);background:color-mix(in srgb,var(--ww-warning) 14%,transparent);color:color-mix(in srgb,var(--ww-warning) 82%,var(--ww-ink))}.month-calendar__grid[data-astro-cid-75xo2nd6]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ww-border) 70%,transparent)}.month-calendar__grid-head[data-astro-cid-75xo2nd6],.month-calendar__week-number[data-astro-cid-75xo2nd6],.month-calendar__day[data-astro-cid-75xo2nd6]{min-height:2.45rem;display:grid;place-items:center;padding:.35rem .2rem}.month-calendar__grid-head[data-astro-cid-75xo2nd6]{background:color-mix(in srgb,var(--ww-bg) 84%,var(--ww-surface));color:var(--ww-muted);font-weight:800}.month-calendar__week-number[data-astro-cid-75xo2nd6]{background:color-mix(in srgb,var(--ww-bg) 88%,var(--ww-surface));color:var(--ww-muted);font-weight:900}.month-calendar__week-number--current[data-astro-cid-75xo2nd6]{background:var(--ww-accent-gradient);color:#fff}.month-calendar__week-number--week-53[data-astro-cid-75xo2nd6]{background:linear-gradient(135deg,var(--ww-warning),color-mix(in srgb,var(--ww-cyan) 74%,var(--ww-warning)));color:#071426}.month-calendar__day[data-astro-cid-75xo2nd6]{background:var(--ww-surface);color:var(--ww-ink);font-weight:650}.month-calendar__day--weekend[data-astro-cid-75xo2nd6]{background:color-mix(in srgb,var(--ww-surface-soft) 54%,var(--ww-surface))}.month-calendar__day--outside[data-astro-cid-75xo2nd6]{color:var(--ww-muted);opacity:.52}.month-calendar__day--current-week[data-astro-cid-75xo2nd6]{background:color-mix(in srgb,var(--ww-accent) 15%,var(--ww-surface));color:var(--ww-ink)}.month-calendar__day--week-53[data-astro-cid-75xo2nd6]{background:color-mix(in srgb,var(--ww-warning) 18%,var(--ww-surface));color:var(--ww-ink)}.month-calendar__day[data-astro-cid-75xo2nd6] time[data-astro-cid-75xo2nd6]{display:inline-grid;min-width:1.7rem;min-height:1.7rem;place-items:center;border-radius:6px}.month-calendar__day--current-week[data-astro-cid-75xo2nd6] time[data-astro-cid-75xo2nd6]{background:color-mix(in srgb,var(--ww-accent) 18%,transparent)}.month-calendar__day--week-53[data-astro-cid-75xo2nd6] time[data-astro-cid-75xo2nd6]{background:color-mix(in srgb,var(--ww-warning) 28%,transparent);font-weight:900}.year-calendar-shell[data-astro-cid-jw273kn6]{--year-calendar-rail: color-mix(in srgb, var(--ww-accent) 16%, transparent)}.year-calendar-atlas[data-astro-cid-jw273kn6]{position:relative;overflow:hidden;border:1px solid var(--ww-border);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--ww-accent) 10%,transparent),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--ww-surface) 94%,transparent),var(--ww-surface));box-shadow:var(--ww-shadow-soft);padding:clamp(1rem,2.4vw,1.5rem)}.year-calendar-atlas[data-astro-cid-jw273kn6]:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--ww-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--ww-grid-color) 1px,transparent 1px);background-size:34px 34px;opacity:.42;mask-image:linear-gradient(180deg,#000,transparent 76%)}.year-calendar-atlas[data-astro-cid-jw273kn6]>[data-astro-cid-jw273kn6]{position:relative}.year-calendar-ribbon-wrap[data-astro-cid-jw273kn6]{display:grid;gap:.1rem;padding-inline:1.35rem}.year-calendar-ribbon[data-astro-cid-jw273kn6],.year-calendar-ribbon__marker-row[data-astro-cid-jw273kn6]{display:grid;grid-template-columns:repeat(var(--year-calendar-week-count, 53),minmax(0,1fr));gap:3px}.year-calendar-ribbon__marker-row[data-astro-cid-jw273kn6]{min-height:1.34rem;align-items:center;pointer-events:none}.year-calendar-ribbon__marker-slot[data-astro-cid-jw273kn6]{display:grid;min-width:0;justify-items:center}.year-calendar-ribbon__week[data-astro-cid-jw273kn6]{position:relative;display:grid;place-items:center;min-height:1.45rem;border-radius:4px;background:color-mix(in srgb,var(--ww-muted) 18%,transparent);border:1px solid color-mix(in srgb,var(--ww-border-strong) 70%,transparent);overflow:visible;isolation:isolate}.year-calendar-ribbon__week--quarter-start[data-astro-cid-jw273kn6]{background:color-mix(in srgb,var(--ww-emerald) 24%,transparent)}.year-calendar-ribbon__week--current[data-astro-cid-jw273kn6]{background:var(--ww-accent-gradient);border-color:color-mix(in srgb,var(--ww-cyan) 80%,white 10%);box-shadow:0 0 0 3px color-mix(in srgb,var(--ww-accent) 18%,transparent)}.year-calendar-ribbon__week--53[data-astro-cid-jw273kn6]{background:linear-gradient(135deg,var(--ww-warning),color-mix(in srgb,var(--ww-cyan) 74%,var(--ww-warning)));border-color:color-mix(in srgb,var(--ww-warning) 80%,white 10%)}.year-calendar-ribbon__marker[data-astro-cid-jw273kn6]{display:grid;justify-items:center;align-items:center;gap:.12rem;position:relative;z-index:2}.year-calendar-ribbon__marker-stem[data-astro-cid-jw273kn6]{display:block;width:1px;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--ww-cyan) 66%,transparent)}.year-calendar-ribbon__marker--top[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-stem[data-astro-cid-jw273kn6]{order:2}.year-calendar-ribbon__marker--bottom[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-stem[data-astro-cid-jw273kn6]{order:1}.year-calendar-ribbon__marker-label[data-astro-cid-jw273kn6]{display:inline-grid;min-width:2.1rem;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--ww-cyan) 46%,transparent);background:color-mix(in srgb,var(--ww-emerald) 34%,var(--ww-surface));color:color-mix(in srgb,var(--ww-ink) 92%,white);font-size:.66rem;font-weight:900;line-height:1;letter-spacing:0;padding:.22rem .38rem;white-space:nowrap;box-shadow:0 6px 18px color-mix(in srgb,var(--ww-bg) 44%,transparent)}.year-calendar-ribbon__marker--top[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-label[data-astro-cid-jw273kn6]{order:1}.year-calendar-ribbon__marker--bottom[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-label[data-astro-cid-jw273kn6]{order:2}.year-calendar-ribbon__marker--current[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-label[data-astro-cid-jw273kn6]{background:var(--ww-accent-gradient);border-color:color-mix(in srgb,var(--ww-cyan) 80%,white 10%)}.year-calendar-ribbon__marker--53[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-label[data-astro-cid-jw273kn6]{background:linear-gradient(135deg,var(--ww-warning),color-mix(in srgb,var(--ww-cyan) 74%,var(--ww-warning)));border-color:color-mix(in srgb,var(--ww-warning) 80%,white 10%)}.year-calendar-ribbon__marker--current[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-label[data-astro-cid-jw273kn6],.year-calendar-ribbon__marker--53[data-astro-cid-jw273kn6] .year-calendar-ribbon__marker-label[data-astro-cid-jw273kn6]{color:#071426}.year-calendar-ribbon-legend[data-astro-cid-jw273kn6]{display:flex;flex-wrap:wrap;gap:.6rem 1rem;color:var(--ww-muted);font-size:.78rem;font-weight:750}.year-calendar-mobile-key[data-astro-cid-jw273kn6]{display:none}.year-calendar-mobile-key__item[data-astro-cid-jw273kn6]{align-items:center;border:1px solid var(--ww-border);border-radius:8px;background:color-mix(in srgb,var(--ww-surface) 84%,transparent);color:var(--ww-muted);font-size:.78rem;font-weight:800;gap:.35rem;min-height:2.1rem;padding:.38rem .5rem}.year-calendar-mobile-key__week[data-astro-cid-jw273kn6]{color:var(--ww-ink);font-weight:950}.year-calendar-mobile-key__item--quarter[data-astro-cid-jw273kn6] .year-calendar-mobile-key__week[data-astro-cid-jw273kn6]{color:color-mix(in srgb,var(--ww-emerald) 78%,var(--ww-ink))}.year-calendar-mobile-key__item--current[data-astro-cid-jw273kn6]{border-color:color-mix(in srgb,var(--ww-accent) 60%,var(--ww-border));background:color-mix(in srgb,var(--ww-accent) 10%,var(--ww-surface))}.year-calendar-mobile-key__item--current[data-astro-cid-jw273kn6] .year-calendar-mobile-key__week[data-astro-cid-jw273kn6]{color:var(--ww-accent-strong)}.year-calendar-mobile-key__item--week-53[data-astro-cid-jw273kn6]{border-color:color-mix(in srgb,var(--ww-warning) 68%,var(--ww-border));background:color-mix(in srgb,var(--ww-warning) 11%,var(--ww-surface))}.year-calendar-mobile-key__item--week-53[data-astro-cid-jw273kn6] .year-calendar-mobile-key__week[data-astro-cid-jw273kn6]{color:color-mix(in srgb,var(--ww-warning) 82%,var(--ww-ink))}.year-calendar-ribbon-legend__item[data-astro-cid-jw273kn6]{display:inline-flex;align-items:center;gap:.4rem;min-height:1.5rem}.year-calendar-ribbon-legend__swatch[data-astro-cid-jw273kn6]{display:inline-block;width:.9rem;height:.9rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--ww-border-strong) 70%,transparent);background:color-mix(in srgb,var(--ww-muted) 18%,transparent)}.year-calendar-ribbon-legend__swatch--quarter[data-astro-cid-jw273kn6]{background:color-mix(in srgb,var(--ww-emerald) 24%,transparent)}.year-calendar-ribbon-legend__swatch--current[data-astro-cid-jw273kn6]{background:var(--ww-accent-gradient);border-color:color-mix(in srgb,var(--ww-cyan) 80%,white 10%)}.year-calendar-ribbon-legend__swatch--53[data-astro-cid-jw273kn6]{background:linear-gradient(135deg,var(--ww-warning),color-mix(in srgb,var(--ww-cyan) 74%,var(--ww-warning)));border-color:color-mix(in srgb,var(--ww-warning) 80%,white 10%)}.year-calendar-quarter-card[data-astro-cid-jw273kn6]{min-height:7.25rem;border-radius:8px;border:1px solid var(--ww-border);background:color-mix(in srgb,var(--ww-surface) 82%,transparent);padding:.9rem}.year-calendar-quarter-card--current[data-astro-cid-jw273kn6]{border-color:color-mix(in srgb,var(--ww-accent) 62%,var(--ww-border));background:color-mix(in srgb,var(--ww-accent) 10%,var(--ww-surface))}.year-calendar-quarter-card--week-53[data-astro-cid-jw273kn6]{border-color:color-mix(in srgb,var(--ww-warning) 70%,var(--ww-border));background:color-mix(in srgb,var(--ww-warning) 10%,var(--ww-surface))}.year-calendar-quarter[data-astro-cid-jw273kn6]{position:relative}.year-calendar-quarter[data-astro-cid-jw273kn6]:before{content:"";position:absolute;inset:3rem auto 1.25rem 0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--ww-accent),var(--ww-emerald),var(--ww-warning));opacity:.8}.year-calendar-quarter__months[data-astro-cid-jw273kn6]{padding-left:1rem}@media(max-width:720px){.year-calendar-ribbon[data-astro-cid-jw273kn6]{grid-template-columns:repeat(18,minmax(0,1fr));row-gap:3px}.year-calendar-ribbon__week[data-astro-cid-jw273kn6]{min-height:1.25rem}.year-calendar-ribbon__marker-row[data-astro-cid-jw273kn6]{display:none}.year-calendar-ribbon-wrap[data-astro-cid-jw273kn6]{padding-inline:0}.year-calendar-mobile-key[data-astro-cid-jw273kn6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.year-calendar-mobile-key__item[data-astro-cid-jw273kn6]{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem}.year-calendar-ribbon-legend[data-astro-cid-jw273kn6]{display:none}}
