.segmented.svelte-yu37il{position:relative;display:inline-flex;align-items:stretch;gap:2px;padding:4px;border-radius:9999px;background-color:color-mix(in srgb,var(--muted-foreground) 55%,transparent);box-shadow:inset 0 2px color-mix(in srgb,var(--muted) 35%,transparent);max-width:100%}.segmented.disabled.svelte-yu37il{opacity:.45;cursor:not-allowed}.puck.svelte-yu37il{position:absolute;top:4px;bottom:4px;left:0;border-radius:9999px;background-color:var(--background);box-shadow:0 3px 0 var(--muted);opacity:0}.puck.ready.svelte-yu37il{opacity:1;transition:transform .26s cubic-bezier(.3,1.3,.5,1),width .26s cubic-bezier(.3,1.3,.5,1)}.option.svelte-yu37il{position:relative;z-index:1;display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .9rem;border-radius:9999px;font-size:.9rem;font-weight:600;white-space:nowrap;color:var(--muted-background);fill:var(--muted-background);transition:color .2s}.option.svelte-yu37il:hover{text-decoration:none;color:var(--background);fill:var(--background)}.option.checked.svelte-yu37il{color:var(--foreground);fill:var(--foreground)}.option.svelte-yu37il:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media(max-width:480px){.compact.svelte-yu37il{display:none}.option.svelte-yu37il{padding:.45rem .7rem}}@media(prefers-reduced-motion:reduce){.puck.ready.svelte-yu37il{transition:none}}.picker.svelte-9ffuph{--cell-hover: color-mix(in srgb, var(--foreground) 22%, transparent);--cell-selected-text: color-mix(in srgb, var(--pick) 70%, black)}.viewport.svelte-9ffuph{overflow:hidden;padding:2px;margin:-2px}.nav.svelte-9ffuph{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9999px;background-color:color-mix(in srgb,var(--foreground) 16%,transparent);fill:var(--foreground);transition:background-color .15s,transform .15s}.nav.svelte-9ffuph:hover{background-color:var(--cell-hover);text-decoration:none;transform:scale(1.06)}.nav.svelte-9ffuph:active{transform:scale(.94)}.title.svelte-9ffuph{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:9999px;font-weight:700;font-size:.95rem;transition:background-color .15s}.title.svelte-9ffuph:hover{background-color:var(--cell-hover);text-decoration:none}.title.svelte-9ffuph:disabled{opacity:1}.zoom-hint.svelte-9ffuph{font-size:.7rem;opacity:.75}.cell.svelte-9ffuph{position:relative;display:grid;place-items:center;width:100%;border-radius:.75rem;font-size:.875rem;font-variant-numeric:tabular-nums;transition:background-color .12s,transform .12s,box-shadow .12s}.cell.svelte-9ffuph:hover{background-color:var(--cell-hover);text-decoration:none}.cell.svelte-9ffuph:active{transform:scale(.92)}.cell.svelte-9ffuph:disabled{opacity:.25}.tile.svelte-9ffuph{padding:.65rem .5rem;font-weight:600;background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}.day.cell.svelte-9ffuph{aspect-ratio:1}.day.weekend.svelte-9ffuph:not(.selected){background-color:color-mix(in srgb,var(--foreground) 7%,transparent)}.day.outside.svelte-9ffuph{opacity:.45}.today.svelte-9ffuph:after,.current.svelte-9ffuph:after{content:"";position:absolute;bottom:15%;left:50%;width:4px;height:4px;border-radius:9999px;background-color:currentColor;transform:translate(-50%)}.cell.selected.svelte-9ffuph{background-color:var(--foreground);color:var(--cell-selected-text);font-weight:800;box-shadow:0 3px color-mix(in srgb,var(--pick) 55%,black);transform:translateY(-1px)}.week.svelte-9ffuph{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;width:100%;padding:.4rem 0;border-radius:9999px;font-size:.875rem;font-variant-numeric:tabular-nums;transition:background-color .12s,transform .12s}.week.svelte-9ffuph .day:where(.svelte-9ffuph){position:relative;text-align:center}.week.svelte-9ffuph:hover{background-color:var(--cell-hover);text-decoration:none}.week.svelte-9ffuph:active{transform:scale(.98)}.week.svelte-9ffuph:disabled{opacity:.25}.week.selected.svelte-9ffuph{background-color:var(--foreground);color:var(--cell-selected-text);font-weight:800;box-shadow:0 3px color-mix(in srgb,var(--pick) 55%,black)}.week.svelte-9ffuph .today:where(.svelte-9ffuph):after{bottom:-.2rem}.preset.svelte-9ffuph{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .8rem;border-radius:.9rem;line-height:1.1;background-color:color-mix(in srgb,var(--background) 43%,transparent);box-shadow:0 3px color-mix(in srgb,var(--pick) 55%,black);transition:background-color .12s,transform .12s,box-shadow .12s}.preset.svelte-9ffuph:hover,.preset.active.svelte-9ffuph{background-color:var(--foreground);color:var(--cell-selected-text);text-decoration:none;transform:translateY(-1px)}.preset.svelte-9ffuph:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--pick) 55%,black)}.preset-ago.svelte-9ffuph{font-weight:800;font-size:1rem}.preset-hint.svelte-9ffuph{font-size:.7rem;opacity:.85;white-space:nowrap;font-variant-numeric:tabular-nums}.cell.preview.svelte-9ffuph,.week.preview.svelte-9ffuph{outline:2px dashed var(--foreground);outline-offset:1px;animation:svelte-9ffuph-preview-pulse .9s ease-in-out infinite alternate}@keyframes svelte-9ffuph-preview-pulse{0%{outline-color:var(--foreground)}to{outline-color:color-mix(in srgb,var(--foreground) 35%,transparent)}}.footer.svelte-9ffuph{border-top:1px solid color-mix(in srgb,var(--foreground) 25%,transparent)}.latest.svelte-9ffuph{font-weight:700}@media(prefers-reduced-motion:reduce){.nav.svelte-9ffuph,.cell.svelte-9ffuph,.week.svelte-9ffuph,.preset.svelte-9ffuph{transition:none}.cell.preview.svelte-9ffuph,.week.preview.svelte-9ffuph{animation:none}.cell.svelte-9ffuph:active,.week.svelte-9ffuph:active,.nav.svelte-9ffuph:active,.nav.svelte-9ffuph:hover{transform:none}}.term-chip.svelte-1d7nqh0{background-color:var(--chip-color);border:2px solid color-mix(in srgb,var(--chip-color) 55%,black);box-shadow:0 4px color-mix(in srgb,var(--chip-color) 55%,black);color:var(--foreground);fill:var(--foreground);transition:opacity .2s,transform .2s}.term-chip.svelte-1d7nqh0:hover{transform:translateY(-1px)}.term-chip.loading.svelte-1d7nqh0{overflow:hidden}.term-chip.loading.svelte-1d7nqh0:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--foreground) 35%,transparent) 50%,transparent 80%);background-size:250% 100%;animation:svelte-1d7nqh0-shimmer 1.2s linear infinite;pointer-events:none}.skeleton-line.svelte-1d7nqh0{display:block;width:4.5rem;height:.6rem;margin-top:.25rem;border-radius:9999px;background-color:color-mix(in srgb,var(--foreground) 35%,transparent)}@keyframes svelte-1d7nqh0-shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}.dimmed.svelte-1d7nqh0{opacity:.4}.toolbar-row.svelte-1d7nqh0{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem}.control.svelte-1d7nqh0{display:flex;flex-direction:column;gap:.3rem;min-width:0}@media(max-width:639px){.control.svelte-1d7nqh0{width:100%}}.control-label.svelte-1d7nqh0{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-left:.6rem}.metric-glyph.svelte-1d7nqh0{filter:brightness(.45) saturate(1.4);transition:filter .2s}[aria-checked=true] .metric-glyph.svelte-1d7nqh0{filter:none}.sum-pill.svelte-1d7nqh0{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1rem;border-radius:9999px;font-size:.9rem;font-weight:600;color:var(--muted-background);background-color:color-mix(in srgb,var(--muted-foreground) 55%,transparent);cursor:help}.heat-table.svelte-1d7nqh0 tbody:where(.svelte-1d7nqh0) tr:where(.svelte-1d7nqh0):hover td:where(.svelte-1d7nqh0){box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--background) 6%,transparent)}.heat-cell.svelte-1d7nqh0{font-variant-numeric:tabular-nums;transition:opacity .2s}.heat-cell.is-extreme.svelte-1d7nqh0{font-weight:800}.extreme.svelte-1d7nqh0{font-size:.7em;margin-left:.2rem}.extreme.max.svelte-1d7nqh0{color:var(--highlight)}.extreme.min.svelte-1d7nqh0{color:var(--secondary-background)}.legend-bar.svelte-1d7nqh0{display:inline-block;width:7rem;height:.6rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--muted) 40%,transparent)}.summary-card.svelte-1d7nqh0{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-radius:16px;background-color:color-mix(in srgb,var(--chip-color) 12%,var(--foreground));border:2px solid color-mix(in srgb,var(--chip-color) 45%,transparent);border-left-width:6px;border-left-color:var(--chip-color);min-width:0;transition:opacity .2s}@media(prefers-reduced-motion:reduce){.term-chip.loading.svelte-1d7nqh0:after{animation:none}.term-chip.svelte-1d7nqh0,.term-chip.svelte-1d7nqh0:hover{transition:none;transform:none}}.tile.svelte-gj4x6{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem .85rem;border-radius:18px;overflow:hidden;color:var(--foreground);background-color:color-mix(in srgb,var(--tone) 22%,var(--background));border:2px solid color-mix(in srgb,var(--tone) 55%,var(--background));box-shadow:0 3px color-mix(in srgb,var(--tone) 55%,var(--background));transition:transform .15s,background-color .15s}.tile.svelte-gj4x6:before{content:"";position:absolute;inset:0 0 auto;height:5px;background-color:var(--tone)}.tile.svelte-gj4x6:hover{transform:translateY(-2px);background-color:color-mix(in srgb,var(--tone) 35%,var(--background))}.tile.svelte-gj4x6:active{transform:translateY(1px)}.delta.svelte-gj4x6{font-size:1.85rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--tone) 55%,var(--foreground))}.rain-track.svelte-gj4x6{position:relative;height:6px;border-radius:9999px;background-color:color-mix(in srgb,var(--foreground) 15%,transparent)}.rain-fill.svelte-gj4x6{position:absolute;inset:0 auto 0 0;border-radius:inherit;background-color:var(--secondary)}.rain-normal.svelte-gj4x6{position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;border-radius:1px;background-color:var(--foreground)}@media(prefers-reduced-motion:reduce){.tile.svelte-gj4x6,.tile.svelte-gj4x6:hover,.tile.svelte-gj4x6:active{transition:none;transform:none}}
