.console[data-astro-cid-3ufi7jgj]{--lh:1.3rem;--code-fs:.78rem;--pad:.9rem;--insp-w:18.5rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);isolation:isolate;background:linear-gradient(#0c0f12,#080a0c);min-width:0;position:relative}.console[data-astro-cid-3ufi7jgj]:before,.console[data-astro-cid-3ufi7jgj]:after,.console[data-astro-cid-3ufi7jgj]>.frame-c:before,.console[data-astro-cid-3ufi7jgj]>.frame-c:after{border-color:var(--line-3)}.console-bar[data-astro-cid-3ufi7jgj]{border-bottom:1px solid var(--line-1);align-items:center;gap:.75rem;height:2.9rem;padding:0 .6rem 0 .9rem;display:flex}.console-id[data-astro-cid-3ufi7jgj]{color:var(--fg-1);border-right:1px solid var(--line-1);align-items:center;gap:.55rem;height:100%;padding-right:.85rem;display:flex}.console-id[data-astro-cid-3ufi7jgj] .console-mark{height:.85rem}.tabs[data-astro-cid-3ufi7jgj]{scrollbar-width:none;flex:1;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.tabs[data-astro-cid-3ufi7jgj]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-3ufi7jgj] [data-astro-cid-3ufi7jgj][role=tab]{border-radius:var(--radius-sm);height:1.95rem;font-size:.8rem;font-weight:500;font-stretch:var(--stretch-ui);color:var(--fg-3);white-space:nowrap;transition:color var(--dur-2), background-color var(--dur-2);align-items:center;gap:.45rem;padding:0 .65rem;display:inline-flex}.tab-n[data-astro-cid-3ufi7jgj]{font-family:var(--font-mono);color:var(--fg-4);font-size:.68rem}.tab-short[data-astro-cid-3ufi7jgj]{display:none}.tabs[data-astro-cid-3ufi7jgj] [data-astro-cid-3ufi7jgj][role=tab]:hover{color:var(--fg-1)}.tabs[data-astro-cid-3ufi7jgj] [data-astro-cid-3ufi7jgj][aria-selected=true]{color:var(--fg-1);background:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line-2)}.tabs[data-astro-cid-3ufi7jgj] [data-astro-cid-3ufi7jgj][aria-selected=true] .tab-n[data-astro-cid-3ufi7jgj]{color:var(--signal)}.ctl[data-astro-cid-3ufi7jgj]{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--fg-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:color var(--dur-2);flex:none;place-items:center;display:grid}.ctl[data-astro-cid-3ufi7jgj]:hover{color:var(--fg-1)}.ctl[data-astro-cid-3ufi7jgj] svg{width:.85rem;height:.85rem}.ctl[data-astro-cid-3ufi7jgj] .i-play,.ctl[data-astro-cid-3ufi7jgj][aria-pressed=true] .i-pause{display:none}.ctl[data-astro-cid-3ufi7jgj][aria-pressed=true] .i-play{display:block}.console[data-astro-cid-3ufi7jgj]:not([data-enhanced]) .tabs[data-astro-cid-3ufi7jgj],.console[data-astro-cid-3ufi7jgj]:not([data-enhanced]) .ctl[data-astro-cid-3ufi7jgj],.console[data-astro-cid-3ufi7jgj]:not([data-enhanced]) .show-fix[data-astro-cid-3ufi7jgj],.console[data-astro-cid-3ufi7jgj][data-static] .ctl[data-astro-cid-3ufi7jgj]{visibility:hidden}.console-body[data-astro-cid-3ufi7jgj]{grid-template-columns:minmax(0, 1fr) var(--insp-w);display:grid}.code-pane[data-astro-cid-3ufi7jgj]{border-right:1px solid var(--line-1);min-width:0;display:grid;position:relative}.case[data-astro-cid-3ufi7jgj]{visibility:hidden;grid-area:1/1;min-width:0}.case[data-astro-cid-3ufi7jgj].is-active{visibility:visible}.file-tab[data-astro-cid-3ufi7jgj]{height:2.35rem;padding:0 var(--pad);border-bottom:1px solid var(--line-1);font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex;overflow:hidden}.file-ico[data-astro-cid-3ufi7jgj]{width:.85rem;height:.85rem;color:var(--fg-4);flex:none}.file-name[data-astro-cid-3ufi7jgj]{text-overflow:ellipsis;overflow:hidden}.ai-chip[data-astro-cid-3ufi7jgj]{color:#c9b3ff;letter-spacing:.06em;text-transform:uppercase;background:#c4a7ff1a;border-radius:2px;flex:none;align-items:center;gap:.3rem;margin-left:auto;padding:.15rem .45rem;font-size:.64rem;display:inline-flex}.ai-chip[data-astro-cid-3ufi7jgj] svg{width:.7rem;height:.7rem}.viewport[data-astro-cid-3ufi7jgj]{height:calc(21 * var(--lh) + var(--pad) * 2);font-family:var(--font-mono);font-size:var(--code-fs);line-height:var(--lh);color:#d3dae1;position:relative;overflow:hidden}.layer[data-astro-cid-3ufi7jgj]{padding:var(--pad) 0;position:absolute;inset:0;overflow:hidden}.layer-fix[data-astro-cid-3ufi7jgj]{clip-path:inset(0 0 100%)}.ln[data-astro-cid-3ufi7jgj]{height:var(--lh);white-space:pre;grid-template-columns:2.4rem 1rem minmax(0,1fr);display:grid;position:relative}.ln[data-astro-cid-3ufi7jgj]:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.ln-no[data-astro-cid-3ufi7jgj]{text-align:right;color:var(--fg-4);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding-right:.2rem}.ln-mk[data-astro-cid-3ufi7jgj]{text-align:center;color:var(--fg-4)}.ln-code[data-astro-cid-3ufi7jgj]{padding-right:.6rem;overflow:hidden}.ln--vuln[data-astro-cid-3ufi7jgj]:before{box-shadow:inset 2px 0 0 var(--sev-critical);background:linear-gradient(90deg,#ff546833,#ff54680f 70%)}.ln-tag[data-astro-cid-3ufi7jgj]{opacity:0;transition:opacity var(--dur-2) var(--ease-out), scale var(--dur-3) var(--ease-out);background:linear-gradient(90deg,#0000,#120b0d 1.4rem);padding-left:1.5rem;display:flex;position:absolute;top:50%;right:.5rem;translate:0 -50%;scale:.6}.layer-fix[data-astro-cid-3ufi7jgj] .ln--add[data-astro-cid-3ufi7jgj]:before{opacity:1;background:var(--add-bg);box-shadow:inset 2px 0 0 var(--signal)}.layer-fix[data-astro-cid-3ufi7jgj] .ln--add[data-astro-cid-3ufi7jgj] .ln-mk[data-astro-cid-3ufi7jgj]{color:var(--signal)}.layer-fix[data-astro-cid-3ufi7jgj] .ln--del[data-astro-cid-3ufi7jgj]:before{opacity:1;background:var(--del-bg)}.layer-fix[data-astro-cid-3ufi7jgj] .ln--del[data-astro-cid-3ufi7jgj] .ln-code[data-astro-cid-3ufi7jgj]{opacity:.45;-webkit-text-decoration:line-through #ff546899;text-decoration:line-through #ff546899}.layer-fix[data-astro-cid-3ufi7jgj] .ln--del[data-astro-cid-3ufi7jgj] .ln-mk[data-astro-cid-3ufi7jgj]{color:var(--sev-critical)}.beam[data-astro-cid-3ufi7jgj]{pointer-events:none;opacity:0;position:absolute;inset:0;transform:translateY(-100%)}.beam[data-astro-cid-3ufi7jgj]:before{content:"";background:linear-gradient(#0000,#c6f24e12);height:5.5rem;position:absolute;bottom:0;left:0;right:0}.beam[data-astro-cid-3ufi7jgj]:after{content:"";background:var(--signal);height:1.5px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px 1px #c6f24e8c}.inspector[data-astro-cid-3ufi7jgj]{background:linear-gradient(#ffffff03,#0000);flex-direction:column;min-width:0;display:flex}.stages[data-astro-cid-3ufi7jgj]{border-bottom:1px solid var(--line-1);grid-template-columns:repeat(4,1fr);height:2.35rem;padding:0;list-style:none;display:grid}.stages[data-astro-cid-3ufi7jgj] li[data-astro-cid-3ufi7jgj]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);transition:color var(--dur-3);place-items:center;font-size:.6rem;display:grid;position:relative}.stages[data-astro-cid-3ufi7jgj] li[data-astro-cid-3ufi7jgj]:after{content:"";height:2px;transition:transform var(--dur-3) var(--ease-out);background:currentColor;position:absolute;bottom:-1px;left:.5rem;right:.5rem;transform:scaleX(0)}.status[data-astro-cid-3ufi7jgj]{padding:.85rem var(--pad) .75rem;border-bottom:1px solid var(--line-1)}.status-line[data-astro-cid-3ufi7jgj]{height:1.2rem;font-family:var(--font-mono);color:var(--fg-2);font-size:.72rem;display:grid}.st[data-astro-cid-3ufi7jgj]{opacity:0;transition:opacity var(--dur-2);grid-area:1/1;align-items:center;gap:.5rem;display:inline-flex}.st-found[data-astro-cid-3ufi7jgj]{color:var(--sev-critical)}.st-fixed[data-astro-cid-3ufi7jgj]{color:var(--signal)}.st-fixed[data-astro-cid-3ufi7jgj] svg{width:.9rem;height:.9rem}.pulse[data-astro-cid-3ufi7jgj]{background:var(--signal);width:6px;height:6px;animation:1s steps(2,jump-none) infinite pulse}@keyframes pulse{50%{opacity:.2}}.progress[data-astro-cid-3ufi7jgj]{background:var(--line-1);height:2px;margin-top:.6rem;position:relative;overflow:hidden}.progress[data-astro-cid-3ufi7jgj] span[data-astro-cid-3ufi7jgj]{background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.findings[data-astro-cid-3ufi7jgj]{padding:var(--pad);flex:1;display:grid}.finding[data-astro-cid-3ufi7jgj]{visibility:hidden;opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);flex-direction:column;grid-area:1/1;gap:.55rem;display:flex;transform:translateY(6px)}.finding-head[data-astro-cid-3ufi7jgj]{align-items:center;gap:.45rem;display:flex}.resolved-chip[data-astro-cid-3ufi7jgj]{display:none}.finding-loc[data-astro-cid-3ufi7jgj]{color:var(--fg-3);margin-left:auto;font-size:.68rem}.finding-title[data-astro-cid-3ufi7jgj]{color:var(--fg-1);font-size:1rem;font-weight:600;line-height:1.25;font-stretch:var(--stretch-ui);letter-spacing:-.01em}.finding-cat[data-astro-cid-3ufi7jgj]{color:var(--fg-3);font-size:.66rem;line-height:1.4}.finding-body[data-astro-cid-3ufi7jgj]{gap:.6rem;margin-top:.15rem;display:grid}.finding-body[data-astro-cid-3ufi7jgj] dt[data-astro-cid-3ufi7jgj]{margin-bottom:.15rem;font-size:.6rem}.finding-body[data-astro-cid-3ufi7jgj] dd[data-astro-cid-3ufi7jgj]{color:var(--fg-2);font-size:.8rem;line-height:1.5}.show-fix[data-astro-cid-3ufi7jgj]{border-radius:var(--radius-sm);font-size:.78rem;font-weight:600;font-stretch:var(--stretch-ui);color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--line-3);transition:box-shadow var(--dur-2), color var(--dur-2);align-self:flex-start;align-items:center;gap:.45rem;margin-top:auto;padding:.45rem .7rem;display:inline-flex}.show-fix[data-astro-cid-3ufi7jgj]:hover{box-shadow:inset 0 0 0 1px var(--signal);color:var(--signal)}.show-fix[data-astro-cid-3ufi7jgj] svg{width:.85rem;height:.85rem}.sf-hide[data-astro-cid-3ufi7jgj]{display:none}.console-foot[data-astro-cid-3ufi7jgj]{border-top:1px solid var(--line-1);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;padding:.65rem .9rem;font-size:.66rem;display:flex}.foot-item[data-astro-cid-3ufi7jgj]{align-items:center;gap:.5rem;display:inline-flex}.foot-dot[data-astro-cid-3ufi7jgj]{background:var(--signal);width:6px;height:6px;box-shadow:0 0 0 3px var(--signal-a16)}.console[data-astro-cid-3ufi7jgj][data-phase=generating] [data-astro-cid-3ufi7jgj][data-stage="1"],.console[data-astro-cid-3ufi7jgj][data-phase=inspecting] [data-astro-cid-3ufi7jgj][data-stage="2"],.console[data-astro-cid-3ufi7jgj]:is([data-phase=intro],[data-phase=finding]) [data-astro-cid-3ufi7jgj][data-stage="3"],.console[data-astro-cid-3ufi7jgj]:is([data-phase=fixing],[data-phase=fixed]) [data-astro-cid-3ufi7jgj][data-stage="4"]{color:var(--fg-1)}.console[data-astro-cid-3ufi7jgj][data-phase=generating] [data-astro-cid-3ufi7jgj][data-stage="1"]:after,.console[data-astro-cid-3ufi7jgj][data-phase=inspecting] [data-astro-cid-3ufi7jgj][data-stage="2"]:after,.console[data-astro-cid-3ufi7jgj]:is([data-phase=fixing],[data-phase=fixed]) [data-astro-cid-3ufi7jgj][data-stage="4"]:after{color:var(--signal);transform:none}.console[data-astro-cid-3ufi7jgj]:is([data-phase=intro],[data-phase=finding]) [data-astro-cid-3ufi7jgj][data-stage="3"]:after{color:var(--sev-critical);transform:none}.console[data-astro-cid-3ufi7jgj]:not([data-phase=generating]) [data-astro-cid-3ufi7jgj][data-stage="1"],.console[data-astro-cid-3ufi7jgj]:is([data-phase=finding],[data-phase=intro],[data-phase=fixing],[data-phase=fixed]) [data-astro-cid-3ufi7jgj][data-stage="2"],.console[data-astro-cid-3ufi7jgj]:is([data-phase=fixing],[data-phase=fixed]) [data-astro-cid-3ufi7jgj][data-stage="3"]{color:var(--fg-3)}.console[data-astro-cid-3ufi7jgj][data-phase=generating] .st-gen[data-astro-cid-3ufi7jgj],.console[data-astro-cid-3ufi7jgj][data-phase=inspecting] .st-scan[data-astro-cid-3ufi7jgj],.console[data-astro-cid-3ufi7jgj]:is([data-phase=intro],[data-phase=finding],[data-phase=fixing]) .st-found[data-astro-cid-3ufi7jgj],.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .st-fixed[data-astro-cid-3ufi7jgj]{opacity:1}.console[data-astro-cid-3ufi7jgj]:not([data-phase=generating]):not([data-phase=inspecting]) .progress[data-astro-cid-3ufi7jgj] span[data-astro-cid-3ufi7jgj]{transform:none}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .progress[data-astro-cid-3ufi7jgj] span[data-astro-cid-3ufi7jgj]{background:var(--signal)}.console[data-astro-cid-3ufi7jgj]:is([data-phase=intro],[data-phase=finding],[data-phase=fixing]) .progress[data-astro-cid-3ufi7jgj] span[data-astro-cid-3ufi7jgj]{background:var(--sev-critical)}.console[data-astro-cid-3ufi7jgj]:is([data-phase=intro],[data-phase=finding]) .is-active[data-astro-cid-3ufi7jgj] .ln--vuln[data-astro-cid-3ufi7jgj]:before{opacity:1}.console[data-astro-cid-3ufi7jgj]:is([data-phase=intro],[data-phase=finding]) .is-active[data-astro-cid-3ufi7jgj] .ln-tag[data-astro-cid-3ufi7jgj]{opacity:1;scale:1}.console[data-astro-cid-3ufi7jgj]:is([data-phase=intro],[data-phase=finding],[data-phase=fixing],[data-phase=fixed]) .finding[data-astro-cid-3ufi7jgj].is-active{visibility:visible;opacity:1;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:none}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .finding[data-astro-cid-3ufi7jgj].is-active .sev[data-astro-cid-3ufi7jgj]:not(.resolved-chip){display:none}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .finding[data-astro-cid-3ufi7jgj].is-active .resolved-chip[data-astro-cid-3ufi7jgj]{display:inline-flex}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .finding[data-astro-cid-3ufi7jgj].is-active .finding-title[data-astro-cid-3ufi7jgj]{color:var(--fg-2)}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .sf-show[data-astro-cid-3ufi7jgj]{display:none}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .sf-hide[data-astro-cid-3ufi7jgj]{display:inline}.console[data-astro-cid-3ufi7jgj][data-phase=generating] .is-active[data-astro-cid-3ufi7jgj] .layer-src[data-astro-cid-3ufi7jgj] .ln[data-astro-cid-3ufi7jgj]{clip-path:inset(0 100% 0 0)}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .is-active[data-astro-cid-3ufi7jgj] .layer-src[data-astro-cid-3ufi7jgj]{clip-path:inset(100% 0 0)}.console[data-astro-cid-3ufi7jgj][data-phase=fixed] .is-active[data-astro-cid-3ufi7jgj] .layer-fix[data-astro-cid-3ufi7jgj]{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.console[data-astro-cid-3ufi7jgj][data-phase=intro] .is-active[data-astro-cid-3ufi7jgj] .beam[data-astro-cid-3ufi7jgj]{animation:beam-sweep 1.7s var(--ease-in-out) .5s both}.console[data-astro-cid-3ufi7jgj][data-phase=intro] .progress[data-astro-cid-3ufi7jgj] span[data-astro-cid-3ufi7jgj]{animation:progress-fill 1.7s var(--ease-in-out) .5s both, progress-tint 10ms linear 2.2s both}.console[data-astro-cid-3ufi7jgj][data-phase=intro] .st-scan[data-astro-cid-3ufi7jgj]{animation:2.2s linear both show-between}.console[data-astro-cid-3ufi7jgj][data-phase=intro] .st-found[data-astro-cid-3ufi7jgj]{animation:.3s linear 2.2s both fade-in}.console[data-astro-cid-3ufi7jgj][data-phase=intro] [data-astro-cid-3ufi7jgj][data-stage="2"]{animation:2.2s linear both stage-on}.console[data-astro-cid-3ufi7jgj][data-phase=intro] [data-astro-cid-3ufi7jgj][data-stage="2"]:after{animation:2.2s linear both stage-bar}.console[data-astro-cid-3ufi7jgj][data-phase=intro] [data-astro-cid-3ufi7jgj][data-stage="3"],.console[data-astro-cid-3ufi7jgj][data-phase=intro] [data-astro-cid-3ufi7jgj][data-stage="3"]:after{animation:.3s linear 2.2s both fade-in}.console[data-astro-cid-3ufi7jgj][data-phase=intro] .is-active[data-astro-cid-3ufi7jgj] .ln--vuln[data-astro-cid-3ufi7jgj]:before{animation:fade-in .4s var(--ease-out) 2.2s both}.console[data-astro-cid-3ufi7jgj][data-phase=intro] .is-active[data-astro-cid-3ufi7jgj] .ln-tag[data-astro-cid-3ufi7jgj]{animation:tag-pop .45s var(--ease-out) 2.35s both}.console[data-astro-cid-3ufi7jgj][data-phase=intro] .finding[data-astro-cid-3ufi7jgj].is-active{animation:card-in .5s var(--ease-out) 2.45s both}}@keyframes beam-sweep{0%{opacity:0;transform:translateY(-100%)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes progress-tint{0%{background:var(--signal)}to{background:var(--sev-critical)}}@keyframes show-between{0%,98%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}}@keyframes stage-on{0%,99%{color:var(--fg-1)}}@keyframes stage-bar{0%,99%{color:var(--signal);transform:none}}@keyframes tag-pop{0%{opacity:0;scale:.5}}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1279.98px){.console[data-astro-cid-3ufi7jgj]{--insp-w:17rem}}@media (width<=760px){.console[data-astro-cid-3ufi7jgj]{--lh:1.12rem;--code-fs:.68rem;--pad:.75rem}.console-body[data-astro-cid-3ufi7jgj]{grid-template-columns:minmax(0,1fr)}.code-pane[data-astro-cid-3ufi7jgj]{border-right:0;border-bottom:1px solid var(--line-1)}.viewport[data-astro-cid-3ufi7jgj]{overflow-x:auto}.ln[data-astro-cid-3ufi7jgj]{grid-template-columns:1.9rem .8rem max-content}.console-id[data-astro-cid-3ufi7jgj]{display:none}.tabs[data-astro-cid-3ufi7jgj] [data-astro-cid-3ufi7jgj][role=tab]{padding:0 .5rem}.tab-long[data-astro-cid-3ufi7jgj]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tab-short[data-astro-cid-3ufi7jgj]{display:inline}.ai-chip[data-astro-cid-3ufi7jgj]{display:none}.findings[data-astro-cid-3ufi7jgj]{min-height:19rem}}.ix[data-astro-cid-25ojyvsa]{border-top:1px solid var(--line-2);grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}.ix-item[data-astro-cid-25ojyvsa]{display:contents}.ix-h[data-astro-cid-25ojyvsa]{font-size:inherit;font-weight:inherit;grid-column:1}.ix-btn[data-astro-cid-25ojyvsa]{text-align:left;border-bottom:1px solid var(--line-2);width:100%;transition:background-color var(--dur-2);grid-template-columns:2rem 2.25rem minmax(0,1fr) 1.25rem;align-items:start;gap:.9rem;padding:1.35rem .5rem 1.35rem 0;display:grid;position:relative}.ix-btn[data-astro-cid-25ojyvsa]:before{content:"";background:var(--signal);transform-origin:0;width:100%;height:2px;transition:transform var(--dur-4) var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}.ix-n[data-astro-cid-25ojyvsa]{color:var(--fg-4);padding-top:.55rem;font-size:.75rem}.ix-ico[data-astro-cid-25ojyvsa]{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-3);transition:color var(--dur-2), background-color var(--dur-2), box-shadow var(--dur-2);place-items:center;display:grid}.ix-ico[data-astro-cid-25ojyvsa] svg{width:1.15rem;height:1.15rem}.ix-text[data-astro-cid-25ojyvsa]{gap:.25rem;display:grid}.ix-name[data-astro-cid-25ojyvsa]{font-size:1.2rem;font-weight:600;font-stretch:var(--stretch-display);letter-spacing:-.015em;color:var(--fg-2);transition:color var(--dur-2)}.ix-plain[data-astro-cid-25ojyvsa]{color:var(--fg-3);font-size:.93rem;line-height:1.5}.ix-chev[data-astro-cid-25ojyvsa]{color:var(--fg-4);transition:transform var(--dur-3) var(--ease-out), color var(--dur-2);padding-top:.5rem}.ix-chev[data-astro-cid-25ojyvsa] svg{width:1rem;height:1rem}.ix-btn[data-astro-cid-25ojyvsa]:hover .ix-name[data-astro-cid-25ojyvsa],.ix-btn[data-astro-cid-25ojyvsa][aria-expanded=true] .ix-name[data-astro-cid-25ojyvsa]{color:var(--fg-1)}.ix-btn[data-astro-cid-25ojyvsa][aria-expanded=true]:before{transform:none}.ix-btn[data-astro-cid-25ojyvsa][aria-expanded=true] .ix-n[data-astro-cid-25ojyvsa]{color:var(--signal)}.ix-btn[data-astro-cid-25ojyvsa][aria-expanded=true] .ix-ico[data-astro-cid-25ojyvsa]{background:var(--signal);color:var(--signal-ink);box-shadow:none}.ix-btn[data-astro-cid-25ojyvsa][aria-expanded=true] .ix-chev[data-astro-cid-25ojyvsa]{color:var(--signal)}.ix-panel[data-astro-cid-25ojyvsa]{visibility:hidden;opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), visibility 0s linear var(--dur-3);grid-area:1/2/-1;align-content:start;gap:1.5rem;padding-top:1.5rem;display:grid;transform:translateY(6px)}.is-open[data-astro-cid-25ojyvsa] .ix-panel[data-astro-cid-25ojyvsa]{visibility:visible;opacity:1;transition:opacity var(--dur-3) var(--ease-out) 60ms, transform var(--dur-3) var(--ease-out) 60ms;transform:none}.ix-why[data-astro-cid-25ojyvsa] p[data-astro-cid-25ojyvsa]:last-child{color:var(--fg-2);margin-top:.6rem;line-height:1.65}.ix-refs[data-astro-cid-25ojyvsa]{color:var(--fg-4);font-size:.75rem}@media (width<=959.98px){.ix[data-astro-cid-25ojyvsa]{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.ix-panel[data-astro-cid-25ojyvsa]{grid-area:auto/1;padding:.5rem 0 2rem;display:none}.is-open[data-astro-cid-25ojyvsa] .ix-panel[data-astro-cid-25ojyvsa]{display:grid}.ix-chev[data-astro-cid-25ojyvsa]{transform:rotate(90deg)}.ix-btn[data-astro-cid-25ojyvsa][aria-expanded=true] .ix-chev[data-astro-cid-25ojyvsa]{transform:rotate(-90deg)}.is-open[data-astro-cid-25ojyvsa] .ix-btn[data-astro-cid-25ojyvsa]{border-bottom-color:#0000}.ix-item[data-astro-cid-25ojyvsa]:last-child .ix-panel[data-astro-cid-25ojyvsa]{border-bottom:1px solid var(--line-2)}}@media (width<=520px){.ix-btn[data-astro-cid-25ojyvsa]{grid-template-columns:2.25rem minmax(0,1fr) 1.25rem}.ix-n[data-astro-cid-25ojyvsa]{display:none}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(2rem,1rem + 3vw,4rem);padding-bottom:clamp(3rem,2rem + 3vw,5rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .grid-bg[data-astro-cid-lcdefpme]{-webkit-mask-image:radial-gradient(75% 85% at 70% 35%,#000 15%,#0000 72%);mask-image:radial-gradient(75% 85% at 70% 35%,#000 15%,#0000 72%)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.92fr) minmax(0,1.5fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:grid;position:relative}.eyebrow[data-astro-cid-lcdefpme]{color:var(--fg-2);align-items:center;gap:.65rem;display:inline-flex}.live[data-astro-cid-lcdefpme]{background:var(--signal);width:7px;height:7px;box-shadow:0 0 0 3px var(--signal-a16)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:1.4rem;font-size:clamp(2.6rem,1.1rem + 3.6vw,4.5rem)}.hero-lede[data-astro-cid-lcdefpme]{max-width:34rem;margin-top:1.6rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.custody-line[data-astro-cid-lcdefpme]{color:var(--fg-3);align-items:flex-start;gap:.6rem;max-width:30rem;margin-top:1.5rem;font-size:.9rem;display:flex}.custody-line[data-astro-cid-lcdefpme] svg{width:1rem;height:1rem;color:var(--signal);flex:none;margin-top:.2rem}.hero-visual[data-astro-cid-lcdefpme]{min-width:0}.ledger[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-1);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,2rem + 3vw,5rem);padding:0;list-style:none;display:grid}.ledger[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.9rem;padding:1.5rem 1.5rem 0 0;display:flex}.ledger[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line-1);padding-left:1.5rem}.ledger[data-astro-cid-lcdefpme] .marker[data-astro-cid-lcdefpme]{margin-top:.15rem}.ledger-t[data-astro-cid-lcdefpme]{color:var(--fg-1);font-weight:600;font-stretch:var(--stretch-ui)}.ledger-d[data-astro-cid-lcdefpme]{color:var(--fg-3);margin-top:.15rem;font-size:.93rem}.split-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.split-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:36rem}.more[data-astro-cid-lcdefpme]{margin-top:2.5rem}.fine[data-astro-cid-lcdefpme]{color:var(--fg-3);margin-top:2rem;font-size:.9rem}.gap-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem 5rem;display:grid}.gap-lede[data-astro-cid-lcdefpme]{margin-top:1.75rem}.gap-p[data-astro-cid-lcdefpme]{max-width:36rem;margin-top:1.25rem}.report[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-2);padding:.5rem 1.75rem}.report-row[data-astro-cid-lcdefpme]{grid-template-columns:5.5rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.report-row[data-astro-cid-lcdefpme]+.report-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-1)}.report-row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{padding-top:.2rem}.prompt[data-astro-cid-lcdefpme]{color:var(--fg-1);font-size:1.08rem;line-height:1.5}.checks[data-astro-cid-lcdefpme]{gap:.55rem;padding:0;list-style:none;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--fg-2);align-items:flex-start;gap:.6rem;display:flex}.checks[data-astro-cid-lcdefpme] svg{flex:none;width:1.05rem;height:1.05rem;margin-top:.25rem}.checks[data-astro-cid-lcdefpme] .ok{color:var(--signal)}.checks[data-astro-cid-lcdefpme] .bad,.report-row--miss[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--sev-critical)}.report-row--miss[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--fg-1)}.evidence[data-astro-cid-lcdefpme]{margin-top:clamp(4rem,3rem + 4vw,7rem)}.evidence-k[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.evidence-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.evidence-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:.9rem;padding:2rem 2rem 0 0;display:flex}.evidence-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line-1);padding-left:2rem}.figure[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:var(--fg-1);font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 3vw,4.75rem);font-weight:560;font-stretch:118%;line-height:.9}.figure-text[data-astro-cid-lcdefpme]{color:var(--fg-2);max-width:22rem}.figure-src[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--fg-3);align-items:center;gap:.35rem;margin-top:auto;font-size:.72rem;display:inline-flex}.figure-src[data-astro-cid-lcdefpme]:hover{color:var(--signal)}.figure-src[data-astro-cid-lcdefpme] svg{width:.8rem;height:.8rem}.evidence-note[data-astro-cid-lcdefpme]{color:var(--fg-3);max-width:48rem;margin-top:2.5rem;font-size:.9rem}.tenets[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.5rem;display:grid}.tenets[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--fg-1);font-weight:600;font-stretch:var(--stretch-ui);align-items:center;gap:.6rem;display:flex}.tenets[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem;color:var(--signal)}.tenets[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--fg-3);margin-top:.5rem;font-size:.95rem;line-height:1.6}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:0;list-style:none;display:grid}.step-top[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;margin-bottom:1.75rem;display:flex}.step-line[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--signal-a32), var(--line-1));flex:1;height:1px}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child .step-line[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--line-2), transparent)}.step-ico[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--ink-2);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-1);place-items:center;display:grid}.step-ico[data-astro-cid-lcdefpme] svg{width:1.25rem;height:1.25rem}.step-t[data-astro-cid-lcdefpme]{font-size:1.15rem;font-stretch:var(--stretch-ui);letter-spacing:-.01em;margin-top:1.25rem}.step-d[data-astro-cid-lcdefpme]{color:var(--fg-3);margin-top:.5rem;padding-right:1rem;font-size:.95rem}.register[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-2);padding:0;list-style:none}.register[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-1);transition:background-color var(--dur-2);grid-template-columns:3rem minmax(0,4fr) minmax(0,5fr) minmax(0,3.5fr);align-items:baseline;gap:1.5rem;padding:1.75rem 0;display:grid}.reg-n[data-astro-cid-lcdefpme]{color:var(--fg-4);font-size:.78rem}.reg-name[data-astro-cid-lcdefpme]{font-size:1.3rem;line-height:1.2;font-stretch:var(--stretch-display);letter-spacing:-.02em}.reg-text[data-astro-cid-lcdefpme]{color:var(--fg-2);font-size:.98rem}.reg-find[data-astro-cid-lcdefpme]{gap:.35rem;display:grid}.reg-find[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--sev-high);font-size:.8rem;line-height:1.5}.scope-h[data-astro-cid-lcdefpme]{max-width:18ch;margin-bottom:3rem}.scope[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.scope-col[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line-2);background:var(--ink-1);padding:1.75rem}.scope-k[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.scope-k[data-astro-cid-lcdefpme].is{color:var(--signal)}.scope[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.9rem;padding:0;list-style:none;display:grid}.scope[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--fg-1);gap:.75rem;display:flex}.scope[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{width:1.1rem;height:1.1rem;color:var(--signal);flex:none;margin-top:.25rem}.scope-col[data-astro-cid-lcdefpme]:last-child li[data-astro-cid-lcdefpme]{color:var(--fg-2)}.scope-col[data-astro-cid-lcdefpme]:last-child li[data-astro-cid-lcdefpme] svg{color:var(--fg-4)}.scope-note[data-astro-cid-lcdefpme]{color:var(--fg-3);margin-top:1.5rem;font-size:.95rem}.faq-wrap[data-astro-cid-lcdefpme]{max-width:56rem;margin-top:clamp(4rem,3rem + 3vw,6rem)}.faq-wrap[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}@media (width<=1179.98px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-copy[data-astro-cid-lcdefpme]{max-width:44rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,1.4rem + 4.6vw,4.75rem)}}@media (width<=959.98px){.split-head[data-astro-cid-lcdefpme],.gap-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);row-gap:3rem}.register[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem minmax(0,1fr);row-gap:.75rem}.reg-text[data-astro-cid-lcdefpme],.reg-find[data-astro-cid-lcdefpme]{grid-column:2}.tenets[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}}@media (width<=760px){.ledger[data-astro-cid-lcdefpme],.evidence-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ledger[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.ledger[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;border-bottom:1px solid var(--line-1);padding:1.1rem 0}.evidence-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.evidence-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0;border-bottom:1px solid var(--line-1);padding:1.75rem 0}.scope[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.report[data-astro-cid-lcdefpme]{padding:.25rem 1.1rem}.report-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.5rem}}@media (width<=520px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;row-gap:2.25rem}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}
