.metric-card.svelte-ftmvt4{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;flex-direction:column;gap:.3rem;min-width:0;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.metric-card.svelte-ftmvt4:hover{border-color:var(--accent)}.label.svelte-ftmvt4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.7rem;font-weight:600}.value-row.svelte-ftmvt4{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.35rem;font-weight:700;display:flex}.value-detail.svelte-ftmvt4{color:var(--text-secondary);font-size:.7rem;font-weight:600}.trend.svelte-ftmvt4{font-size:.95rem}.trend-good.svelte-ftmvt4{color:#3fb950}.trend-bad.svelte-ftmvt4{color:#f85149}.trend-neutral.svelte-ftmvt4{color:var(--text-secondary)}.meta.svelte-ftmvt4{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.conf.svelte-ftmvt4{text-transform:capitalize;color:#3fb950}.conf.low.svelte-ftmvt4{color:#d29922}.go.svelte-ftmvt4{opacity:0;margin-left:auto;transition:opacity .15s}.metric-card.svelte-ftmvt4:hover .go:where(.svelte-ftmvt4){opacity:1;color:var(--accent)}.zone-bar-card.svelte-yf6835{flex-direction:column;gap:.4rem;display:flex}.bar-row.svelte-yf6835{align-items:flex-start;gap:.4rem;display:flex}.below.svelte-yf6835{height:16px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:5px 2px 2px 5px;flex:0 0 2.6rem;justify-content:center;align-items:center;margin-top:.85rem;font-size:.62rem;font-weight:600;display:inline-flex}.bar-wrap.svelte-yf6835{flex:1;min-width:0;padding-top:.85rem;position:relative}.bar.svelte-yf6835{background:var(--border);border-radius:5px;width:100%;height:16px;display:flex;overflow:hidden}.segment.svelte-yf6835{height:100%;box-shadow:inset -1px 0 #00000059}.cut.svelte-yf6835{background:var(--text);opacity:.85;width:2px;height:16px;position:absolute;top:.85rem}.cut-label.svelte-yf6835{letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-size:.58rem;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.scale-row.svelte-yf6835{color:var(--text-secondary);gap:.4rem;font-size:.62rem;display:flex}.stub-spacer.svelte-yf6835{flex:0 0 2.6rem}.scale-axis.svelte-yf6835{flex:1;justify-content:space-between;min-width:0;display:flex}.legend.svelte-yf6835{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.legend.svelte-yf6835 li:where(.svelte-yf6835){align-items:baseline;gap:.4rem;min-width:0;font-size:.75rem;display:flex}.swatch.svelte-yf6835{border-radius:2px;flex:none;width:8px;height:8px}.key.svelte-yf6835{color:var(--text)}.range.svelte-yf6835{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.anchor.svelte-yf6835{letter-spacing:.03em;text-transform:uppercase;font-size:.58rem;font-weight:600}.week-summary.svelte-umej3u{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;display:flex}.summary-item.svelte-umej3u{flex-direction:column;gap:.15rem;display:flex}.summary-label.svelte-umej3u{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.62rem}.summary-value.svelte-umej3u{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.recovery-tag.svelte-umej3u{letter-spacing:.04em;color:#7f8c8d;border:1px solid #7f8c8d;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.week-label.svelte-s1n2ig{color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;font-size:.6rem;display:flex}.week-col.svelte-s1n2ig{justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex}.week-bar.svelte-s1n2ig{opacity:.85;border-radius:2px 2px 0 0;width:100%;transition:opacity .12s}.week-bar.svelte-s1n2ig:hover{opacity:1}.spark.svelte-s1n2ig{grid-column:1/-1;width:100%;height:30px;display:block}.zero-line.svelte-s1n2ig{stroke:var(--border);stroke-width:.5px}.tsb-line.svelte-s1n2ig{stroke:var(--accent);stroke-width:1px}.hours-scale.svelte-s1n2ig{color:var(--text-secondary);flex-direction:column;justify-content:space-between;font-size:.55rem;display:flex}.spark-label.svelte-s1n2ig{color:var(--text-secondary);align-items:center;font-size:.55rem;display:flex}.legend.svelte-s1n2ig{color:var(--text-secondary);flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;font-size:.68rem;display:flex}.legend-item.svelte-s1n2ig{align-items:center;gap:.3rem;display:inline-flex}.swatch.svelte-s1n2ig{border-radius:2px;width:8px;height:8px}.consistency-head.svelte-eo1mey{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.card-title.svelte-eo1mey{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;font-size:.7rem;font-weight:600}.hint.svelte-eo1mey{color:var(--text-secondary);font-size:.7rem}.board-hint.svelte-eo1mey{margin:.35rem 0 .6rem}.color-by.svelte-eo1mey{align-items:center;gap:.45rem;min-width:0;max-width:100%;display:flex}.mode-picker-scroll.svelte-eo1mey{scrollbar-width:none;max-width:100%;overflow-x:auto}.mode-picker-scroll.svelte-eo1mey::-webkit-scrollbar{display:none}.mode-picker.svelte-eo1mey{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.mode-btn.svelte-eo1mey{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.2rem .55rem;font-family:inherit;font-size:.68rem}.mode-btn.svelte-eo1mey+.mode-btn:where(.svelte-eo1mey){border-left:1px solid var(--border)}.mode-btn.svelte-eo1mey:hover:not(.active){color:var(--text);background:var(--bg-hover)}.mode-btn.active.svelte-eo1mey{background:var(--accent);color:#0d1117;font-weight:600}.week-label.svelte-eo1mey{color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;font-size:.6rem;display:flex}.day-label.svelte-eo1mey{color:var(--text-secondary);align-items:center;font-size:.6rem;display:flex}.cell.svelte-eo1mey{border-radius:max(2px, calc(var(--cell) * .18));width:var(--cell);height:var(--cell);box-sizing:border-box;display:block;position:relative}.cell.cell-filled.svelte-eo1mey{opacity:.85;transition:opacity .12s,transform .12s}.cell.cell-filled.svelte-eo1mey:hover{opacity:1;transform:scale(1.25)}.cell.cell-empty.svelte-eo1mey{border:1px solid var(--border);opacity:.55}.cell.cell-no-data.svelte-eo1mey{border:1px solid var(--border)}.cell.cell-drift-test.svelte-eo1mey{box-shadow:inset 0 0 0 2px #e6edf3e6}.cell.cell-multi.svelte-eo1mey:after{content:"";background:var(--text);border-radius:50%;width:4px;height:4px;position:absolute;top:1px;right:1px}.cell.row-dim.svelte-eo1mey{opacity:.25}.day-label.day-active.svelte-eo1mey{color:var(--text);font-weight:600}.legend-row.svelte-eo1mey{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.3rem 1.1rem;margin-top:.75rem;font-size:.68rem;display:flex}.legend-item.svelte-eo1mey{align-items:center;gap:.3rem;display:inline-flex}.swatch.svelte-eo1mey{border-radius:2px;flex:none;width:8px;height:8px}.swatch-empty.svelte-eo1mey{border:1px solid var(--border);opacity:.55}.legend-label.svelte-eo1mey{color:var(--text)}.marker-legend.svelte-eo1mey{color:var(--text-secondary);flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.35rem;font-size:.62rem;display:flex}.marker-swatch.svelte-eo1mey{background:#2d333b;border-radius:2px;flex:none;width:10px;height:10px;position:relative}.marker-ring.svelte-eo1mey{box-shadow:inset 0 0 0 2px #e6edf3e6}.marker-dot.svelte-eo1mey{border:1px solid var(--border);background:0 0}.marker-dot.svelte-eo1mey:after{content:"";background:var(--text);border-radius:50%;width:4px;height:4px;position:absolute;top:1px;right:1px}.ramp.svelte-eo1mey{flex-direction:column;gap:.15rem;display:flex}.ramp-bar.svelte-eo1mey{border-radius:2px;width:200px;max-width:60vw;height:8px;display:flex;overflow:hidden}.ramp-bar.svelte-eo1mey span:where(.svelte-eo1mey){flex:1}.ramp-labels.svelte-eo1mey{width:200px;max-width:60vw;color:var(--text-secondary);font-size:.55rem;display:flex}.ramp-labels.svelte-eo1mey span:where(.svelte-eo1mey){text-align:center;white-space:nowrap;flex:1}.dashboard-page.svelte-1uha8ag{flex-direction:column;gap:.9rem;max-width:1140px;margin:0 auto;padding:1rem;display:flex}.page-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:1.4rem}.cards-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem}.card-title.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;font-size:.7rem;font-weight:600}.empty.svelte-1uha8ag{color:var(--text-secondary);margin:.5rem 0 0;font-size:.85rem}.week-divider.svelte-1uha8ag{border-top:1px solid var(--border);margin:.9rem 0}.checks-list.svelte-1uha8ag{flex-direction:column;gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.check.svelte-1uha8ag{align-items:baseline;gap:.6rem;font-size:.85rem;display:flex}.check-icon.svelte-1uha8ag{text-align:center;width:1.1rem}.check-label.svelte-1uha8ag{min-width:7rem;font-weight:600}.check-message.svelte-1uha8ag{color:var(--text-secondary)}.check-formula.svelte-1uha8ag{color:var(--text-secondary);opacity:.8;margin-left:auto;font-size:.7rem}.risk-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex}.risk-date.svelte-1uha8ag{color:var(--text-secondary);font-size:.72rem}.risk-main.svelte-1uha8ag{grid-template-columns:1fr;gap:.9rem;display:grid}@media (width>=700px){.risk-main.svelte-1uha8ag{grid-template-columns:170px 1fr;align-items:flex-start}}.risk-gauge.svelte-1uha8ag{background:var(--border);border-radius:999px;justify-content:center;align-items:center;height:26px;font-size:.75rem;font-weight:700;display:flex;position:relative;overflow:hidden}.risk-fill.svelte-1uha8ag{border-radius:999px;transition:width .3s;position:absolute;inset:0 auto 0 0}.risk-fill.risk-low.svelte-1uha8ag{background:#2d7a43}.risk-fill.risk-moderate.svelte-1uha8ag{background:#b8860b}.risk-fill.risk-elevated.svelte-1uha8ag{background:#c26b2a}.risk-fill.risk-high.svelte-1uha8ag{background:#b23b3b}.risk-value.svelte-1uha8ag{z-index:1;position:relative}.risk-value.svelte-1uha8ag a{color:var(--text);text-shadow:0 0 4px #0009;border-bottom:none}.risk-label.svelte-1uha8ag{display:none}.risk-details.svelte-1uha8ag{flex-direction:column;gap:.3rem;display:flex}.risk-signal.svelte-1uha8ag{color:var(--text-secondary);grid-template-columns:8.5rem 4.5rem 4.5rem 1fr;align-items:baseline;gap:.6rem;font-size:.78rem;display:grid}@media (width<=640px){.risk-signal.svelte-1uha8ag{grid-template-columns:1fr auto auto}.signal-detail.svelte-1uha8ag{grid-column:1/-1}}.signal-name.svelte-1uha8ag{color:var(--text)}.signal-status.svelte-1uha8ag{text-transform:capitalize}.signal-warn.svelte-1uha8ag .signal-status:where(.svelte-1uha8ag){color:#d29922}.signal-critical.svelte-1uha8ag .signal-status:where(.svelte-1uha8ag){color:#f85149}.signal-detail.svelte-1uha8ag{opacity:.85;font-size:.7rem}.consistency-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.hint.svelte-1uha8ag{color:var(--text-secondary);font-size:.7rem}
