.up-head.svelte-eo14co{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.up-head.svelte-eo14co h2:where(.svelte-eo14co){margin-bottom:var(--sp-1)}.up-fresh.svelte-eo14co,.up-note.svelte-eo14co,.up-speed.svelte-eo14co,.up-tools.svelte-eo14co,.up-axis.svelte-eo14co,.up-legend.svelte-eo14co,.up-key.svelte-eo14co{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:var(--track-sm);margin:0}.up-dot.svelte-eo14co{width:8px;height:8px;margin-right:var(--sp-1);border-radius:var(--r-pill);background:var(--text-tertiary);vertical-align:1px;display:inline-block}.up-dot.svelte-eo14co.is-live{background:var(--ok)}.up-figure.svelte-eo14co{justify-items:end;margin:0;display:grid}.up-figure.svelte-eo14co strong:where(.svelte-eo14co){font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);font-variant-numeric:tabular-nums}.up-figure.svelte-eo14co span:where(.svelte-eo14co){color:var(--text-muted);font-size:var(--fs-xs)}.up-note.svelte-eo14co{margin-top:var(--sp-3);color:var(--text);font-size:var(--fs-body)}.up-summary.svelte-eo14co{margin:var(--sp-4) 0 var(--sp-3)}.up-days.svelte-eo14co{border-radius:var(--r-1);outline-offset:4px;grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:40px;display:grid}.b.svelte-eo14co{background:var(--ok);transition:opacity var(--dur-press) var(--ease-std);border-radius:2px}.b.degraded.svelte-eo14co{background:repeating-linear-gradient(45deg, var(--warn) 0 3px, var(--warn-text) 3px 5px)}.b.fail.svelte-eo14co{background:repeating-linear-gradient(0deg, var(--bad) 0 4px, var(--bad-fill) 4px 6px)}.b.none.svelte-eo14co,.b.ours.svelte-eo14co{background:repeating-linear-gradient(135deg, var(--border) 0 2px, transparent 2px 4px)}.b.ours.svelte-eo14co{background-color:var(--hairline)}.b.unwatched.svelte-eo14co{background:var(--hairline)}.b.today.svelte-eo14co{opacity:.75}.up-days.svelte-eo14co.is-walking .b:where(.svelte-eo14co):not(.is-active),.up-days.svelte-eo14co:hover .b:where(.svelte-eo14co):not(:hover){opacity:.55}.up-bars.svelte-eo14co{position:relative}.up-tip.svelte-eo14co{bottom:calc(100% + var(--sp-2));z-index:2;width:max-content;max-width:min(320px,100%);padding:var(--sp-2) var(--sp-3);pointer-events:none;border-radius:var(--r-2);background:var(--bg);box-shadow:var(--shadow-soft);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0;position:absolute;left:0}.up-axis.svelte-eo14co,.up-key.svelte-eo14co{margin-top:var(--sp-2);font-size:var(--fs-xs);justify-content:space-between;display:flex}.up-legend.svelte-eo14co{gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-3);font-size:var(--fs-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.up-legend.svelte-eo14co li:where(.svelte-eo14co){align-items:center;gap:var(--sp-1);display:inline-flex}.sw.svelte-eo14co{width:14px;height:14px;color:var(--on-accent);border-radius:3px;place-items:center;display:inline-grid}.sw.up.svelte-eo14co{background:var(--ok)}.sw.degraded.svelte-eo14co{background:var(--warn)}.sw.fail.svelte-eo14co{background:var(--bad)}.sw.none.svelte-eo14co{background:var(--border);color:var(--text)}.sw.unwatched.svelte-eo14co{background:var(--hairline)}.table-wrap.svelte-eo14co{margin-top:var(--sp-4);overflow-x:auto}.versions.svelte-eo14co{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-sm)}.versions.svelte-eo14co th:where(.svelte-eo14co),.versions.svelte-eo14co td:where(.svelte-eo14co){padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top}.versions.svelte-eo14co thead:where(.svelte-eo14co) th:where(.svelte-eo14co){color:var(--text-muted);font-size:var(--fs-xs);font-weight:500}.versions.svelte-eo14co tbody:where(.svelte-eo14co) tr:where(.svelte-eo14co):last-child>:where(.svelte-eo14co){border-bottom:0}.v-num.svelte-eo14co{font-family:var(--mono);font-variant-numeric:tabular-nums}.v-pkg.svelte-eo14co,.v-next.svelte-eo14co{color:var(--text-muted);font-size:var(--fs-xs);font-weight:400;display:block}.presence.svelte-eo14co{gap:var(--sp-1);margin:var(--sp-3) 0 0;font-size:var(--fs-sm);line-height:var(--lh-sm);padding:0;list-style:none;display:grid}.presence.svelte-eo14co li:where(.svelte-eo14co){align-items:baseline;gap:var(--sp-2);display:flex}.p-dot.svelte-eo14co{border-radius:var(--r-pill);background:var(--warn);flex:none;width:8px;height:8px;display:inline-block}.p-dot.good.svelte-eo14co{background:var(--ok)}.p-dot.bad.svelte-eo14co{background:var(--bad)}.presence.svelte-eo14co+.up-fresh:where(.svelte-eo14co){margin-top:var(--sp-3)}.p-when.svelte-eo14co,.v-pkg-inline.svelte-eo14co{color:var(--text-muted)}.p-when.svelte-eo14co{white-space:nowrap}.v-result.svelte-eo14co{align-items:baseline;gap:var(--sp-2);display:inline-flex}.v-mark.svelte-eo14co{background:var(--border);width:14px;height:14px;color:var(--text);border-radius:3px;flex:none;place-items:center;display:inline-grid;transform:translateY(2px)}.v-mark.good.svelte-eo14co{background:var(--ok);color:var(--on-accent)}.v-mark.bad.svelte-eo14co{background:var(--bad);color:var(--on-accent)}.v-mark.warn.svelte-eo14co{background:var(--warn);color:var(--on-accent)}.v-when.svelte-eo14co{white-space:nowrap}.uptime.svelte-eo14co h3:where(.svelte-eo14co){margin-top:var(--sp-6)}.up-speed.svelte-eo14co strong:where(.svelte-eo14co),.up-steps.svelte-eo14co strong:where(.svelte-eo14co){color:var(--text);font-variant-numeric:tabular-nums}.up-chart.svelte-eo14co{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.up-chart.svelte-eo14co svg:where(.svelte-eo14co){display:block}.grid.svelte-eo14co{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.band.svelte-eo14co{fill:var(--accent-fill)}.line.svelte-eo14co{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.up-y.svelte-eo14co{color:var(--text-muted);font-size:var(--fs-xs);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin:-7px 0;line-height:14px;display:flex}.up-key.svelte-eo14co{justify-content:flex-start;align-items:center;gap:var(--sp-2)}.k-line.svelte-eo14co,.k-band.svelte-eo14co{border-radius:var(--r-pill);background:var(--accent);width:16px;height:3px}.k-band.svelte-eo14co{height:10px;margin-left:var(--sp-3);background:var(--accent-fill)}.up-steps.svelte-eo14co{gap:var(--sp-2);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.up-steps.svelte-eo14co li:where(.svelte-eo14co){align-items:center;gap:var(--sp-3);grid-template-columns:minmax(0,13em) minmax(0,1fr) 4.5em;display:grid}.up-steps.svelte-eo14co strong:where(.svelte-eo14co){text-align:right}.track.svelte-eo14co{fill:var(--hairline)}.fill.svelte-eo14co{fill:var(--ok)}.up-tools.svelte-eo14co{margin-top:var(--sp-3)}.up-table.svelte-eo14co{margin-top:var(--sp-5)}.up-table.svelte-eo14co summary:where(.svelte-eo14co){cursor:pointer;color:var(--link);font-size:var(--fs-sm)}.table-wrap.svelte-eo14co{max-height:320px;margin-top:var(--sp-2);overflow:auto}table.svelte-eo14co{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}th.svelte-eo14co,td.svelte-eo14co{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--hairline);text-align:left;font-weight:400}thead.svelte-eo14co th:where(.svelte-eo14co){color:var(--text-muted)}.up-how.svelte-eo14co{margin:var(--sp-5) 0 0}.up-how.svelte-eo14co a:where(.svelte-eo14co){text-decoration:underline}@media (width<=734px){.up-figure.svelte-eo14co{justify-items:start}.up-days.svelte-eo14co{gap:1px;height:32px}.up-steps.svelte-eo14co li:where(.svelte-eo14co){grid-template-columns:minmax(0,1fr) 4.5em}.up-steps.svelte-eo14co svg:where(.svelte-eo14co){grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:no-preference){html.js .up-days.svelte-eo14co{animation:svelte-eo14co-up-wipe var(--dur-reveal) var(--ease-out) both}.up-dot.svelte-eo14co.is-live{animation:svelte-eo14co-up-ping var(--dur-ping) var(--ease-std) infinite}}@media (prefers-reduced-motion:reduce){.b.svelte-eo14co{transition:none}}@keyframes svelte-eo14co-up-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-eo14co-up-ping{0%,to{box-shadow:0 0 0 0 var(--ok-fill)}50%{box-shadow:0 0 0 4px var(--ok-fill)}}
