.bars[data-astro-cid-4ddkebpq]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);margin:1.4rem 0;padding:clamp(1rem,2.6vw,1.6rem)}.bars[data-astro-cid-4ddkebpq] figcaption[data-astro-cid-4ddkebpq]{color:var(--ink-3);margin-bottom:1.1rem;font-size:.78rem}.bars[data-astro-cid-4ddkebpq] ol[data-astro-cid-4ddkebpq]{gap:.55rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-4ddkebpq] li[data-astro-cid-4ddkebpq]{grid-template-columns:minmax(9rem,17rem) 1fr 5.2rem;align-items:center;gap:.3rem 1rem;max-width:none;margin:0;padding:0;display:grid}.bars[data-astro-cid-4ddkebpq] li[data-astro-cid-4ddkebpq]:before{content:none}.bar-label[data-astro-cid-4ddkebpq]{color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.3}.bar-label[data-astro-cid-4ddkebpq] small[data-astro-cid-4ddkebpq]{color:var(--ink-3);font-size:.72rem;font-weight:500;display:block}.bar-track[data-astro-cid-4ddkebpq]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-pill);height:1.05rem;display:block;overflow:hidden}.bar-fill[data-astro-cid-4ddkebpq]{background:var(--line-2);border-radius:var(--r-pill);height:100%;display:block}.bars[data-astro-cid-4ddkebpq] strong[data-astro-cid-4ddkebpq]{color:var(--ink-2);font-family:var(--font-display);letter-spacing:-.02em;text-align:right;white-space:nowrap;font-size:1.05rem}.bars[data-astro-cid-4ddkebpq] strong[data-astro-cid-4ddkebpq] span[data-astro-cid-4ddkebpq]{color:var(--ink-3);font-family:var(--font-body);letter-spacing:0;font-size:.72rem;font-weight:500}.bars[data-astro-cid-4ddkebpq] li[data-astro-cid-4ddkebpq].highlight .bar-label[data-astro-cid-4ddkebpq]{color:var(--violet-ink);font-weight:700}.bars[data-astro-cid-4ddkebpq] li[data-astro-cid-4ddkebpq].highlight .bar-fill[data-astro-cid-4ddkebpq]{background:linear-gradient(90deg, var(--violet), #5b8bf5)}.bars[data-astro-cid-4ddkebpq] li[data-astro-cid-4ddkebpq].highlight strong[data-astro-cid-4ddkebpq]{color:var(--violet-ink)}@media (width<=40rem){.bars[data-astro-cid-4ddkebpq] li[data-astro-cid-4ddkebpq]{grid-template-columns:1fr auto}.bar-track[data-astro-cid-4ddkebpq]{grid-area:2/1/auto/-1}}.callout-block[data-astro-cid-q2ml7llr]{background:var(--violet-soft);border-left:.3rem solid var(--violet);border-radius:0 var(--r-md) var(--r-md) 0;margin:1.4rem 0;padding:1.1rem 1.4rem}.callout-block[data-astro-cid-q2ml7llr].tip{background:var(--signal-soft);border-left-color:var(--signal)}.callout-block[data-astro-cid-q2ml7llr].warning{border-left-color:var(--warn);background:#fff8ef}.callout-title[data-astro-cid-q2ml7llr]{font:700 .68rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;display:block}.callout-block[data-astro-cid-q2ml7llr].note .callout-title[data-astro-cid-q2ml7llr]{color:var(--violet-deep)}.callout-block[data-astro-cid-q2ml7llr].tip .callout-title[data-astro-cid-q2ml7llr]{color:#0a5f5a}.callout-block[data-astro-cid-q2ml7llr].warning .callout-title[data-astro-cid-q2ml7llr]{color:var(--warn)}.callout-block[data-astro-cid-q2ml7llr] p[data-astro-cid-q2ml7llr]{margin:0}.callout-block[data-astro-cid-q2ml7llr] ul,.callout-block[data-astro-cid-q2ml7llr] ol{margin:.4rem 0 0}.code-card[data-astro-cid-4q7fvy2w]{background:linear-gradient(152deg, var(--night), #1d2d47);border:1px solid var(--night-line);border-radius:var(--r-md);max-width:100%;margin:1.4rem 0;overflow:hidden;box-shadow:0 1.2rem 2.4rem -1.2rem #284a9e66}.code-bar[data-astro-cid-4q7fvy2w]{border-bottom:1px solid var(--night-line);align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex}.code-bar[data-astro-cid-4q7fvy2w] span[data-astro-cid-4q7fvy2w]{background:var(--night-3);border-radius:50%;width:.48rem;height:.48rem}.code-bar[data-astro-cid-4q7fvy2w] span[data-astro-cid-4q7fvy2w]:first-child{background:var(--violet)}.code-bar[data-astro-cid-4q7fvy2w] b[data-astro-cid-4q7fvy2w]{color:var(--night-ink-2);font:600 .66rem/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.code-card[data-astro-cid-4q7fvy2w] pre[data-astro-cid-4q7fvy2w]{background:0 0;border:0;border-radius:0;margin:0;padding:clamp(1rem,2.5vw,1.4rem) clamp(1rem,3vw,1.5rem);overflow-x:auto}.code-card[data-astro-cid-4q7fvy2w] code[data-astro-cid-4q7fvy2w]{color:#d6e2f8;white-space:pre;word-break:normal;background:0 0;padding:0;font-size:clamp(.72rem,1.2vw,.82rem);line-height:1.8}.detection-results[data-astro-cid-adwb45wa]{margin:4.5rem 0;scroll-margin-top:2rem}.detection-results[data-astro-cid-adwb45wa] h2[data-astro-cid-adwb45wa]{max-width:22ch;font-size:clamp(1.8rem,3.4vw,2.8rem)}.detection-lead[data-astro-cid-adwb45wa]{color:var(--ink-2);max-width:72ch;font-size:1.05rem}.detection-meta[data-astro-cid-adwb45wa]{color:var(--ink);margin:1.25rem 0 1.5rem;font-size:.85rem}.detection-table[data-astro-cid-adwb45wa]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);overflow-x:auto}.detection-table[data-astro-cid-adwb45wa] table[data-astro-cid-adwb45wa]{min-width:44rem}.detection-table[data-astro-cid-adwb45wa] tbody[data-astro-cid-adwb45wa] tr[data-astro-cid-adwb45wa]:last-child th[data-astro-cid-adwb45wa],.detection-table[data-astro-cid-adwb45wa] tbody[data-astro-cid-adwb45wa] tr[data-astro-cid-adwb45wa]:last-child td[data-astro-cid-adwb45wa]{border-bottom:0}.detection-table[data-astro-cid-adwb45wa] tbody[data-astro-cid-adwb45wa] tr[data-astro-cid-adwb45wa]{transition:background .12s}.detection-table[data-astro-cid-adwb45wa] tbody[data-astro-cid-adwb45wa] tr[data-astro-cid-adwb45wa]:hover{background:var(--panel-2)}.detection-table[data-astro-cid-adwb45wa] tbody[data-astro-cid-adwb45wa] tr[data-astro-cid-adwb45wa]:hover th[data-astro-cid-adwb45wa][scope=row]{background:var(--violet-soft)}.detection-table[data-astro-cid-adwb45wa] th[data-astro-cid-adwb45wa][scope=row]{background:var(--panel-2);color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.88rem;font-weight:700}.detection-table[data-astro-cid-adwb45wa] th[data-astro-cid-adwb45wa][scope=row] code[data-astro-cid-adwb45wa]{color:var(--ink);background:0 0;padding:0}.detection-table[data-astro-cid-adwb45wa] td[data-astro-cid-adwb45wa]{min-width:8rem}.detection-table[data-astro-cid-adwb45wa] td[data-astro-cid-adwb45wa].result-note{color:var(--ink-3);min-width:10rem;font-size:.8rem}.col-standard[data-astro-cid-adwb45wa]{color:#8a3226;background:#fdeee9}.col-cloak[data-astro-cid-adwb45wa]{background:var(--signal-soft);color:#0a5f5a}.chip[data-astro-cid-adwb45wa]{border-radius:var(--r-pill);white-space:nowrap;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-block}.chip-fail[data-astro-cid-adwb45wa]{background:var(--fail-soft);color:var(--fail)}.chip-fail[data-astro-cid-adwb45wa]:before{content:"✕ ";font-size:.7em}.chip-pass[data-astro-cid-adwb45wa]{background:var(--pass-soft);color:var(--pass)}.chip-pass[data-astro-cid-adwb45wa]:before{content:"✓ "}.detection-baseline[data-astro-cid-adwb45wa]{color:var(--ink-2);max-width:75ch;margin-top:1.1rem;font-size:.85rem}.detection-disclaimer[data-astro-cid-adwb45wa]{color:var(--ink-3);max-width:75ch;margin-top:.5rem;font-size:.8rem}.mcp-catalog[data-astro-cid-vtpdlp4a]{min-width:0}.catalog-banner[data-astro-cid-vtpdlp4a]{background:linear-gradient(150deg, var(--night), #1d2d47);border-radius:var(--r-md);color:#fff;margin-bottom:1.8rem;padding:1.2rem 1.4rem}.catalog-banner[data-astro-cid-vtpdlp4a] .eyebrow[data-astro-cid-vtpdlp4a]{color:#5e88f0;margin:0 0 .5rem}.banner-line[data-astro-cid-vtpdlp4a]{flex-wrap:wrap;align-items:center;gap:.55rem;max-width:none;margin:0;display:flex}.banner-line[data-astro-cid-vtpdlp4a] b[data-astro-cid-vtpdlp4a]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem}.banner-line[data-astro-cid-vtpdlp4a] code[data-astro-cid-vtpdlp4a]{color:var(--night-ink);background:#ffffff1a;font-size:.74rem}.banner-meta[data-astro-cid-vtpdlp4a]{color:var(--night-ink-2);max-width:none;margin:.6rem 0 0;font-size:.8rem}.chip[data-astro-cid-vtpdlp4a]{background:var(--violet-soft);border-radius:var(--r-pill);color:var(--violet-ink);font:700 .64rem/1 var(--font-mono);white-space:nowrap;padding:.35rem .6rem}.catalog-banner[data-astro-cid-vtpdlp4a] .chip[data-astro-cid-vtpdlp4a]{color:#fff;background:#ffffff1f}.catalog-banner[data-astro-cid-vtpdlp4a] .chip[data-astro-cid-vtpdlp4a].live{color:#6fe0d4;background:#6fe0d42e}.tool-group[data-astro-cid-vtpdlp4a]+.tool-group[data-astro-cid-vtpdlp4a],.source-diff[data-astro-cid-vtpdlp4a]{margin-top:2.5rem}.tool-group[data-astro-cid-vtpdlp4a]>h3[data-astro-cid-vtpdlp4a],.source-diff[data-astro-cid-vtpdlp4a]>h3[data-astro-cid-vtpdlp4a]{border-bottom:1px solid var(--line);padding-bottom:.5rem;font-size:1.3rem}.count[data-astro-cid-vtpdlp4a]{background:var(--violet-soft);border-radius:var(--r-pill);color:var(--violet-ink);font:700 .7rem/1 var(--font-mono);vertical-align:middle;margin-left:.4rem;padding:.3rem .55rem}.tool-list[data-astro-cid-vtpdlp4a]{gap:.8rem;margin-top:1rem;display:grid}.tool[data-astro-cid-vtpdlp4a]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);padding:1.1rem 1.3rem}.tool-head[data-astro-cid-vtpdlp4a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tool-head[data-astro-cid-vtpdlp4a] h4[data-astro-cid-vtpdlp4a]{margin:0;font-size:1rem}.tool-head[data-astro-cid-vtpdlp4a] h4[data-astro-cid-vtpdlp4a] code[data-astro-cid-vtpdlp4a]{background:var(--night);color:#d6e2f8;padding:.3rem .55rem;font-size:.82rem}.tool-title[data-astro-cid-vtpdlp4a]{color:var(--ink-2);font-size:.85rem;font-weight:600}.tool[data-astro-cid-vtpdlp4a]>p[data-astro-cid-vtpdlp4a]{color:var(--ink-2);margin:.7rem 0 0;font-size:.9rem}.tool[data-astro-cid-vtpdlp4a] details[data-astro-cid-vtpdlp4a]{margin-top:.8rem}.tool[data-astro-cid-vtpdlp4a] summary[data-astro-cid-vtpdlp4a]{color:var(--violet-deep);cursor:pointer;font-size:.82rem;font-weight:700}.tool[data-astro-cid-vtpdlp4a] summary[data-astro-cid-vtpdlp4a]:hover{text-decoration:underline}.tool[data-astro-cid-vtpdlp4a] pre[data-astro-cid-vtpdlp4a]{margin:.6rem 0 0;padding:1rem;font-size:.76rem}.source-diff[data-astro-cid-vtpdlp4a] .eyebrow[data-astro-cid-vtpdlp4a]{color:var(--ink-3);margin-bottom:.2rem}.chip-list[data-astro-cid-vtpdlp4a]{flex-wrap:wrap;gap:.45rem;max-width:none;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.chip-list[data-astro-cid-vtpdlp4a] li[data-astro-cid-vtpdlp4a]{margin:0}.openapi[data-astro-cid-ffqtqjdw]{min-width:0}.api-head[data-astro-cid-ffqtqjdw]{margin-bottom:1.5rem}.api-meta[data-astro-cid-ffqtqjdw]{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:none;margin:0 0 .5rem;display:flex}.api-meta[data-astro-cid-ffqtqjdw] b[data-astro-cid-ffqtqjdw]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem}.api-meta[data-astro-cid-ffqtqjdw] code[data-astro-cid-ffqtqjdw]{font-size:.8rem}.chip[data-astro-cid-ffqtqjdw]{background:var(--violet-soft);border-radius:var(--r-pill);color:var(--violet-ink);font:700 .66rem/1 var(--font-mono);padding:.35rem .6rem}.method[data-astro-cid-ffqtqjdw]{color:#fff;font:800 .62rem/1 var(--font-mono);letter-spacing:.06em;text-align:center;border-radius:.35rem;flex:none;min-width:3.4rem;padding:.35rem .45rem;display:inline-block}.method[data-astro-cid-ffqtqjdw].get{background:var(--signal)}.method[data-astro-cid-ffqtqjdw].post{background:var(--violet)}.method[data-astro-cid-ffqtqjdw].put,.method[data-astro-cid-ffqtqjdw].patch{background:var(--warn)}.method[data-astro-cid-ffqtqjdw].delete{background:var(--fail)}.op-nav[data-astro-cid-ffqtqjdw]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:2rem;padding:1.2rem 1.4rem}.op-nav-groups[data-astro-cid-ffqtqjdw]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem 2rem;margin-top:.8rem;display:grid}.op-nav[data-astro-cid-ffqtqjdw] strong[data-astro-cid-ffqtqjdw]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.4rem;font-size:.95rem;display:block}.op-nav[data-astro-cid-ffqtqjdw] ul[data-astro-cid-ffqtqjdw]{max-width:none;margin:0;padding:0;list-style:none}.op-nav[data-astro-cid-ffqtqjdw] li[data-astro-cid-ffqtqjdw]{margin:0}.op-nav[data-astro-cid-ffqtqjdw] a[data-astro-cid-ffqtqjdw]{border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:.6rem;padding:.3rem .4rem;text-decoration:none;display:flex}.op-nav[data-astro-cid-ffqtqjdw] a[data-astro-cid-ffqtqjdw]:hover{background:var(--violet-soft);color:var(--violet-deep)}.op-nav[data-astro-cid-ffqtqjdw] code[data-astro-cid-ffqtqjdw]{color:inherit;background:0 0;padding:0;font-size:.78rem}.op-group[data-astro-cid-ffqtqjdw]+.op-group[data-astro-cid-ffqtqjdw]{margin-top:2.5rem}.op-group[data-astro-cid-ffqtqjdw]>h3[data-astro-cid-ffqtqjdw]{border-bottom:1px solid var(--line);padding-bottom:.5rem;font-size:1.3rem}.op[data-astro-cid-ffqtqjdw]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);margin-top:1rem;padding:clamp(1.1rem,2.5vw,1.5rem)}.op-head[data-astro-cid-ffqtqjdw]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.op-path[data-astro-cid-ffqtqjdw]{background:var(--night);color:#d6e2f8;word-break:break-all;border-radius:.4rem;padding:.35rem .6rem;font-size:.82rem}.op[data-astro-cid-ffqtqjdw] h4[data-astro-cid-ffqtqjdw]{margin:.9rem 0 .3rem;font-size:1.05rem}.op[data-astro-cid-ffqtqjdw]>p[data-astro-cid-ffqtqjdw]{color:var(--ink-2);margin:0;font-size:.92rem}.op-part[data-astro-cid-ffqtqjdw]{margin-top:1.2rem}.op-label[data-astro-cid-ffqtqjdw]{color:var(--violet-ink);font:700 .68rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem}.op-label[data-astro-cid-ffqtqjdw] .status[data-astro-cid-ffqtqjdw]{background:var(--pass-soft);border-radius:var(--r-pill);color:var(--pass);padding:.15rem .5rem}.op-label[data-astro-cid-ffqtqjdw] .muted[data-astro-cid-ffqtqjdw]{letter-spacing:0;text-transform:none}.type-line[data-astro-cid-ffqtqjdw]{margin:0;font-size:.88rem}.op-table[data-astro-cid-ffqtqjdw]{border:1px solid var(--line);border-radius:var(--r-sm);margin-top:.6rem}.op-table[data-astro-cid-ffqtqjdw] table[data-astro-cid-ffqtqjdw]{min-width:36rem}.op-table[data-astro-cid-ffqtqjdw] caption[data-astro-cid-ffqtqjdw]{caption-side:top;color:var(--ink-3);text-align:left;padding:.55rem .8rem;font-size:.76rem}.op-table[data-astro-cid-ffqtqjdw] th[data-astro-cid-ffqtqjdw],.op-table[data-astro-cid-ffqtqjdw] td[data-astro-cid-ffqtqjdw]{padding:.6rem .8rem;font-size:.84rem}.op-table[data-astro-cid-ffqtqjdw] td[data-astro-cid-ffqtqjdw].type{color:var(--violet-deep);font-family:var(--font-mono);white-space:nowrap;font-size:.76rem}.op-table[data-astro-cid-ffqtqjdw] tbody[data-astro-cid-ffqtqjdw] tr[data-astro-cid-ffqtqjdw]:last-child td[data-astro-cid-ffqtqjdw]{border-bottom:0}.op[data-astro-cid-ffqtqjdw] .code-card{margin:.8rem 0 0}.diagram[data-astro-cid-e7s4chj6]{max-width:100%;margin:1.6rem 0}.diagram[data-astro-cid-e7s4chj6] figcaption[data-astro-cid-e7s4chj6]{color:var(--ink-3);font:700 .68rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem}.diagram[data-astro-cid-e7s4chj6] ol[data-astro-cid-e7s4chj6]{max-width:none;margin:0;padding:0;list-style:none}.diagram[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]{min-width:0;margin:0}.diagram[data-astro-cid-e7s4chj6] strong[data-astro-cid-e7s4chj6]{font-family:var(--font-display);letter-spacing:-.02em;display:block}.diagram[data-astro-cid-e7s4chj6] small[data-astro-cid-e7s4chj6]{margin-top:.2rem;font-size:.78rem;line-height:1.45;display:block}.flow[data-astro-cid-e7s4chj6] ol[data-astro-cid-e7s4chj6]{flex-wrap:wrap;gap:.6rem 1.7rem;display:flex}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]{border:1px solid var(--violet-line);border-radius:var(--r-md);box-shadow:var(--shadow-sm);background:#fff;flex:9rem;padding:.85rem 1rem;position:relative}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:first-child{background:linear-gradient(150deg, #3366e6, var(--violet));color:#fff;border-color:#0000}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:first-child small[data-astro-cid-e7s4chj6]{color:#eef3ff}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:last-child{background:linear-gradient(150deg, var(--night), #1d2d47);color:#fff;border-color:#0000}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:last-child small[data-astro-cid-e7s4chj6]{color:var(--night-ink)}.flow[data-astro-cid-e7s4chj6] small[data-astro-cid-e7s4chj6]{color:var(--ink-2)}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]+li[data-astro-cid-e7s4chj6]:before{color:var(--violet);content:"→";font-size:1.1rem;font-weight:800;position:absolute;top:50%;left:-1.35rem;transform:translateY(-50%)}.layers[data-astro-cid-e7s4chj6] ol[data-astro-cid-e7s4chj6]{gap:.4rem;display:grid}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]{border-radius:var(--r-md);grid-template-columns:minmax(9rem,.38fr) minmax(0,1fr);align-items:baseline;gap:.2rem 1.2rem;padding:.95rem 1.2rem;display:grid}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+1){background:linear-gradient(150deg, var(--night), #1d2d47);color:#fff}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+1) small[data-astro-cid-e7s4chj6]{color:var(--night-ink)}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+2){background:linear-gradient(150deg, #3366e6, var(--violet));color:#fff}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+2) small[data-astro-cid-e7s4chj6]{color:#eef3ff}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+3){background:var(--violet-soft);color:var(--violet-ink)}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+4){background:var(--peach-soft);color:var(--ink)}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+3) small[data-astro-cid-e7s4chj6],.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]:nth-child(4n+4) small[data-astro-cid-e7s4chj6]{color:var(--ink-2)}.layers[data-astro-cid-e7s4chj6] small[data-astro-cid-e7s4chj6]{margin-top:0}@media (width<=36rem){.flow[data-astro-cid-e7s4chj6] ol[data-astro-cid-e7s4chj6]{flex-direction:column;gap:1.4rem}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]{flex-basis:auto}.flow[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]+li[data-astro-cid-e7s4chj6]:before{content:"↓";top:-1.25rem;left:50%;transform:translate(-50%)}.layers[data-astro-cid-e7s4chj6] li[data-astro-cid-e7s4chj6]{grid-template-columns:1fr}}.mockup[data-astro-cid-fv3owclb]{min-width:0;max-width:100%;margin:1.6rem 0}.bar[data-astro-cid-fv3owclb]{background:linear-gradient(180deg, #1c2a3c, var(--night));border:1px solid #7a9df438;border-bottom:0;border-radius:.95rem .95rem 0 0;align-items:center;gap:.35rem;height:2.3rem;padding:0 .9rem;display:flex;box-shadow:inset 0 1px #ffffff12}.bar[data-astro-cid-fv3owclb] span[data-astro-cid-fv3owclb]{background:var(--night-3);border-radius:50%;width:.42rem;height:.42rem}.bar[data-astro-cid-fv3owclb] span[data-astro-cid-fv3owclb]:first-child{background:var(--violet);box-shadow:0 0 .5rem #3366e6cc}.bar[data-astro-cid-fv3owclb] b[data-astro-cid-fv3owclb]{color:var(--night-ink-2);font:600 .6rem/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.app[data-astro-cid-fv3owclb]{box-shadow:var(--shadow-lg);border-radius:.95rem}.app-body[data-astro-cid-fv3owclb]{grid-template-columns:7.6rem minmax(0,1fr);display:grid}.app-body[data-astro-cid-fv3owclb] aside[data-astro-cid-fv3owclb]{background:var(--night);border-top:0;border-bottom:1px solid #7a9df438;border-left:1px solid #7a9df438;border-right:0;border-radius:0 0 0 .95rem;flex-direction:column;gap:.2rem;padding:.9rem .55rem;display:flex}.side-label[data-astro-cid-fv3owclb]{color:var(--night-ink-2);font:500 .52rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 .35rem .45rem}.side-item[data-astro-cid-fv3owclb]{color:var(--night-ink-2);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .55rem;font-size:.66rem;display:flex}.side-item[data-astro-cid-fv3owclb] i[data-astro-cid-fv3owclb]{font:500 .52rem/1 var(--font-mono);opacity:.75;font-style:normal}.side-item[data-astro-cid-fv3owclb].is-active{color:#fff;background:linear-gradient(150deg,#3366e6,#2a58cf);font-weight:600;box-shadow:0 .45rem 1rem -.35rem #3366e6bf}.side-item[data-astro-cid-fv3owclb].is-active i[data-astro-cid-fv3owclb]{color:#d3e0ff;opacity:1}.board[data-astro-cid-fv3owclb]{background:var(--panel-2);border:1px solid var(--line);border-top:0;border-left:0;border-radius:0 0 .95rem;min-width:0;padding:.95rem}.board-head[data-astro-cid-fv3owclb]{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.board-head[data-astro-cid-fv3owclb] strong[data-astro-cid-fv3owclb]{font-family:var(--font-display);letter-spacing:-.025em;font-size:.92rem}.board-new[data-astro-cid-fv3owclb]{background:var(--violet);border-radius:var(--r-pill);color:#fff;padding:.32rem .65rem;font-size:.52rem;font-weight:700}.prow[data-astro-cid-fv3owclb]{border:1px solid var(--line);background:#fff;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.6rem .7rem;display:grid;box-shadow:0 .35rem .8rem -.35rem #284a9e38}.prow[data-astro-cid-fv3owclb]:last-child{margin-bottom:0}.prow-icon[data-astro-cid-fv3owclb]{color:#fff;border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.6rem;font-weight:800;display:flex}.prow-icon[data-astro-cid-fv3owclb].violet{background:linear-gradient(150deg, #3366e6, var(--violet))}.prow-icon[data-astro-cid-fv3owclb].teal{background:linear-gradient(150deg, #16c2b8, var(--signal))}.prow-icon[data-astro-cid-fv3owclb].night{background:linear-gradient(150deg, #324968, var(--night-3))}.prow-text[data-astro-cid-fv3owclb]{flex-direction:column;gap:.1rem;min-width:0;display:flex}.prow-text[data-astro-cid-fv3owclb] strong[data-astro-cid-fv3owclb]{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.prow-text[data-astro-cid-fv3owclb] small[data-astro-cid-fv3owclb]{color:var(--violet-deep);font:500 .5rem/1.5 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prow-state[data-astro-cid-fv3owclb]{background:var(--pass-soft);border-radius:var(--r-pill);color:var(--pass);white-space:nowrap;padding:.25rem .55rem;font-size:.48rem;font-weight:700}.prow-state[data-astro-cid-fv3owclb].accent{background:var(--violet-soft);color:var(--violet-deep)}.term[data-astro-cid-fv3owclb]{background:linear-gradient(152deg, var(--night), #1d2d47);border:1px solid var(--night-line);box-shadow:var(--shadow-lg);border-radius:.95rem;overflow:hidden}.term-body[data-astro-cid-fv3owclb]{font:500 .72rem/1.6 var(--font-mono);gap:.7rem;padding:1rem 1.1rem;display:grid;overflow-x:auto}.cmd[data-astro-cid-fv3owclb]{color:#d6e2f8;white-space:nowrap}.cmd[data-astro-cid-fv3owclb] b[data-astro-cid-fv3owclb]{color:#7a9df4;margin-right:.25rem}.out[data-astro-cid-fv3owclb]{color:#748aa8;white-space:nowrap}.out[data-astro-cid-fv3owclb] em[data-astro-cid-fv3owclb]{border-radius:var(--r-pill);color:#6fe0d4;background:#6fe0d424;margin-left:.5rem;padding:.05rem .5rem;font-style:normal}@media (width<=36rem){.app-body[data-astro-cid-fv3owclb]{grid-template-columns:1fr}.app-body[data-astro-cid-fv3owclb] aside[data-astro-cid-fv3owclb]{display:none}.board[data-astro-cid-fv3owclb]{border-left:1px solid var(--line);border-radius:0 0 .95rem .95rem}}.provider-block[data-astro-cid-a5gqpxvg] h3[data-astro-cid-a5gqpxvg]{margin-top:0}.criteria[data-astro-cid-a5gqpxvg]{columns:2;column-gap:2rem;max-width:none;margin:.8rem 0 0;font-size:.92rem}.criteria[data-astro-cid-a5gqpxvg] li[data-astro-cid-a5gqpxvg]{break-inside:avoid}.provider-table[data-astro-cid-a5gqpxvg]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);margin:1.8rem 0 0}.provider-table[data-astro-cid-a5gqpxvg] table[data-astro-cid-a5gqpxvg]{min-width:68rem}.provider-table[data-astro-cid-a5gqpxvg] caption[data-astro-cid-a5gqpxvg]{caption-side:top;color:var(--ink-3);text-align:left;padding:.8rem .9rem;font-size:.78rem}.provider-table[data-astro-cid-a5gqpxvg] td[data-astro-cid-a5gqpxvg]{min-width:12rem;font-size:.88rem}.provider-table[data-astro-cid-a5gqpxvg] th[data-astro-cid-a5gqpxvg][scope=row]{background:var(--panel-2);color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.95rem}.provider-table[data-astro-cid-a5gqpxvg] td[data-astro-cid-a5gqpxvg].source{color:var(--ink-3);font-size:.78rem}.provider-table[data-astro-cid-a5gqpxvg] tbody[data-astro-cid-a5gqpxvg] tr[data-astro-cid-a5gqpxvg]:last-child th[data-astro-cid-a5gqpxvg],.provider-table[data-astro-cid-a5gqpxvg] tbody[data-astro-cid-a5gqpxvg] tr[data-astro-cid-a5gqpxvg]:last-child td[data-astro-cid-a5gqpxvg]{border-bottom:0}@media (width<=36rem){.criteria[data-astro-cid-a5gqpxvg]{columns:1}}.calculator[data-astro-cid-igwg6xos]{background:linear-gradient(150deg, var(--night), #1d2d47);border-radius:var(--r-lg);color:#fff;grid-template-columns:1.2fr .8fr;gap:1.6rem;margin:1.6rem 0;padding:clamp(1.4rem,3.5vw,2.4rem);display:grid}.calculator-inputs[data-astro-cid-igwg6xos]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.calculator[data-astro-cid-igwg6xos] label[data-astro-cid-igwg6xos]{color:var(--night-ink);flex-direction:column;gap:.45rem;font-size:.76rem;font-weight:700;display:flex}.calculator[data-astro-cid-igwg6xos] input[data-astro-cid-igwg6xos]{border-radius:var(--r-sm);color:var(--ink);font:750 1.15rem/1.2 var(--font-body);background:#fff;border:2px solid #0000;width:100%;min-width:0;padding:.75rem}.calculator[data-astro-cid-igwg6xos] input[data-astro-cid-igwg6xos]:focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-color:#5e88f0}.calculator-results[data-astro-cid-igwg6xos]{gap:.6rem;display:grid}.calculator-results[data-astro-cid-igwg6xos] div[data-astro-cid-igwg6xos]{border-radius:var(--r-sm);background:#ffffff12;border:1px solid #ffffff14;padding:1rem}.calculator-results[data-astro-cid-igwg6xos] span[data-astro-cid-igwg6xos]{color:var(--night-ink-2);font-size:.74rem;display:block}.calculator-results[data-astro-cid-igwg6xos] strong[data-astro-cid-igwg6xos]{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.2rem;font-size:1.8rem;display:block}@media (width<=54rem){.calculator[data-astro-cid-igwg6xos],.calculator-inputs[data-astro-cid-igwg6xos]{grid-template-columns:1fr}}.fpc{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-md);margin:1.5rem 0 2.5rem;padding:clamp(1.1rem,3vw,2rem)}.fpc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.fpc-identity{color:var(--ink-2);margin:0;font-size:.95rem;font-weight:600}.fpc-summary{font-family:var(--font-display);margin:.2rem 0 0;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:750;line-height:1.15}.fpc[data-state=pass] .fpc-summary{color:var(--pass)}.fpc[data-state=warn] .fpc-summary{color:var(--warn)}.fpc[data-state=fail] .fpc-summary{color:var(--fail)}.fpc-shared{color:var(--ink-3);margin:.4rem 0 0;font-size:.9rem}.fpc-counts{flex-wrap:wrap;gap:.5rem;display:flex}.fpc-count{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:.3rem .8rem;font-size:.9rem}.fpc-count strong{font-size:1.05rem}.fpc-count.fail strong{color:var(--fail)}.fpc-count.warn strong{color:var(--warn)}.fpc-count.pass strong{color:var(--pass)}.fpc-progress{background:var(--line);border-radius:var(--r-pill);height:.35rem;margin-top:1.2rem;overflow:hidden}.fpc-progress span{background:var(--violet);border-radius:inherit;width:35%;height:100%;animation:1.2s ease-in-out infinite fpc-run;display:block}@keyframes fpc-run{0%{transform:translate(-100%)}to{transform:translate(300%)}}.fpc-groups{gap:1.4rem;margin-top:1.4rem;display:grid}.fpc-group h3{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:700}.fpc-row{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:.45rem}.fpc-row summary{cursor:pointer;align-items:center;gap:.7rem;padding:.7rem .9rem;font-weight:600;list-style:none;display:flex}.fpc-row summary::-webkit-details-marker{display:none}.fpc-badge{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.8rem;font-weight:800;display:inline-flex}.fpc-row.pass .fpc-badge{background:var(--pass)}.fpc-row.warn .fpc-badge{background:var(--warn)}.fpc-row.fail .fpc-badge{background:var(--fail)}.fpc-row.info .fpc-badge{background:var(--ink-3)}.fpc-row.fail{background:var(--fail-soft);border-color:#0000}.fpc-body{color:var(--ink-2);padding:0 .9rem .8rem 3.05rem}.fpc-body p{margin:0 0 .4rem}.fpc-body code{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--font-mono);overflow-wrap:anywhere;max-width:100%;padding:.2rem .5rem;font-size:.8rem;display:inline-block}.fpc-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.4rem;display:flex}.fpc-button{background:var(--violet);border-radius:var(--r-pill);color:#fff;cursor:pointer;font:inherit;border:0;padding:.6rem 1.2rem;font-weight:650}.fpc-button.ghost{background:var(--violet-soft);color:var(--violet-ink)}.fpc-share-note{color:var(--ink-2);overflow-wrap:anywhere;font-size:.9rem}.check-credit[data-astro-cid-rkyauzt6]{color:var(--ink-3);margin:-1.6rem 0 0;font-size:.85rem}.site-matrix[data-astro-cid-pwjgll3b]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);margin:1.4rem 0}.site-matrix[data-astro-cid-pwjgll3b] caption[data-astro-cid-pwjgll3b]{caption-side:top;color:var(--ink-3);text-align:left;padding:.8rem .9rem;font-size:.78rem}.site-matrix[data-astro-cid-pwjgll3b] thead[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b]{text-align:center;vertical-align:bottom;white-space:normal;font-size:.62rem;line-height:1.35}.site-matrix[data-astro-cid-pwjgll3b] thead[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b]:first-child{text-align:left;z-index:1;position:sticky;left:0}.site-matrix[data-astro-cid-pwjgll3b] tbody[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b],.site-matrix[data-astro-cid-pwjgll3b] tfoot[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b]{z-index:1;position:sticky;left:0}.site-matrix[data-astro-cid-pwjgll3b] tbody[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b]{background:var(--panel-2);color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;padding-block:.5rem;font-size:.86rem;font-weight:600}.site-matrix[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b]{text-align:center;padding:.5rem .4rem}.site-matrix[data-astro-cid-pwjgll3b] thead[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b]:not(:first-child){padding-inline:.4rem}.site-matrix[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b] i[data-astro-cid-pwjgll3b]{border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-style:normal;font-weight:800;display:inline-grid}.site-matrix[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b] span[data-astro-cid-pwjgll3b]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-matrix[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b].yes i[data-astro-cid-pwjgll3b]{background:var(--pass-soft);color:var(--pass)}.site-matrix[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b].no i[data-astro-cid-pwjgll3b]{background:var(--fail-soft);color:var(--fail)}.site-matrix[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b].none i[data-astro-cid-pwjgll3b]{color:var(--ink-3)}.site-matrix[data-astro-cid-pwjgll3b] .lit[data-astro-cid-pwjgll3b]{background:var(--violet-soft)}.site-matrix[data-astro-cid-pwjgll3b] thead[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b].lit{color:var(--violet-ink)}.site-matrix[data-astro-cid-pwjgll3b] tfoot[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b],.site-matrix[data-astro-cid-pwjgll3b] tfoot[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b]{border-top:1px solid var(--line-2);font-family:var(--font-display);font-size:.95rem;font-weight:700}.site-matrix[data-astro-cid-pwjgll3b] tfoot[data-astro-cid-pwjgll3b] th[data-astro-cid-pwjgll3b]{background:var(--panel-2);color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.8rem}.site-matrix[data-astro-cid-pwjgll3b] tfoot[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b]{color:var(--ink-2)}.site-matrix[data-astro-cid-pwjgll3b] tfoot[data-astro-cid-pwjgll3b] td[data-astro-cid-pwjgll3b].lit{color:var(--violet-ink)}.source-section[data-astro-cid-odxm37yp]{margin-top:4.5rem}.source-notes[data-astro-cid-odxm37yp]{color:var(--ink-2);max-width:none;margin:1.2rem 0 0;padding:0;font-size:.88rem;list-style:none}.source-notes-wrap[data-astro-cid-odxm37yp] .source-notes[data-astro-cid-odxm37yp]{margin-top:0}.source-notes[data-astro-cid-odxm37yp] li[data-astro-cid-odxm37yp]{border-top:1px solid var(--line);margin:0;padding:.7rem 0}.source-notes[data-astro-cid-odxm37yp] li[data-astro-cid-odxm37yp]:last-child{border-bottom:1px solid var(--line)}.source-notes[data-astro-cid-odxm37yp] .source[data-astro-cid-odxm37yp]{color:var(--ink);font-weight:700}.source-notes[data-astro-cid-odxm37yp] small[data-astro-cid-odxm37yp]{color:var(--ink-3);font:600 .72rem/1 var(--font-mono);white-space:nowrap}.source-foot[data-astro-cid-odxm37yp]{color:var(--ink-3);margin:.9rem 0 0;font-size:.8rem}.step-list[data-astro-cid-kffgciv6]{counter-reset:step;gap:.75rem;max-width:none;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.step-list[data-astro-cid-kffgciv6] li[data-astro-cid-kffgciv6]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:2.4rem minmax(0,1fr);gap:1.1rem;margin:0;padding:1.3rem 1.4rem;display:grid;position:relative}.step-list[data-astro-cid-kffgciv6].compact li[data-astro-cid-kffgciv6]{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:1rem 0}.step-num[data-astro-cid-kffgciv6]{background:linear-gradient(150deg, #3366e6, var(--violet));color:#fff;font:800 .8rem/1 var(--font-mono);border-radius:.7rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex;box-shadow:0 .5rem 1rem -.5rem #3366e6b3}.step-body[data-astro-cid-kffgciv6]{min-width:0}.step-body[data-astro-cid-kffgciv6] h3[data-astro-cid-kffgciv6]{margin:.35rem 0 .3rem;font-size:1.1rem}.step-body[data-astro-cid-kffgciv6] p[data-astro-cid-kffgciv6]{color:var(--ink-2);margin:0;font-size:.94rem}.step-body[data-astro-cid-kffgciv6] .code-card{margin-bottom:0}@media (width<=36rem){.step-list[data-astro-cid-kffgciv6] li[data-astro-cid-kffgciv6]{grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding:1.1rem 1rem}.step-num[data-astro-cid-kffgciv6]{width:2rem;height:2rem;font-size:.72rem}}.terminal-compare[data-astro-cid-fpdczm2u]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin:1.4rem 0;display:grid}.compare-card[data-astro-cid-fpdczm2u]{background:linear-gradient(152deg, var(--night), #1d2d47);border:1px solid var(--night-line);border-radius:var(--r-md);min-width:0;overflow:hidden;box-shadow:0 1.2rem 2.4rem -1.2rem #284a9e66}.compare-bar[data-astro-cid-fpdczm2u]{border-bottom:1px solid var(--night-line);justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .9rem;display:flex}.compare-bar[data-astro-cid-fpdczm2u] b[data-astro-cid-fpdczm2u]{color:var(--night-ink);font:600 .7rem/1.2 var(--font-mono)}.compare-bar[data-astro-cid-fpdczm2u] span[data-astro-cid-fpdczm2u]{border-radius:var(--r-pill);font:700 .66rem/1 var(--font-mono);white-space:nowrap;padding:.32rem .6rem}.compare-card[data-astro-cid-fpdczm2u].fail .compare-bar[data-astro-cid-fpdczm2u] span[data-astro-cid-fpdczm2u]{color:#ffb4a8;background:#b3382e38}.compare-card[data-astro-cid-fpdczm2u].pass .compare-bar[data-astro-cid-fpdczm2u] span[data-astro-cid-fpdczm2u]{color:#7fe3dc;background:#00a49d33}.compare-card[data-astro-cid-fpdczm2u] pre[data-astro-cid-fpdczm2u]{background:0 0;border:0;border-radius:0;margin:0;padding:1rem 1.1rem 1.2rem;overflow-x:auto}.compare-card[data-astro-cid-fpdczm2u] code[data-astro-cid-fpdczm2u]{color:#d6e2f8;white-space:pre;word-break:normal;background:0 0;padding:0;font-size:clamp(.7rem,1.1vw,.78rem);line-height:1.75}.content-body[data-astro-cid-d2k72spg].single .content-section[data-astro-cid-d2k72spg],.content-section[data-astro-cid-d2k72spg].stacked{grid-template-columns:1fr}.content-body[data-astro-cid-d2k72spg].single .content-section[data-astro-cid-d2k72spg] h2[data-astro-cid-d2k72spg],.content-section[data-astro-cid-d2k72spg].stacked h2[data-astro-cid-d2k72spg]{position:static}.content-body[data-astro-cid-d2k72spg].single{gap:3rem}.content-body[data-astro-cid-d2k72spg].single .content-section[data-astro-cid-d2k72spg] h2[data-astro-cid-d2k72spg]{margin-bottom:.4rem;font-size:clamp(1.55rem,2.4vw,2rem)}.content-section-copy[data-astro-cid-d2k72spg]{min-width:0}.content-section-copy[data-astro-cid-d2k72spg]>p[data-astro-cid-d2k72spg]{color:var(--ink-2);font-size:.98rem}.content-section-copy[data-astro-cid-d2k72spg]>ul[data-astro-cid-d2k72spg],.content-section-copy[data-astro-cid-d2k72spg]>ol[data-astro-cid-d2k72spg]{color:var(--ink-2);font-size:.96rem}.content-section-copy[data-astro-cid-d2k72spg] .detection-results{margin:0}.content-section-copy[data-astro-cid-d2k72spg] .detection-results h2{font-size:1.4rem;position:static}.block-table[data-astro-cid-d2k72spg]{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);margin:1.4rem 0}.block-table[data-astro-cid-d2k72spg] table[data-astro-cid-d2k72spg]{min-width:36rem}.block-table[data-astro-cid-d2k72spg] caption[data-astro-cid-d2k72spg]{caption-side:top;color:var(--ink-3);text-align:left;padding:.8rem .9rem;font-size:.78rem}.block-table[data-astro-cid-d2k72spg] th[data-astro-cid-d2k72spg][scope=row]{background:var(--panel-2);color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:700}.block-table[data-astro-cid-d2k72spg] td[data-astro-cid-d2k72spg]{font-size:.9rem}.block-table[data-astro-cid-d2k72spg] tbody[data-astro-cid-d2k72spg] tr[data-astro-cid-d2k72spg]:last-child th[data-astro-cid-d2k72spg],.block-table[data-astro-cid-d2k72spg] tbody[data-astro-cid-d2k72spg] tr[data-astro-cid-d2k72spg]:last-child td[data-astro-cid-d2k72spg]{border-bottom:0}.section-links[data-astro-cid-d2k72spg]{flex-wrap:wrap;gap:.6rem .8rem;margin-top:1.3rem;display:flex}.section-links[data-astro-cid-d2k72spg] a[data-astro-cid-d2k72spg]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--violet-deep);padding:.5rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s}.section-links[data-astro-cid-d2k72spg] a[data-astro-cid-d2k72spg]:hover{background:var(--violet-soft);border-color:var(--violet-line)}.section-links[data-astro-cid-d2k72spg] i[data-astro-cid-d2k72spg]{font-style:normal;transition:transform .16s;display:inline-block}.section-links[data-astro-cid-d2k72spg] a[data-astro-cid-d2k72spg]:hover i[data-astro-cid-d2k72spg]{transform:translate(.2rem)}.faq[data-astro-cid-d2k72spg]{gap:.5rem;margin:1.2rem 0;display:grid}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-md);padding:0 1.2rem}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg][open]{border-color:var(--violet-line)}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;padding:.95rem 1.8rem .95rem 0;font-size:1.02rem;font-weight:700;list-style:none;position:relative}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]::-webkit-details-marker{display:none}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]:after{color:var(--violet);content:"+";font-size:1.3rem;font-weight:400;line-height:1;transition:transform .18s;position:absolute;top:.85rem;right:0}.faq[data-astro-cid-d2k72spg] details[data-astro-cid-d2k72spg][open] summary[data-astro-cid-d2k72spg]:after{transform:rotate(45deg)}.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]:hover{color:var(--violet-deep)}.faq[data-astro-cid-d2k72spg] p[data-astro-cid-d2k72spg]{color:var(--ink-2);margin:0 0 1rem;font-size:.94rem}@media (prefers-reduced-motion:reduce){.section-links[data-astro-cid-d2k72spg] a[data-astro-cid-d2k72spg],.section-links[data-astro-cid-d2k72spg] i[data-astro-cid-d2k72spg],.faq[data-astro-cid-d2k72spg] summary[data-astro-cid-d2k72spg]:after{transition:none}}.direct-answer[data-astro-cid-jtmh5uo5]{background:var(--violet-soft);border-left:.35rem solid var(--violet);border-radius:0 var(--r-lg) var(--r-lg) 0;margin:2.5rem 0 0;padding:clamp(1.3rem,3.5vw,2rem) clamp(1.4rem,4vw,2.4rem)}.direct-answer[data-astro-cid-jtmh5uo5] .eyebrow[data-astro-cid-jtmh5uo5]{margin:0 0 .6rem}.answer[data-astro-cid-jtmh5uo5]{color:var(--ink);max-width:72ch;margin:0;font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:1.55}
