.kbpoe[data-astro-cid-4etpl72o]{width:100%;height:auto}.ph[data-astro-cid-4etpl72o]{animation:ph 4.5s steps(1) infinite}.ph2[data-astro-cid-4etpl72o]{animation-delay:1.5s}.ph3[data-astro-cid-4etpl72o]{animation-delay:3s}@keyframes ph{0%,33%{fill:var(--signal-soft);stroke:var(--signal)}34%,to{fill:var(--card);stroke:var(--line-2)}}.hero-p[data-astro-cid-lhxly6pd]{padding:12px}.calc[data-astro-cid-lhxly6pd]{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:start}@media(max-width:1000px){.calc[data-astro-cid-lhxly6pd]{grid-template-columns:1fr}}.devs[data-astro-cid-lhxly6pd]{background:var(--paper);display:grid;gap:8px}.dev[data-astro-cid-lhxly6pd]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);transition:border-color .2s,background .2s}.dev[data-astro-cid-lhxly6pd].on{border-color:var(--signal);background:#fff}.dev[data-astro-cid-lhxly6pd] .icon-box[data-astro-cid-lhxly6pd]{margin:0;width:40px;height:40px;color:var(--signal)}.dn[data-astro-cid-lhxly6pd]{display:grid}.dn[data-astro-cid-lhxly6pd] b[data-astro-cid-lhxly6pd]{font-size:15px}.dn[data-astro-cid-lhxly6pd] .mono[data-astro-cid-lhxly6pd]{font-size:11.5px;color:var(--ink-3)}.step[data-astro-cid-lhxly6pd]{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;overflow:hidden;background:#fff}.step[data-astro-cid-lhxly6pd] button[data-astro-cid-lhxly6pd]{width:38px;height:38px;border:0;background:none;font-size:20px;cursor:pointer}.step[data-astro-cid-lhxly6pd] button[data-astro-cid-lhxly6pd]:hover{background:var(--paper-2)}.step[data-astro-cid-lhxly6pd] output[data-astro-cid-lhxly6pd]{min-width:30px;text-align:center;font-family:var(--f-mono);font-weight:600}.presets[data-astro-cid-lhxly6pd]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:12px}.presets[data-astro-cid-lhxly6pd] button[data-astro-cid-lhxly6pd]{border:1px dashed var(--line-2);background:none;border-radius:999px;padding:7px 12px;cursor:pointer;font-size:13.5px}.presets[data-astro-cid-lhxly6pd] button[data-astro-cid-lhxly6pd]:hover{border-color:var(--signal);color:var(--signal-2)}.sum[data-astro-cid-lhxly6pd]{position:sticky;top:90px;background:var(--card);display:grid;gap:18px}@media(max-width:1000px){.sum[data-astro-cid-lhxly6pd]{position:static}}.q[data-astro-cid-lhxly6pd]{border:0;margin:0;padding:0}.q[data-astro-cid-lhxly6pd] legend[data-astro-cid-lhxly6pd]{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:8px}.seg[data-astro-cid-lhxly6pd]{display:flex;flex-wrap:wrap;gap:6px}.seg[data-astro-cid-lhxly6pd] button[data-astro-cid-lhxly6pd]{padding:9px 13px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:14px;font-weight:540;cursor:pointer}.seg[data-astro-cid-lhxly6pd] button[data-astro-cid-lhxly6pd][aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.meter[data-astro-cid-lhxly6pd]{position:relative;height:22px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);overflow:hidden}.fill[data-astro-cid-lhxly6pd]{height:100%;width:0;background:var(--led-green);transition:width .6s var(--ease),background .3s;background-image:repeating-linear-gradient(45deg,transparent 0 8px,rgba(255,255,255,.25) 8px 16px);background-size:200% 100%;animation:flow 2s linear infinite}.fill[data-astro-cid-lhxly6pd].warn{background-color:var(--led-amber)}.fill[data-astro-cid-lhxly6pd].over{background-color:var(--led-red)}@keyframes flow{to{background-position:-45px 0}}.m80[data-astro-cid-lhxly6pd]{position:absolute;left:80%;top:0;bottom:0;width:2px;background:var(--ink);opacity:.4}.mrow[data-astro-cid-lhxly6pd]{display:flex;justify-content:space-between;font-size:12.5px;margin-top:-10px}.sum[data-astro-cid-lhxly6pd] .kv[data-astro-cid-lhxly6pd]{margin:0}.warns[data-astro-cid-lhxly6pd]{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14.5px}.warns[data-astro-cid-lhxly6pd] li{padding:10px 14px;border-radius:10px;border-left:3px solid}.warns[data-astro-cid-lhxly6pd] .bad{background:#ffe9e6;border-color:var(--led-red)}.warns[data-astro-cid-lhxly6pd] .warn{background:#fff4d6;border-color:var(--led-amber)}.warns[data-astro-cid-lhxly6pd] .ok{background:#e3f7ec;border-color:var(--led-green)}.warns[data-astro-cid-lhxly6pd] .info{background:var(--fiber-soft);border-color:var(--fiber)}.how[data-astro-cid-lhxly6pd]{margin-top:26px}.how[data-astro-cid-lhxly6pd] .mono[data-astro-cid-lhxly6pd]{color:var(--signal-2);font-size:12px}.how[data-astro-cid-lhxly6pd] h4[data-astro-cid-lhxly6pd]{margin:8px 0}.faqw[data-astro-cid-lhxly6pd]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,70px);align-items:start}@media(max-width:900px){.faqw[data-astro-cid-lhxly6pd]{grid-template-columns:1fr}}.chips[data-astro-cid-lhxly6pd] .chip[data-astro-cid-lhxly6pd]{text-decoration:none}.chips[data-astro-cid-lhxly6pd] a[data-astro-cid-lhxly6pd].chip:hover{border-color:var(--signal);color:var(--signal-2)}
