html:not(.dark) .ai-sec-lab-desktop,html:not(.dark) .ai-sec-lab-desktop .ai-sec-lab-workspace{--ai-lab-bg:#f4f7f5;--ai-lab-panel:#f8faf9;--ai-lab-panel-raised:#ffffff;--ai-lab-node:#ffffff;--ai-lab-node-hover:#edf4f0;--ai-lab-ink:#17251f;--ai-lab-muted:#52635b;--ai-lab-dim:#738179;--ai-lab-line:#d7dfda;--ai-lab-line-strong:#9fada5;--ai-lab-edge:#6a7d73;--ai-lab-edge-active:#315c4a;--ai-lab-safe:#2f7252;--ai-lab-review:#8a641d;--ai-lab-block:#a34236;--ai-lab-focus:#214e3b;--ai-lab-select:#315c4a;--ai-lab-select-wash:#e8f1ec}.ai-sec-compact-disclosure>summary,.ai-sec-decision-evidence>summary{display:flex;align-items:center;gap:.75rem;list-style:none}.ai-sec-compact-disclosure>summary::-webkit-details-marker,.ai-sec-decision-evidence>summary::-webkit-details-marker{display:none}.ai-sec-compact-disclosure>summary:after,.ai-sec-decision-evidence>summary:after{flex:none;margin-left:auto;color:var(--csint-ink-mute);content:"+";font-family:var(--csint-mono);font-size:1rem;line-height:1}.ai-sec-compact-disclosure[open]>summary:after,.ai-sec-decision-evidence[open]>summary:after{content:"−"}.ai-sec-lab-intro{align-items:start}.ai-sec-lab-trustline{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.ai-sec-lab-trustline>span{display:inline-flex;min-width:0;align-items:center;gap:.45rem;color:var(--csint-ink-soft);font-family:var(--csint-mono);font-size:.72rem;line-height:1.45}.ai-sec-lab-trustline svg{flex:0 0 auto;color:var(--csint-primary)}.ai-sec-lab-verification-card{padding:1.15rem}.ai-sec-lab-verification-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .8rem;align-items:center;cursor:pointer;list-style:none}.ai-sec-lab-verification-summary::-webkit-details-marker{display:none}.ai-sec-lab-verification-summary:after{color:var(--csint-ink-mute);content:"+";font-family:var(--csint-mono);font-size:1rem}.ai-sec-lab-verification-card[open] .ai-sec-lab-verification-summary:after{content:"−"}.ai-sec-lab-verification-summary>span:first-child{display:grid;gap:.18rem}.ai-sec-lab-verification-summary small{color:var(--csint-ink-mute);font-family:var(--csint-mono);font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ai-sec-lab-verification-summary strong{color:var(--ai-sec-safe);font-family:var(--csint-serif);font-size:1.08rem}.ai-sec-lab-verification-summary>span:last-of-type{grid-column:1/-1;grid-row:2;max-width:15rem;color:var(--csint-ink-soft);font-size:.76rem;line-height:1.45}.ai-sec-lab-verification-detail{display:grid;gap:1rem;margin-top:1rem;border-top:1px solid var(--csint-line);padding-top:1rem;color:var(--csint-ink-soft);font-size:.8rem;line-height:1.55}.ai-sec-lab-verification-head{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:1rem;color:var(--ai-sec-safe)}.ai-sec-lab-summary-outcome>svg,.ai-sec-lab-verification-head svg{flex:0 0 auto;margin-top:.08rem;color:var(--ai-sec-safe)}.ai-sec-lab-summary-strip{display:block;border-top:1px solid var(--csint-line);border-bottom:1px solid var(--csint-line)}.ai-sec-lab-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-sec-lab-summary-metrics>div{min-width:0;border-right:1px solid var(--csint-line);border-bottom:1px solid var(--csint-line);padding:.9rem .8rem}.ai-sec-lab-summary-metrics>div:nth-child(2n){border-right:0}.ai-sec-lab-summary-metrics>div:nth-last-child(-n+2){border-bottom:0}.ai-sec-lab-summary-metrics dt{color:var(--csint-ink-mute);font-family:var(--csint-mono);font-size:.65rem;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.ai-sec-lab-summary-metrics dd{margin-top:.35rem;color:var(--csint-ink-strong);font-family:var(--csint-mono);font-size:clamp(1.08rem,2vw,1.35rem);font-weight:750;line-height:1.2;overflow-wrap:anywhere}.ai-sec-run-guide{--ai-guide-accent:#244f3d;--ai-guide-accent-hover:#173b2d;--ai-guide-copy:#21362c;--ai-guide-muted:#5b6c63;--ai-guide-line:#cbd5cf;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem clamp(1.5rem,4vw,3rem);align-items:center;margin-top:clamp(1.75rem,4vw,3rem);border-top:1px solid var(--ai-guide-line);border-bottom:1px solid var(--ai-guide-line);padding:clamp(1.25rem,3vw,1.8rem) 0;scroll-margin-top:5.5rem}.dark .ai-sec-run-guide{--ai-guide-accent:#9fc8b5;--ai-guide-accent-hover:#c1dece;--ai-guide-copy:#edf5f1;--ai-guide-muted:#b3c2ba;--ai-guide-line:#40554a}.ai-sec-run-guide-actions,.ai-sec-run-guide-copy{min-width:0}.ai-sec-run-guide-eyebrow{color:var(--ai-guide-accent);font-family:var(--csint-mono);font-size:.68rem;font-weight:750;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.ai-sec-run-guide h3{max-width:24ch;margin-top:.45rem;color:var(--ai-guide-copy);font-family:var(--csint-serif);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:620;letter-spacing:-.025em;line-height:1.12}.ai-sec-run-guide-copy>p:last-child{max-width:54ch;margin-top:.65rem;color:var(--ai-guide-muted);font-size:.91rem;line-height:1.6}.ai-sec-run-guide-facts{display:flex;flex-wrap:wrap;grid-column:1;margin-top:.1rem;color:var(--ai-guide-copy);font-family:var(--csint-mono);font-size:.67rem;font-weight:700;line-height:1.4}.ai-sec-run-guide-facts li{display:inline-flex;align-items:center}.ai-sec-run-guide-facts li+li:before{width:1px;height:.9rem;margin-inline:.65rem;background:var(--ai-guide-line);content:""}.ai-sec-run-guide-actions{display:flex;grid-column:2;grid-row:1/span 2;flex-direction:column;align-items:stretch;gap:.55rem}.ai-sec-run-guide-download,.ai-sec-run-guide-inspect{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.65rem;color:var(--ai-guide-accent);padding:.6rem .8rem;font-size:.76rem;font-weight:750;line-height:1.3;text-decoration:none}.ai-sec-run-guide-download{border:1px solid var(--ai-guide-accent);background:var(--ai-guide-accent);color:#ffffff}.dark .ai-sec-run-guide-download{background:#315c4a;color:#ffffff}.ai-sec-run-guide-download>span{border:1px solid;padding:.12rem .3rem;font-family:var(--csint-mono);font-size:.62rem;letter-spacing:.05em}.ai-sec-run-guide-inspect{border-bottom:1px solid;padding-inline:0}.ai-sec-run-guide-download:hover,.ai-sec-run-guide-inspect:hover{color:var(--ai-guide-accent-hover)}.ai-sec-run-guide-download:hover{background:var(--ai-guide-accent-hover);color:#ffffff}.ai-sec-run-guide-download:focus-visible,.ai-sec-run-guide-inspect:focus-visible{outline:2px solid var(--ai-guide-accent);outline-offset:3px}.ai-sec-run-guide-note{grid-column:1/-1;margin-top:.1rem;border-top:1px solid var(--ai-guide-line);padding-top:.75rem;color:var(--ai-guide-muted);font-size:.68rem;line-height:1.5}#recorded-run-workbench{scroll-margin-top:5.5rem}@media (min-width:900px){#recorded-run-workbench{width:min(96vw,92rem);max-width:none;margin-left:50%;transform:translateX(-50%)}}.ai-sec-lab-scope>summary{list-style:none}.ai-sec-lab-scope>summary::-webkit-details-marker{display:none}.ai-sec-lab-scope>summary>span:first-of-type{margin-right:auto}.ai-sec-lab-offer-bridge h3{color:var(--csint-ink-strong)!important}.ai-sec-lab-offer-bridge{display:grid;gap:1.25rem;margin-top:2rem;border-top:1px solid var(--csint-line-strong);border-bottom:1px solid var(--csint-line-strong);background:transparent;padding:clamp(1.35rem,3vw,2rem) 0;color:var(--csint-ink-strong)}.dark .ai-sec-lab-offer-bridge{border-right:0;border-left:0;background:transparent}.ai-sec-lab-offer-bridge p{color:var(--csint-ink-soft)}.ai-sec-lab-offer-bridge>div>p:first-child,.ai-sec-lab-offer-link{color:var(--csint-primary)}.ai-sec-lab-offer-link{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;align-self:center;border:0;border-bottom:1px solid;background:transparent;padding:.55rem 0;font-size:.82rem;font-weight:750;text-decoration:none}.ai-sec-lab-offer-link:focus-visible,.ai-sec-lab-offer-link:hover{background:transparent;color:var(--csint-primary-ink)}.ai-sec-lab-verification-card{border:0;border-left:2px solid var(--ai-sec-safe);border-radius:0;background:transparent;box-shadow:none}.ai-sec-lab-summary-strip{border-right:0;border-left:0;border-radius:0;background:transparent;box-shadow:none}.dark .ai-sec-lab-desktop,.dark .ai-sec-lab-desktop .ai-sec-lab-workspace{--ai-lab-bg:#0d1713;--ai-lab-panel:#111d18;--ai-lab-panel-raised:#16251e;--ai-lab-node:#172820;--ai-lab-node-hover:#1c3027;--ai-lab-ink:#edf5f0;--ai-lab-muted:#a7b9af;--ai-lab-dim:#788d82;--ai-lab-line:#2d4439;--ai-lab-line-strong:#587064;--ai-lab-edge:#789288;--ai-lab-edge-active:#9dceb4;--ai-lab-safe:#83c7a0;--ai-lab-review:#dec179;--ai-lab-block:#df8376;--ai-lab-focus:#c6ead7;--ai-lab-select:#9dceb4;--ai-lab-select-wash:#20382d}.dark .ai-sec-lab-desktop,html:not(.dark) .ai-sec-lab-desktop{overflow:hidden;border:1px solid var(--ai-lab-line);border-radius:0;background:var(--ai-lab-panel-raised);color:var(--ai-lab-ink);box-shadow:none;font-family:var(--csint-sans)}.dark .ai-sec-lab-titlebar,html:not(.dark) .ai-sec-lab-titlebar{min-height:5rem;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--ai-lab-line);background:var(--ai-lab-panel-raised);padding:1rem 1.15rem;color:var(--ai-lab-ink)}.dark .ai-sec-lab-titlebar{background:var(--ai-lab-panel-raised)}.dark .ai-sec-lab-titlebar:after,html:not(.dark) .ai-sec-lab-titlebar:after{display:none}.ai-sec-lab-title-brand,.ai-sec-lab-title-statuses{display:flex;min-width:0;align-items:center;gap:.7rem}.ai-sec-lab-title-brand{flex:1 1 auto}.ai-sec-lab-title-brand strong{color:var(--ai-lab-muted);font-family:var(--csint-mono);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ai-sec-lab-title-statuses{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.dark .ai-sec-lab-appmark,html:not(.dark) .ai-sec-lab-appmark{width:2rem;height:2rem;background:#dcece3;color:#17382d;font-size:.67rem}.dark .ai-sec-lab-title-file,html:not(.dark) .ai-sec-lab-title-file{margin-top:.28rem;color:var(--ai-lab-ink);font-family:var(--csint-mono);font-size:.9rem;font-weight:650}.dark .ai-sec-lab-title-badge,.dark .ai-sec-lab-title-state,html:not(.dark) .ai-sec-lab-title-badge,html:not(.dark) .ai-sec-lab-title-state{border:0;background:transparent;color:var(--ai-lab-dim);font-family:var(--csint-mono);font-size:.61rem;font-weight:700;letter-spacing:.06em;padding:0;text-transform:uppercase}.dark .ai-sec-lab-title-state,html:not(.dark) .ai-sec-lab-title-state{color:var(--ai-lab-safe)}.ai-sec-lab-title-badge,.ai-sec-lab-title-state{border-left:1px solid var(--ai-lab-line)!important;padding-left:.7rem!important}.dark .ai-sec-lab-main-toolbar,html:not(.dark) .ai-sec-lab-main-toolbar{display:grid;min-height:4.75rem;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid var(--ai-lab-line);background:var(--ai-lab-panel-raised);padding:.72rem 1rem}.ai-sec-lab-toolgroup{display:flex;min-width:0;align-items:center;gap:.12rem}.dark .ai-sec-lab-main-toolbar button,html:not(.dark) .ai-sec-lab-main-toolbar button{width:auto;height:2.75rem;min-width:-moz-max-content;min-width:max-content;min-height:2.75rem;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ai-lab-ink);padding:0 .72rem}.dark .ai-sec-lab-main-toolbar button:not([data-primary=true]):hover,html:not(.dark) .ai-sec-lab-main-toolbar button:not([data-primary=true]):hover{background:var(--ai-lab-node-hover)}.dark .ai-sec-lab-main-toolbar button[data-primary=true],html:not(.dark) .ai-sec-lab-main-toolbar button[data-primary=true]{width:auto;min-width:-moz-max-content;min-width:max-content;border-color:var(--ai-lab-edge-active)!important;background:var(--ai-lab-edge-active);color:#ffffff;padding:0 .9rem}.dark .ai-sec-lab-main-toolbar button[data-primary=true]{border-color:#74ad90!important;background:#315c4a;color:#ffffff}.ai-sec-lab-primary-control{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.76rem;font-weight:750}.ai-sec-lab-timeline{display:grid;min-width:0;gap:.45rem;border-left:1px solid var(--ai-lab-line);padding-left:1rem}.ai-sec-lab-timeline>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;color:var(--ai-lab-muted);font-family:var(--csint-mono);font-size:.62rem;letter-spacing:.055em;text-transform:uppercase}.ai-sec-lab-timeline code{color:var(--ai-lab-ink);font-variant-numeric:tabular-nums}.ai-sec-lab-timeline input[type=range]{width:100%;height:.3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:var(--ai-lab-line);accent-color:var(--ai-lab-edge-active);cursor:pointer}.ai-sec-lab-timeline input[type=range]::-webkit-slider-thumb{width:1rem;height:1rem;-webkit-appearance:none;appearance:none;border:3px solid var(--ai-lab-panel-raised);border-radius:999px;background:var(--ai-lab-edge-active);box-shadow:0 0 0 1px var(--ai-lab-edge-active)}.ai-sec-lab-timeline input[type=range]::-moz-range-thumb{width:.72rem;height:.72rem;border:3px solid var(--ai-lab-panel-raised);border-radius:999px;background:var(--ai-lab-edge-active);box-shadow:0 0 0 1px var(--ai-lab-edge-active)}.dark [data-stage-state=active] .ai-sec-lab-stage-marker{color:#0d1713}.dark .ai-sec-lab-toolbar-progress,html:not(.dark) .ai-sec-lab-toolbar-progress{min-width:4.8rem;justify-content:center;border:0;border-left:1px solid var(--ai-lab-line);border-radius:0;background:transparent;color:var(--ai-lab-ink);padding:.45rem 0 .45rem 1rem;font-size:.76rem}.dark .ai-sec-lab-statusbar,html:not(.dark) .ai-sec-lab-statusbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid var(--ai-lab-line-strong);background:var(--ai-lab-panel);color:var(--ai-lab-ink);padding:0}.dark .ai-sec-lab-statusbar>div,html:not(.dark) .ai-sec-lab-statusbar>div{min-height:3.8rem;border-right:1px solid var(--ai-lab-line);border-bottom:1px solid var(--ai-lab-line);padding:.65rem .75rem}@media (min-width:640px){.ai-sec-lab-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-sec-lab-summary-metrics>div,.ai-sec-lab-summary-metrics>div:nth-child(2n),.ai-sec-lab-summary-metrics>div:nth-last-child(-n+2){border-right:1px solid var(--csint-line);border-bottom:0;padding:1rem}.ai-sec-lab-summary-metrics>div:last-child{border-right:0}.dark .ai-sec-lab-statusbar,html:not(.dark) .ai-sec-lab-statusbar{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:900px){.ai-sec-lab-offer-bridge{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (max-width:767px){.dark .ai-sec-lab-titlebar,html:not(.dark) .ai-sec-lab-titlebar{align-items:flex-start;flex-direction:column;gap:.75rem}.ai-sec-lab-title-brand,.ai-sec-lab-title-statuses{width:100%}.ai-sec-lab-title-statuses{flex:0 1 auto}.dark .ai-sec-lab-main-toolbar,html:not(.dark) .ai-sec-lab-main-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.ai-sec-lab-toolgroup{display:grid;grid-column:1/-1;grid-row:1;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid var(--ai-lab-line);padding-bottom:.55rem}.dark .ai-sec-lab-main-toolbar .ai-sec-lab-toolgroup button,html:not(.dark) .ai-sec-lab-main-toolbar .ai-sec-lab-toolgroup button{width:100%;min-width:0;justify-content:flex-start;padding-inline:.45rem}.ai-sec-lab-timeline{grid-column:1;grid-row:2;border-left:0;padding-left:0}.ai-sec-lab-toolbar-progress{grid-column:2;grid-row:2}}.ai-sec-lab-desktop>.ai-sec-lab-band-label,.ai-sec-lab-desktop>.ai-sec-lab-stepper,.ai-sec-lab-desktop>.ai-sec-lab-workspace{display:none}.ai-sec-lab-title-statuses{row-gap:.4rem}.ai-sec-lab-title-hash{max-width:14rem;overflow:hidden;color:var(--ai-lab-muted);font-size:.63rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ai-sec-lab-title-state{color:var(--ai-lab-safe)!important}.ai-sec-lab-title-badge{color:var(--ai-lab-muted)!important}.dark .ai-sec-lab-main-toolbar .ai-sec-lab-labeled-control,html:not(.dark) .ai-sec-lab-main-toolbar .ai-sec-lab-labeled-control{width:auto;gap:.38rem;padding-inline:.68rem}.ai-sec-lab-control-label{font-size:.78rem;font-weight:650;white-space:nowrap}.ai-sec-execution-workspace{--execution-warning:#9a4438;--execution-warning-wash:#f8ebe8;border-top:1px solid var(--ai-lab-line);background:var(--ai-lab-bg)}.dark .ai-sec-execution-workspace{--execution-warning:#e08a7e;--execution-warning-wash:#351f1c}.ai-sec-execution-heading{display:flex;min-height:3.2rem;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ai-lab-line);background:var(--ai-lab-panel-raised);padding:.65rem .85rem}.ai-sec-execution-heading>div{display:flex;min-width:0;align-items:baseline;gap:.75rem}.ai-sec-execution-heading strong{font-size:.79rem}.ai-sec-execution-heading>div>span,.ai-sec-execution-path-state,.ai-sec-execution-timeline>summary>span{color:var(--ai-lab-muted);font-family:var(--csint-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.ai-sec-execution-path-state{display:inline-flex;flex:none;align-items:center;gap:.42rem;font-weight:700}.ai-sec-execution-path-state[data-state=running]{color:var(--ai-lab-edge-active)}.ai-sec-execution-path-state[data-state=complete]{color:var(--ai-lab-safe)}.ai-sec-execution-main{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);background:var(--ai-lab-bg)}.ai-sec-execution-graph{min-width:0;overflow:clip;padding:clamp(.85rem,1.8vw,1.25rem)}.ai-sec-execution-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.55rem,1vw,.9rem);margin:0;padding:0;list-style:none}.ai-sec-execution-flow>li,.ai-sec-execution-node{position:relative;display:flex;min-width:0}.ai-sec-execution-node{width:100%;min-height:9.25rem;flex-direction:column;align-items:stretch;border:1px solid var(--ai-lab-line-strong);border-radius:0;background:var(--ai-lab-node);color:var(--ai-lab-ink);padding:.78rem .82rem .72rem;text-align:left;box-shadow:none}.dark .ai-sec-execution-node{box-shadow:none}.ai-sec-execution-node:hover{background:var(--ai-lab-node-hover)}.ai-sec-execution-node:focus-visible,.ai-sec-execution-node[data-selected=true]{outline:2px solid var(--ai-lab-focus);outline-offset:2px}.ai-sec-execution-node[data-current=true]{border-color:var(--ai-lab-edge-active);border-top-width:3px;box-shadow:none}.ai-sec-execution-node[data-selected=true]:not([data-current=true]){outline-style:dashed}.ai-sec-execution-node[data-status=running]{border-color:var(--ai-lab-edge-active);border-top-width:3px;box-shadow:none}.ai-sec-execution-node[data-status=passed]{border-color:color-mix(in srgb,var(--ai-lab-safe) 62%,var(--ai-lab-line));border-left-width:3px}.ai-sec-execution-node[data-status=failed],.ai-sec-execution-node[data-status=warning]{border-color:var(--execution-warning);background:var(--execution-warning-wash)}.ai-sec-execution-node-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem}.ai-sec-execution-node-duration,.ai-sec-execution-node-status,.ai-sec-execution-node-step{font-family:var(--csint-mono);font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ai-sec-execution-node-step{color:var(--ai-lab-dim)}.ai-sec-execution-node-status{overflow:hidden;color:var(--ai-lab-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap}.ai-sec-execution-node[data-status=passed] .ai-sec-execution-node-status,.ai-sec-execution-node[data-status=running] .ai-sec-execution-node-status{color:var(--ai-lab-safe)}.ai-sec-execution-node[data-status=failed] .ai-sec-execution-node-status,.ai-sec-execution-node[data-status=warning] .ai-sec-execution-node-status{color:var(--execution-warning)}.ai-sec-execution-node>strong{margin-top:.72rem;font-size:.9rem;line-height:1.25}.ai-sec-execution-node-detail{display:-webkit-box;overflow:hidden;margin-top:.34rem;color:var(--ai-lab-muted);font-size:.72rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-sec-execution-node-duration{margin-top:auto;padding-top:.35rem;color:var(--ai-lab-dim)}.ai-sec-execution-connector{position:absolute;z-index:2;top:50%;left:100%;display:flex;width:clamp(.55rem,1vw,.9rem);align-items:center;pointer-events:none}.ai-sec-execution-connector i{position:relative;display:block;width:100%;height:1px;background:var(--ai-lab-edge)}.ai-sec-execution-connector i:after{position:absolute;top:-.2rem;right:-1px;width:0;height:0;border-top:.22rem solid transparent;border-bottom:.22rem solid transparent;border-left:.3rem solid var(--ai-lab-edge);content:""}.ai-sec-execution-flow>li[data-status=passed] .ai-sec-execution-connector i,.ai-sec-execution-flow>li[data-status=running] .ai-sec-execution-connector i{background:var(--ai-lab-edge-active)}.ai-sec-execution-flow>li[data-status=passed] .ai-sec-execution-connector i:after,.ai-sec-execution-flow>li[data-status=running] .ai-sec-execution-connector i:after{border-left-color:var(--ai-lab-edge-active)}.ai-sec-execution-flow>li[data-status=failed] .ai-sec-execution-connector i,.ai-sec-execution-flow>li[data-status=warning] .ai-sec-execution-connector i{background:var(--execution-warning)}.ai-sec-execution-flow>li[data-status=failed] .ai-sec-execution-connector i:after,.ai-sec-execution-flow>li[data-status=warning] .ai-sec-execution-connector i:after{border-left-color:var(--execution-warning)}.ai-sec-execution-inspector{min-width:0;border-top:1px solid var(--ai-lab-line);background:var(--ai-lab-panel-raised)}.ai-sec-execution-inspector>summary,.ai-sec-execution-timeline>summary{display:flex;min-height:3rem;align-items:center;gap:.75rem;padding:.65rem .85rem;cursor:pointer;list-style:none}.ai-sec-execution-inspector>summary::-webkit-details-marker,.ai-sec-execution-timeline>summary::-webkit-details-marker{display:none}.ai-sec-execution-inspector[open]>summary,.ai-sec-execution-timeline[open]>summary{border-bottom:1px solid var(--ai-lab-line)}.ai-sec-execution-inspector>summary:after,.ai-sec-execution-timeline>summary:after{margin-left:auto;color:var(--ai-lab-muted);content:"+";font-family:var(--csint-mono);font-size:1rem;line-height:1}.ai-sec-execution-inspector[open]>summary:after,.ai-sec-execution-timeline[open]>summary:after{content:"−"}.ai-sec-execution-inspector>summary>span{flex:none;color:var(--ai-lab-dim);font-family:var(--csint-mono);font-size:.59rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ai-sec-execution-inspector>summary>strong{min-width:0;overflow:hidden;font-size:.82rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ai-sec-execution-inspector>summary>i{flex:none;color:var(--ai-lab-muted);font-family:var(--csint-mono);font-size:.55rem;font-style:normal;font-weight:700;text-transform:uppercase}.ai-sec-execution-inspector>summary>i[data-status=passed],.ai-sec-execution-inspector>summary>i[data-status=running]{color:var(--ai-lab-safe)}.ai-sec-execution-inspector>summary>i[data-status=failed],.ai-sec-execution-inspector>summary>i[data-status=warning]{color:var(--execution-warning)}.ai-sec-execution-inspector-hint{border-bottom:1px solid var(--ai-lab-line);color:var(--ai-lab-muted);font-size:.78rem;line-height:1.5;padding:.65rem .85rem}.ai-sec-execution-inspector dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.ai-sec-execution-inspector dl>div{min-width:0;border-right:1px solid var(--ai-lab-line);border-bottom:1px solid var(--ai-lab-line);padding:.8rem .85rem}.ai-sec-execution-inspector dl>div:nth-child(3n){border-right:0}.ai-sec-execution-inspector dl>div:nth-last-child(-n+3){border-bottom:0}.ai-sec-execution-inspector dt{color:var(--ai-lab-dim);font-family:var(--csint-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai-sec-execution-inspector dd{overflow-wrap:anywhere;margin-top:.24rem;color:var(--ai-lab-muted);font-size:.78rem;line-height:1.5}.ai-sec-execution-timeline{border-top:1px solid var(--ai-lab-line);background:var(--ai-lab-panel-raised)}.ai-sec-execution-timeline>summary strong{font-size:.76rem}.ai-sec-execution-timeline ol{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:var(--ai-lab-line-strong) var(--ai-lab-panel);scrollbar-width:thin}.ai-sec-execution-timeline li{position:relative;flex:0 0 12rem;border-right:1px solid var(--ai-lab-line)}.ai-sec-execution-timeline li:before{position:absolute;top:0;right:0;left:0;height:2px;background:transparent;content:""}.ai-sec-execution-timeline li[data-state=passed]:before,.ai-sec-execution-timeline li[data-state=running]:before{background:var(--ai-lab-safe)}.ai-sec-execution-timeline li[data-category=review]:before{background:var(--execution-warning)}.ai-sec-execution-timeline li[data-category=blocked]:before{background:var(--ai-lab-safe)}.ai-sec-execution-timeline button{display:grid;width:100%;min-height:6.35rem;grid-template-columns:1.7rem minmax(0,1fr);grid-template-rows:1fr auto;gap:.35rem .42rem;align-items:start;border:0;background:transparent;color:var(--ai-lab-ink);padding:.75rem .68rem .62rem;text-align:left}.ai-sec-execution-timeline button:focus-visible,.ai-sec-execution-timeline button:hover{background:var(--ai-lab-node-hover)}.ai-sec-execution-timeline button[aria-current=step]{background:var(--ai-lab-select-wash)}.ai-sec-execution-timeline button:focus-visible{outline:2px solid var(--ai-lab-focus);outline-offset:-3px}.ai-sec-execution-event-index{color:var(--ai-lab-dim);font-family:var(--csint-mono);font-size:.66rem;font-weight:700}.ai-sec-execution-event-copy{display:block;min-width:0}.ai-sec-execution-event-copy strong{display:block;overflow:hidden;font-size:.76rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ai-sec-execution-event-copy strong small{display:block;overflow:hidden;margin-top:.14rem;color:var(--ai-lab-safe);font-family:var(--csint-mono);font-size:.55rem;font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ai-sec-execution-event-copy>span{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:var(--ai-lab-muted);font-size:.7rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-sec-execution-event-time{grid-column:2;color:var(--ai-lab-dim);font-family:var(--csint-mono);font-size:.62rem}@media (max-width:1100px){.ai-sec-execution-flow{grid-template-columns:minmax(0,1fr);gap:.65rem}.ai-sec-execution-node{min-height:0}.ai-sec-execution-connector{top:100%;left:1.55rem;width:1px;height:.65rem;align-items:stretch}.ai-sec-execution-connector i{width:1px;height:100%}.ai-sec-execution-connector i:after{top:auto;right:-.2rem;bottom:-1px;border-top:.3rem solid var(--ai-lab-edge);border-right:.22rem solid transparent;border-bottom:0;border-left:.22rem solid transparent}.ai-sec-execution-flow>li[data-status=passed] .ai-sec-execution-connector i:after,.ai-sec-execution-flow>li[data-status=running] .ai-sec-execution-connector i:after{border-top-color:var(--ai-lab-edge-active);border-left-color:transparent}.ai-sec-execution-flow>li[data-status=failed] .ai-sec-execution-connector i:after,.ai-sec-execution-flow>li[data-status=warning] .ai-sec-execution-connector i:after{border-top-color:var(--execution-warning);border-left-color:transparent}}@media (max-width:1040px){.ai-sec-lab-toolgroup{flex-wrap:wrap}}@media (max-width:760px){html .ai-sec-hub>.ai-sec-section-nav ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important}html .ai-sec-hub>.ai-sec-section-nav a,html .ai-sec-hub>.ai-sec-section-nav li{width:100%;min-width:0}html .ai-sec-hub>.ai-sec-section-nav a{justify-content:center;padding-inline:.55rem;text-align:center;white-space:normal}.ai-sec-lab-verification-summary>span:last-of-type{max-width:none}.ai-sec-run-guide{grid-template-columns:minmax(0,1fr);gap:.85rem}.ai-sec-run-guide-actions,.ai-sec-run-guide-facts,.ai-sec-run-guide-note{grid-column:1}.ai-sec-run-guide-actions{grid-row:auto}.ai-sec-lab-title-statuses{justify-content:flex-start}.ai-sec-lab-title-hash{flex-basis:100%;max-width:100%;order:3}.ai-sec-execution-heading,.ai-sec-execution-timeline>summary{align-items:flex-start}.ai-sec-execution-heading>div{flex-direction:column;gap:.18rem}.ai-sec-execution-main{grid-template-columns:minmax(0,1fr)}.ai-sec-execution-inspector{border-top:1px solid var(--ai-lab-line);border-left:0}.ai-sec-execution-inspector>summary{flex-wrap:wrap}.ai-sec-execution-inspector>summary>strong{flex-basis:calc(100% - 4rem);order:3;white-space:normal}.ai-sec-execution-inspector>summary>i{margin-left:auto}.ai-sec-execution-inspector>summary:after{margin-left:0}.ai-sec-execution-inspector dl{grid-template-columns:minmax(0,1fr)}.ai-sec-execution-inspector dl>div,.ai-sec-execution-inspector dl>div:nth-child(3n),.ai-sec-execution-inspector dl>div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--ai-lab-line)}.ai-sec-execution-inspector dl>div:last-child{border-bottom:0}.ai-sec-execution-timeline li{width:100%;border-right:0;border-bottom:1px solid var(--ai-lab-line)}.ai-sec-execution-timeline ol{display:block;overflow:visible}.ai-sec-execution-timeline button{min-height:4.75rem;grid-template-columns:2rem minmax(0,1fr) auto;grid-template-rows:auto;align-items:start;gap:.45rem;padding:.72rem .85rem}.ai-sec-execution-event-copy>span{-webkit-line-clamp:3}.ai-sec-execution-event-time{grid-column:3;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ai-sec-execution-node{transition:none}}.SiteContentProtection_layer__Vqgmq{position:fixed;inset:4.75rem 0 0;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-around;gap:clamp(8rem,24vh,15rem) 5vw;overflow:hidden;padding:4vh 2vw;color:#18140f;opacity:.055;mix-blend-mode:multiply;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.SiteContentProtection_stamp__yK6Gq{justify-self:center;white-space:nowrap;font-family:var(--csint-mono),ui-monospace,monospace;font-size:clamp(.58rem,.8vw,.72rem);font-weight:650;letter-spacing:.13em;line-height:1;text-transform:uppercase;transform:rotate(-16deg)}.SiteContentProtection_stamp__yK6Gq:nth-child(4n+2),.SiteContentProtection_stamp__yK6Gq:nth-child(4n+3){transform:translateX(7vw) rotate(-16deg)}.dark .SiteContentProtection_layer__Vqgmq{color:#ffffff;opacity:.095;mix-blend-mode:screen}@media (max-width:767px){.SiteContentProtection_layer__Vqgmq{inset-block-start:4.25rem;grid-template-columns:1fr;gap:18vh;opacity:.05}.SiteContentProtection_stamp__yK6Gq{font-size:.55rem}.SiteContentProtection_stamp__yK6Gq:nth-child(2n){transform:translateX(16vw) rotate(-16deg)}.dark .SiteContentProtection_layer__Vqgmq{opacity:.085}}@media print{.SiteContentProtection_layer__Vqgmq,.dark .SiteContentProtection_layer__Vqgmq{inset:0;z-index:9999;color:#3b342a!important;opacity:.12!important;mix-blend-mode:multiply}.SiteContentProtection_stamp__yK6Gq{font-size:8pt}}