:root{--font-ui:var(--font-display-face), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-display-face), var(--font-ui);--font-mono:var(--font-mono-face), "SFMono-Regular", Consolas, "Liberation Mono", monospace;--tr-d:-.035em;--tr-l:.1em;--t-xs:11.5px;--t-sm:13px;--t-base:15px;--t-md:16.5px;--t-lg:19px;--t-xl:25px;--t-2xl:38px;--t-3xl:54px;--r:6px;--r-lg:12px;--ease-out-expo:cubic-bezier(.32, .72, 0, 1);--ground:#08080a;--panel:#111114;--raised:#1d1d22;--lifted:#2b2b33;--line:#32323b;--line-dim:#232329;--elev-edge:inset 0 1px 0 #ffffff08;--txt-1:#f2f2f3;--txt-2:#d2d2d6;--txt-3:#b0b0b9;--txt-4:#92929c;--txt-5:#6a6a72;--accent:#a8bcff;--accent-edge:#7289ca;--accent-fill:#1b2236;--danger:#f17b70;--danger-edge:#98574f;--danger-fill:#291918;--graph-line:#92929c;--control-edge:#696974;--void:var(--ground);--void-soft:var(--ground);--obsidian:var(--panel);--carbon:var(--raised);--surface:var(--panel);--surface-strong:var(--raised);--glass:var(--panel);--line-bright:var(--lifted);--ink:var(--txt-1);--ink-soft:var(--txt-2);--muted:var(--txt-3);--muted-deep:var(--txt-4);--teal:var(--txt-1);--teal-bright:var(--txt-1);--teal-dim:var(--raised);--gold:var(--txt-3);--gold-bright:var(--txt-2);--gold-dim:var(--raised);--rust:var(--danger);--rust-dim:var(--danger-fill);--blue:var(--accent);--ease:var(--ease-out-expo);--well:var(--ground);--sunken:var(--ground);--float:var(--raised);--row-hover:var(--raised);--hairline:var(--line);--hairline-dim:var(--line-dim);--hairline-strong:var(--lifted);--radius-sm:var(--r);--radius-md:var(--r);--radius-lg:var(--r-lg);--radius-xl:var(--r-lg);--observed:var(--txt-1);--observed-text:var(--txt-2);--observed-edge:var(--line);--observed-fill:var(--raised);--observed-ink:var(--txt-2);--bounded:var(--txt-3);--bounded-text:var(--txt-3);--bounded-edge:var(--line);--bounded-fill:var(--raised);--bounded-ink:var(--txt-2);--absent:var(--danger);--absent-text:var(--danger);--absent-edge:var(--danger-edge);--absent-fill:var(--danger-fill);--absent-ink:var(--txt-2);--focus:var(--accent);--focus-edge:var(--accent-edge);--focus-fill:var(--accent-fill);--focus-ink:var(--accent)}body{background:var(--ground);color:var(--txt-1);font-family:var(--font-ui);font-size:var(--t-base);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;line-height:1.55}body:before{display:none}*{scrollbar-color:var(--hairline-strong) transparent;scrollbar-width:thin}h1,h2,h3,h4{font-family:var(--font-display);color:var(--txt-1);text-wrap:balance;letter-spacing:var(--tr-d)}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-numeric:tabular-nums}code{font-size:.9em}a{text-underline-offset:4px}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a{transition:color .14s var(--ease-out-expo), background-color .14s var(--ease-out-expo), border-color .14s var(--ease-out-expo), box-shadow .14s var(--ease-out-expo), transform .14s var(--ease-out-expo)}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:none}input{caret-color:var(--focus)}input:focus-visible{box-shadow:none;outline:0}button:disabled{opacity:.55;cursor:not-allowed}.overline{display:none}.app-main{margin-left:0}.topbar,.reference-header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);height:60px;min-height:60px;box-shadow:none;transition:box-shadow .22s var(--ease-out-expo), background-color .22s var(--ease-out-expo);background:#0c1017b8;border-bottom:0;gap:30px;padding:0 40px}.scroll-sentinel{pointer-events:none;height:1px;margin-bottom:-1px}body.is-scrolled .topbar,body.is-scrolled .reference-header{background:#0c1017d6;box-shadow:0 1px #ffffff0b,0 10px 22px -16px #000}.topbar-brand,.reference-brand{flex-shrink:0;align-items:center;gap:10px}.topbar-brand>span,.reference-brand>span{align-items:baseline;gap:10px;display:flex}.topbar-brand small,.reference-brand small{font-size:var(--t-xs);letter-spacing:normal;color:var(--txt-4);white-space:nowrap;margin-top:0}.brand-mark,.topbar-brand .brand-mark{filter:none;width:24px;height:27px;color:var(--observed)}.topbar-nav{gap:2px;padding-left:20px}.topbar-nav a,.reference-nav a{font-size:var(--t-base);letter-spacing:normal;text-transform:none;border-radius:var(--radius-sm);color:var(--txt-2);padding:8px 11px}.topbar-nav a:hover,.reference-nav a:hover{color:var(--txt-1);background:var(--raised)}.case-crumb{display:none}.topbar-actions{align-items:center;gap:10px}.network-state{border:1px solid var(--observed-edge);background:var(--observed-fill);height:26px;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--observed);border-radius:999px;align-items:center;gap:7px;margin-right:2px;padding:0 11px;font-weight:500;display:inline-flex}.network-state span,.source-dot,.coverage-status i{box-shadow:none;animation:none}.network-state span{background:var(--observed);border-radius:50%;width:5px;height:5px}.export-button{border:1px solid var(--hairline-strong);border-radius:var(--r);background:var(--raised);height:34px;min-height:34px;color:var(--txt-2);font-size:var(--t-sm);letter-spacing:normal;gap:7px;padding:0 13px;font-weight:500}.export-button:disabled{opacity:1;background:var(--sunken);border-color:var(--hairline);color:var(--txt-5)}.workspace{width:min(1440px,100%);margin:auto;padding:30px 40px 48px}.command-deck{border:0;gap:0;margin:0;padding:0 0 26px;display:block}.command-intro h1{font-family:var(--font-display);letter-spacing:var(--tr-d);margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.07}.command-intro>p{color:var(--txt-3);font-size:var(--t-md);max-width:72ch;margin:16px 0 30px;line-height:1.6}.has-result .command-intro{display:none}.has-result .workspace{padding-top:22px}.has-result .command-deck{padding-bottom:18px}.search-console{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.search-console:before{display:none}.search-console>label{font-size:var(--t-base);letter-spacing:normal;color:var(--txt-2);margin:0 0 10px;font-weight:500;display:block}.search-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.auto-resolve-badge{border:1px solid var(--hairline);border-radius:var(--r);background:var(--float);height:36px;min-height:0;color:var(--txt-4);flex-shrink:0;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.auto-resolve-badge span{font-size:var(--t-sm);letter-spacing:normal;color:var(--txt-2);white-space:nowrap}.seed-input{border:1px solid var(--hairline-strong);border-radius:var(--r-lg);background:var(--sunken);height:52px;min-height:52px;box-shadow:var(--elev-edge);gap:10px;padding:0 14px 0 8px}.seed-input>svg{color:var(--txt-4)}.seed-input input{width:100%;min-width:0;height:100%;font-family:var(--font-mono);font-size:var(--t-base);letter-spacing:var(--tr-l);color:var(--txt-1);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.seed-input input:focus,.seed-input input:focus-visible{box-shadow:none;outline:0}.seed-input input::placeholder{color:var(--txt-5);font-family:var(--font-ui);letter-spacing:normal}.investigate-button{border-radius:var(--r-lg);background:var(--txt-1);min-height:52px;color:var(--ground);font-family:var(--font-ui);font-size:var(--t-base);text-transform:none;letter-spacing:var(--tr-l);box-shadow:none;border:0;padding:0 26px;font-weight:600}.investigate-button:hover:not(:disabled){box-shadow:none;background:#fff;transform:none}.investigate-button:disabled{opacity:1;background:var(--float);color:var(--txt-5)}.search-footnote{font-size:var(--t-sm);color:var(--txt-4);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.search-footnote>span:first-child{align-items:center;gap:8px;max-width:none}.search-footnote a{min-height:30px;color:var(--txt-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.search-footnote a:hover{color:var(--txt-1)}.empty-workspace{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:44px;min-height:0;margin-top:8px;padding:34px 0 0;display:grid}.empty-copy{max-width:700px}.empty-copy h2{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-d);margin:0 0 12px;font-weight:600;line-height:1.3}.empty-copy>p{font-family:var(--font-ui);font-size:var(--t-md);max-width:65ch;color:var(--txt-3);margin:0;line-height:1.65}.empty-actions{align-items:start;gap:8px;margin-top:24px}.text-button{font-size:var(--t-base);min-height:36px;color:var(--txt-3);letter-spacing:normal;text-transform:none}.empty-actions .text-button{color:var(--txt-2);border:1px solid var(--hairline-strong);border-radius:var(--r);background:var(--raised);min-height:44px;padding:10px 14px}.empty-actions .text-button:hover{background:var(--float);border-color:var(--hairline-strong);color:var(--txt-1)}.empty-actions>span{font-size:var(--t-sm);color:var(--txt-4);text-transform:none;letter-spacing:normal;margin-top:10px}.capability-grid{border:0;grid-column:2;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;margin-top:0;padding:0;display:grid}.capability-grid>div{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--raised);box-shadow:var(--elev-edge);grid-template-columns:20px minmax(0,1fr);column-gap:12px;min-height:0;padding:18px;display:grid}.capability-grid>div>svg{color:var(--observed);grid-row:1/span 2;margin-top:3px}.capability-grid span{font-family:var(--font-display);font-size:var(--t-base);color:var(--txt-1);margin-bottom:7px;font-weight:600;display:block}.capability-grid small{font-size:var(--t-sm);color:var(--txt-3);line-height:1.65;display:block}.loading-workspace{min-height:280px;padding:40px 16px}.loading-workspace h2{font-family:var(--font-display);font-size:var(--t-xl);font-weight:600}.loading-orbit{border:2px solid var(--hairline);border-top-color:var(--focus);width:28px;height:28px;margin-bottom:20px;animation:1s linear infinite platform-spin}.loading-orbit span{display:none}@keyframes platform-spin{to{transform:rotate(360deg)}}.loading-steps,.loading-note{font-size:var(--t-base);color:var(--txt-3)}.error-banner{border:1px solid var(--absent-edge);border-radius:var(--radius-md);background:var(--absent-fill);box-shadow:inset 3px 0 0 0 var(--absent);margin:0 0 24px;padding:16px 18px}.error-banner>svg{color:var(--absent)}.error-banner strong{font-family:var(--font-display);font-size:var(--t-base);color:var(--absent-text);font-weight:600}.error-banner p{font-size:var(--t-sm);color:var(--absent-ink);line-height:1.55}.result-workspace{animation:none}.subject-bar{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--raised);box-shadow:var(--elev-edge);gap:24px;margin-bottom:22px;padding:20px 22px}.subject-symbol{border-radius:var(--r-lg);background:var(--float);border:1px solid var(--hairline-strong);width:52px;height:52px;color:var(--txt-2);box-shadow:inset 0 0 0 1px #5ee9b51a}.subject-identity{flex:1;min-width:0}.subject-identity>div:first-child{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase;gap:12px;font-weight:500}.subject-address{gap:8px;min-width:0;margin-top:9px}.subject-address>code{font-family:var(--font-mono);letter-spacing:var(--tr-d);color:var(--txt-1);overflow-wrap:anywhere;white-space:normal;font-size:clamp(15px,1.9vw,26px);font-weight:500}.icon-button{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--float);width:36px;height:36px;color:var(--txt-2);flex-shrink:0}.icon-button:hover{background:var(--float);color:var(--txt-1)}.subject-verdict{text-align:right;border-left:1px solid var(--hairline);min-width:190px;padding-left:26px}.subject-verdict>span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase;font-weight:500}.subject-verdict strong{font-size:var(--t-base);letter-spacing:normal;color:var(--txt-2)}.subject-verdict small{font-size:var(--t-sm);color:var(--txt-4)}.subject-verdict.evidence-posture{text-align:left;flex-direction:column;align-items:stretch;gap:11px;min-width:260px;display:flex}.evidence-posture>span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase;font-weight:500}.posture-bar{gap:3px;height:9px;display:flex}.posture-bar>i{border-radius:var(--r);min-width:4px}.posture-legend{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.posture-legend li{font-size:var(--t-sm);color:var(--txt-2);padding-left:15px;position:relative}.posture-legend li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.posture-legend .is-observed:before{background:var(--observed)}.posture-legend .is-absent:before{background:var(--absent)}.posture-legend .is-bounded:before{background:var(--bounded)}.posture-legend b{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-1);margin-right:5px;font-weight:600}.evidence-posture>small{border-top:1px solid var(--hairline);font-size:var(--t-sm);color:var(--txt-4);padding-top:10px}.evidence-posture>small strong{color:var(--txt-2);font-weight:600}.network-resolution-strip{background:0 0;border:0;border-radius:0;margin:0 0 24px;padding:0;display:block}.resolution-intro{align-items:center;gap:10px;margin-bottom:12px}.resolution-intro>svg{display:none}.resolution-intro>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.resolution-intro strong{font-family:var(--font-display);font-size:var(--t-base);color:var(--txt-2);font-weight:600}.resolution-intro span{font-size:var(--t-sm);color:var(--txt-4);letter-spacing:normal}.resolution-networks{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.resolution-networks button{text-align:left;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--raised);min-width:0;min-height:54px;color:var(--txt-3);flex-direction:column;justify-content:center;gap:4px;padding:9px 15px;display:flex}.resolution-networks button strong{font-size:var(--t-sm);color:var(--txt-2);white-space:nowrap;font-weight:500}.resolution-networks button small{font-family:var(--font-mono);font-size:var(--t-xs);line-height:1.3}.resolution-networks button:disabled{opacity:1;cursor:default}.resolution-networks button:hover:not(:disabled){background:var(--float);border-color:var(--hairline-strong)}.resolution-networks button.has-state strong{color:var(--txt-1)}.resolution-networks button.is-selected{background:var(--observed-fill);border-color:var(--observed-edge);box-shadow:0 0 0 1px #5ee9b559}.resolution-networks button.is-selected strong{color:var(--txt-1);font-weight:600}.resolution-networks button.is-selected small{color:var(--observed)}.resolution-networks button.resolution-empty-group{text-align:left;border:1px dashed var(--hairline-strong);border-radius:var(--radius-md);background:var(--sunken);flex-direction:row;flex:340px;align-items:center;gap:12px;min-width:0;min-height:54px;padding:0 16px;display:flex}.resolution-networks button.resolution-empty-group:hover{background:var(--raised);border-color:var(--hairline-strong)}.resolution-networks button.resolution-empty-group>span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase;white-space:nowrap;font-weight:500}.resolution-networks button.resolution-empty-group>small{min-width:0;font-size:var(--t-sm);color:var(--txt-4);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.resolution-networks button.resolution-empty-group>svg{color:var(--txt-5);flex-shrink:0;transform:rotate(90deg)}.resolution-collapse{min-height:30px;font-size:var(--t-sm);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--raised);align-items:center;gap:6px;margin-top:10px;padding:0 10px;display:inline-flex}.resolution-collapse:hover{background:var(--float);border-color:var(--hairline-strong)}.network-resolution-strip>small{font-size:var(--t-sm);color:var(--txt-4);margin-top:10px;display:block}.investigation-trail{border-top:1px solid var(--hairline-dim);font-size:var(--t-sm);background:0 0;align-items:center;gap:9px;margin:0 0 20px;padding:14px 0 0;display:flex}.investigation-trail>span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase;font-weight:500}.investigation-trail>strong{display:none}.investigation-trail>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.investigation-trail button{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--raised);height:28px;min-height:28px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--txt-3);gap:8px;padding:0 10px}.investigation-trail button:hover:not(:disabled){background:var(--float);color:var(--txt-1)}.investigation-trail button small{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--txt-5)}.investigation-trail button code{font-family:var(--font-mono);font-size:var(--t-xs)}.investigation-trail button i{display:none}.investigation-trail button[aria-current=step],.investigation-trail button:disabled{opacity:1;cursor:default;border-color:var(--focus-edge);background:var(--focus-fill);color:var(--focus-ink)}.investigation-trail button[aria-current=step] small{color:var(--focus)}.workspace-tabs{border-bottom:1px solid var(--hairline);gap:26px;margin:0 0 24px;overflow-x:auto}.workspace-tabs button{min-height:44px;font-size:var(--t-base);white-space:nowrap;letter-spacing:normal;color:var(--txt-3);padding:10px 0;font-weight:500}.workspace-tabs button:hover{color:var(--txt-1)}.workspace-tabs button.is-active{color:var(--txt-1);font-weight:600}.workspace-tabs button span{font-family:var(--font-mono);font-size:var(--t-xs);background:var(--lifted);border-radius:var(--r);color:var(--txt-2);padding:2px 6px}.workspace-tabs button.is-active:after{box-shadow:none;background:var(--observed);height:2px}.workspace-tabs>a{font-size:var(--t-sm);white-space:nowrap;color:var(--txt-3)}.snapshot-grid{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--raised);box-shadow:var(--elev-edge);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 20px;overflow:hidden}.snapshot-grid article{border:0;border-right:1px solid var(--hairline);min-height:0;box-shadow:none;background:0 0;padding:18px 22px}.snapshot-grid article:last-child{border:0}.snapshot-grid article>span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase;font-weight:500}.snapshot-grid article>strong{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-d);color:var(--txt-1);overflow-wrap:anywhere;margin:9px 0 6px;font-weight:600;line-height:1.3;display:block}.snapshot-grid article>small{font-size:var(--t-sm);white-space:normal;color:var(--txt-3);line-height:1.55}.coverage-notice{border:1px solid var(--bounded-edge);border-radius:var(--radius-md);background:var(--bounded-fill);box-shadow:inset 3px 0 0 0 var(--bounded);align-items:flex-start;gap:12px;margin-bottom:22px;padding:15px 18px;display:flex}.coverage-notice>svg{color:var(--bounded);flex-shrink:0;margin-top:2px}.coverage-notice strong{font-family:var(--font-display);color:var(--gold-bright);font-size:var(--t-base);font-weight:600}.coverage-notice p{color:var(--bounded-ink);font-size:var(--t-sm);max-width:110ch;margin:5px 0 0;line-height:1.55}.coverage-notice .text-button{color:var(--bounded);font-size:var(--t-sm);min-height:30px}.subject-alert{border:1px solid var(--bounded-edge);border-radius:var(--radius-md);background:var(--bounded-fill);box-shadow:inset 3px 0 0 0 var(--bounded);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:14px;margin:18px 0 0;padding:16px 18px;display:grid}.subject-alert>svg{color:var(--bounded);margin-top:2px}.subject-alert p{font-family:var(--font-ui);font-size:var(--t-base);color:var(--bounded-ink);margin:0 0 6px;line-height:1.6}.subject-alert strong{color:var(--gold-bright);font-weight:600}.subject-alert .text-button{color:var(--bounded);font-size:var(--t-sm);min-height:26px}.overview-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.panel{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--elev-edge);overflow:hidden}.panel-heading{border-bottom:1px solid var(--hairline-dim);gap:16px;min-height:58px;padding:15px 18px}.panel-heading h3,.key-signals-heading h3{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:var(--tr-d);color:var(--txt-1);margin:0;font-weight:600;line-height:1.35}.section-description{max-width:70ch;color:var(--txt-3);font-size:var(--t-sm);margin:6px 0 0}.legend{font-size:var(--t-xs);color:var(--txt-3);gap:14px}.legend i{box-shadow:none;border-radius:var(--r);width:15px;height:2px}.legend-focus,.legend-flow{background:var(--observed)}.legend-token{background:var(--bounded)}.legend-listed{background:var(--absent)}.graph-toolbar{font-size:var(--t-xs);color:var(--txt-4);padding:12px 18px 0;position:static}.flow-graph-stage{background:var(--well);perspective:none;height:auto;min-height:0}.flow-graph-stage:after,.graph-depth-floor{display:none}.flow-graph-scene{transform:none}.flow-graph{width:100%;height:auto;min-height:0;max-height:350px;display:block}.graph-node text{font-family:var(--font-mono)}.graph-edge>path{stroke:var(--observed-edge);stroke-width:1.6px;fill:none;opacity:1;animation:none}.graph-edge-token>path{stroke:#6a5218}.graph-node .node-disc,.graph-node.is-selected .node-disc{filter:none}.graph-node .node-selection{fill:none;stroke:var(--observed);stroke-width:1.2px;opacity:.85}.graph-node .node-label{font-size:var(--t-base);fill:var(--txt-2)}.graph-node .node-kind{font-size:var(--t-xs);fill:var(--txt-4);letter-spacing:normal}.graph-node .node-flag{font-size:var(--t-xs);fill:var(--absent-text)}.graph-empty{background:0 0;min-height:240px;padding:24px}.graph-empty-orbit{display:none}.graph-empty strong{font-family:var(--font-display);font-size:var(--t-base);letter-spacing:var(--tr-d);font-weight:600}.graph-empty p{font-size:var(--t-sm);max-width:42ch;color:var(--txt-3)}.graph-selection{background:var(--sunken);border-top:1px solid var(--hairline-dim);padding:13px 18px}.graph-selection>div>span,.graph-selection small{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase}.graph-selection strong,.graph-selection code{font-size:var(--t-sm);color:var(--txt-2)}.key-signals{border:0;margin:0;padding:0}.key-signals-heading{justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin:0 0 6px;display:flex}.key-signals-heading .text-button{font-size:var(--t-sm)}.key-signal-grid{display:block}.key-signal{border:0;border-bottom:1px solid var(--hairline-dim);background:0 0;border-radius:0;min-height:0;padding:15px 0;display:block}.key-signal:first-child{border-top:1px solid var(--hairline-dim)}.key-signal>div{flex-direction:column;display:flex}.key-signal small{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4);order:-1;margin:0 0 7px;padding-left:15px;font-weight:500;display:block;position:relative}.key-signal small:before{content:"";background:var(--txt-4);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:0}.key-signal h4{font-family:var(--font-ui);font-size:var(--t-base);letter-spacing:normal;color:var(--txt-1);margin:0 0 5px;font-weight:600}.key-signal p{-webkit-line-clamp:unset;font-size:var(--t-sm);color:var(--txt-3);margin:0;line-height:1.6;display:block;overflow:visible}.finding-observed small,.finding-observed .finding-meta>span:first-child{color:var(--observed-text)}.finding-observed small:before{background:var(--observed)}.finding-attribution small,.finding-lead small{color:var(--bounded-text)}.finding-attribution small:before,.finding-lead small:before{background:var(--bounded)}.finding-limitation small{color:var(--absent-text)}.finding-limitation small:before{background:var(--absent)}.finding-hypothesis small{color:var(--txt-3)}.finding-hypothesis small:before{background:var(--txt-4)}.recent-activity{margin-bottom:24px}.activity-table{font-size:var(--t-sm)}.activity-table th{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4);background:var(--well);border-bottom:1px solid var(--hairline-dim);padding:10px 18px;font-weight:500}.activity-table td{border-bottom:1px solid var(--hairline-dim);padding:13px 18px}.activity-table td strong,.activity-table td code{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-1)}.activity-table td small{font-size:var(--t-xs);color:var(--txt-4);display:block}.value-cell{font-variant-numeric:tabular-nums}.flow-arrow{color:var(--txt-4)}.activity-kind,.direction{font-size:var(--t-xs);color:var(--txt-2)}.transaction-deep-link{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--focus)}.transaction-deep-link:hover:not(:disabled){color:var(--focus-ink)}.transaction-deep-link:disabled{color:var(--txt-5)}.table-empty{font-size:var(--t-base);color:var(--txt-3);padding:36px 20px}.scope-pill{white-space:normal;max-width:48%;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);border-radius:var(--radius-sm);color:var(--txt-3);background:var(--sunken);border:1px solid var(--hairline)}.provenance-strip{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--sunken);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:24px;padding:18px 20px;display:grid}.provenance-strip>div,.provenance-strip>div:first-child{border:0;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex}.provenance-strip>div:first-child>div{flex-direction:column;gap:5px;display:flex}.provenance-strip .source-dot{display:none}.provenance-strip span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4);text-transform:uppercase;font-weight:500}.provenance-strip strong,.provenance-strip code{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-2);white-space:normal;overflow-wrap:anywhere;margin:0;font-weight:400;overflow:visible}.contract-hero{background:0 0;border:0;min-height:0;padding:22px 0}.contract-hero h2{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-d);font-weight:600;line-height:1.25}.contract-hero p{font-family:var(--font-ui);font-size:var(--t-base);color:var(--txt-3);max-width:75ch;line-height:1.65}.contract-hero code{overflow-wrap:anywhere;color:var(--txt-2)}.contract-orb{display:none}.contract-grid article,.evm-intelligence-grid article{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--elev-edge)}.contract-grid strong{font-family:var(--font-display);font-size:var(--t-xl);color:var(--txt-1);font-weight:600}.finding{padding:20px}.finding h4{font-family:var(--font-display);font-size:var(--t-md);letter-spacing:var(--tr-d);color:var(--txt-1);font-weight:600}.finding p{font-size:var(--t-base);color:var(--txt-3);line-height:1.65}.finding-meta,.finding small,.methodology-chip-row span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4)}.finding-meta span:nth-child(2){text-transform:capitalize}.intelligence-limitation,.trace-limitation{font-size:var(--t-sm);color:var(--txt-4)}.evm-intelligence span,.evm-intelligence small,.trace-path-panel span,.trace-path-panel small,.contract-view .verified-contract-match span,.contract-view .verified-contract-match small{font-size:var(--t-xs)}.evm-intelligence p,.trace-path-panel p,.unverified-contract-note p{font-size:var(--t-sm);color:var(--txt-3);line-height:1.6}.evm-intelligence strong,.trace-path-panel strong{font-size:var(--t-base);color:var(--txt-1);font-weight:600}.evm-intelligence code,.trace-path-panel code{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-2)}.evm-intelligence a,.trace-path-panel a,.verified-contract-card>a{font-size:var(--t-sm);color:var(--focus)}.evm-intelligence a:hover,.trace-path-panel a:hover,.verified-contract-card>a:hover{color:var(--focus-ink)}.proxy-route-mark span,.authorization-mark span,.scope-pill,.deployment-provenance-intro>span,.administrative-timeline-intro>span,.asset-intelligence-grid article>div>span,.verified-contract-match>span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4);font-weight:500}.proxy-route-mark,.authorization-mark{color:var(--txt-3)}.proxy-route-mark>svg,.authorization-mark>svg,.verified-contract-seal>svg{color:var(--observed)}.proxy-intelligence-card,.authorization-intelligence-card,.verified-execution-card,.verified-contract-card,.asset-intelligence-grid article,.administrative-timeline,.deployment-provenance-list{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--elev-edge)}.verified-contract-card{background:var(--observed-fill);border-color:var(--observed-edge)}.unverified-contract-note{background:var(--bounded-fill);border:1px solid var(--bounded-edge);border-radius:var(--radius-md);box-shadow:inset 3px 0 0 0 var(--bounded);align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.unverified-contract-note>svg{color:var(--bounded);flex-shrink:0}.unverified-contract-note strong{font-family:var(--font-display);font-size:var(--t-base);color:var(--gold-bright);margin-bottom:4px;font-weight:600;display:block}.unverified-contract-note p{color:var(--bounded-ink)}.asset-intelligence-grid article>p{font-size:var(--t-base);color:var(--txt-1);font-weight:500}.deployment-provenance-intro>strong,.administrative-timeline-intro>strong{font-family:var(--font-display);font-size:var(--t-base)}.verified-contract-match>strong{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-2)}.trace-budget span{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-4)}.trace-hop-index span,.evm-flow-depth span{font-family:var(--font-mono);font-size:var(--t-base);color:var(--txt-2)}.trace-hop-index small,.evm-flow-depth small{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);color:var(--txt-5)}.trace-hop-route code{font-size:var(--t-sm)}.trace-hop-route i{background:var(--hairline-strong)}.trace-hop-value strong,.trace-hop-score strong,.evm-flow-value strong{font-family:var(--font-mono);font-size:var(--t-base);font-variant-numeric:tabular-nums;color:var(--txt-1)}.evm-flow-kind strong{text-transform:capitalize}.trace-boundaries,.trace-empty{font-size:var(--t-sm);color:var(--txt-3)}.vault-card{background:var(--raised);min-height:0;overflow:visible}.vault-card:after{display:none}.vault-metrics small{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4)}.vault-metrics strong{font-size:var(--t-base)}.vault-copy>p:last-child{font-size:var(--t-sm)}.vault-delete{font-size:var(--t-sm);letter-spacing:normal;text-transform:none}.vault-export-state{font-size:var(--t-xs);letter-spacing:var(--tr-l)}.evidence-list strong{font-size:var(--t-sm)}.evidence-list p{font-size:var(--t-sm);color:var(--txt-3)}.evidence-list code{font-size:var(--t-xs)}.evidence-index{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--txt-5)}.artifact-status{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l)}.evidence-manifest-card,.vault-card{background:var(--raised);border:1px solid var(--hairline);box-shadow:var(--elev-edge);border-radius:var(--radius-lg);padding:22px}.evidence-manifest-card h3,.vault-copy h3{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tr-d);font-weight:600}.evidence-manifest-card code{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--observed);overflow-wrap:anywhere}.manifest-seal,.vault-orbit{width:40px;height:40px;box-shadow:none;color:var(--observed);background:0 0;border:0}.vault-orbit i{display:none}.vault-copy p{font-size:var(--t-sm);color:var(--txt-3);line-height:1.6}.vault-metrics strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--txt-1)}.vault-delete{color:var(--absent-text);border:1px solid var(--absent-edge);border-radius:var(--radius-sm);background:0 0}.source-record-summary{border-bottom:1px solid var(--hairline);background:var(--well);color:var(--txt-3);font-size:var(--t-sm);margin:0;padding:12px 18px}.source-record{border-bottom:1px solid var(--hairline-dim)}.source-record:last-child{border:0}.source-record summary{cursor:pointer;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto 14px;align-items:center;gap:16px;min-height:54px;padding:14px 18px;display:grid}.source-record summary>svg{color:var(--txt-4);transition:transform .12s var(--ease-out-expo)}.source-record[open] summary>svg{transform:rotate(90deg)}.source-record summary:before{content:none}.source-record summary code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:var(--t-sm);color:var(--txt-2)}.source-record summary>span{font-size:var(--t-sm);color:var(--txt-4);overflow-wrap:anywhere}.source-record summary>.artifact-status{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--observed-text);position:static}.source-record[open] summary{background:var(--float)}.source-record-body{background:var(--sunken);padding:0 18px 18px}.source-record-body p{font-size:var(--t-sm);color:var(--txt-3);margin:0;padding:8px 0}.source-record-body code{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-2);overflow-wrap:anywhere}.warning-stack>div{font-size:var(--t-sm);border:1px solid var(--bounded-edge);border-radius:var(--radius-md);background:var(--bounded-fill);box-shadow:inset 3px 0 0 0 var(--bounded);color:var(--bounded-ink);padding:13px 15px}.warning-stack>div>svg{color:var(--bounded)}.public-beta-footer{border-top:1px solid var(--hairline);flex-wrap:wrap;row-gap:10px;max-width:1440px;margin:0 auto;padding:22px 40px}.public-beta-footer,.public-beta-footer p,.public-beta-footer a{font-size:var(--t-sm);letter-spacing:normal;color:var(--txt-4)}.public-beta-footer a{color:var(--txt-3)}.public-beta-footer a:hover{color:var(--txt-1)}.public-beta-footer .source-credits{font-size:var(--t-xs);color:var(--txt-5);flex-basis:100%;order:3;line-height:1.55}.coverage-page,.methodology-page,.policy-page,.not-found-page{background:var(--ground)}.methodology-document,.coverage-document,.policy-document{width:min(1160px,100% - 64px);padding:48px 0}.methodology-hero,.coverage-hero,.policy-hero{margin:0 0 40px}.methodology-hero h1,.coverage-hero h1,.policy-hero h1{font-family:var(--font-display);letter-spacing:var(--tr-d);margin:0 0 18px;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.12}.methodology-hero>p:last-child,.coverage-hero>p:last-child,.policy-hero>p:last-child{font-family:var(--font-ui);font-size:var(--t-md);color:var(--txt-3);max-width:75ch;line-height:1.65}.methodology-document>section{padding:32px 0}.methodology-section-title{gap:0;margin-bottom:24px}.methodology-section-title>span{display:none}.methodology-section-title h2{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-d);font-weight:600;line-height:1.25}.methodology-columns{gap:40px}.methodology-class-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.methodology-class-grid>div{border-color:var(--hairline);padding:20px}.methodology-class-grid strong,.coverage-matrix>article strong{font-family:var(--font-display);font-size:var(--t-lg);color:var(--txt-1);font-weight:600}.methodology-class-grid p,.methodology-document li,.methodology-body,.methodology-callout p,.coverage-card-body,.coverage-matrix>article p,.coverage-steps p,.coverage-key-warning p{font-family:var(--font-ui);font-size:var(--t-base);color:var(--txt-2);line-height:1.7}.methodology-callout,.coverage-live-grid>article,.coverage-key-warning{background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--elev-edge)}.coverage-key-warning{background:var(--bounded-fill);border-color:var(--bounded-edge);box-shadow:inset 3px 0 0 0 var(--bounded)}.coverage-key-warning p{color:var(--bounded-ink)}.methodology-callout strong,.coverage-key-warning strong{font-family:var(--font-display);font-size:var(--t-xl);font-weight:600}.coverage-key-warning strong{color:var(--gold-bright)}.coverage-card-head h3{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-d);font-weight:600}.coverage-card-head p{letter-spacing:normal;color:var(--txt-3)}.coverage-live-grid li,.coverage-boundary p,.coverage-sources a,.coverage-legal-note,.methodology-document footer{font-family:var(--font-ui);font-size:var(--t-base);color:var(--txt-3);line-height:1.65}.coverage-sources a,.methodology-inline-link,.policy-source-link{color:var(--focus)}.coverage-sources a:hover,.methodology-inline-link:hover,.policy-source-link:hover{color:var(--focus-ink)}.coverage-status{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--tr-l);color:var(--observed-text)}.coverage-status i{background:var(--observed)}.coverage-stop{color:var(--absent-text)}.coverage-steps h3{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:var(--tr-d);font-weight:600}.coverage-matrix-head{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4)}.coverage-matrix-head-three,.coverage-matrix-row-three{grid-template-columns:minmax(140px,1fr) minmax(0,2fr) minmax(0,2fr)}.methodology-document footer{flex-wrap:wrap}.policy-copy p,.policy-copy li{font-family:var(--font-ui);font-size:var(--t-base);color:var(--txt-2);line-height:1.75}.policy-copy h2{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:var(--tr-d);font-weight:600}.policy-effective,.coverage-legal-note,.not-found-mark{color:var(--txt-4)}.not-found-coordinate{font-family:var(--font-mono);color:var(--txt-3)}.not-found-primary{background:var(--txt-1);color:var(--ground);border-radius:var(--radius-md);border:0;font-weight:600}@media (max-width:1100px){.topbar,.reference-header{gap:16px;padding:0 24px}.network-state{display:none}.workspace{padding:26px 24px 40px}.overview-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:20px}.methodology-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.provenance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.subject-verdict.evidence-posture{min-width:220px}}@media (max-width:760px){.topbar,.reference-header{flex-wrap:wrap;gap:12px;height:auto;min-height:0;padding:12px 18px;display:flex;position:relative}.topbar-brand>span,.reference-brand>span{display:grid}.topbar-brand small,.reference-brand small{display:none}.topbar-brand strong,.reference-brand strong{font-size:var(--t-sm)}.topbar-nav{border:0;gap:0;margin-left:auto;padding-left:0;display:flex}.topbar-nav a,.reference-nav a{font-size:var(--t-sm);padding:8px}.topbar-actions{justify-content:flex-end;width:100%;margin:0}.export-button{white-space:nowrap;width:auto;min-width:90px;height:40px;min-height:40px;padding:0 12px}.workspace{padding:22px 18px 32px}.command-intro>p{max-width:40ch;font-size:var(--t-base);margin-bottom:22px}.search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.auto-resolve-badge{display:none}.investigate-button{padding:0 16px}.investigate-button svg{display:none}.seed-input{gap:8px;padding:0 12px}.seed-input input{font-size:var(--t-md)}.search-footnote{display:block}.search-footnote a{margin-top:8px}.empty-workspace{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px}.empty-copy h2{font-size:var(--t-xl)}.capability-grid{grid-column:1;grid-template-columns:1fr;gap:12px;margin-top:0}.subject-alert{gap:10px;padding:14px}.subject-alert p{font-size:var(--t-base)}.coverage-matrix-head-three{display:none}.coverage-matrix-row-three{grid-template-columns:minmax(0,1fr);gap:6px}.graph-toolbar{flex-wrap:wrap;row-gap:4px}.public-beta-footer{padding:22px 18px}.public-beta-footer .source-credits{font-size:var(--t-xs)}.legend{flex-wrap:wrap;row-gap:4px}.subject-bar{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.subject-symbol{border-radius:var(--r-lg);width:40px;height:40px}.subject-verdict.evidence-posture{border-left:0;border-top:1px solid var(--hairline);width:100%;min-width:0;padding:14px 0 0}.subject-address>code{font-size:var(--t-md)}.subject-address{align-items:flex-start}.subject-identity>div:first-child{font-size:var(--t-xs)}.icon-button{width:44px;height:44px}.resolution-intro>div{display:block}.resolution-intro span{margin-top:5px;display:block}.resolution-networks button{flex:calc(50% - 4px)}.resolution-networks button.resolution-empty-group{flex-wrap:wrap;flex:100%;row-gap:4px;height:auto;padding:12px 14px}.resolution-networks button.resolution-empty-group>small{white-space:normal;flex-basis:100%}.workspace-tabs{gap:20px;margin-bottom:18px}.workspace-tabs button{font-size:var(--t-base)}.workspace-tabs>a{display:none}.snapshot-grid{grid-template-columns:1fr}.snapshot-grid article{border:0;border-bottom:1px solid var(--hairline);padding:14px 18px}.snapshot-grid article>strong{font-size:var(--t-lg);margin:4px 0}.coverage-notice{padding:14px}.overview-layout{grid-template-columns:minmax(0,1fr);gap:20px}.graph-empty{min-height:200px}.graph-node .node-label{font-size:var(--t-lg)}.graph-node .node-kind{font-size:var(--t-md)}.graph-node .node-flag{font-size:var(--t-base)}.panel-heading{flex-wrap:wrap;gap:10px;min-height:0;padding:16px}.panel-heading h3{font-size:var(--t-md)}.provenance-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.evidence-manifest-card,.vault-card{padding:16px}.scope-pill{max-width:100%}.source-record summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px;padding:14px}.source-record summary>svg{grid-area:1/3/span 2}.source-record summary>span:not(.artifact-status){grid-area:2/1}.source-record summary>.artifact-status{grid-area:1/2/span 2}.source-record-body{padding:0 14px 16px}.source-record-summary{padding:14px}.methodology-document,.coverage-document,.policy-document{width:calc(100% - 36px);padding:32px 0}.methodology-columns,.coverage-live-grid,.coverage-steps,.coverage-sources,.methodology-class-grid{grid-template-columns:minmax(0,1fr);gap:18px}.methodology-class-grid>div{border:0;border-bottom:1px solid var(--hairline)}.reference-workspace-link{font-size:var(--t-sm)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.subject-bar,.evidence-manifest-card{border-radius:var(--radius-xl);box-shadow:var(--elev-edge), 0 0 0 5px var(--sunken), 0 0 0 6px var(--hairline), 0 18px 34px -24px #000}.panel,.snapshot-grid{border-radius:var(--radius-xl)}.investigate-button,.export-button,.empty-actions .text-button,.resolution-networks button{will-change:transform}.investigate-button:active:not(:disabled),.export-button:active:not(:disabled),.empty-actions .text-button:active,.resolution-networks button:active:not(:disabled),.icon-button:active,.investigation-trail button:active:not(:disabled),.resolution-collapse:active,.vault-delete:active{transform:scale(.985)}.investigate-button svg{transition:transform .26s var(--ease-out-expo)}.investigate-button:hover:not(:disabled) svg{transform:translate(2px,-1px)}.resolution-networks button:hover:not(:disabled){transform:translateY(-1px)}.transaction-deep-link svg{transition:transform .2s var(--ease-out-expo)}.transaction-deep-link:hover:not(:disabled) svg{transform:translate(2px)}@keyframes cp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.result-workspace>*{animation:cp-rise .62s var(--ease-out-expo) both}.result-workspace>:first-child{animation-delay:0s}.result-workspace>:nth-child(2){animation-delay:45ms}.result-workspace>:nth-child(3){animation-delay:90ms}.result-workspace>:nth-child(4){animation-delay:.135s}.result-workspace>:nth-child(5){animation-delay:.18s}.result-workspace>:nth-child(n+6){animation-delay:.215s}@media (max-width:760px){.subject-bar,.evidence-manifest-card{box-shadow:var(--elev-edge);border-radius:var(--radius-lg)}}@media (prefers-reduced-transparency:reduce){.topbar,.reference-header{background:var(--sunken);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--hairline)}}@media (prefers-contrast:more){:root{--hairline:#46505f;--hairline-strong:#64707f;--txt-2:#d6dde6;--txt-3:#a4adba;--txt-4:#8d97a4;--txt-5:#78838f}.topbar,.reference-header{background:var(--sunken);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--hairline-strong)}.panel,.subject-bar,.snapshot-grid,.capability-grid>div{border-color:var(--hairline-strong)}.resolution-empty-group{border-style:solid}}@media (pointer:coarse){.text-button,.workspace-tabs button,.investigation-trail button,.transaction-deep-link,.resolution-collapse,.search-footnote a,.topbar-nav a{min-height:44px}.icon-button{width:44px;height:44px}.resolution-networks button{min-height:56px}}.finding-rail span{background:var(--txt-4);width:6px;height:6px;box-shadow:none;border:0;border-radius:50%;margin-top:6px}.finding-observed .finding-rail span{background:var(--observed);box-shadow:none}.finding-attribution .finding-rail span,.finding-lead .finding-rail span{background:var(--bounded)}.finding-hypothesis .finding-rail span{background:var(--txt-4)}.finding-limitation .finding-rail span{background:var(--absent)}.finding-attribution .finding-meta span:first-child{color:var(--bounded-text)}.finding-hypothesis .finding-meta span:first-child{color:var(--txt-3)}.finding-limitation .finding-meta span:first-child{color:var(--absent-text)}.methodology-chip-row span{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--sunken);color:var(--txt-3);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:none;align-items:center;padding:3px 9px;display:inline-flex}.graph-table-alternative{border-top:1px solid var(--hairline-dim)}.graph-table-alternative summary{min-height:44px;font-size:var(--t-sm);color:var(--txt-3);cursor:pointer;padding:13px 18px}.graph-table-alternative summary:hover{color:var(--txt-1);background:var(--float)}.graph-table-alternative table{font-size:var(--t-sm)}.graph-table-alternative th{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4)}.graph-grid-lines path{stroke:#ffffff08}.graph-selection .text-button,.graph-selection button{font-size:var(--t-sm)}.not-found-actions a,.policy-crosslinks a{font-size:var(--t-base);border-radius:var(--radius-md);border-color:var(--hairline);color:var(--txt-2)}.not-found-actions a:hover,.policy-crosslinks a:hover{background:var(--float);border-color:var(--hairline-strong);color:var(--txt-1)}.not-found-primary{background:var(--txt-1);color:hsl(var(--h-neutral) 22% 5%);border-color:var(--txt-1)}.not-found-primary:hover{color:hsl(var(--h-neutral) 22% 5%);background:#fff}.posture-legend li:before,.key-signal small:before,.finding-rail span{box-sizing:border-box;border:1.5px solid var(--txt-4);box-shadow:none;background:0 0}.posture-legend .is-observed:before,.finding-observed .finding-rail span,.finding-observed small:before{background:var(--txt-1);border-color:var(--txt-1)}.posture-legend .is-bounded:before,.finding-attribution .finding-rail span,.finding-lead .finding-rail span,.finding-attribution small:before,.finding-lead small:before{border-color:var(--txt-3);background:0 0}.finding-hypothesis .finding-rail span,.finding-hypothesis small:before{border-style:dashed;border-color:var(--txt-5);background:0 0}.posture-legend .is-absent:before,.finding-limitation .finding-rail span,.finding-limitation small:before{border-color:var(--danger);background:linear-gradient(to bottom right, transparent 44%, var(--danger) 44%, var(--danger) 56%, transparent 56%)}.key-signal small,.finding-observed small,.finding-attribution small,.finding-lead small{color:var(--txt-4)}.posture-observed{background:var(--txt-1)}.posture-absent{background:var(--danger)}.network-state{border-color:var(--line);background:var(--raised);color:var(--txt-3)}.network-state span{background:var(--txt-1)}.coverage-notice,.subject-alert,.warning-stack>div,.unverified-contract-note{background:var(--raised);border:1px solid var(--line);box-shadow:none}.coverage-notice>svg,.subject-alert>svg,.warning-stack>div>svg,.unverified-contract-note>svg{color:var(--txt-3)}.coverage-notice strong,.subject-alert strong,.unverified-contract-note strong{color:var(--txt-1)}.coverage-notice p,.subject-alert p,.warning-stack>div,.unverified-contract-note p{color:var(--txt-3)}.coverage-notice .text-button,.subject-alert .text-button{color:var(--accent)}.execution-state{color:var(--txt-4)}.execution-state.is-failed{color:var(--danger)}.evidence-manifest-card{background:var(--accent-fill);border-color:var(--accent-edge)}.evidence-manifest-card code{color:var(--accent)}.manifest-seal,.vault-orbit{color:var(--txt-1)}.vault-delete{color:var(--danger);border-color:var(--danger-edge)}.vault-delete:hover{background:var(--danger-fill)}.workspace-tabs button.is-active:after{background:var(--accent)}.resolution-networks button.has-state{background:var(--panel);border-color:var(--line)}.resolution-networks button.has-state small{color:var(--txt-3)}.resolution-networks button.is-selected,.resolution-networks button.is-selected.has-state{background:var(--accent-fill);border-color:var(--accent);box-shadow:none}.resolution-networks button.is-selected.has-state small{color:var(--accent)}.resolution-networks button.is-unavailable{background:var(--danger-fill);border-color:var(--danger-edge)}.resolution-networks button.is-unavailable small{color:var(--danger)}.subject-symbol{box-shadow:none;border-color:var(--line)}.topbar,.reference-header{-webkit-backdrop-filter:none;backdrop-filter:none;height:68px;min-height:68px;box-shadow:none;background:0 0;border-bottom:0;gap:36px;padding:0 48px}.topbar-nav,.reference-nav{border-left:0;gap:8px;padding-left:0}.topbar-brand,.reference-brand,.topbar-brand>span,.reference-brand>span{gap:12px}.topbar-actions{gap:14px}.network-state{height:auto;color:var(--txt-4);background:0 0;border:0;border-radius:0;gap:9px;margin:0;padding:0}.network-state span{background:var(--txt-1);width:6px;height:6px}.export-button{border:1px solid var(--line);border-radius:var(--r);height:40px;min-height:40px;color:var(--txt-2);background:0 0;gap:0;padding:0 16px}.export-button:hover:not(:disabled){background:var(--raised);border-color:var(--lifted);color:var(--txt-1)}.export-button:disabled{opacity:1;border-color:var(--line-dim);color:var(--txt-5);background:0 0}.export-button+.export-button{border-color:var(--txt-1);background:var(--txt-1);color:var(--ground)}.export-button+.export-button:hover:not(:disabled){color:var(--ground);background:#fff;border-color:#fff}.export-button+.export-button:disabled{background:var(--raised);border-color:var(--raised);color:var(--txt-5)}.topbar-actions .export-button>svg{display:none}.workspace{padding:34px 48px 64px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel,.snapshot-grid,.provenance-strip,.contract-grid article,.evm-intelligence-grid article,.proxy-intelligence-card,.authorization-intelligence-card,.verified-execution-card,.asset-intelligence-grid article,.administrative-timeline,.deployment-provenance-list,.capability-grid>div,.vault-card{box-shadow:none;background:0 0;border:0;border-radius:0}.panel{margin-bottom:44px;overflow:visible}.panel-heading{border-bottom:1px solid var(--line-dim);min-height:0;padding:0 0 18px}.snapshot-grid{border-top:1px solid var(--line-dim);border-bottom:1px solid var(--line-dim);margin:0 0 44px}.snapshot-grid article{border-right:0;padding:24px 28px 24px 0}.provenance-strip{border-top:1px solid var(--line-dim);margin-top:44px;padding:26px 0 0}.capability-grid>div{padding:0}.overview-layout{gap:56px;margin-bottom:44px}.subject-bar,.evidence-manifest-card{box-shadow:none}.subject-bar{border:0;border-bottom:1px solid var(--line-dim);background:0 0;border-radius:0;gap:56px;margin-bottom:34px;padding:8px 0 34px}.subject-symbol{display:none}.subject-identity>div:first-child{color:var(--txt-4)}.subject-address{gap:14px;margin-top:18px}.subject-address>code{font-size:clamp(var(--t-xl), 3.1vw, var(--t-2xl));letter-spacing:var(--tr-d);font-weight:400;line-height:1.14}.icon-button{border:1px solid var(--line);border-radius:var(--r);background:0 0}.icon-button:hover{background:var(--raised)}.subject-verdict.evidence-posture{border-left:0;gap:14px;min-width:300px;padding-left:0}.posture-figure{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:var(--tr-d);color:var(--txt-1);margin:0;font-weight:600;line-height:.96}.posture-figure span{color:var(--txt-5)}.posture-legend li{padding-left:20px}.posture-legend li:before{width:9px;height:9px;top:5px}.evidence-posture>small{border-top:1px solid var(--line-dim);padding-top:14px}.resolution-networks button,.resolution-networks button.has-state,.resolution-networks button.is-unavailable{border:1px solid var(--line);border-radius:var(--r);background:0 0;flex-direction:row;align-items:center;gap:10px;height:40px;min-height:40px;padding:0 14px}.resolution-networks button strong{font-size:var(--t-base);color:var(--txt-2);font-weight:400}.resolution-networks button.is-selected strong{color:var(--txt-1)}.chain-mark{box-sizing:border-box;border:1.5px solid var(--txt-5);background:0 0;border-radius:50%;flex-shrink:0;width:8px;height:8px}.has-state .chain-mark{background:var(--txt-1);border-color:var(--txt-1)}.is-selected .chain-mark{background:var(--accent);border-color:var(--accent)}.is-unavailable .chain-mark{border-color:var(--danger);background:linear-gradient(to bottom right, transparent 44%, var(--danger) 44%, var(--danger) 56%, transparent 56%)}.resolution-networks button.resolution-empty-group{background:0 0;height:40px;min-height:40px}.recent-activity,.tab-panel{margin-bottom:44px}.activity-table th{background:0 0}.activity-table td{border-bottom:1px solid var(--line-dim);vertical-align:top;padding:18px 20px 18px 0}.activity-table tr:hover .row-flow code{color:var(--txt-1)}.row-mark{width:26px;padding-right:0}.execution-mark{box-sizing:border-box;border:1.5px solid var(--txt-4);background:0 0;border-radius:50%;width:8px;height:8px;margin-top:5px;display:block}.execution-mark.is-success{background:var(--txt-1);border-color:var(--txt-1)}.execution-mark.is-failed{border-color:var(--danger);background:linear-gradient(to bottom right, transparent 44%, var(--danger) 44%, var(--danger) 56%, transparent 56%)}.row-kind{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-5);margin-bottom:6px;display:block}.row-flow{align-items:center;gap:9px;display:flex}.row-value{text-align:right}.row-value .value-cell{font-size:var(--t-md);display:block}.row-value small{color:var(--txt-4)}.coverage-notice,.subject-alert,.unverified-contract-note,.warning-stack>div{border:0;border-top:1px solid var(--line-dim);box-shadow:none;background:0 0;border-radius:0;margin-bottom:34px;padding:22px 0}.subject-bar{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.posture-figure{white-space:nowrap}.posture-figure strong{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.posture-figure span{font-size:inherit;letter-spacing:inherit;display:inline}.posture-figure strong{display:inline}.topbar-brand>span,.reference-brand>span{align-items:baseline;gap:14px}.topbar-brand strong,.reference-brand strong{font-family:var(--font-display);font-size:var(--t-base);letter-spacing:var(--tr-l);color:var(--txt-1);font-weight:700}.topbar-brand small,.reference-brand small{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-5);font-weight:400}.brand-mark,.topbar-brand .brand-mark{width:22px;height:25px;color:var(--txt-2)}.topbar-nav a,.reference-nav a{font-size:var(--t-base)}.network-state{font-size:var(--t-xs)}.export-button{font-size:var(--t-sm)}.auto-resolve-badge,.empty-actions .text-button,.scope-pill,.resolution-collapse{border:1px solid var(--line);background:0 0}.empty-actions .text-button:hover,.resolution-collapse:hover{background:var(--raised)}.seed-input{background:0 0}.activity-table td>:first-child{line-height:1.35}.row-flow{font-size:var(--t-base)}.row-kind{text-transform:uppercase;color:var(--txt-5);margin:7px 0 0;display:block}.row-selector{text-transform:none;font-size:inherit;letter-spacing:inherit;color:var(--txt-5)}.row-value .value-cell{font-size:var(--t-md);line-height:1.35}.row-value small{margin-top:7px;display:block}.activity-table td strong{font-size:var(--t-base)}.activity-table td small{font-size:var(--t-xs);letter-spacing:var(--tr-l)}.graph-node{cursor:grab;touch-action:none}.graph-node:active{cursor:grabbing}.graph-reset{border:1px solid var(--line);border-radius:var(--r);min-height:32px;color:var(--txt-3);font-size:var(--t-sm);background:0 0;margin-right:auto;padding:0 12px}.graph-reset:hover{background:var(--raised);color:var(--txt-1)}.reference-header{justify-content:flex-start}.reference-nav{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.reference-nav a{border-radius:var(--r);min-height:36px;font-size:var(--t-base);letter-spacing:normal;text-transform:none;color:var(--txt-2);background:0 0;border:0;align-items:center;padding:8px 12px;display:inline-flex}.reference-nav a:hover{background:var(--raised);color:var(--txt-1)}.reference-nav a[aria-current=page]{background:var(--raised);color:var(--txt-1);font-weight:500}.reference-nav a[aria-current=page]:before,.reference-nav a:after{content:none}.reference-workspace-link{font-size:var(--t-sm);color:var(--txt-3);margin-left:auto}.reference-workspace-link:hover{color:var(--txt-1)}.empty-workspace{border-top:1px solid var(--line-dim);gap:64px;padding-top:56px}.empty-copy h2{font-size:var(--t-xl);line-height:1.2}.empty-copy>p{font-size:var(--t-md);max-width:46ch;margin-top:14px}.empty-actions{gap:10px;margin-top:32px}.capability-grid{gap:30px}.capability-grid span{font-size:var(--t-base)}.capability-grid small{font-size:var(--t-sm)}.search-console>label{font-size:var(--t-base);margin-bottom:14px}.seed-input,.auto-resolve-badge,.investigate-button{height:60px;min-height:60px}.auto-resolve-badge{height:42px;min-height:42px}.seed-input input{font-size:var(--t-md)}.investigate-button{font-size:var(--t-base);padding:0 30px}.search-footnote{font-size:var(--t-sm);margin-top:18px}.topbar-brand small,.reference-brand small,.public-beta-footer .source-credits{color:var(--txt-4)}.topbar,.reference-header{background:var(--ground)}body.is-scrolled .topbar,body.is-scrolled .reference-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--line-dim);background:#08080ae6}.reference-header{box-shadow:0 1px 0 var(--line-dim)}.text-button{color:var(--accent)}.text-button:hover{color:var(--focus-ink)}.key-signals-heading .text-button,.panel-heading .text-button{color:var(--accent)}.graph-node.is-selected .node-selection{stroke:var(--accent);stroke-width:1.5px;opacity:1}.graph-node.is-selected .node-core{fill:var(--accent)}.graph-node.is-listed .node-flag{fill:var(--danger)}.workspace-tabs button.is-active{color:var(--txt-1)}.investigation-trail button[aria-current=step]{border-color:var(--accent-edge);color:var(--focus-ink)}.source-record summary>.artifact-status{color:var(--txt-3)}.source-record summary>.status-unavailable{color:var(--danger)}.graph-selection.node-detail{border-top:1px solid var(--line-dim);background:0 0;padding:20px 0 0;display:block}.node-detail-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.node-detail-head>code{font-family:var(--font-mono);font-size:var(--t-md);color:var(--txt-1);overflow-wrap:anywhere}.node-detail-role{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4)}.node-detail-flag{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--danger)}.node-detail-facts{flex-wrap:wrap;gap:28px;margin:18px 0 0;display:flex}.node-detail-facts>div{flex-direction:column;gap:5px;display:flex}.node-detail-facts dt{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4)}.node-detail-facts dd{font-family:var(--font-mono);font-size:var(--t-md);color:var(--txt-1);text-transform:capitalize;margin:0}.node-detail-values{font-family:var(--font-mono);font-size:var(--t-base);color:var(--txt-2);flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0 0;display:flex}.node-detail-values>span{font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4)}.node-detail-foot{border-top:1px solid var(--line-dim);align-items:flex-end;gap:32px;margin-top:20px;padding-top:18px;display:flex}.node-detail-foot p{max-width:68ch;font-size:var(--t-sm);color:var(--txt-3);flex-grow:1;margin:0;line-height:1.6}.node-detail-actions{flex-shrink:0;gap:10px;display:flex}.node-detail-investigate{border:1px solid var(--accent-edge);border-radius:var(--r);background:var(--accent-fill);min-height:40px;color:var(--accent);font-size:var(--t-sm);padding:0 16px}.node-detail-investigate:hover:not(:disabled){border-color:var(--accent)}.node-detail-investigate:disabled{opacity:1;border-color:var(--line-dim);color:var(--txt-5);background:0 0}.loading-orbit{display:none}.loading-workspace h2{font-size:var(--t-xl);letter-spacing:var(--tr-d);margin:0}.loading-note{font-size:var(--t-sm);color:var(--txt-4);margin-top:20px}.loading-steps{display:none}@media (max-width:760px){.loading-trace li{grid-template-columns:26px minmax(0,1fr) 60px}.loading-trace .trace-host,.loading-trace .trace-status{display:none}.node-detail-foot{flex-direction:column;align-items:stretch;gap:16px}}.loading-workspace{text-align:left;min-height:0;padding:48px 0 0;display:block}.loading-orbit,.loading-steps{display:none}.loading-head{flex-wrap:wrap;align-items:flex-end;gap:48px;display:flex}.loading-eyebrow{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--accent);display:block}.loading-workspace h2{font-size:var(--t-2xl);letter-spacing:var(--tr-d);margin:12px 0 0;line-height:.98}.loading-metrics{gap:36px;margin:0 0 0 auto;display:flex}.loading-metrics>div{flex-direction:column;gap:6px;display:flex}.loading-metrics dt{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-4)}.loading-metrics dd{font-family:var(--font-mono);font-size:var(--t-lg);color:var(--txt-1);font-variant-numeric:tabular-nums;margin:0}.loading-metrics dd span{color:var(--txt-5)}.loading-metrics .is-failed dd{color:var(--danger)}.loading-bar{background:var(--line-dim);height:2px;margin:32px 0 0;overflow:hidden}.loading-bar>i{background:var(--accent);height:2px;transition:width .24s var(--ease-out-expo);display:block}.loading-methods{flex-direction:column;margin:26px 0 0;padding:0;list-style:none;display:flex}.loading-methods li{border-bottom:1px solid var(--line-dim);font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-3);grid-template-columns:14px minmax(0,260px) minmax(0,1fr) 70px 110px 100px;align-items:center;gap:20px;padding:14px 0;display:grid}.method-mark{background:var(--txt-1);border-radius:50%;width:8px;height:8px}.loading-methods li.is-failed .method-mark{border:1.5px solid var(--danger);box-sizing:border-box;background:0 0}.method-name{color:var(--txt-1);font-size:var(--t-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.method-host{color:var(--txt-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.method-count{color:var(--txt-2);text-align:right;font-variant-numeric:tabular-nums}.method-avg{color:var(--txt-4);text-align:right;font-variant-numeric:tabular-nums}.method-failed{color:var(--danger);text-align:right}.loading-trace-empty{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-4);margin:26px 0 0}.loading-latest{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--txt-4);flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0 0;display:flex}.loading-latest>span:first-child{letter-spacing:var(--tr-l);text-transform:uppercase;color:var(--txt-5)}.loading-latest code{color:var(--txt-2)}.loading-note{font-size:var(--t-sm);color:var(--txt-5);max-width:74ch;margin-top:26px}.activity-table td:nth-child(4){width:190px}.activity-table td:nth-child(5){text-align:right;width:190px;padding-right:0}.row-value{padding-right:30px}.node-detail-foot{padding-bottom:26px}.graph-table-alternative{margin-top:8px}@media (max-width:760px){.loading-methods li{grid-template-columns:14px minmax(0,1fr) 62px 86px;gap:12px}.method-host,.method-failed{display:none}.loading-metrics{gap:22px;margin-left:0}}.lead-capture{border-top:1px solid var(--line-dim);grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;gap:56px;margin-top:64px;padding:44px 0 8px;display:grid}.lead-copy h2{font-size:var(--t-xl);letter-spacing:var(--tr-d);margin:0;line-height:1.2}.lead-copy p{max-width:46ch;font-size:var(--t-md);color:var(--txt-3);margin:14px 0 0;line-height:1.6}.lead-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.lead-form input[type=email]{border:1px solid var(--line);border-radius:var(--r);height:54px;color:var(--txt-1);font-family:var(--font-mono);font-size:var(--t-base);background:0 0;outline:0;padding:0 16px}.lead-form input[type=email]::placeholder{color:var(--txt-5)}.lead-form input[type=email]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.lead-form button{border-radius:var(--r);background:var(--txt-1);height:54px;color:var(--ground);font-size:var(--t-base);border:0;padding:0 24px;font-weight:600}.lead-form button:hover:not(:disabled){background:#fff}.lead-form button:disabled{opacity:1;background:var(--raised);color:var(--txt-5);cursor:not-allowed}.lead-consent{font-size:var(--t-sm);color:var(--txt-4);cursor:pointer;align-items:flex-start;gap:11px;margin-top:16px;line-height:1.55;display:flex}.lead-consent input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0;margin:1px 0 0}.lead-error{font-size:var(--t-sm);color:var(--danger);margin:14px 0 0}.lead-capture.is-done{grid-template-columns:none;align-items:flex-start;gap:12px;display:flex}.lead-capture.is-done>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.lead-capture.is-done p{max-width:72ch;font-size:var(--t-md);color:var(--txt-2);margin:0;line-height:1.6}@media (max-width:760px){.lead-capture{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;padding-top:32px}.lead-row{grid-template-columns:minmax(0,1fr)}}.investigate-button{background:var(--accent);color:var(--ground);border-color:var(--accent)}.investigate-button:hover:not(:disabled){background:var(--txt-1);border-color:var(--txt-1)}.seed-input{background:var(--panel);border-color:var(--control-edge)}.seed-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.reference-nav a[aria-current=page],.workspace-tabs button.is-active{color:var(--accent);background:var(--accent-fill)}.workspace-tabs button{padding-inline:12px}.workspace-tabs button.is-active{border-radius:var(--r) var(--r) 0 0}.resolution-networks button.is-selected,.resolution-networks button.is-selected.has-state{background:var(--accent-fill);border-color:var(--accent-edge)}.activity-table .transaction-deep-link:not(:disabled) code{color:var(--accent)}.activity-table tr:hover td{background:var(--panel)}.activity-table .row-kind,.activity-table .row-selector,.activity-table td small{color:var(--txt-4)}.source-record[open]{background:var(--panel);border-color:var(--line)}.source-record summary:hover{background:var(--raised)}.source-record summary:focus-visible{outline-offset:-3px}.graph-panel .flow-graph-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.flow-graph-stage{background:var(--panel)}.graph-edge>path{stroke:var(--graph-line);stroke-width:1.8px}.graph-edge-token>path,.graph-edge-utxo>path{stroke:var(--graph-line);stroke-dasharray:6 5}.graph-edge.is-connected>path{stroke:var(--accent)}.graph-node .node-disc{fill:var(--raised);stroke:var(--graph-line)}.graph-node.is-selected .node-disc{fill:var(--accent-fill);stroke:var(--accent)}.graph-node.is-selected .node-label{fill:var(--accent)}.graph-node.is-listed .node-disc{stroke:var(--danger)}.flow-graph-wrap.is-sparse .flow-graph{max-height:260px}.graph-selection.node-detail{padding:20px}.legend .legend-focus{border:1px solid var(--txt-2);background:0 0;border-radius:50%;width:10px;height:10px}.legend .legend-flow{background:var(--graph-line)}.legend .legend-token{border-top:2px dashed var(--graph-line);background:0 0;border-radius:0}.subject-verdict.evidence-posture>small{letter-spacing:normal;line-height:1.6}.subject-verdict.evidence-posture>small strong{font-size:inherit;margin:0;display:inline}.finding-limitation small,.finding-limitation .finding-meta span:first-child{color:var(--txt-3)}.finding-limitation .finding-rail span,.finding-limitation small:before{border:1.5px solid var(--txt-4);background:0 0}.coverage-notice,.unverified-contract-note{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.node-detail-investigate{min-height:44px}@media (max-width:1100px){.topbar,.reference-header{flex-wrap:wrap;gap:12px 16px;height:auto;min-height:68px;padding:12px 24px}.topbar-nav{padding-left:0;display:flex}.topbar-brand small,.reference-brand small{display:none}.workspace{padding:28px 24px 48px}}@media (max-width:760px){.topbar,.reference-header{gap:8px 12px;padding:12px 18px}.topbar-brand,.reference-brand{min-height:44px}.topbar-nav,.reference-nav{flex-basis:100%;justify-content:flex-start;gap:4px;margin:0;display:flex}.topbar-nav a,.reference-nav a{min-height:44px;font-size:var(--t-sm);align-items:center;padding:8px 12px;display:inline-flex}.topbar-actions{gap:10px;width:100%;margin:0}.export-button{height:44px;min-height:44px}.workspace{padding:28px 18px 40px}.empty-workspace{gap:32px;padding-top:32px}.search-footnote a{align-items:center;min-height:44px;display:inline-flex}.subject-bar{grid-template-columns:minmax(0,1fr);gap:24px}.subject-address>code{min-width:0;font-size:var(--t-md)}.subject-verdict.evidence-posture{grid-column:auto;width:100%;min-width:0}.evidence-manifest-card{grid-template-columns:auto minmax(0,1fr)}.evidence-manifest-card>div{min-width:0}.evidence-manifest-card code{white-space:normal;overflow-wrap:anywhere}.loading-metrics{flex-wrap:wrap;row-gap:16px}}.turnstile-gate{width:auto;height:auto;position:static;overflow:visible}.node-value-disclosure{border-top:1px solid var(--line);margin:16px 0}.node-value-disclosure summary{min-height:44px;color:var(--accent);cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;display:flex}.node-value-disclosure summary span{color:var(--txt-3);font-variant-numeric:tabular-nums}.node-value-disclosure ul{gap:8px;padding:0 0 0 18px;display:grid}.node-value-disclosure li{color:var(--txt-2);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.node-value-disclosure summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
