svg.svelte-1tw78pw{transition:rotate .15s}path.svelte-1tw78pw{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}nav.svelte-fdg5c1{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.arrow.svelte-fdg5c1{place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.off.svelte-fdg5c1{opacity:.35}.today.svelte-fdg5c1{margin-left:auto;padding:.5rem .25rem}a.svelte-4fg28e{background:var(--color-brand);color:var(--color-paper);text-overflow:ellipsis;white-space:nowrap;padding:.1rem .3rem;font-size:.8rem;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.cancelled.svelte-4fg28e{background:var(--color-grid);color:var(--color-ink);text-decoration:line-through}.cell.svelte-1oyqtn2{border-right:var(--line);border-bottom:var(--line);min-width:0;min-height:3rem;position:relative}.num.svelte-1oyqtn2{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:.15rem;min-height:3rem;padding-top:.4rem;text-decoration:none;display:flex}.today.svelte-1oyqtn2{background:var(--color-brand);color:var(--color-paper)}.dots.svelte-1oyqtn2{gap:2px;display:flex}.dots.svelte-1oyqtn2 i:where(.svelte-1oyqtn2){background:var(--color-brand);border-radius:50%;width:6px;height:6px}.today.svelte-1oyqtn2 .dots:where(.svelte-1oyqtn2) i:where(.svelte-1oyqtn2){background:var(--color-paper)}.desktop.svelte-1oyqtn2{display:none}@media (width>=48rem){.phone.svelte-1oyqtn2{display:none}.cell.svelte-1oyqtn2:not(.blank){min-height:7.5rem;padding:.25rem}.today.svelte-1oyqtn2{color:inherit;background:0 0}.today.svelte-1oyqtn2 .num.desktop:where(.svelte-1oyqtn2){background:var(--color-brand);width:max-content;color:var(--color-paper)}.num.desktop.svelte-1oyqtn2{min-height:0;padding:0 .25rem;display:block}.chips.desktop.svelte-1oyqtn2{gap:.2rem;margin-top:.2rem;display:grid}summary.svelte-1oyqtn2{cursor:pointer;padding-inline:.25rem;font-size:.8rem}.more.svelte-1oyqtn2{z-index:2;background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-brand);gap:.2rem;padding:.25rem;display:grid;position:absolute;inset-inline:-1px}}.grid.svelte-o0gme2{--line:1.5px solid color-mix(in srgb, var(--color-line) 45%, transparent);border-top:var(--line);border-left:var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.head.svelte-o0gme2{text-align:center;color:var(--color-brand);border-right:var(--line);border-bottom:var(--line);padding:.25rem 0}a.svelte-hmzzxk{border-bottom:1px solid var(--color-grid);align-items:baseline;gap:.75rem;min-height:2.75rem;padding:.5rem 0;text-decoration:none;display:flex}.time.svelte-hmzzxk{flex:0 0 4.5rem}.cancelled.svelte-hmzzxk{text-decoration:line-through}.tag.svelte-hmzzxk{color:var(--color-brand);margin-left:auto}.day.svelte-s5x0xi{margin-bottom:.5rem;scroll-margin-top:.5rem}summary.svelte-s5x0xi{background:var(--color-brand);min-height:2.75rem;color:var(--color-paper);cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem .9rem;list-style:none;display:flex;position:relative}summary.svelte-s5x0xi::-webkit-details-marker{display:none}h2.svelte-s5x0xi{margin:0;font-size:1.05rem;font-weight:400}section.svelte-22l0ro{margin-top:1.25rem}@media (width>=48rem){section.svelte-22l0ro{display:none}}span.svelte-gj0lse{position:relative}svg.svelte-gj0lse{pointer-events:none;width:.5em;position:absolute;top:-.06em;left:50%;translate:-46%;rotate:6deg}.trim.svelte-gj0lse{fill:var(--color-snow-shade)}.cap.svelte-gj0lse{fill:color-mix(in srgb, var(--color-brand) 50%, var(--color-ink))}.letter.svelte-1nndfi6{position:relative}.icicles.svelte-1nndfi6{z-index:-1;pointer-events:none;width:.42em;position:absolute;top:.865em;left:50%;translate:-50%}.icicles.svelte-1nndfi6 path:where(.svelte-1nndfi6){fill:var(--color-snow-shade)}.page.svelte-1oagjo7{--stamp-padding:1.25rem .9rem;z-index:1;width:min(100%,72rem);padding:1rem max(1rem, env(safe-area-inset-right)) 1rem max(1rem, env(safe-area-inset-left));margin-inline:auto;position:relative}h1.svelte-1oagjo7{margin:1rem 0 .75rem;font-size:clamp(2.25rem,9vw,4.5rem)}.empty.svelte-1oagjo7{text-align:center;margin:1.5rem 0 0}@media (width>=48rem){.page.svelte-1oagjo7{--stamp-padding:1.75rem}}
