.reveal.svelte-o2m5vp{animation:svelte-o2m5vp-rise var(--reveal-duration) var(--ease-out) both;animation-delay:calc(min(var(--i,0), var(--reveal-cap)) * var(--reveal-step))}@keyframes svelte-o2m5vp-rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}.hero.svelte-o2m5vp{padding-block:.5rem 1.6rem}.hero__title.svelte-o2m5vp{font-size:var(--type-size-display-doc);margin:.2rem 0 .9rem}.hero__deck.svelte-o2m5vp{max-width:42rem;color:var(--ink-2);margin:0}.back.svelte-o2m5vp{color:var(--ink-3)}.empty.svelte-o2m5vp{color:var(--ink-2);padding-block:2rem 3rem}.years.svelte-o2m5vp{border-block:2px solid var(--rule-strong);flex-wrap:wrap;align-items:baseline;gap:.9rem;padding-block:.7rem;display:flex}.years__label.svelte-o2m5vp{color:var(--ink-3)}.years__list.svelte-o2m5vp{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.years__item.svelte-o2m5vp{color:var(--ink-2);font-variant-numeric:tabular-nums;padding:.15rem .5rem;text-decoration:none;display:inline-block}.years__item.svelte-o2m5vp:hover{background:var(--paper-deep)}.years__item--current.svelte-o2m5vp{background:var(--ink);color:var(--paper)}.band.svelte-o2m5vp{border-bottom:1px solid var(--border);padding-block:1.8rem}.band.svelte-o2m5vp:last-of-type{border-bottom:none}.band__head.svelte-o2m5vp{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.band__stamped.svelte-o2m5vp{position:relative}@media (width>=48rem){.band__head.svelte-o2m5vp:has(.band__stamped:where(.svelte-o2m5vp)){margin-bottom:.85rem}}.band__title.svelte-o2m5vp{font-size:var(--type-size-display-section);margin:0 0 .4rem}.band__sum.svelte-o2m5vp{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0}.band__note.svelte-o2m5vp{max-width:44rem;font-size:var(--type-size-note);color:var(--ink-2);text-wrap:pretty;margin:.9rem 0 0}.band__note--lead.svelte-o2m5vp{margin-block:0 1rem}.stamp.svelte-o2m5vp{--stamp-lift:translateY(-50%);--stamp-tilt:rotate(-6deg);z-index:1;border:3px double var(--stamp);color:var(--stamp);font-family:var(--type-mono);font-size:var(--type-size-meta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:var(--stamp-lift) var(--stamp-tilt);transform-origin:50%;pointer-events:none;background:0 0;gap:.05rem;margin-right:.9rem;padding:.3rem .55rem .4rem;font-weight:500;line-height:1.15;display:grid;position:absolute;top:50%;right:100%}.stamp.reveal.svelte-o2m5vp{animation-name:svelte-o2m5vp-slam;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-o2m5vp-slam{0%{opacity:0;transform:var(--stamp-lift) var(--stamp-tilt) scale(1.6)}to{opacity:1;transform:var(--stamp-lift) var(--stamp-tilt) scale(1)}}.stamp__word.svelte-o2m5vp{letter-spacing:.2em;border-bottom:1px solid;margin-bottom:.1rem;padding-bottom:.1rem;font-size:1.2em}.stamp__date.svelte-o2m5vp{font-size:.94em}.stamp__time.svelte-o2m5vp{opacity:.85;font-size:.75em}@media (width<=48rem){.stamp.svelte-o2m5vp{--stamp-lift:translateY(0);--stamp-tilt:rotate(-3.5deg);justify-self:start;width:max-content;margin:.5rem 0 0 .15rem;position:static}}.grid-wrap.svelte-o2m5vp{margin-top:1rem;container-type:inline-size}.grid.svelte-o2m5vp{--gap:3px;--cell:max(.72rem, calc((100cqw - 1.7rem - var(--gap) - 2px) / 53 - var(--gap)));padding-bottom:.35rem;overflow-x:auto}.grid__months.svelte-o2m5vp{height:1.1rem;margin-left:calc(1.7rem + var(--gap));min-width:calc(53 * (var(--cell) + var(--gap)));position:relative}.grid__month.svelte-o2m5vp{left:calc(var(--week) * (var(--cell) + var(--gap)));color:var(--ink-3);position:absolute}.grid__body.svelte-o2m5vp{gap:var(--gap);display:flex}.grid__weekdays.svelte-o2m5vp,.grid__weeks.svelte-o2m5vp,.grid__days.svelte-o2m5vp{margin:0;padding:0;list-style:none}.grid__weekdays.svelte-o2m5vp{grid-auto-rows:var(--cell);gap:var(--gap);width:1.7rem;display:grid}.grid__weekday.svelte-o2m5vp{line-height:var(--cell);color:var(--ink-3)}.grid__weeks.svelte-o2m5vp{gap:var(--gap);display:flex}.grid__days.svelte-o2m5vp{grid-auto-rows:var(--cell);gap:var(--gap);display:grid}.grid__cell.svelte-o2m5vp,.grid__swatch.svelte-o2m5vp{--fill:0%;--edge-w:1px;--edge:var(--cell-hi);background:color-mix(in srgb, var(--cell-hi) var(--fill), var(--cell-lo));outline:var(--edge-w) solid var(--edge);outline-offset:calc(-1 * var(--edge-w))}.grid__cell[data-level="0"].svelte-o2m5vp,.grid__swatch[data-level="0"].svelte-o2m5vp{background:var(--paper);--edge:color-mix(in srgb, var(--ink) 28%, transparent)}.grid__cell[data-level="2"].svelte-o2m5vp,.grid__swatch[data-level="2"].svelte-o2m5vp{--fill:33%}.grid__cell[data-level="3"].svelte-o2m5vp,.grid__swatch[data-level="3"].svelte-o2m5vp{--fill:65%;--edge-w:2px}.grid__cell[data-level="4"].svelte-o2m5vp,.grid__swatch[data-level="4"].svelte-o2m5vp{--fill:100%;--edge-w:2px}.grid__cell.svelte-o2m5vp{width:var(--cell);height:var(--cell)}.grid__cell.svelte-o2m5vp:focus-visible{outline:3px solid var(--accent);outline-offset:2px;position:relative}.grid__cell.grid__cell--pad.svelte-o2m5vp{background:0 0;outline:none}.grid--meetings.svelte-o2m5vp{--cell-lo:color-mix(in srgb, var(--ink) 50%, var(--paper));--cell-hi:var(--ink)}.grid--deferred.svelte-o2m5vp{--cell-lo:var(--accent-magenta);--cell-hi:color-mix(in srgb, var(--ink) 70%, var(--accent-magenta))}@media (prefers-color-scheme:dark){.grid--meetings.svelte-o2m5vp{--cell-lo:color-mix(in srgb, var(--ink) 38%, var(--paper))}.grid--deferred.svelte-o2m5vp{--cell-lo:color-mix(in srgb, var(--accent-magenta) 78%, var(--paper));--cell-hi:color-mix(in srgb, var(--ink) 60%, var(--accent-magenta))}}.grid__hint.svelte-o2m5vp{font-size:var(--type-size-meta);color:var(--ink-3);margin:.5rem 0 0}.grid__hint-scroll.svelte-o2m5vp{display:none}.grid.svelte-o2m5vp[data-scrollable=true]~.grid__hint:where(.svelte-o2m5vp) .grid__hint-scroll:where(.svelte-o2m5vp){display:inline}.grid__caption.svelte-o2m5vp{gap:.7rem 2.5rem;margin-top:.6rem;display:grid}@container (width>=52rem){.grid__caption.svelte-o2m5vp{grid-template-columns:minmax(0,28rem) minmax(0,1fr);align-items:start}}.grid__top.svelte-o2m5vp{font-size:var(--type-size-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:0}.grid__top-label.svelte-o2m5vp{color:var(--ink-3);display:block}.empty-cal.svelte-o2m5vp{border-top:2px solid var(--rule-strong);max-width:44rem;margin-top:1rem;padding-block:1.1rem .2rem}.empty-cal__lead.svelte-o2m5vp{color:var(--ink-2);text-wrap:pretty;margin:0}.empty-cal__out.svelte-o2m5vp{font-size:var(--type-size-meta);margin:.7rem 0 0}.empty-cal__out.svelte-o2m5vp a:where(.svelte-o2m5vp){color:var(--accent-text);text-decoration-line:underline}.grid__key.svelte-o2m5vp{align-items:center;gap:.3rem;display:inline-flex}.grid__legend.svelte-o2m5vp{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.grid__swatch.svelte-o2m5vp{width:.72rem;height:.72rem}.grid__scale.svelte-o2m5vp{max-width:34rem;font-size:var(--type-size-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;margin:.45rem 0 0}.table-wrap.svelte-o2m5vp{margin-top:.9rem;overflow-x:auto}.table.svelte-o2m5vp{border-collapse:collapse;width:100%;font-size:var(--type-size-note)}.table.svelte-o2m5vp th:where(.svelte-o2m5vp),.table.svelte-o2m5vp td:where(.svelte-o2m5vp){text-align:left;border-bottom:1px solid var(--border);vertical-align:baseline;padding:.45rem .7rem .45rem 0}.table.svelte-o2m5vp thead:where(.svelte-o2m5vp) th:where(.svelte-o2m5vp){border-bottom:2px solid var(--rule-strong);white-space:nowrap}.table__narrow.svelte-o2m5vp{display:none}@media (width<=40rem){.table.svelte-o2m5vp th:where(.svelte-o2m5vp),.table.svelte-o2m5vp td:where(.svelte-o2m5vp){padding-right:.55rem}.table__wide.svelte-o2m5vp{display:none}.table__narrow.svelte-o2m5vp{display:inline}}.table__num.svelte-o2m5vp{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table__result.svelte-o2m5vp{max-width:32rem;font-weight:400}.table__empty.svelte-o2m5vp{color:var(--ink-3)}.table__row--current.svelte-o2m5vp th:where(.svelte-o2m5vp),.table__row--current.svelte-o2m5vp td:where(.svelte-o2m5vp){background:var(--paper-deep)}.table__row--deferred.svelte-o2m5vp th:where(.svelte-o2m5vp):before{content:"";background:var(--accent-magenta);width:.5em;height:.5em;margin-right:.5em;display:inline-block}.visually-hidden.svelte-o2m5vp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.limits.svelte-o2m5vp{gap:1.1rem;max-width:46rem;margin:1rem 0 0;display:grid}.limit.svelte-o2m5vp{border-left:2px solid var(--accent);padding-left:.9rem;scroll-margin-top:1.5rem}.limit.svelte-o2m5vp dt:where(.svelte-o2m5vp){color:var(--ink-3);margin-bottom:.2rem}.limit.svelte-o2m5vp dd:where(.svelte-o2m5vp){font-size:var(--type-size-note);color:var(--ink-2);text-wrap:pretty;margin:0}
