.lab-title-row.svelte-9xkyrc{align-items:end;display:flex;justify-content:space-between}.lab-title-row.svelte-9xkyrc h1:where(.svelte-9xkyrc){margin-bottom:0}.architecture-link.svelte-9xkyrc{border:1px solid var(--line);color:var(--blue);font-family:DM Mono;font-size:.7rem;padding:12px 14px;text-transform:uppercase}.architecture-link.svelte-9xkyrc:hover{border-color:var(--acid);color:var(--acid)}.architecture-link.svelte-9xkyrc span:where(.svelte-9xkyrc){margin-left:18px}.dashboard-summary.svelte-9xkyrc{margin-top:65px}.summary-state.svelte-9xkyrc{align-items:center;border:1px solid var(--line);display:flex;gap:10px;padding:18px 20px}.summary-ok.svelte-9xkyrc{border-color:#52632a}.summary-degraded.svelte-9xkyrc{border-color:#80602b}.summary-state.svelte-9xkyrc .pulse:where(.svelte-9xkyrc){margin:0}.summary-degraded.svelte-9xkyrc .pulse:where(.svelte-9xkyrc){background:#f0bd55}.summary-state.svelte-9xkyrc strong:where(.svelte-9xkyrc){font-family:Space Grotesk;font-size:1.1rem;font-weight:500}.status-meta.svelte-9xkyrc{color:var(--muted);font-family:DM Mono;font-size:.65rem;margin-left:auto}.dashboard-error.svelte-9xkyrc{color:#f0bd55;font-family:DM Mono;font-size:.7rem}.service-grid.svelte-9xkyrc{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:15px}.service-card.svelte-9xkyrc{border:1px solid var(--line);min-height:230px;padding:24px}.service-card.svelte-9xkyrc:hover{background:#111820;border-color:#43515a}.service-card-top.svelte-9xkyrc{align-items:center;display:flex;gap:9px}.service-dot.svelte-9xkyrc{background:var(--acid);border-radius:50%;display:inline-block;height:8px;width:8px}.service-bad.svelte-9xkyrc{background:#f0bd55}.service-state.svelte-9xkyrc{color:var(--muted);font-family:DM Mono;font-size:.6rem;text-transform:uppercase}.service-card.svelte-9xkyrc h2:where(.svelte-9xkyrc){font-size:1.7rem;margin:45px 0 12px}.service-card.svelte-9xkyrc p:where(.svelte-9xkyrc){color:var(--muted);font-size:.85rem;line-height:1.6}.service-card.svelte-9xkyrc footer:where(.svelte-9xkyrc){border-top:1px solid var(--line);display:flex;font-family:DM Mono;font-size:.62rem;justify-content:space-between;margin-top:28px;padding-top:14px;text-transform:uppercase}.service-card.svelte-9xkyrc footer:where(.svelte-9xkyrc) span:where(.svelte-9xkyrc){color:var(--muted)}.service-card.svelte-9xkyrc footer:where(.svelte-9xkyrc) strong:where(.svelte-9xkyrc){color:var(--acid);font-weight:400}.loading-card.svelte-9xkyrc{opacity:.55}.uptime-section.svelte-9xkyrc{margin-top:85px}.uptime-heading.svelte-9xkyrc{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:14px}.uptime-row.svelte-9xkyrc{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:30px;grid-template-columns:160px 1fr 60px;padding:22px 0}.uptime-row.svelte-9xkyrc h2:where(.svelte-9xkyrc){font-size:1rem;letter-spacing:-.03em}.uptime-row.svelte-9xkyrc div:where(.svelte-9xkyrc) span:where(.svelte-9xkyrc){color:var(--muted);font-family:DM Mono;font-size:.58rem}.uptime-row.svelte-9xkyrc svg:where(.svelte-9xkyrc){height:54px;overflow:visible;width:100%}.uptime-row.svelte-9xkyrc line:where(.svelte-9xkyrc){stroke:var(--line);stroke-width:1}.uptime-row.svelte-9xkyrc polyline:where(.svelte-9xkyrc){fill:none;stroke:var(--acid);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.uptime-row.svelte-9xkyrc strong:where(.svelte-9xkyrc){color:var(--acid);font-family:Space Grotesk;font-size:1.5rem;font-weight:500;text-align:right}.no-history.svelte-9xkyrc{color:var(--muted);font-family:DM Mono;font-size:.7rem;padding-top:20px}@media(max-width:700px){.lab-title-row.svelte-9xkyrc{align-items:start;flex-direction:column;gap:35px}.service-grid.svelte-9xkyrc{grid-template-columns:1fr}.summary-state.svelte-9xkyrc{align-items:start;flex-wrap:wrap}.summary-state.svelte-9xkyrc .status-meta:where(.svelte-9xkyrc){margin-left:18px;width:100%}.uptime-row.svelte-9xkyrc{gap:15px;grid-template-columns:105px 1fr 42px}.uptime-row.svelte-9xkyrc strong:where(.svelte-9xkyrc){font-size:1rem}.uptime-heading.svelte-9xkyrc .section-count:where(.svelte-9xkyrc){display:none}}
