svg:where(.astro-ud4kqefj){width:100%;height:18px;display:block}.card:where(.astro-cevidf67){border:1px solid var(--tt-line);background:color-mix(in srgb, var(--tt-cell) 50%, var(--tt-panel));border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.card:where(.astro-cevidf67).warn{border-color:var(--tt-warn)}.card:where(.astro-cevidf67).crit{border-color:var(--tt-crit)}.card:where(.astro-cevidf67).off{background:0 0}.off:where(.astro-cevidf67) .card-h:where(.astro-cevidf67) b:where(.astro-cevidf67){color:var(--tt-muted)}.card-h:where(.astro-cevidf67){align-items:center;gap:8px;min-width:0;display:flex}.card-h:where(.astro-cevidf67) b:where(.astro-cevidf67){text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.meta:where(.astro-cevidf67){font:11px var(--tt-font-mono);color:var(--tt-faint);white-space:nowrap;margin-left:auto}.off:where(.astro-cevidf67) .meta:where(.astro-cevidf67){color:var(--tt-crit)}.dot:where(.astro-cevidf67){background:var(--tt-ok);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot:where(.astro-cevidf67).warn{background:var(--tt-warn)}.dot:where(.astro-cevidf67).crit{background:var(--tt-crit)}.dot:where(.astro-cevidf67).off{background:var(--tt-faint)}.cells:where(.astro-cevidf67){grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cell:where(.astro-cevidf67){background:var(--tt-cell);border-radius:7px;flex-direction:column;gap:4px;min-width:0;padding:7px 8px;display:flex}.k:where(.astro-cevidf67){font:500 9px var(--tt-font-mono);letter-spacing:.12em;color:var(--tt-faint)}.v:where(.astro-cevidf67){font:600 16px var(--tt-font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.v:where(.astro-cevidf67).warn{color:var(--tt-warn)}.v:where(.astro-cevidf67).crit{color:var(--tt-crit)}.v:where(.astro-cevidf67).net{font:500 12px var(--tt-font-mono);color:var(--tt-net);line-height:20px}.pop:where(.astro-cvyared3){background:var(--tt-panel);border:1px solid var(--tt-line);border-radius:14px;flex-direction:column;justify-self:end;gap:10px;width:100%;max-width:380px;margin:0;padding:12px;display:flex;box-shadow:0 30px 60px -30px #0009}.pop-head:where(.astro-cvyared3){border-bottom:1px solid var(--tt-line);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 6px 10px;display:flex}.pop-head:where(.astro-cvyared3) b:where(.astro-cvyared3){font-size:15px}.pop-head:where(.astro-cvyared3) span:where(.astro-cvyared3){font:12px var(--tt-font-mono);color:var(--tt-muted)}@media (width<=820px){.pop:where(.astro-cvyared3){justify-self:start}}.cmd:where(.astro-3qcmryn3){background:var(--tt-panel);border:1px solid var(--tt-line);font:14px var(--tt-font-mono);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 12px 12px 16px;display:flex}code:where(.astro-3qcmryn3){white-space:nowrap;font:inherit;flex:1;overflow-x:auto}code:where(.astro-3qcmryn3):before{content:"$ ";color:var(--tt-faint)}.copy:where(.astro-3qcmryn3){background:var(--tt-cell);color:var(--tt-muted);border:1px solid var(--tt-line);font:12px var(--tt-font-mono);cursor:pointer;border-radius:6px;flex-shrink:0;padding:6px 10px}.copy:where(.astro-3qcmryn3):hover{color:var(--tt-fg)}.cloud:where(.astro-me564is6){background:var(--tt-panel);border:1px solid var(--tt-line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:clamp(20px,4vw,40px);display:grid}h2:where(.astro-me564is6){letter-spacing:-.02em;margin:10px 0 12px;font-size:clamp(26px,3.4vw,34px)}.sub:where(.astro-me564is6){margin-bottom:20px}ul:where(.astro-me564is6){color:var(--tt-muted);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}li:where(.astro-me564is6){align-items:baseline;gap:10px;display:flex}li:where(.astro-me564is6):before{content:"→";color:var(--tt-ok);font-family:var(--tt-font-mono)}.wl:where(.astro-me564is6){flex-direction:column;gap:12px;display:flex}.wl:where(.astro-me564is6)[hidden]{display:none}label:where(.astro-me564is6){color:var(--tt-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}input:where(.astro-me564is6),select:where(.astro-me564is6){font:15px var(--tt-font-body);color:var(--tt-fg);background:var(--tt-bg);border:1px solid var(--tt-line);border-radius:8px;width:100%;padding:11px 12px}input:where(.astro-me564is6)[aria-invalid=true]{border-color:var(--tt-crit)}.ts:where(.astro-me564is6){min-height:65px}.btn:where(.astro-me564is6):disabled{opacity:.6;cursor:wait}.fine:where(.astro-me564is6){margin:0}.done:where(.astro-me564is6){border:1px solid var(--tt-ok);border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.done:where(.astro-me564is6)[hidden]{display:none}.done:where(.astro-me564is6) b:where(.astro-me564is6){color:var(--tt-ok)}@media (width<=820px){.cloud:where(.astro-me564is6){grid-template-columns:minmax(0,1fr)}}.hero:where(.astro-lcdefpme){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-block:64px 48px;display:grid}h1:where(.astro-lcdefpme){letter-spacing:-.025em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.05}.lede:where(.astro-lcdefpme){color:var(--tt-muted);max-width:34em;margin:0 0 28px;font-size:18px}.status-line:where(.astro-lcdefpme){font:13px var(--tt-font-mono);color:var(--tt-muted);align-items:center;gap:10px;display:inline-flex}.dot:where(.astro-lcdefpme){background:var(--tt-ok);border-radius:50%;width:8px;height:8px}.install:where(.astro-lcdefpme){flex-direction:column;gap:12px;max-width:520px;display:flex}.ctas:where(.astro-lcdefpme){flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fine:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--tt-muted)}.features:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}.feat:where(.astro-lcdefpme){flex-direction:column;gap:6px;display:flex}.feat:where(.astro-lcdefpme) h3:where(.astro-lcdefpme),.step:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){margin:0;font-size:16px}.feat:where(.astro-lcdefpme) p:where(.astro-lcdefpme),.step:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--tt-muted);margin:0;font-size:15px}.feat:where(.astro-lcdefpme) .label:where(.astro-lcdefpme){margin-bottom:4px}.how:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step:where(.astro-lcdefpme){border-top:2px solid var(--tt-line);flex-direction:column;gap:6px;min-width:0;padding-top:14px;display:flex}.step:where(.astro-lcdefpme) .n:where(.astro-lcdefpme){font:500 12px var(--tt-font-mono);color:var(--tt-ok)}.step:where(.astro-lcdefpme) pre:where(.astro-lcdefpme){font:12px/1.6 var(--tt-font-mono);color:var(--tt-muted);background:var(--tt-panel);border:1px solid var(--tt-line);border-radius:8px;margin:6px 0 0;padding:10px 12px;overflow-x:auto}.more:where(.astro-lcdefpme){margin:24px 0 0}.more:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--tt-ok);text-decoration:none}.oss:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;display:flex}.oss:where(.astro-lcdefpme) .sub:where(.astro-lcdefpme){margin-bottom:0}@media (width<=820px){.hero:where(.astro-lcdefpme),.features:where(.astro-lcdefpme),.how:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.pulse:where(.astro-lcdefpme){animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}}
