.band.svelte-1ysrq25{margin:var(--space-24) 0 0}.band__track.svelte-1ysrq25{height:26px;margin-top:var(--space-20);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-panel);position:relative}.band__tick.svelte-1ysrq25{border-left:1px solid var(--line);position:absolute;top:0;bottom:0}.band__shadow.svelte-1ysrq25,.band__retro.svelte-1ysrq25{border-radius:var(--radius-s);position:absolute;top:4px;bottom:4px}.band__shadow.svelte-1ysrq25{background:color-mix(in srgb, var(--ink-2) 24%, transparent)}.band__retro.svelte-1ysrq25{background:var(--ink-2)}.band__today.svelte-1ysrq25{border-left:2px solid var(--accent);position:absolute;top:-14px;bottom:-4px}.band__today.svelte-1ysrq25 span:where(.svelte-1ysrq25){font-family:var(--font-data);font-size:var(--size-badge);color:var(--accent);white-space:nowrap;line-height:1;position:absolute;top:-6px;left:4px}.band__months.svelte-1ysrq25{height:16px;margin-top:var(--space-4);font-family:var(--font-data);font-size:var(--size-badge);color:var(--ink-3);position:relative}.band__months.svelte-1ysrq25 span:where(.svelte-1ysrq25){padding-left:var(--space-4);position:absolute}figcaption.svelte-1ysrq25{gap:var(--space-16);margin-top:var(--space-8);font-size:var(--size-micro);color:var(--ink-2);display:flex}figcaption.svelte-1ysrq25 span:where(.svelte-1ysrq25){align-items:center;gap:var(--space-6);display:inline-flex}.key.svelte-1ysrq25{border-radius:var(--radius-s);width:16px;height:8px;display:inline-block}.key--retro.svelte-1ysrq25{background:var(--ink-2)}.key--shadow.svelte-1ysrq25{background:color-mix(in srgb, var(--ink-2) 24%, transparent)}@media (width<=480px){.band__months.svelte-1ysrq25 span:where(.svelte-1ysrq25):nth-child(2n){display:none}}.status.svelte-14jqznh{margin:var(--space-24) 0 0;padding:var(--space-12) var(--space-16);border-left:2px solid var(--accent);background:var(--accent-soft)}.status__label.svelte-14jqznh{margin:0 0 var(--space-4);font-size:var(--size-badge);color:var(--accent-strong)}.status__text.svelte-14jqznh{line-height:var(--lh-body);margin:0}.cycle.svelte-14jqznh{margin-top:var(--space-24);border-top:var(--rule-month)}.cycle__head.svelte-14jqznh{align-items:baseline;gap:var(--space-4) var(--space-12);padding:var(--space-12) 0 var(--space-4);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.cycle__head.svelte-14jqznh::-webkit-details-marker{display:none}.cycle__head.svelte-14jqznh:before{content:"›";width:10px;color:var(--ink-3);transition:transform .12s;display:inline-block}.cycle[open].svelte-14jqznh>.cycle__head:where(.svelte-14jqznh):before{transform:rotate(90deg)}.cycle__title.svelte-14jqznh{font-family:var(--font-display);font-size:var(--size-title);letter-spacing:var(--track-tight);margin:0;font-weight:400}.cycle__meta.svelte-14jqznh{color:var(--ink-3)}.cycle__state.svelte-14jqznh{padding:var(--space-4) var(--space-12);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--size-micro);color:var(--ink-2);margin-left:auto}.cycle__state--next.svelte-14jqznh,.cycle__state--now.svelte-14jqznh{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.moments.svelte-14jqznh{margin:0;padding:0;list-style:none}.moment.svelte-14jqznh{align-items:start;gap:var(--space-12);padding:var(--space-12) 0;border-top:1px solid var(--line);grid-template-columns:58px 28px minmax(0,1fr) auto;display:grid}.moment.svelte-14jqznh:first-child{border-top:0}.moment__date.svelte-14jqznh{line-height:var(--lh-tight);display:grid}.moment__day.svelte-14jqznh{font-family:var(--font-display);font-size:var(--size-h3)}.moment__month.svelte-14jqznh{margin-top:var(--space-2);font-family:var(--font-data);font-size:var(--size-badge);color:var(--ink-3)}.moment__glyph.svelte-14jqznh{height:28px;color:var(--ink-2);place-items:center;display:grid}.moment--direct.svelte-14jqznh .moment__glyph:where(.svelte-14jqznh){color:var(--ink-1)}.moment__dot.svelte-14jqznh{border:1.5px dashed var(--ink-2);border-radius:50%;width:9px;height:9px}.moment__title.svelte-14jqznh{margin:var(--space-4) 0 0;font-weight:500}.moment__note.svelte-14jqznh{margin:var(--space-2) 0 0;font-size:var(--size-note);line-height:var(--lh-note);color:var(--ink-2)}.moment__time.svelte-14jqznh{padding-top:var(--space-4);font-size:var(--size-note)}.cycle__companion.svelte-14jqznh{padding:var(--space-8) 0 var(--space-12);border-top:1px solid var(--line);font-size:var(--size-note);line-height:var(--lh-note);color:var(--ink-2);margin:0}.cycle--past.svelte-14jqznh .moment__day:where(.svelte-14jqznh),.cycle--past.svelte-14jqznh .moment__title:where(.svelte-14jqznh),.cycle--past.svelte-14jqznh .cycle__title:where(.svelte-14jqznh){color:var(--ink-2)}@media (width<=480px){.moment.svelte-14jqznh{gap:var(--space-8);grid-template-columns:50px 20px minmax(0,1fr) auto}.moment__day.svelte-14jqznh{font-size:var(--size-heading)}.cycle__state.svelte-14jqznh{margin-left:0}}
