@media (max-width: 960px){.bsa-grid[data-astro-cid-2mdmqzpg]{grid-template-columns:1fr!important;gap:24px!important}.bsa-cards[data-astro-cid-2mdmqzpg]{grid-template-columns:1fr 1fr!important}}.rsf-handoff-right[data-astro-cid-2otrlesl]{display:flex;align-items:center}.rsf-handoff-card[data-astro-cid-2otrlesl]{display:flex;flex-direction:column;gap:14px;width:100%}.rsf-handoff-kicker[data-astro-cid-2otrlesl]{font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.rsf-handoff-lead[data-astro-cid-2otrlesl]{margin:0;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.rsf-handoff-cta[data-astro-cid-2otrlesl]{width:100%;justify-content:center}.rsf-handoff-secondary[data-astro-cid-2otrlesl]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 16px;border:1px solid var(--fg-5, rgba(255, 255, 255, .14));border-radius:2px;font-size:13.5px;color:var(--fg-2);text-decoration:none;transition:border-color .16s ease,color .16s ease}.rsf-handoff-secondary[data-astro-cid-2otrlesl]:hover,.rsf-handoff-secondary[data-astro-cid-2otrlesl]:focus-visible{border-color:var(--fg-3);color:var(--fg-1)}@media (min-width: 861px){.rsf-handoff-card[data-astro-cid-2otrlesl]{position:sticky;top:96px}}.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-left[data-astro-cid-2otrlesl]{grid-column:1;grid-row:1}.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-handoff-right[data-astro-cid-2otrlesl]{grid-column:2;grid-row:1 / span 2}.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-handoff-detail[data-astro-cid-2otrlesl]{grid-column:1;grid-row:2}.rsf-handoff-detail[data-astro-cid-2otrlesl]{display:flex;flex-direction:column;gap:18px}@media (max-width: 860px){.rsf-handoff-right[data-astro-cid-2otrlesl]{align-items:stretch}.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-left[data-astro-cid-2otrlesl],.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-handoff-right[data-astro-cid-2otrlesl],.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-handoff-detail[data-astro-cid-2otrlesl]{grid-column:1;grid-row:auto}.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-left[data-astro-cid-2otrlesl]{order:1}.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-handoff-right[data-astro-cid-2otrlesl]{order:2}.rsf-handoff[data-astro-cid-2otrlesl]>.rsf-handoff-detail[data-astro-cid-2otrlesl]{order:3}}.rsf-label[data-astro-cid-2otrlesl]{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-4);letter-spacing:.14em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.rsf-required[data-astro-cid-2otrlesl]{color:var(--signal-600)}.rsf-optional[data-astro-cid-2otrlesl]{color:var(--fg-5);text-transform:lowercase;letter-spacing:0}.rsf-input[data-astro-cid-2otrlesl],.rsf-select[data-astro-cid-2otrlesl],.rsf-textarea[data-astro-cid-2otrlesl]{width:100%;box-sizing:border-box;font-family:var(--font-sans);font-size:14.5px;color:var(--fg-1);background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:var(--r-2);padding:12px 14px;outline:none;transition:border-color .12s var(--ease-out),box-shadow .12s var(--ease-out)}.rsf-input[data-astro-cid-2otrlesl]::placeholder,.rsf-textarea[data-astro-cid-2otrlesl]::placeholder{color:var(--fg-5)}.rsf-textarea[data-astro-cid-2otrlesl]{font-size:14px;resize:vertical;line-height:1.5}.rsf-select[data-astro-cid-2otrlesl]{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1L6 6L11 1' stroke='%238089A0' stroke-width='1.5' stroke-linecap='square'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.rsf-input[data-astro-cid-2otrlesl]:focus,.rsf-select[data-astro-cid-2otrlesl]:focus,.rsf-textarea[data-astro-cid-2otrlesl]:focus,.rsf-input[data-astro-cid-2otrlesl]:focus-visible,.rsf-select[data-astro-cid-2otrlesl]:focus-visible,.rsf-textarea[data-astro-cid-2otrlesl]:focus-visible{border-color:var(--signal-500);box-shadow:0 0 0 3px #71f0a529}.rsf-input[data-astro-cid-2otrlesl].has-error,.rsf-select[data-astro-cid-2otrlesl].has-error,.rsf-textarea[data-astro-cid-2otrlesl].has-error{border-color:var(--sev-critical)}.rsf-check[data-astro-cid-2otrlesl]{background:var(--bg-raised);border:1px solid var(--rule-strong)}.rsf-check[data-astro-cid-2otrlesl].is-on{background:var(--signal-500);border-color:var(--signal-500)}.rsf-success-body[data-astro-cid-2otrlesl]{display:flex;flex-direction:column}.rsf-mode-note[data-astro-cid-2otrlesl]{margin-top:14px;font-family:var(--font-mono);font-size:10.5px;color:var(--fg-5);letter-spacing:.04em}.rsf-dormant[data-astro-cid-2otrlesl]{margin:14px 0 4px;padding:12px 14px;border:1px dashed var(--rule-strong, var(--rule));border-radius:var(--r-3);background:#ffffff06;font-size:13.5px;line-height:1.55;color:var(--fg-2)}.rsf-dormant[data-astro-cid-2otrlesl] strong[data-astro-cid-2otrlesl]{color:var(--fg-1);font-weight:500}.rsf-copy[data-astro-cid-2otrlesl] a[data-astro-cid-2otrlesl],.rsf-dormant[data-astro-cid-2otrlesl] a[data-astro-cid-2otrlesl]{color:var(--signal-500);text-decoration:underline;text-underline-offset:3px}.rsf-copy[data-astro-cid-2otrlesl] a[data-astro-cid-2otrlesl]:focus-visible,.rsf-dormant[data-astro-cid-2otrlesl] a[data-astro-cid-2otrlesl]:focus-visible{outline:2px solid var(--signal-500);outline-offset:2px;border-radius:2px}.rsf-dormant-cta[data-astro-cid-2otrlesl]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;min-height:44px}@media (max-width: 720px){.rsf-dormant-cta[data-astro-cid-2otrlesl]{width:100%}}.rsf-honeypot[data-astro-cid-2otrlesl]{display:none}.rsf-endpoint-err[data-astro-cid-2otrlesl]{margin-top:10px;font-size:12.5px;color:var(--sev-critical);line-height:1.5}.rsf-endpoint-err[data-astro-cid-2otrlesl] a[data-astro-cid-2otrlesl]{color:inherit;text-decoration:underline}[data-astro-cid-2otrlesl][data-rsf-submit][aria-busy=true]{opacity:.55;pointer-events:none}@media (max-width: 768px){.wtsc-grid[data-astro-cid-zsjrbjp4]{grid-template-columns:1fr!important}}@media (max-width: 960px){.wwb-grid[data-astro-cid-iioldi5x]{grid-template-columns:repeat(2,1fr)!important}.wwb-grid[data-astro-cid-iioldi5x]>div[data-astro-cid-iioldi5x]{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}}@media (max-width: 480px){.wwb-grid[data-astro-cid-iioldi5x]{grid-template-columns:1fr!important}}.f2m[data-astro-cid-rjggtwzw]{border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;background:var(--bg-panel)}.f2m-head[data-astro-cid-rjggtwzw]{display:grid;grid-template-columns:1.2fr 64px 1.5fr;padding:12px 22px;border-bottom:1px solid var(--rule);background:var(--bg-raised);font-family:var(--font-mono);font-size:10.5px;color:var(--fg-4);letter-spacing:.14em;text-transform:uppercase}.f2m-head-arrow[data-astro-cid-rjggtwzw]{text-align:center}.f2m-row[data-astro-cid-rjggtwzw]{display:grid;grid-template-columns:1.2fr 64px 1.5fr;padding:16px 22px;align-items:center;gap:0}.f2m-row[data-astro-cid-rjggtwzw].is-divided{border-bottom:1px solid var(--rule-quiet)}.f2m-finding[data-astro-cid-rjggtwzw]{display:flex;flex-direction:column;gap:3px}.f2m-finding-name[data-astro-cid-rjggtwzw]{font-family:var(--font-sans);font-size:15px;color:var(--fg-1);font-weight:500;letter-spacing:-.005em}.f2m-finding-detail[data-astro-cid-rjggtwzw]{font-family:var(--font-mono);font-size:11px;color:var(--fg-4);letter-spacing:.04em}.f2m-arrow[data-astro-cid-rjggtwzw]{text-align:center;color:var(--signal-600);font-family:var(--font-mono);font-size:14px;letter-spacing:.04em}.f2m-modules[data-astro-cid-rjggtwzw]{display:flex;flex-wrap:wrap;gap:6px}.f2m-modules[data-astro-cid-rjggtwzw]>span[data-astro-cid-rjggtwzw]{font-family:var(--font-mono);font-size:11.5px;padding:4px 10px;border:1px solid var(--signal-500);color:var(--signal-600);background:#0f8b730f;border-radius:999px;letter-spacing:.02em}.rsf-flow[data-astro-cid-knqumx2f]{position:relative;isolation:isolate}.rsf-flow-list[data-astro-cid-knqumx2f]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:0}.rsf-node[data-astro-cid-knqumx2f]{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(18px,1.6vw,22px) clamp(18px,1.6vw,22px);background:var(--bg-panel);border:1px solid var(--rule);border-radius:var(--r-3);min-height:168px;flex:1 1 200px;box-sizing:border-box}.rsf-node[data-astro-cid-knqumx2f].is-active{border-color:var(--signal-500);background:linear-gradient(180deg,rgba(113,240,165,.05),transparent 80%),var(--bg-panel);box-shadow:0 0 0 1px #71f0a526}.rsf-node-num[data-astro-cid-knqumx2f]{font-family:var(--font-mono);font-size:11px;color:var(--fg-4);letter-spacing:.14em;text-transform:uppercase}.rsf-node[data-astro-cid-knqumx2f].is-active .rsf-node-num[data-astro-cid-knqumx2f]{color:var(--signal-500)}.rsf-node-name[data-astro-cid-knqumx2f]{font-size:clamp(16px,1.3vw,18px);line-height:1.22;color:var(--fg-1);font-weight:500;letter-spacing:-.005em}.rsf-node-produces[data-astro-cid-knqumx2f]{font-family:var(--font-sans);font-size:13px;color:var(--fg-3);line-height:1.5;margin-top:2px}.rsf-connector[data-astro-cid-knqumx2f]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;padding:0 12px;flex:0 0 auto}.rsf-connector-label[data-astro-cid-knqumx2f]{display:none}.rsf-connector-line[data-astro-cid-knqumx2f]{position:relative;width:100%;min-width:56px;height:1px;background-image:repeating-linear-gradient(90deg,var(--signal-500) 0,var(--signal-500) 4px,transparent 4px,transparent 10px);opacity:.7}.rsf-connector[data-astro-cid-knqumx2f].is-quiet .rsf-connector-line[data-astro-cid-knqumx2f]{background-image:repeating-linear-gradient(90deg,var(--fg-4) 0,var(--fg-4) 4px,transparent 4px,transparent 10px);opacity:.45}.rsf-connector-line[data-astro-cid-knqumx2f]:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid var(--signal-500);opacity:.85}.rsf-connector[data-astro-cid-knqumx2f].is-quiet .rsf-connector-line[data-astro-cid-knqumx2f]:after{border-left-color:var(--fg-4);opacity:.5}@media (max-width: 1180px){.rsf-node[data-astro-cid-knqumx2f]{flex:1 1 240px}.rsf-connector[data-astro-cid-knqumx2f]{min-width:40px;padding:0 6px}}@media (max-width: 760px){.rsf-flow-list[data-astro-cid-knqumx2f]{flex-direction:column;gap:14px}.rsf-node[data-astro-cid-knqumx2f]{min-height:0;flex:1 1 auto}.rsf-connector[data-astro-cid-knqumx2f]{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:4px 12px}.rsf-connector-label[data-astro-cid-knqumx2f]{display:inline-block;font-family:var(--font-mono);font-size:10px;color:var(--fg-5);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.rsf-connector[data-astro-cid-knqumx2f].is-quiet .rsf-connector-label[data-astro-cid-knqumx2f]{opacity:.75}html[data-site-presentation=ordinary] .rsf-connector-label[data-astro-cid-knqumx2f]{color:var(--fg-3)}.rsf-connector-line[data-astro-cid-knqumx2f]{flex:1;min-width:0}}@media (max-width: 960px){.tb-grid[data-astro-cid-s7jugdcg]{grid-template-columns:1fr!important}}.scan-hero[data-astro-cid-xgfgyjgc]{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start}.scan-brief[data-astro-cid-xgfgyjgc]{margin-top:40px}.scan-aud-line[data-astro-cid-xgfgyjgc]{font-family:var(--font-sans);font-size:13.5px;color:var(--fg-3);line-height:1.6;margin-top:22px;max-width:64ch}.scan-aud-line[data-astro-cid-xgfgyjgc] strong[data-astro-cid-xgfgyjgc]{color:var(--fg-1);font-weight:500}.scan-audit-links[data-astro-cid-xgfgyjgc]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.scan-audit-links[data-astro-cid-xgfgyjgc] a[data-astro-cid-xgfgyjgc]{display:flex;flex-direction:column;gap:8px;padding:21px;border:1px solid var(--rule);border-radius:var(--r-3);background:var(--bg-panel);text-decoration:none}.scan-audit-links[data-astro-cid-xgfgyjgc] strong[data-astro-cid-xgfgyjgc]{color:var(--fg-1)}.scan-audit-links[data-astro-cid-xgfgyjgc] span[data-astro-cid-xgfgyjgc]{color:var(--fg-3);font-size:13.5px;line-height:1.55}.rsf-rail-toggle[data-astro-cid-xgfgyjgc]{margin-top:32px;padding-top:24px;border-top:1px solid var(--rule)}.rsf-rail-toggle[data-astro-cid-xgfgyjgc]>summary[data-astro-cid-xgfgyjgc]{list-style:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;color:var(--fg-3);letter-spacing:.14em;text-transform:uppercase;padding:6px 0;display:inline-flex;align-items:center;gap:10px;user-select:none}.rsf-rail-toggle[data-astro-cid-xgfgyjgc]>summary[data-astro-cid-xgfgyjgc]::-webkit-details-marker{display:none}.rsf-rail-toggle[data-astro-cid-xgfgyjgc]>summary[data-astro-cid-xgfgyjgc]:before{content:"▸";color:var(--signal-500);font-size:10px;transition:transform .12s ease;display:inline-block}.rsf-rail-toggle[data-astro-cid-xgfgyjgc][open]>summary[data-astro-cid-xgfgyjgc]:before{transform:rotate(90deg)}.rsf-rail-toggle[data-astro-cid-xgfgyjgc]>summary[data-astro-cid-xgfgyjgc]:hover{color:var(--fg-1)}.rsf-rail-toggle-body[data-astro-cid-xgfgyjgc]{margin-top:18px}.scan-brief[data-astro-cid-xgfgyjgc]{background:var(--bg-panel);border:1px solid var(--rule-strong);border-radius:var(--r-4);padding:22px 24px;position:relative}.scan-brief[data-astro-cid-xgfgyjgc]:before,.scan-brief[data-astro-cid-xgfgyjgc]:after{content:"";position:absolute;width:10px;height:10px;pointer-events:none}.scan-brief[data-astro-cid-xgfgyjgc]:before{top:-1px;left:-1px;border-top:1.5px solid var(--signal-500);border-left:1.5px solid var(--signal-500)}.scan-brief[data-astro-cid-xgfgyjgc]:after{bottom:-1px;right:-1px;border-bottom:1.5px solid var(--signal-500);border-right:1.5px solid var(--signal-500)}.scan-brief-eyebrow[data-astro-cid-xgfgyjgc]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--signal-500);letter-spacing:var(--tracking-wider);text-transform:uppercase;margin-bottom:6px}.scan-brief-title[data-astro-cid-xgfgyjgc]{font-size:18px;line-height:1.2;color:var(--fg-1);letter-spacing:-.005em;margin:0 0 18px;font-weight:500}.scan-brief-list[data-astro-cid-xgfgyjgc]{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:10px}.scan-brief-list[data-astro-cid-xgfgyjgc] li[data-astro-cid-xgfgyjgc]{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:flex-start;font-family:var(--font-sans);font-size:13.5px;color:var(--fg-2);line-height:1.55}.scan-brief-list[data-astro-cid-xgfgyjgc] li[data-astro-cid-xgfgyjgc] strong[data-astro-cid-xgfgyjgc]{color:var(--fg-1);font-weight:500}.scan-brief-list[data-astro-cid-xgfgyjgc] .n[data-astro-cid-xgfgyjgc]{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-4);letter-spacing:.04em;padding-top:3px}.scan-brief-foot[data-astro-cid-xgfgyjgc]{padding-top:14px;border-top:1px solid var(--rule-quiet);font-family:var(--font-mono);font-size:11px;color:var(--fg-4);letter-spacing:.04em;line-height:1.6}.scan-brief-foot[data-astro-cid-xgfgyjgc] strong[data-astro-cid-xgfgyjgc]{color:var(--fg-1);font-weight:500}@media (max-width: 960px){.scan-hero[data-astro-cid-xgfgyjgc]{grid-template-columns:1fr;gap:32px}.scan-audit-links[data-astro-cid-xgfgyjgc]{grid-template-columns:1fr}}
