.first-week-banner.svelte-1m90sj8{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.first-week-banner__copy.svelte-1m90sj8{min-width:0}.first-week-banner__title.svelte-1m90sj8,.first-week-banner__body.svelte-1m90sj8{margin:0}.first-week-banner__title.svelte-1m90sj8{font-size:var(--text-sm, .88rem);font-weight:700}.first-week-banner__body.svelte-1m90sj8{font-size:var(--text-xs)}.first-week-banner__body.svelte-1m90sj8{margin-top:.15rem;color:var(--color-text-muted)}.first-week-banner__actions.svelte-1m90sj8{flex:0 0 auto;display:flex;align-items:center;gap:.5rem}.first-week-banner__dismiss.svelte-1m90sj8{width:2rem;height:2rem;border:0;border-radius:var(--radius-full);background:var(--color-surface-offset);color:inherit;cursor:pointer;font-size:var(--text-lg);line-height:1}@media(max-width:480px){.first-week-banner.svelte-1m90sj8{align-items:flex-start;flex-direction:column}.first-week-banner__actions.svelte-1m90sj8{width:100%;justify-content:space-between}}.home-today.svelte-1yizuir{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.home-today__main.svelte-1yizuir{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.home-today__date.svelte-1yizuir{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--color-fg);text-wrap:balance}.home-today__badges.svelte-1yizuir{display:flex;flex-wrap:wrap;gap:var(--space-2)}.home-today__badge.svelte-1yizuir{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1.3}.home-today__badge--context.svelte-1yizuir{background:var(--color-primary-highlight);color:var(--color-primary);border:1px solid color-mix(in oklch,var(--color-primary) 35%,transparent)}.home-today__badge--success.svelte-1yizuir{background:color-mix(in oklch,var(--color-success) 12%,transparent);color:var(--color-success)}.home-today__badge--warning.svelte-1yizuir{background:color-mix(in oklch,var(--color-warning) 12%,transparent);color:var(--color-warning)}.home-today__badge--muted.svelte-1yizuir{color:var(--color-text-muted)}.home-today__action{flex-shrink:0;white-space:nowrap}@media(max-width:480px){.home-today.svelte-1yizuir{flex-direction:column;align-items:stretch}.home-today__action{width:100%}}.daily-brief.svelte-x5jtlg{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-chart);border-radius:var(--radius-md);background:var(--color-surface-chart-bg)}.daily-brief__header.svelte-x5jtlg p:where(.svelte-x5jtlg),.daily-brief__lead.svelte-x5jtlg p:where(.svelte-x5jtlg){margin:0}.daily-brief__header.svelte-x5jtlg p:where(.svelte-x5jtlg){color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.daily-brief__lead.svelte-x5jtlg{display:grid;gap:var(--space-2)}.daily-brief__title.svelte-x5jtlg{margin:0;font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:650;line-height:1.25}.daily-brief__lead-statement.svelte-x5jtlg{margin:0;font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:650;line-height:1.3;color:var(--color-fg);max-width:42rem}.daily-brief__caption.svelte-x5jtlg{margin:0;font-size:var(--text-xs);font-weight:500;color:var(--color-text-faint)}.daily-brief__statement.svelte-x5jtlg,.daily-brief__milestone.svelte-x5jtlg{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55;max-width:42rem}.daily-brief__milestone.svelte-x5jtlg{font-weight:650;color:var(--color-text)}.daily-brief__meter.svelte-x5jtlg{height:.35rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-border) 70%,transparent);overflow:hidden}.daily-brief__meter.svelte-x5jtlg span:where(.svelte-x5jtlg){display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.daily-brief__bridge.svelte-x5jtlg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.daily-brief__bridge.svelte-x5jtlg a:where(.svelte-x5jtlg){display:grid;gap:var(--space-1);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:var(--radius-sm);color:var(--color-primary);text-decoration:none;background:var(--color-surface)}.daily-brief__bridge-label.svelte-x5jtlg{font-size:var(--text-sm);font-weight:700}.daily-brief__bridge-preview.svelte-x5jtlg{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.4;overflow-wrap:anywhere}.daily-brief__bridge.svelte-x5jtlg a:where(.svelte-x5jtlg):hover,.daily-brief__bridge.svelte-x5jtlg a:where(.svelte-x5jtlg):focus-visible{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);background:var(--color-primary-highlight)}@media(max-width:480px){.daily-brief__bridge.svelte-x5jtlg{grid-template-columns:1fr}}.work-context-summary.svelte-7m1woz{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-chart);border-radius:var(--radius-md);background:var(--color-surface-chart-bg)}.work-context-summary__header.svelte-7m1woz{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.work-context-summary__header.svelte-7m1woz h3:where(.svelte-7m1woz){margin:0;font-size:var(--text-sm)}.work-context-summary__header.svelte-7m1woz span:where(.svelte-7m1woz){color:var(--color-text-muted);font-size:var(--text-xs)}.work-context-summary__list.svelte-7m1woz{display:grid;gap:var(--space-2)}.work-context-summary__row.svelte-7m1woz{display:grid;grid-template-columns:minmax(6rem,.9fr) minmax(5rem,1.4fr) minmax(5rem,auto);gap:var(--space-2);align-items:center;font-size:var(--text-sm)}.work-context-summary__row.svelte-7m1woz>span:where(.svelte-7m1woz){min-width:0;overflow-wrap:anywhere}.work-context-summary__row.svelte-7m1woz strong:where(.svelte-7m1woz){justify-self:end;white-space:nowrap}.work-context-summary__bar.svelte-7m1woz{min-width:0;height:.55rem;border-radius:var(--radius-full);background:linear-gradient(var(--bar-color, var(--bar-metric-color, var(--color-primary))),var(--bar-color, var(--bar-metric-color, var(--color-primary)))) left center / var(--bar-width) 100% no-repeat,var(--color-surface)}.work-context-summary__row[data-highlight=high].svelte-7m1woz .work-context-summary__bar:where(.svelte-7m1woz){--bar-color: var(--color-success, var(--color-primary))}.work-context-summary__row[data-highlight=low].svelte-7m1woz .work-context-summary__bar:where(.svelte-7m1woz){--bar-color: var(--color-warning, var(--color-primary))}.work-context-summary[data-metric=stress].svelte-7m1woz .work-context-summary__row[data-highlight=low]:where(.svelte-7m1woz) .work-context-summary__bar:where(.svelte-7m1woz){--bar-color: var(--color-metric-stress, var(--color-primary))}@media(max-width:480px){.work-context-summary__header.svelte-7m1woz{flex-direction:column;gap:var(--space-1)}.work-context-summary__row.svelte-7m1woz{grid-template-columns:1fr}.work-context-summary__row.svelte-7m1woz strong:where(.svelte-7m1woz){justify-self:start}}.weekday-overview.svelte-8ypyzg{width:100%;display:flex;flex-direction:column;gap:.65rem}.weekday-overview__header.svelte-8ypyzg{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.weekday-overview__heading.svelte-8ypyzg{font-size:var(--text-sm, .85rem);font-weight:600;opacity:.75;letter-spacing:.02em;text-transform:uppercase;margin:0}.weekday-overview__tier.svelte-8ypyzg{border-radius:var(--radius-full);padding:.18rem .55rem;font-size:var(--text-2xs);font-weight:600;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.weekday-overview__chart.svelte-8ypyzg{min-height:8.5rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.35rem;padding:.75rem .5rem .55rem;border:1px solid var(--color-border-chart);background:var(--color-surface-chart-bg);border-radius:var(--radius-md)}.weekday-overview__cell.svelte-8ypyzg{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:.2rem}.weekday-overview__value.svelte-8ypyzg,.weekday-overview__label.svelte-8ypyzg{font-size:var(--text-2xs);color:var(--color-text-muted)}.weekday-overview__finding.svelte-8ypyzg{font-size:var(--text-2xs);line-height:1.2;text-align:center;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:1.45rem}.weekday-overview__finding[data-type=symptom].svelte-8ypyzg{color:var(--color-primary)}.weekday-overview__finding[data-source=confounder].svelte-8ypyzg{font-weight:600;text-decoration:underline dotted from-font;text-decoration-color:var(--color-warning);text-underline-offset:.2em}.weekday-overview__finding[data-source=top_signal].svelte-8ypyzg{color:var(--color-text-muted)}.weekday-overview__finding--empty.svelte-8ypyzg{color:var(--color-text-muted);opacity:.7}.weekday-overview__bar.svelte-8ypyzg{width:100%;max-width:1.2rem;min-height:.25rem;border-radius:var(--radius-full) var(--radius-full) var(--radius-sm) var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 45%,transparent)}.weekday-overview__cell[data-highlight=high].svelte-8ypyzg .weekday-overview__bar:where(.svelte-8ypyzg){background:var(--color-success)}.weekday-overview__cell[data-highlight=low].svelte-8ypyzg .weekday-overview__bar:where(.svelte-8ypyzg){background:var(--color-warning)}.weekday-overview__statement.svelte-8ypyzg,.weekday-overview__hint.svelte-8ypyzg,.weekday-overview__empty.svelte-8ypyzg{margin:0;font-size:var(--text-sm, .88rem);line-height:1.45}.weekday-overview--empty.svelte-8ypyzg{padding:.75rem .5rem;border:1px solid var(--color-border-chart);background:var(--color-surface-chart-bg);border-radius:var(--radius-md)}.weekday-overview__hint.svelte-8ypyzg{color:var(--color-text-muted);font-size:var(--text-2xs)}.metric-card.svelte-1gg99ce{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .7rem;border:1px solid var(--color-border-chart);border-radius:var(--radius-md);background:var(--color-surface-chart-bg)}.metric-card__label.svelte-1gg99ce{margin:0;font-size:var(--text-2xs);opacity:.7}.metric-card__value.svelte-1gg99ce{display:flex;align-items:baseline;gap:.25rem;margin:0;font-size:var(--text-lg);font-weight:600}.metric-card__unit.svelte-1gg99ce{font-size:var(--text-2xs);font-weight:400;opacity:.55}.metric-card[data-loading=true].svelte-1gg99ce .metric-card__value:where(.svelte-1gg99ce){opacity:.4}.cc-frame.svelte-1v941s5{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;text-align:left}.cc-frame__bar.svelte-1v941s5{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-2)}.cc-frame__dot.svelte-1v941s5{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--color-border);display:inline-block}.cc-frame__addr.svelte-1v941s5{margin-left:var(--space-2);font-size:var(--text-2xs);color:var(--color-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cc-frame__body.svelte-1v941s5{padding:var(--space-4)}.landing.svelte-1aq6770{display:flex;flex-direction:column;min-height:100%;gap:var(--space-8);padding-bottom:var(--space-4);width:100%;max-width:70rem;margin-inline:auto}.landing__header.svelte-1aq6770{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.landing__brand.svelte-1aq6770{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.landing__brand-glow.svelte-1aq6770{position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;border-radius:var(--radius-full);background:radial-gradient(circle,color-mix(in srgb,var(--color-primary) 40%,transparent) 0%,transparent 72%);filter:blur(14px);pointer-events:none;z-index:0}.landing__brand.svelte-1aq6770 svg,.landing__brand-name.svelte-1aq6770{position:relative;z-index:1}.landing__brand-name.svelte-1aq6770{font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.landing__brand-accent.svelte-1aq6770{color:var(--color-primary)}.landing__header-actions.svelte-1aq6770{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.landing__hero.svelte-1aq6770{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center;padding:var(--space-8) 0 var(--space-6)}.landing__hero-copy.svelte-1aq6770{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);text-align:left}.landing__badge.svelte-1aq6770{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.landing__title.svelte-1aq6770{margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.15;max-width:18ch}.landing__subtitle.svelte-1aq6770{margin:0;max-width:36rem;color:var(--color-text-muted);font-size:var(--text-base);line-height:1.6}.landing__hero-visual.svelte-1aq6770{min-width:0}.landing__section-heading.svelte-1aq6770{margin:0 0 var(--space-6);text-align:center;font-size:var(--text-lg)}.landing__previews.svelte-1aq6770{margin-top:var(--space-8)}.landing__preview-grid.svelte-1aq6770{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.landing__preview.svelte-1aq6770{margin:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.landing__preview.svelte-1aq6770 figcaption:where(.svelte-1aq6770){font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.landing__shot.svelte-1aq6770{pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:768px){.landing__preview-grid.svelte-1aq6770{grid-template-columns:repeat(3,1fr);align-items:start}}.landing__android.svelte-1aq6770{margin-top:var(--space-8);text-align:center}.landing__android-body.svelte-1aq6770{margin:0 auto var(--space-4);max-width:40rem;color:var(--color-text-muted)}.landing__android-actions.svelte-1aq6770{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.landing__android-note.svelte-1aq6770{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.landing__bento-grid.svelte-1aq6770{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.landing__tile.svelte-1aq6770{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 92%,transparent)}.landing__tile.svelte-1aq6770 h3:where(.svelte-1aq6770){margin:0;font-size:var(--text-base)}.landing__tile.svelte-1aq6770>p:where(.svelte-1aq6770){margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.landing__metric-row.svelte-1aq6770{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.landing__viz-note.svelte-1aq6770{padding:var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-faint);font-size:var(--text-xs);text-align:center}.landing__timeseries.svelte-1aq6770{min-width:0;overflow:hidden}.landing__selfhost.svelte-1aq6770{display:grid;grid-template-columns:1fr;gap:var(--space-8);padding:var(--space-8) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-2)}.landing__selfhost.svelte-1aq6770 h2:where(.svelte-1aq6770){margin:0 0 var(--space-2);font-size:var(--text-lg)}.landing__selfhost.svelte-1aq6770 p:where(.svelte-1aq6770){margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.landing__docker.svelte-1aq6770{margin:0 0 var(--space-3);width:fit-content;max-width:100%;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-sm);color:var(--color-primary);overflow-x:auto}.landing__no-game.svelte-1aq6770{font-weight:600;color:var(--color-text)!important}.landing__faq.svelte-1aq6770{max-width:48rem;margin:0 auto;width:100%}.landing__faq-list.svelte-1aq6770{display:flex;flex-direction:column}.landing__faq-item.svelte-1aq6770{border-bottom:1px solid var(--color-border);padding:var(--space-4) 0}.landing__faq-item.svelte-1aq6770 summary:where(.svelte-1aq6770){cursor:pointer;font-size:var(--text-sm);font-weight:600;min-height:var(--tap-target);display:flex;align-items:center;transition:color var(--transition-interactive)}.landing__faq-item.svelte-1aq6770 summary:where(.svelte-1aq6770):hover{color:var(--color-primary)}.landing__faq-item.svelte-1aq6770 p:where(.svelte-1aq6770){margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.landing__docs-row.svelte-1aq6770{margin:0;text-align:center}.landing__docs-link.svelte-1aq6770{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.landing__docs-link.svelte-1aq6770:hover{color:var(--color-primary);text-decoration:underline}@media(max-width:480px){.landing__metric-row.svelte-1aq6770{grid-template-columns:1fr}}@media(min-width:1024px){.landing.svelte-1aq6770{padding-inline:var(--space-8)}.landing__hero.svelte-1aq6770{grid-template-columns:1fr 1fr;gap:var(--space-12);padding:var(--space-12) 0 var(--space-8)}.landing__bento-grid.svelte-1aq6770{grid-template-columns:1fr 1fr}.landing__selfhost.svelte-1aq6770{grid-template-columns:1fr 1fr;padding:var(--space-8);gap:var(--space-12)}}.home-screen.svelte-1uha8ag{display:flex;flex-direction:column}.home-zone.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-4)}.home-zone--sections.svelte-1uha8ag{gap:var(--space-4)}.home-zone--foot.svelte-1uha8ag{gap:var(--screen-gap)}.home-install.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}.home-install.svelte-1uha8ag h2:where(.svelte-1uha8ag),.home-install.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.home-install.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-base)}.home-install.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.home-install__actions.svelte-1uha8ag{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.home-cta{border:1px solid color-mix(in oklch,var(--color-primary) 25%,transparent)}.home-cta .home-cta__hint{color:color-mix(in srgb,var(--color-text-inverse) 78%,transparent)}
