@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e9edef;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--muted:#a5afb7;--line:#30383e;--accent:#83d4b5;background:#131619;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}::selection{color:#fff;background:#355d50}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}}.workspace{width:min(100% - 64px,1120px);margin-inline:auto}.skip-link{z-index:1;color:#131619;background:var(--accent);padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}.skip-link:hover{background:#b0e7d2}.workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.wordmark{letter-spacing:-.03em;font-size:20px;font-weight:650}.connection{max-width:240px;color:var(--muted);text-wrap:pretty;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.connection-dot{background:var(--muted);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.connection[data-state=available] .connection-dot{background:var(--accent)}.connection[data-state=unavailable] .connection-dot{background:#f2b790}main{padding-top:56px}h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,36px);font-weight:550}.empty-state{border-block:1px solid var(--line);text-align:center;align-content:center;justify-items:center;height:min(440px,60vh);margin-top:32px;display:grid}h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:18px;font-weight:550}@media (width<=600px){.workspace{width:calc(100% - 40px)}.workspace-header{gap:16px;min-height:80px}.connection{max-width:164px;font-size:12px}main{padding-top:36px}.empty-state{padding-inline:16px}}
