.dl[data-astro-cid-7gsjfp4g]{display:flex;flex-direction:column;gap:.75rem;font-size:.82rem;color:var(--text)}.mono[data-astro-cid-7gsjfp4g]{font-family:var(--font-mono);font-size:.78rem;white-space:nowrap}.sr-only[data-astro-cid-7gsjfp4g]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.panel[data-astro-cid-7gsjfp4g]{border:1px solid var(--border);border-radius:.5rem;padding:.8rem .9rem;min-width:0;display:flex;flex-direction:column;gap:.5rem}.panel[data-astro-cid-7gsjfp4g] h4[data-astro-cid-7gsjfp4g]{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;margin:0}.panel[data-astro-cid-7gsjfp4g] h4[data-astro-cid-7gsjfp4g] svg{color:var(--text-muted);flex-shrink:0}.panel[data-astro-cid-7gsjfp4g] p[data-astro-cid-7gsjfp4g],.panel[data-astro-cid-7gsjfp4g] ol[data-astro-cid-7gsjfp4g]{margin:0;color:var(--text-muted);line-height:1.55}.panel[data-astro-cid-7gsjfp4g] ol[data-astro-cid-7gsjfp4g]{padding-left:1.1rem;display:grid;gap:.25rem}.dl-grid[data-astro-cid-7gsjfp4g]{display:grid;gap:.75rem}@media(min-width:560px){.dl-grid[data-astro-cid-7gsjfp4g]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dl-title[data-astro-cid-7gsjfp4g]{font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dl-meta[data-astro-cid-7gsjfp4g]{color:var(--text-muted);font-size:.75rem;margin-top:-.4rem}.dl-eb[data-astro-cid-7gsjfp4g]{font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-weight:600}.dl-readout[data-astro-cid-7gsjfp4g]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:.5rem}.dl-readout[data-astro-cid-7gsjfp4g].dl-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:559px){.dl-readout[data-astro-cid-7gsjfp4g]:not(.dl-3){grid-template-columns:repeat(2,minmax(0,1fr))}.dl-readout[data-astro-cid-7gsjfp4g]:not(.dl-3)>div[data-astro-cid-7gsjfp4g]:nth-child(3){border-left:0}.dl-readout[data-astro-cid-7gsjfp4g]:not(.dl-3)>div[data-astro-cid-7gsjfp4g]:nth-child(n+3){border-top:1px solid var(--border)}.dl-barcol[data-astro-cid-7gsjfp4g]{width:22%}}.dl-readout[data-astro-cid-7gsjfp4g]>div[data-astro-cid-7gsjfp4g]{padding:.7rem .8rem;border-left:1px solid var(--border)}.dl-readout[data-astro-cid-7gsjfp4g]>div[data-astro-cid-7gsjfp4g]:first-child{border-left:0}.dl-n[data-astro-cid-7gsjfp4g]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.1}.dl-n[data-astro-cid-7gsjfp4g].zero,.num[data-astro-cid-7gsjfp4g].zero{color:var(--text-muted)}[data-astro-cid-7gsjfp4g][data-sev=crit]{--sev-color: var(--sev-crit)}[data-astro-cid-7gsjfp4g][data-sev=high]{--sev-color: var(--sev-high)}[data-astro-cid-7gsjfp4g][data-sev=med]{--sev-color: var(--sev-med)}.dl-n[data-astro-cid-7gsjfp4g][data-sev],.dl-facts[data-astro-cid-7gsjfp4g] b[data-astro-cid-7gsjfp4g][data-sev]{color:var(--sev-color)}.dl-facts[data-astro-cid-7gsjfp4g]{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:.5rem}.dl-facts[data-astro-cid-7gsjfp4g]>div[data-astro-cid-7gsjfp4g]{padding:.55rem .7rem;display:flex;flex-direction:column;gap:.1rem}.dl-facts[data-astro-cid-7gsjfp4g]>div[data-astro-cid-7gsjfp4g]:nth-child(2n){border-left:1px solid var(--border)}.dl-facts[data-astro-cid-7gsjfp4g]>div[data-astro-cid-7gsjfp4g]:nth-child(n+3){border-top:1px solid var(--border)}.dl-facts[data-astro-cid-7gsjfp4g] span[data-astro-cid-7gsjfp4g]{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.sev[data-astro-cid-7gsjfp4g]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;color:var(--sev-color);white-space:nowrap}.sev-sq[data-astro-cid-7gsjfp4g]{width:.5rem;height:.5rem;background:var(--sev-color);flex-shrink:0}.dl-table[data-astro-cid-7gsjfp4g]{width:100%;border-collapse:collapse}.dl-table[data-astro-cid-7gsjfp4g] th[data-astro-cid-7gsjfp4g],.dl-table[data-astro-cid-7gsjfp4g] td[data-astro-cid-7gsjfp4g]{text-align:left;padding:.45rem .6rem;border-top:1px solid var(--border)}.dl-table[data-astro-cid-7gsjfp4g] thead[data-astro-cid-7gsjfp4g] th[data-astro-cid-7gsjfp4g]{border-top:0;font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-weight:600}.num[data-astro-cid-7gsjfp4g]{text-align:right;font-family:var(--font-mono)}.dl-barcol[data-astro-cid-7gsjfp4g]{width:34%}.bar[data-astro-cid-7gsjfp4g]{display:flex;gap:2px;height:7px;border-radius:99px;overflow:hidden;background:var(--muted)}.seg[data-astro-cid-7gsjfp4g]{display:block;height:100%;transform-origin:left center}.seg[data-astro-cid-7gsjfp4g][class*=crit-]{background:var(--sev-crit)}.seg[data-astro-cid-7gsjfp4g][class*=high-]{background:var(--sev-high)}.seg[data-astro-cid-7gsjfp4g][class*=med-]{background:var(--sev-med)}.seg[data-astro-cid-7gsjfp4g][class*=low-]{background:var(--sev-low)}.crit-15[data-astro-cid-7gsjfp4g]{width:15%}.crit-25[data-astro-cid-7gsjfp4g]{width:25%}.high-30[data-astro-cid-7gsjfp4g]{width:30%}.high-35[data-astro-cid-7gsjfp4g]{width:35%}.high-50[data-astro-cid-7gsjfp4g]{width:50%}.high-60[data-astro-cid-7gsjfp4g]{width:60%}.med-25[data-astro-cid-7gsjfp4g]{width:25%}.med-40[data-astro-cid-7gsjfp4g]{width:40%}.med-65[data-astro-cid-7gsjfp4g]{width:65%}.low-15[data-astro-cid-7gsjfp4g]{width:15%}.demo-stage[data-step="2"] .seg[data-astro-cid-7gsjfp4g]{animation:dl-grow .7s cubic-bezier(.2,.7,.2,1) both}.demo-stage[data-step="2"] .seg[data-astro-cid-7gsjfp4g]:nth-child(2){animation-delay:.08s}.demo-stage[data-step="2"] .seg[data-astro-cid-7gsjfp4g]:nth-child(3){animation-delay:.16s}.demo-stage[data-step="2"] .seg[data-astro-cid-7gsjfp4g]:nth-child(4){animation-delay:.24s}@keyframes dl-grow{0%{transform:scaleX(0)}to{transform:none}}.dl-live[data-astro-cid-7gsjfp4g]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;border:1px solid var(--scan);border-radius:.5rem;padding:.55rem .75rem}.dl-ic[data-astro-cid-7gsjfp4g]{color:var(--scan);display:inline-flex}.dl-btn[data-astro-cid-7gsjfp4g]{margin-left:auto;border:1px solid var(--border);border-radius:.4rem;padding:.2rem .6rem;font-size:.75rem}.dl-new[data-astro-cid-7gsjfp4g] td[data-astro-cid-7gsjfp4g]:first-child{box-shadow:inset 2px 0 0 var(--scan)}.dl-places[data-astro-cid-7gsjfp4g]{list-style:none;margin:0;padding:0;display:grid}.dl-places[data-astro-cid-7gsjfp4g] li[data-astro-cid-7gsjfp4g]{padding:.4rem 0;border-top:1px solid var(--border);color:var(--text-muted)}.dl-places[data-astro-cid-7gsjfp4g] li[data-astro-cid-7gsjfp4g]:first-child{border-top:0;padding-top:0}.dl-places[data-astro-cid-7gsjfp4g] .mono[data-astro-cid-7gsjfp4g],.dl-places[data-astro-cid-7gsjfp4g] li[data-astro-cid-7gsjfp4g].mono{color:var(--text)}.dl-code[data-astro-cid-7gsjfp4g]{display:block;font-family:var(--font-mono);font-size:.72rem;color:var(--scan);background:var(--background);border:1px solid var(--border);border-radius:.4rem;padding:.6rem .7rem;overflow-wrap:anywhere}.dl-done[data-astro-cid-7gsjfp4g]{color:var(--text-muted);font-size:.78rem}.dl-done[data-astro-cid-7gsjfp4g] span[data-astro-cid-7gsjfp4g]{color:var(--text);font-weight:600}@media(prefers-reduced-motion:reduce){.demo-stage[data-step="2"] .seg[data-astro-cid-7gsjfp4g]{animation:none}}.demo[data-astro-cid-gvruh27e]{display:grid;gap:2rem;margin-bottom:4rem}.demo-steps[data-astro-cid-gvruh27e]{list-style:none;margin:0;padding:0;display:grid;gap:2.5rem}.demo-n[data-astro-cid-gvruh27e]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.1em;margin-bottom:.35rem}.demo-step[data-astro-cid-gvruh27e] p[data-astro-cid-gvruh27e]{color:var(--text-muted);line-height:1.7;margin:0}.demo-inline[data-astro-cid-gvruh27e]{margin:1rem 0 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:1rem;overflow:hidden}@media(max-width:559px){.demo-inline[data-astro-cid-gvruh27e]{padding:.7rem}}.demo-window[data-astro-cid-gvruh27e]{display:none}.demo-cap[data-astro-cid-gvruh27e]{font-size:.75rem;color:var(--text-muted);margin:.7rem 0 0}@media(min-width:960px)and (prefers-reduced-motion:no-preference){html.demo-js .demo[data-astro-cid-gvruh27e]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:start}html.demo-js .demo-inline[data-astro-cid-gvruh27e]{display:none}html.demo-js .demo-steps[data-astro-cid-gvruh27e]{gap:0}html.demo-js .demo-step[data-astro-cid-gvruh27e]{min-height:62vh;display:flex;flex-direction:column;justify-content:center;opacity:.4;transition:opacity .3s ease}html.demo-js .demo-step[data-astro-cid-gvruh27e][data-active]{opacity:1}html.demo-js .demo-window[data-astro-cid-gvruh27e]{display:block;position:sticky;top:6rem}.demo-chrome[data-astro-cid-gvruh27e]{display:flex;align-items:center;gap:.35rem;padding:.55rem .8rem;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--dark3)}.demo-chrome[data-astro-cid-gvruh27e] span[data-astro-cid-gvruh27e]{width:.5rem;height:.5rem;border-radius:50%;background:var(--border)}.demo-chrome[data-astro-cid-gvruh27e] em[data-astro-cid-gvruh27e]{margin-left:.6rem;font-style:normal;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.demo-stage[data-astro-cid-gvruh27e]{position:relative;height:29rem;border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:var(--background);overflow:hidden}.demo-layer[data-astro-cid-gvruh27e]{position:absolute;inset:0;padding:1.1rem;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.demo-stage[data-astro-cid-gvruh27e][data-step="1"] .demo-layer[data-astro-cid-gvruh27e][data-layer="1"],.demo-stage[data-astro-cid-gvruh27e][data-step="2"] .demo-layer[data-astro-cid-gvruh27e][data-layer="2"],.demo-stage[data-astro-cid-gvruh27e][data-step="3"] .demo-layer[data-astro-cid-gvruh27e][data-layer="3"],.demo-stage[data-astro-cid-gvruh27e][data-step="4"] .demo-layer[data-astro-cid-gvruh27e][data-layer="4"],.demo-stage[data-astro-cid-gvruh27e][data-step="5"] .demo-layer[data-astro-cid-gvruh27e][data-layer="5"]{opacity:1;transform:none}}.readout[data-astro-cid-j7pv25f6]{background:var(--background)}.ro-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.8rem 1rem;border-bottom:1px solid var(--border)}.ro-host[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--text)}.ro-meta[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;align-self:center}.ro-scroll[data-astro-cid-j7pv25f6]{overflow-x:auto}.ro-table[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:.84rem}.ro-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.ro-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{text-align:left;padding:.55rem 1rem;vertical-align:baseline;border-top:1px solid var(--border)}.ro-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{border-top:0;font-family:var(--font-mono);font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.ro-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--text)}.ro-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{color:var(--text-muted)}.ro-id[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);font-weight:400}.ro-ok[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.sev[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--sev-color);white-space:nowrap}.sev-sq[data-astro-cid-j7pv25f6]{width:.55rem;height:.55rem;background:var(--sev-color);flex-shrink:0}.sev[data-astro-cid-j7pv25f6][data-sev=crit]{--sev-color: var(--sev-crit)}.sev[data-astro-cid-j7pv25f6][data-sev=high]{--sev-color: var(--sev-high)}.sev[data-astro-cid-j7pv25f6][data-sev=med]{--sev-color: var(--sev-med)}.sev[data-astro-cid-j7pv25f6][data-sev=low]{--sev-color: var(--sev-low)}.ro-cap[data-astro-cid-j7pv25f6]{padding:.7rem 1rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--text-muted)}@media(max-width:480px){.ro-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.ro-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:.5rem .6rem}}.how[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}.how-steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:0;border-top:1px solid var(--border)}.how-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border)}.how-n[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--text);padding-top:.15rem}.how-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:700;margin-bottom:.25rem}.how-steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:.93rem;line-height:1.65}.cmds[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;align-content:start}.cmd[data-astro-cid-j7pv25f6]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0}.cmd-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:.6rem .9rem;border-bottom:1px solid var(--border)}.cmd[data-astro-cid-j7pv25f6] pre[data-astro-cid-j7pv25f6]{margin:0;padding:.8rem .9rem;overflow-x:auto}.cmd[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.78rem;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}@media(min-width:900px){.how[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3rem}}.ladder-wrap[data-astro-cid-j7pv25f6]{max-width:40rem}.ladder[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;font-size:.92rem}.ladder[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.ladder[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{text-align:left;padding:.7rem .5rem .7rem 0;border-top:1px solid var(--border);color:var(--text-muted)}.ladder[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{border-top:0;font-family:var(--font-mono);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.ladder[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);color:var(--text);font-weight:500;width:8rem}.ladder[data-astro-cid-j7pv25f6] .ladder-price[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:1.05rem;color:var(--text);font-weight:700;width:7rem}.ladder-ex[data-astro-cid-j7pv25f6]{margin-top:1rem;color:var(--text-muted);font-size:.9rem}.ladder-ex[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-family:var(--font-mono)}.proof-row[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:600}
