:root{--bg:#040405;--panel:#0a0a0c;--panel-2:#101013;--inset:#ffffff05;--border:#222227;--border-strong:#34343b;--text:#ece9e4;--muted:#8f8c93;--faint:#5d5b62;--red:#e5293f;--red-dim:#8f1a29;--purple:#9d4cff;--gold:#f2b52e;--amber:#f2c23a;--green:#3fd48a;--g:#3fd48a;--g-dim:#2a9a62;--silver:#d6d6de;--radius:6px;--serif:"Cinzel", "Trajan Pro", Georgia, serif;--mono:"JetBrains Mono", "Cascadia Code", ui-monospace, Menlo, Consolas, monospace;--sans:"Segoe UI", Inter, ui-sans-serif, -apple-system, Roboto, Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 50% 30%, #141418 0%, var(--bg) 60%);font-size:13.5px;line-height:1.45}a{color:var(--text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}h1,h2,h3{margin:0;font-weight:600}p{margin:4px 0}code,.mono{font-family:var(--mono);font-size:12px}button{font:inherit;cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline:2px solid var(--silver);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dim,.muted{color:var(--muted)}.small{font-size:11.5px}.red{color:var(--red)}.amber{color:var(--amber)}.green{color:var(--green)}.empty{color:var(--faint);font-size:12.5px}.dot-green{background:var(--green);width:8px;height:8px;box-shadow:0 0 6px var(--green);border-radius:50%;flex-shrink:0;display:inline-block}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--border);z-index:20;background:#040405f5;align-items:center;gap:28px;padding:8px 22px;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:12px;display:flex}.brand:hover{text-decoration:none}.brand-logo{color:var(--silver);filter:drop-shadow(0 0 6px #ffffff40)}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-name{font-family:var(--serif);letter-spacing:.08em;font-size:22px;font-weight:600}.brand-sub{font-family:var(--serif);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:10px}.nav{gap:30px;margin-left:36px;display:flex}.nav a,.nav button{color:var(--muted);font-family:var(--serif);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0 8px;font-size:12px}.nav a.active,.nav button.active{color:var(--text);border-bottom-color:var(--text)}.top-right{align-items:center;gap:10px;margin-left:auto;display:flex}.network-pill{border:1px solid var(--border-strong);background:var(--panel);border-radius:6px;align-items:center;gap:12px;padding:5px 16px 5px 12px;font-size:12px;line-height:1.25;display:flex}.network-pill .dot-green{background:#fff;width:10px;height:10px;box-shadow:0 0 8px #fff9}.network-pill small{color:var(--muted);font-size:11px;display:block}.clock{font-family:var(--mono);color:var(--muted);border:1px solid var(--border-strong);white-space:nowrap;background:var(--panel);border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.icon-btn{border:1px solid var(--border-strong);background:var(--panel);width:36px;height:36px;color:var(--silver);border-radius:6px;place-items:center;display:grid}.icon-btn:hover{border-color:var(--muted)}main{flex:1;width:100%;padding:10px 18px 12px}.tpanel,.panel{background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--border-strong);border-radius:var(--radius);flex-direction:column;min-width:0;padding:10px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff04}.tpanel:before,.tpanel:after{content:"";border-color:var(--muted);opacity:.5;border-style:solid;width:8px;height:8px;position:absolute}.tpanel:before{border-width:1px 0 0 1px;top:3px;left:3px}.tpanel:after{border-width:0 1px 1px 0;bottom:3px;right:3px}.tpanel-head,.section-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;margin-bottom:8px;display:flex}.tpanel-head h2,.section-head h2{font-family:var(--serif);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}.tpanel-icon{color:var(--silver);display:inline-flex}.tpanel-index{font-family:var(--serif);margin-right:2px;font-size:15px;font-weight:600}.tpanel-aside{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;display:inline-flex}.tpanel-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.section-head{justify-content:space-between}h3{color:var(--text);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.sub-h{margin-top:4px}.tag,.chip{white-space:nowrap;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.55;display:inline-flex}.tag-red,.chip-red{background:var(--red);color:#fff}.tag-amber,.chip-amber{background:var(--amber);color:#141006}.tag-gold{background:var(--gold);color:#141006}.tag-green,.chip-green{color:#d9ffe9;background:#1f7a4c}.tag-muted,.chip-muted,.chip-neutral{color:var(--muted);background:#ffffff12}.tag-outline{border-color:var(--border-strong);color:var(--text);background:#ffffff05;font-weight:500}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.kind{font-size:11px;font-family:var(--mono);color:var(--faint)}.kind-confirmed{color:var(--green)}.kind-manual_review{color:var(--amber)}.ext{align-items:center;gap:4px;display:inline-flex}.row-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.row-red{background:radial-gradient(circle, #ff6b7c, var(--red));box-shadow:0 0 6px #e5293f99}.row-amber,.row-gold{background:radial-gradient(circle, #ffe08a, var(--amber))}.row-green{background:radial-gradient(circle,#7dffb8,#1f9a5a)}.row-muted{background:var(--faint)}.row-outline{border:2px solid var(--faint)}.btn-primary{color:var(--text);border:1px solid var(--silver);font-family:var(--serif);letter-spacing:.12em;white-space:nowrap;background:#0b0b0d;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 0 14px #ffffff1f,inset 0 0 12px #ffffff0d}.btn-primary:hover:not(:disabled){background:#16161a;box-shadow:0 0 18px #ffffff38}.wide-btn{border:1px solid var(--border-strong);background:var(--inset);width:100%;color:var(--text);border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:6px 10px;font-size:12.5px;display:flex}.wide-btn:hover{border-color:var(--muted);text-decoration:none}.btn-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;display:grid}.btn-row .wide-btn{justify-content:flex-start;margin-top:0;padding-left:14px}.btn-secondary{color:var(--text);border:1px solid var(--border-strong);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex}.btn-secondary:hover:not(:disabled){border-color:var(--muted)}.link-button{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.link-button:hover{color:var(--text)}.aside-btn{text-decoration:none}.copy-btn{color:var(--muted);background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.copy-btn:hover{color:var(--text)}.chev{color:var(--muted);background:0 0;border:0;place-items:center;padding:2px;display:grid}.chev:hover:not(:disabled){color:var(--text)}.input-kicker{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.scan-row{align-items:stretch;gap:8px;display:flex}.input-wrap{flex:1;min-width:0;display:flex;position:relative}.input-wrap input{border:1px solid var(--border-strong);min-width:0;color:var(--text);font-family:var(--mono);background:#00000080;border-radius:5px;flex:1;padding:10px 36px 10px 12px;font-size:13px}.input-wrap input::placeholder{color:var(--faint)}.input-wrap input:focus{border-color:var(--silver);outline:none;box-shadow:0 0 0 3px #ffffff0f}.input-wrap input[aria-invalid=true]{border-color:var(--red)}.clear-btn{color:var(--muted);background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.clear-btn:hover{color:var(--text)}.field-error{color:var(--red);margin:6px 0 0;font-size:12px}.input-panel .error-panel{margin-top:8px;padding:8px 12px}.dash{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);gap:12px;display:grid}.col{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.col-left{grid-area:1/1}.tree-col{flex-direction:column;grid-area:1/2;align-items:center;min-height:0;display:flex;position:relative}.col-right{grid-area:1/3}.dash-low{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,.98fr) minmax(0,1.62fr);gap:12px;display:grid}.token-id{align-items:center;gap:16px;margin:2px 0 4px;display:flex}.avatar{border:1px solid var(--border-strong);object-fit:cover;background:var(--panel-2);border-radius:50%;flex-shrink:0;width:62px;height:62px}.avatar-fallback{font-family:var(--serif);color:var(--silver);place-items:center;font-size:20px;display:grid}.token-id-text{flex-direction:column;gap:6px;min-width:0;display:flex}.token-id h1{font-family:var(--serif);word-break:break-word;letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:19px;font-weight:600;line-height:1.2;display:flex}.sym{font-family:var(--sans);color:var(--muted);font-size:12.5px;font-weight:400}.kv{margin:0}.kv-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.kv-row dt{color:var(--muted);white-space:nowrap}.kv-row dd{text-align:right;min-width:0;font-family:var(--mono);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.delta{font-family:var(--mono);font-size:11.5px;font-weight:600}.delta.up{color:var(--green)}.delta.down{color:var(--red)}.market-grid{grid-template-columns:30px 1.3fr 1fr 1fr;align-items:center;gap:4px 12px;display:grid}.mk{border-bottom:1px solid #ffffff0a;flex-direction:column;min-width:0;padding:4px 0;display:flex}.mk-icon{color:var(--silver);border-bottom:0;align-items:center}.stat-label{color:var(--muted);font-size:11.5px;display:block}.mk-big{font-family:var(--mono);letter-spacing:-.02em;font-size:20px;font-weight:600}.mk-val{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.mini-volume{align-items:flex-end;gap:2px;height:26px;margin-top:4px;display:flex}.mini-volume span{background:#d6d6de47;border-radius:1px 1px 0 0;flex:1;min-width:1px}.mini-volume span.down{background:#d6d6de24}.tree{width:100%;height:100%;max-height:100%;display:block}.tree .edge-flow{fill:none;stroke:#e1e1eb2e;stroke-width:1.6px;stroke-linecap:round}@keyframes flow{to{stroke-dashoffset:-40px}}.tree .node-name{fill:#f4f1ec;font-family:var(--serif);letter-spacing:.06em;text-anchor:middle;font-size:15px;font-weight:600}.tree .node-aspect{font-family:var(--serif);letter-spacing:.14em;text-anchor:middle;fill:var(--muted);font-size:9.5px}.tree .ring-red .node-aspect{fill:#ff6b7c}.tree .ring-purple .node-aspect{fill:#c08cff}.tree .node-label{fill:#e6e3de;letter-spacing:.1em;text-anchor:middle;font-size:9.2px;font-weight:600}.tree .node-status{font-family:var(--mono);text-anchor:middle;fill:var(--muted);font-size:9px}.tree .tone-red{fill:#ff6b7c}.tree .tone-amber{fill:var(--amber)}.tree .tone-green{fill:var(--green)}.tree .tone-muted,.tree .tone-idle{fill:var(--faint)}.tree .tone-seek{fill:#fff;animation:1s steps(2,end) infinite blink}.tree .tree-note{fill:var(--muted);text-anchor:middle;font-size:10px}.tree-hint{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0;font-size:10.5px}@keyframes blink{50%{opacity:.25}}.score-pair{border:1px solid var(--border);background:#0000004d;border-radius:5px;grid-template-columns:1fr 26px 1fr;align-items:center;display:grid}.score-box{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;display:flex}.score-box h3{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.score-sep{color:var(--muted);text-align:center;font-size:16px}.gauge{aspect-ratio:1;width:clamp(80px,12vh,128px);position:relative}.gauge svg{width:100%;height:100%}.gauge circle{fill:none;stroke-width:7px;stroke-linecap:round}.gauge-fill{transition:stroke-dasharray .6s}.gauge-red .gauge-fill{stroke:var(--red);filter:drop-shadow(0 0 6px #e5293fcc)}.gauge-amber .gauge-fill{stroke:var(--amber);filter:drop-shadow(0 0 6px #f2c23ab3)}.gauge-gold .gauge-fill{stroke:var(--gold);filter:drop-shadow(0 0 6px #f2b52ecc)}.gauge-green .gauge-fill{stroke:var(--green);filter:drop-shadow(0 0 6px #3fd48ab3)}.gauge-text{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gauge-value{font-family:var(--serif);font-size:clamp(26px,4.4vh,40px);font-weight:600;line-height:1}.gauge-red .gauge-value{color:#ff4d62}.gauge-amber .gauge-value{color:var(--amber)}.gauge-gold .gauge-value{color:var(--gold)}.gauge-green .gauge-value{color:var(--green)}.gauge-muted .gauge-value{color:var(--faint);font-size:clamp(18px,3vh,26px)}.gauge-lb{vertical-align:top;margin-right:2px;font-size:.5em}.gauge-max{color:var(--muted);font-size:12px;font-family:var(--serif)}.assess-card{border:1px solid var(--border-strong);background:radial-gradient(at 0%,#e5293f1a,#0000 55%),#00000059;border-radius:5px;margin-top:4px}.assess{align-items:flex-start;gap:14px;padding:10px 12px;display:flex}.assess-icon{color:var(--muted);flex-shrink:0;width:44px;height:44px}.assess-text{flex:1;min-width:0}.assess-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.assess-kicker{font-family:var(--serif);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:10.5px}.assess-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.assess-label{font-family:var(--serif);font-size:21px;line-height:1.25;display:block}.assess-text p{color:var(--muted);font-size:12px;font-family:var(--mono);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.assess-red .assess-icon,.assess-red .assess-label{color:#ff4d62}.assess-amber .assess-icon,.assess-amber .assess-label{color:var(--amber)}.assess-green .assess-icon,.assess-green .assess-label{color:var(--green)}.assess-red{border-color:#e5293f59}.range-tabs{gap:3px;display:flex}.range-tabs button{border:1px solid var(--border-strong);color:var(--muted);background:0 0;border-radius:3px;padding:1px 8px;font-size:11px}.range-tabs button.active{background:var(--silver);color:#0b0b0d;border-color:var(--silver);font-weight:700}.chart-panel{flex:1}.chart-area{border:1px solid var(--border);background:#00000073;border-radius:4px;flex:1;min-height:200px;display:flex;overflow:hidden}.chart-box{flex:1;min-height:0;position:relative}.chart-svg{touch-action:none;display:block;position:absolute;inset:0}.chart-svg .grid{stroke:#ffffff0d;stroke-dasharray:3 4}.chart-svg .axis{fill:#a7a4ab;font-family:var(--sans);font-size:10.5px}.chart-svg .up .wick{stroke:#e8e6e3}.chart-svg .up .body{fill:#e8e6e3}.chart-svg .up .vol{fill:#e8e6e359}.chart-svg .down .wick{stroke:var(--red)}.chart-svg .down .body{fill:var(--red)}.chart-svg .down .vol{fill:#e5293f66}.chart-svg .last-line{stroke:#ffffff59;stroke-dasharray:2 3}.chart-svg .last-tag{fill:#e8e6e3}.chart-svg .last-text{fill:#0b0b0d;font-family:var(--mono);font-size:10px;font-weight:700}.chart-svg .crosshair{stroke:#ffffff59;stroke-dasharray:2 3}.chart-svg .tooltip-bg{fill:#050506f2;stroke:var(--border-strong)}.chart-svg .tooltip{fill:var(--text);font-family:var(--mono);font-size:10px}.chart-svg .tooltip.dim{fill:var(--muted)}.chart-source{font-family:var(--mono);color:var(--faint);text-align:right;margin:0;font-size:10px}.screen-idle{text-align:center;color:var(--silver);font-family:var(--serif);letter-spacing:.1em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12px;display:flex}.screen-idle .dim{font-family:var(--sans);letter-spacing:0}.cursor{animation:1s step-end infinite blink}.screen-btn{border:1px solid var(--silver);color:var(--silver);background:0 0;border-radius:4px;padding:3px 12px}.check-list,.signal-list{margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid #ffffff0a;grid-template-columns:16px minmax(110px,.75fr) minmax(0,1.5fr) 62px 18px;align-items:center;gap:10px;padding:2px 0;font-size:12px;display:grid}.check-list li:last-child{border-bottom:0}.check-list .tag{justify-content:center;justify-self:stretch}.check-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.check-detail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ratio{flex-direction:column;gap:2px;width:100%;min-width:150px;display:flex}.ratio-bar{background:#1e1e23;border-radius:999px;height:6px;display:flex;overflow:hidden}.ratio-bar .buy{background:var(--green)}.ratio-bar .sell{background:var(--red)}.ratio-legend{font-family:var(--mono);justify-content:space-between;font-size:11px;display:flex}.social-grid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid}.social-left{flex-direction:column;gap:6px;min-width:0;display:flex}.x-overview{align-items:flex-start;gap:12px;display:flex}.x-body{flex:1;min-width:0}.x-logo{flex-shrink:0;place-items:center;width:34px;height:34px;font-size:26px;display:grid}.x-logo.small{border:1px solid var(--border-strong);border-radius:50%;width:30px;height:30px;font-size:16px}.x-stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.x-stats b{font-family:var(--mono);font-size:14px;display:block}.x-stats span{color:var(--muted);font-size:11px}.acct-list,.post-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.acct-list li{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.post-list li{border-bottom:1px solid #ffffff0a;gap:10px;padding-bottom:5px;display:flex}.post-list p{word-break:break-word;color:var(--muted);margin:1px 0;font-size:11.5px}.post-meta{font-size:11.5px}.signals{border-left:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;padding-left:12px;display:flex}.signal-list li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 0;font-size:11.5px;display:grid}.filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.filter-tabs button{border:1px solid var(--border-strong);color:var(--muted);background:0 0;border-radius:4px;padding:2px 10px;font-size:11.5px}.filter-tabs button.active{border-color:var(--silver);color:var(--text)}.export-btn{border:1px solid var(--border-strong);background:var(--inset);color:var(--text);border-radius:4px;align-items:center;gap:6px;margin-left:6px;padding:3px 12px;font-size:12px;display:inline-flex}.export-btn:hover:not(:disabled){border-color:var(--muted)}.log-table{border-collapse:collapse;width:100%;font-size:12px}.log-table th{background:var(--panel-2);text-align:left;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);white-space:nowrap;z-index:1;padding:5px 8px;font-size:10.5px;font-weight:500;position:sticky;top:0}.log-table td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:4px 8px}.log-details{white-space:nowrap;text-overflow:ellipsis;max-width:420px;overflow:hidden}.addr-cell{align-items:center;gap:4px;margin-right:6px;display:inline-flex}.stat-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.stat-strip div{border:1px solid var(--border);background:#0000004d;border-radius:5px;flex-direction:column;padding:8px 10px;display:flex}.stat-strip b{font-family:var(--serif);font-size:20px}.stat-strip span{color:var(--muted);font-size:11.5px}.dev-box{background:#e5293f0f;border:1px solid #e5293f59;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.share{vertical-align:middle;background:#1e1e23;border-radius:999px;width:60px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.share span{background:var(--silver);height:100%;display:block}.history-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.history-list a{border:1px solid var(--border);color:var(--text);border-radius:5px;grid-template-columns:1fr auto;gap:1px 10px;padding:5px 10px;font-size:12px;display:grid}.history-list a:hover{border-color:var(--muted);text-decoration:none}.how-list{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.how-list strong{color:var(--text)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin,.cursor,.tree .edge-flow.seeking,.tree .node.loading .ring-glow,.tree .tone-seek,.tree .crystal.pulsing{animation:none}}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000c;justify-content:center;align-items:stretch;padding:3vh 2vw;display:flex;position:fixed;inset:0}.modal{border:1px solid var(--border-strong);border-radius:var(--radius);background:#08080a;outline:none;flex-direction:column;width:min(1140px,100%);min-height:0;display:flex;box-shadow:0 30px 80px #000c}.modal-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.modal-head h2{font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;font-size:14px}.modal-tabs{flex-wrap:wrap;gap:4px;display:flex}.modal-tabs button{border:1px solid var(--border-strong);color:var(--muted);font-family:var(--serif);letter-spacing:.06em;background:0 0;border-radius:4px;padding:3px 10px;font-size:11.5px}.modal-tabs button.active{background:var(--silver);border-color:var(--silver);color:#0b0b0d;font-weight:700}.modal-close{border:1px solid var(--border-strong);border-radius:4px;margin-left:auto;padding:5px}.modal-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto}.modal-body .tpanel-body{overflow:visible}.page{flex-direction:column;gap:14px;display:flex}.page.narrow{width:100%;max-width:1000px;margin:0 auto}.panel{padding:14px 16px;display:block}.assessment-label{font-family:var(--serif);margin:0 0 6px;font-size:24px;font-weight:600}.assessment.tone-red .assessment-label{color:#ff4d62}.assessment.tone-amber .assessment-label{color:var(--amber)}.assessment.tone-green .assessment-label{color:var(--green)}.assessment-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:14px;display:grid}ul.plain{color:var(--muted);margin:0;padding:0;list-style:none}ul.plain li{margin:4px 0}ul.bullets{margin:0;padding-left:18px;font-size:13px}ul.bullets li{margin:5px 0}ul.bullets.red li::marker{color:var(--red)}ul.bullets.green li::marker{color:var(--green)}ul.bullets.amber li::marker{color:var(--amber)}.missing{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.missing summary{cursor:pointer;color:var(--amber);font-size:13px}.warning{color:var(--amber);font-size:12.5px}.disclaimer{color:var(--faint);margin-top:12px;font-size:11.5px}.filter-row{margin:10px 0}.finding-group{margin-top:16px}.findings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.finding{border:1px solid var(--border);background:#0000004d;border-radius:5px;gap:10px;padding:10px 12px;display:flex}.finding.status-triggered{border-left:3px solid var(--red)}.finding.status-unknown{border-left:3px solid var(--faint)}.finding.status-clear{border-left:3px solid var(--g-dim)}.finding-body{flex:1;min-width:0}.finding-body p{color:var(--muted);font-size:13px}.finding-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.points{font-family:var(--mono);color:var(--red);margin-left:auto;font-size:12.5px}.ico{flex-shrink:0;margin-top:2px}.ico.red{color:var(--red)}.ico.green{color:var(--green)}.ico.amber{color:var(--amber)}.ico.muted{color:var(--faint)}.evidence-wrap{margin-top:6px}.evidence{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.evidence li{font-family:var(--mono);background:var(--bg);border:1px solid var(--border);border-radius:4px;flex-wrap:wrap;gap:6px 12px;padding:6px 10px;font-size:11.5px;display:flex}.ev-source{color:var(--silver)}.ev-field{color:var(--muted);word-break:break-all}.ev-value{color:var(--amber);word-break:break-all}.ev-time{color:var(--faint)}.coverage{align-items:center;gap:10px;display:flex}.coverage-track{background:#1e1e23;border-radius:999px;flex:1;min-width:60px;height:5px;overflow:hidden}.coverage-track span{background:var(--silver);height:100%;display:block}.coverage-text{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11.5px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12.5px}th{text-align:left;color:var(--faint);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;font-size:10.5px;font-weight:500}td{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:6px 8px}.num{text-align:right;font-family:var(--mono)}.category-table td:last-child{min-width:140px}.notice{color:var(--amber);background:#f2c23a14;border:1px solid #f2c23a4d;border-radius:5px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.notice p{color:var(--muted)}.accounts,.sources,.posts,.steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.accounts li,.sources li{border:1px solid var(--border);background:#0000004d;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 12px;display:flex}.posts li{border:1px solid var(--border);background:#0000004d;border-radius:5px;padding:10px 12px}.post-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.posts p{white-space:pre-wrap;word-break:break-word}.steps li{font-family:var(--mono);color:var(--muted);padding-left:14px;font-size:11.5px;position:relative}.steps li:before{content:"›";color:var(--silver);position:absolute;left:0}.error-panel{background:#e5293f14;border:1px solid #e5293f73;border-radius:5px}.error-head{color:#ff6b7c;align-items:center;gap:8px;display:flex}.error-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.request-id{text-align:right}@media (width>=1100px) and (height>=640px){.shell{height:100dvh;overflow:hidden}.topbar{position:static}main{flex:1;min-height:0}.dash{height:100%}.col>.tpanel,.dash-low>.tpanel,.spider-gate>.tpanel{min-height:0}.tpanel-body{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow:auto}.chart-panel .tpanel-body{overflow:hidden}.chart-area{min-height:0}.tree{flex:1;height:auto;min-height:0}}@media (width>=1100px) and (height<=960px){main{padding:8px 14px 10px}.dash,.dash-low,.col{gap:8px}.tpanel{padding:7px 12px}.tpanel-head{margin-bottom:5px}.tpanel-body{gap:5px}.btn-primary{min-height:38px}.input-wrap input{padding:8px 32px 8px 10px}.avatar{width:46px;height:46px}.token-id h1{font-size:16px}.kv-row{padding:1px 0;font-size:12px}.mk{padding:2px 0}.mk-big{font-size:17px}.mk-val{font-size:13.5px}.mini-volume{height:18px}.gauge{width:clamp(64px,10vh,100px)}.assess{gap:10px;padding:6px 10px}.assess-icon{width:34px;height:34px}.assess-label{font-size:17px}.assess-text p{-webkit-line-clamp:2}.check-list li{padding:1px 0;font-size:11.5px}.check-detail{font-size:11px}.signal-list li{padding:1px 0}.post-list p{display:none}.how-list{gap:3px;font-size:12px}}@media (width>=1100px) and (height<=800px){.brand-sub,.clock{display:none}.topbar{padding:5px 16px}.nav a,.nav button{padding:8px 0 6px}.check-detail{display:none}.check-list{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.check-list li{grid-template-columns:14px minmax(0,1fr) 58px 16px}.mini-volume{display:none}.input-kicker{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1500px){.clock{display:none}.nav{gap:20px;margin-left:12px}}@media (width<=1099px){.dash{flex-direction:column;display:flex}.tree-col{order:-1}.tree{max-width:560px}.dash-low{grid-template-columns:minmax(0,1fr)}.chart-area{min-height:260px}.topbar{flex-wrap:wrap;gap:10px;padding:8px 14px}.nav{order:3;gap:18px;width:100%;margin:0;overflow-x:auto}.check-detail{display:none}.check-list li{grid-template-columns:14px minmax(0,1fr) 62px 18px}}@media (width<=640px){main{padding:10px}.scan-row{flex-direction:column}.network-pill small{display:none}.social-grid{grid-template-columns:minmax(0,1fr)}.signals{border-left:0;border-top:1px solid var(--border);padding-top:8px;padding-left:0}.x-stats{grid-template-columns:repeat(2,1fr)}.btn-row{grid-template-columns:1fr}.market-grid{grid-template-columns:24px 1fr 1fr}.market-grid .mk:nth-child(4),.market-grid .mk:nth-child(8){grid-column:2/-1}}@media (width>=1100px){.check-list li{min-height:21px;padding:0}.check-list .tag{padding:0 8px;font-size:10.5px}.dash{grid-template-rows:minmax(0,1fr) auto}}@media (width>=1100px) and (height<=1100px){.avatar{width:50px;height:50px}.token-id{gap:12px}.token-id h1{font-size:17px}.kv-row{padding:2px 0}.wide-btn{padding:4px 10px}.input-kicker{margin-bottom:3px}.btn-primary{min-height:40px}.mini-volume{height:20px}}@media (width>=1100px) and (height<=800px){.kv-row.dup,.kv-row.minor{display:none}.mk{padding:1px 0}.mk-big{font-size:15px}.mk-val{font-size:12.5px}.tpanel{padding:5px 10px}.x-overview p{font-size:11.5px}.acct-list li .dim{display:none}}@media (width>=1100px) and (height>=640px){.dash{grid-template-rows:minmax(0,1.7fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(360px,min(36vw,49.14dvh - 63.882px)) minmax(0,1fr)}.dash-low>.tpanel,.dash-low>.spider-gate>.tpanel{min-height:0}.tree-col{justify-content:center}.tree{width:100%}}@media (width>=1100px) and (height<=900px){.kv-row.minor{display:none}.input-kicker{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}:root{--line:#d6d6de33;--line-strong:#e8e8f08c;--frame-bg:#060607;--corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cg fill='none' stroke='rgb(236,236,242)'%3E%3Cpath d='M.5 26V.5H26' stroke-opacity='.85'/%3E%3Cpath d='M4.5 15V4.5H15' stroke-opacity='.6'/%3E%3C/g%3E%3Cpath d='M4.5 1.5 7.5 4.5 4.5 7.5 1.5 4.5Z' fill='rgb(236,236,242)'/%3E%3Cpath d='M.5 .5h3v3h-3Z' fill='rgb(236,236,242)'/%3E%3C/svg%3E");--corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cg transform='matrix(-1 0 0 1 26 0)'%3E%3Cg fill='none' stroke='rgb(236,236,242)'%3E%3Cpath d='M.5 26V.5H26' stroke-opacity='.85'/%3E%3Cpath d='M4.5 15V4.5H15' stroke-opacity='.6'/%3E%3C/g%3E%3Cpath d='M4.5 1.5 7.5 4.5 4.5 7.5 1.5 4.5Z' fill='rgb(236,236,242)'/%3E%3Cpath d='M.5 .5h3v3h-3Z' fill='rgb(236,236,242)'/%3E%3C/g%3E%3C/svg%3E");--corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cg transform='matrix(1 0 0 -1 0 26)'%3E%3Cg fill='none' stroke='rgb(236,236,242)'%3E%3Cpath d='M.5 26V.5H26' stroke-opacity='.85'/%3E%3Cpath d='M4.5 15V4.5H15' stroke-opacity='.6'/%3E%3C/g%3E%3Cpath d='M4.5 1.5 7.5 4.5 4.5 7.5 1.5 4.5Z' fill='rgb(236,236,242)'/%3E%3Cpath d='M.5 .5h3v3h-3Z' fill='rgb(236,236,242)'/%3E%3C/g%3E%3C/svg%3E");--corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cg transform='matrix(-1 0 0 -1 26 26)'%3E%3Cg fill='none' stroke='rgb(236,236,242)'%3E%3Cpath d='M.5 26V.5H26' stroke-opacity='.85'/%3E%3Cpath d='M4.5 15V4.5H15' stroke-opacity='.6'/%3E%3C/g%3E%3Cpath d='M4.5 1.5 7.5 4.5 4.5 7.5 1.5 4.5Z' fill='rgb(236,236,242)'/%3E%3Cpath d='M.5 .5h3v3h-3Z' fill='rgb(236,236,242)'/%3E%3C/g%3E%3C/svg%3E")}html,body{background:#020202}.sigil{flex-shrink:0;display:block}.sigil-eye{fill:#020202}.tpanel{border:1px solid var(--line);background:var(--corner) left top / 26px 26px no-repeat border-box, var(--corner-tr) right top / 26px 26px no-repeat border-box, var(--corner-bl) left bottom / 26px 26px no-repeat border-box, var(--corner-br) right bottom / 26px 26px no-repeat border-box, radial-gradient(ellipse 80% 50% at 50% 0%, #ffffff09, transparent 70%), linear-gradient(180deg, #0a0a0c, var(--frame-bg));border-radius:0;padding:9px 16px 12px;box-shadow:0 0 0 1px #000,0 12px 28px #0000008c}.tpanel:before{content:"";opacity:1;background:linear-gradient(90deg,#fff9,#ffffff2e 35%,#ffffff0d 70%,#ffffff40);border:0;width:auto;height:1px;display:block;position:absolute;top:-1px;left:26px;right:26px}.tpanel:after{content:"";opacity:1;background:var(--frame-bg);border:1px solid var(--line-strong);width:7px;height:7px;display:block;position:absolute;bottom:-4px;left:50%;right:auto;transform:translate(-50%)rotate(45deg)}.tpanel-head{background:linear-gradient(90deg, var(--line-strong), #d6d6de1f 45%, transparent) left bottom / 100% 1px no-repeat;gap:8px;min-height:24px;margin:0 0 8px;padding:0 2px 6px 6px}.tpanel-sigil{width:17px;height:17px;color:var(--silver);filter:drop-shadow(0 0 4px #ffffff59)}.tpanel-head h2{letter-spacing:.16em;font-size:12.5px}.tpanel-index{color:var(--silver);margin-right:0;font-size:13.5px}.tpanel-aside{margin-right:0}.input-panel .tpanel-head{margin-bottom:8px}.topbar{border-bottom:1px solid var(--line);background:radial-gradient(40% 120% at 50% 100%,#ffffff0f,#0000 70%),linear-gradient(#0d0d10,#050506);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:20px;height:60px;padding:0 20px;display:grid;position:relative}.topbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 2%,#ffffff59 30%,#fffc 50%,#ffffff59 70%,#0000 98%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.topbar:after{content:"";pointer-events:none;background:#050506;border:1px solid #ffffffbf;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 8px #ffffff59}.brand{place-self:center start;gap:12px}.brand-sigil{width:36px;height:36px;color:var(--silver);filter:drop-shadow(0 0 6px #fff6);transition:transform .6s}.brand:hover .brand-sigil{transform:rotate(45deg)}.brand-text{border-left:1px solid var(--line);padding:0 0 0 12px}.brand-name{letter-spacing:.14em;text-shadow:0 0 12px #ffffff2e;font-size:21px}.brand-sub{letter-spacing:.26em;font-size:9px}.nav{align-items:stretch;gap:0;margin:0;display:flex}.nav a,.nav button{letter-spacing:.2em;color:var(--muted);text-shadow:none;background:0 0;border:0;align-items:center;padding:0 22px;font-size:11.5px;display:flex;position:relative}.nav>*+:before{content:"";background:#d6d6de59;width:4px;height:4px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)rotate(45deg)}.nav a:hover,.nav button:hover{color:var(--text);text-decoration:none}.nav a.active,.nav button.active{color:#fff;text-shadow:0 0 10px #ffffff73;background:linear-gradient(#0000 40%,#ffffff0f);box-shadow:inset 0 -2px #ffffffe6}.top-right{place-self:center end;align-items:center;gap:8px;width:auto;margin:0;display:flex;position:static}.network-pill,.clock,.icon-btn,.ca-chip{--c:#e8e8f08c;background:linear-gradient(var(--c), var(--c)) left top / 7px 1px no-repeat, linear-gradient(var(--c), var(--c)) left top / 1px 7px no-repeat, linear-gradient(var(--c), var(--c)) right top / 7px 1px no-repeat, linear-gradient(var(--c), var(--c)) right top / 1px 7px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 7px 1px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 1px 7px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 7px 1px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 1px 7px no-repeat, #ffffff06;border:1px solid #d6d6de1a;border-radius:0;height:38px;margin:0;position:static}.network-pill{justify-content:flex-start;gap:10px;width:auto;padding:0 14px 0 12px;font-size:12px}.network-pill .dot-green{background:var(--green);box-shadow:0 0 8px var(--green);width:8px;height:8px}.clock{width:auto;color:var(--silver);padding:0 12px;font-size:11.5px;display:inline-flex}.clock svg{color:var(--muted);display:inline}.icon-btn{width:38px;color:var(--silver)}.icon-btn.on{color:#ff3049}.ca-chip{font-family:var(--mono);color:var(--silver);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12px;display:inline-flex}.ca-chip .ca-tag{letter-spacing:.12em;color:#ff3049;font-weight:700}.ca-chip .ca-addr{text-align:left;white-space:nowrap;min-width:9.5ch}.ca-chip svg{color:var(--muted)}.ca-chip.done svg,.ca-chip.done .ca-addr{color:var(--green)}.icon-btn:hover,.network-pill:hover,.ca-chip:hover{--c:#fff;border-color:#d6d6de4d}.modal{border:1px solid var(--line);background:var(--corner) left top / 26px 26px no-repeat border-box, var(--corner-tr) right top / 26px 26px no-repeat border-box, var(--corner-bl) left bottom / 26px 26px no-repeat border-box, var(--corner-br) right bottom / 26px 26px no-repeat border-box, #070708;border-radius:0}.modal-head{background:linear-gradient(90deg, transparent, var(--line-strong) 50%, transparent) left bottom / 100% 1px no-repeat;border-bottom:0}.faint{color:var(--faint)}.src-summary{border:1px solid var(--line);color:var(--muted);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:6px 22px;padding:8px 14px;font-size:12px;display:flex}.src-summary b{font-family:var(--serif);margin-right:4px;font-size:17px}.src-summary-check{font-family:var(--mono);margin-left:auto;font-size:11px}.src-summary-check b{font-family:var(--mono);margin:0;font-size:12px}.src-group{font-family:var(--serif);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:linear-gradient(90deg, var(--line), transparent 60%) left bottom / 100% 1px no-repeat;margin:8px 0 0;padding-bottom:4px;font-size:11px}.src-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.src-row{border-bottom:1px solid #ffffff0d;grid-template-columns:14px minmax(220px,1fr) minmax(0,1.35fr) 150px;align-items:center;gap:4px 16px;padding:9px 6px;display:grid}.src-row:hover{background:#ffffff06}.src-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.src-title strong{font-size:13px}.src-title .chip{padding:0 6px;font-size:10px}.src-purpose{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.src-note{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.src-side{font-family:var(--mono);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;display:flex}.src-unavailable,.src-blocked{opacity:.72}.src-unavailable strong,.src-blocked strong{color:var(--muted)}@media (width<=860px){.src-row{grid-template-columns:14px minmax(0,1fr)}.src-note,.src-side{grid-column:2}.src-side{flex-direction:row;align-items:flex-start;gap:12px}.src-summary-check{width:100%;margin-left:0}}.gauge{background-repeat:no-repeat;background-size:100% 100%;width:clamp(88px,12.5vh,138px)}.gauge-ring-red{background-image:url(/ui/ring-red.png)}.gauge-ring-gold{background-image:url(/ui/ring-gold.png)}.gauge circle{stroke-width:4px}.gauge-track{stroke:#ffffff0f}.gauge-value{font-size:clamp(22px,3.8vh,36px)}.gauge-max{font-size:11px}.score-pair{background:0 0;border:0}.gauge{mix-blend-mode:lighten;clip-path:circle(47%)}.assess-card{--tone:var(--silver);border:1px solid var(--line);background:var(--corner) left top / 18px 18px no-repeat border-box, var(--corner-tr) right top / 18px 18px no-repeat border-box, var(--corner-bl) left bottom / 18px 18px no-repeat border-box, var(--corner-br) right bottom / 18px 18px no-repeat border-box, radial-gradient(circle at 52px 50%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 90px), #0006;border-radius:0;margin-top:4px;position:relative}.assess-red{--tone:#ff3049;border-color:var(--line)}.assess-amber{--tone:var(--amber);border-color:var(--line)}.assess-green{--tone:var(--green);border-color:var(--line)}.assess{align-items:center;gap:16px;padding:12px 18px}.assess-sigil{width:64px;height:64px;color:var(--tone);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tone) 70%, transparent));box-sizing:content-box;border-right:1px solid var(--line);padding-right:14px}.tree .node,.tree .core{cursor:pointer;outline:none}.tree .hit{fill:#0000}.net .n-strays path{fill:none;stroke:#9696a529;stroke-width:1.4px;stroke-linecap:round}.net .n-cable-shadow{fill:none;stroke:#000;stroke-width:8px;stroke-linecap:round;opacity:.9}.net .n-cable{fill:none;stroke:#34343d;stroke-width:3.6px;stroke-linecap:round}.net .n-signal{fill:none;stroke-width:1.2px;stroke-linecap:round;opacity:.75}.net .sig-red{stroke:#ff3049;filter:drop-shadow(0 0 3px #ff3049)}.net .sig-amber{stroke:var(--amber)}.net .sig-green{stroke:var(--green)}.net .sig-muted{stroke:#d6d6de4d}.tree .edge-flow.seeking{stroke:#fff;stroke-width:1.6px;stroke-dasharray:5 12;filter:drop-shadow(0 0 3px #fff);fill:none;animation:1.1s linear infinite flow}.net .core-glow{fill:#ffffff12;opacity:0;transition:opacity .4s}.net .core.awake .core-glow{opacity:1}.net .core-glow.pulsing{opacity:1;animation:1s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.15}50%{opacity:.8}}.net .n-orbit{fill:none;stroke:#d6d6de24;stroke-width:1px;stroke-dasharray:2 5}.net .n-hub-ring{stroke:#e4e4ee;stroke-width:1.8px}.net .n-hub .n-hub-ring{filter:drop-shadow(0 0 6px #ffffff40)}.net .n-hub:hover .n-hub-ring,.net .n-hub.selected .n-hub-ring{stroke-width:2.6px}.net .n-hub-inner{fill:none;stroke:#ffffff1a;stroke-dasharray:3 3}.net .n-cross{stroke:#ffffff38;stroke-width:1px}.net .n-hub-kicker{fill:var(--muted);font-family:var(--mono);letter-spacing:.18em;text-anchor:middle;text-transform:uppercase;font-size:7px}.net .n-hub-symbol{fill:#fff;font-family:var(--serif);letter-spacing:.06em;text-anchor:middle;font-size:14px;font-weight:600}.net .core.awake .n-hub-symbol{fill:var(--green)}.net .n-term{--t:#d6d6de52}.net .term-seek{--t:#fff}.net .term-red{--t:#ff3049}.net .term-amber{--t:var(--amber)}.net .term-green{--t:var(--green)}.net .term-muted{--t:#d6d6de73}.net .n-box{fill:#08080a;stroke:var(--t);stroke-width:1.1px}.net .n-box-glow{fill:none;stroke:var(--t);stroke-width:3px;opacity:0;transition:opacity .2s}.net .n-term:hover .n-box-glow,.net .n-term:focus-visible .n-box-glow{opacity:.5}.net .n-term.selected .n-box-glow,.net .n-term[data-spider-on] .n-box-glow{opacity:.8}.net .n-term.selected .n-box{stroke-width:1.8px}.net .n-term.loading .n-box-glow{animation:1.4s ease-in-out infinite breathe}.net .n-corner{fill:none;stroke:var(--t);stroke-width:2px}.net .n-led{fill:var(--t);filter:drop-shadow(0 0 3px var(--t))}.net .term-idle .n-led{fill:#2a2a30;filter:none}.net .n-term.loading .n-led{animation:.8s steps(2,end) infinite blink}.net .n-num{fill:var(--faint);font-family:var(--mono);font-size:9px}.net .n-label{fill:#f4f1ec;font-family:var(--serif);letter-spacing:.08em;font-size:11.5px;font-weight:600}.net .n-sub{fill:var(--muted);letter-spacing:.06em;font-size:7.6px}.net .n-status{font-family:var(--mono);font-size:8.4px}.net .n-scanline{fill:#ffffff8c;filter:drop-shadow(0 0 3px #fff);pointer-events:none;display:none}.net [data-spider-on] .n-scanline{display:inline}.net .n-caption{fill:var(--silver);font-family:var(--mono);text-anchor:middle;font-size:9.5px}.net .n-caption-tag{fill:#ff3049;font-weight:700}.tree .num{fill:var(--muted);font-family:var(--serif);text-anchor:middle;font-size:9px}@media (prefers-reduced-motion:reduce){.net .n-term.loading .n-box-glow{animation:none}}.spider-bot{z-index:45;pointer-events:none;--k:1;width:100vw;height:100dvh;position:fixed;inset:0;overflow:visible}.spider-bot *{pointer-events:none}.spider-bot path,.spider-bot polygon{stroke-linecap:round;stroke-linejoin:round}.sb-leg-shadow{fill:none;stroke:#0000008c;stroke-width:calc(7px * var(--k));filter:blur(3px);transform:translate(6px,10px)}.sb-femur{fill:none;stroke:#3a3e49;stroke-width:calc(7px * var(--k))}.sb-femur-hl{fill:none;stroke:#c4c8d2;stroke-width:calc(2px * var(--k))}.sb-tibia{fill:none;stroke:#33363f;stroke-width:calc(4.6px * var(--k))}.sb-tibia-hl{fill:none;stroke:#c9ccd6;stroke-width:calc(1.3px * var(--k))}.sb-joints{fill:#2e3038;stroke:#8d92a0;stroke-width:calc(1.2px * var(--k))}.sb-joint-leds{fill:#ff3049;filter:drop-shadow(0 0 2px #ff3049)}.sb-tips{fill:#e6e8ee}.sb-tips-hot{fill:#ff3049;filter:drop-shadow(0 0 5px #ff3049)}.sb-shadow{fill:#0009;filter:url(#sb-blur)}.sb-plate{stroke:#9097a6;stroke-width:1px}.sb-seam{fill:none;stroke:#000000b3;stroke-width:1.2px}.sb-tail{stroke:#6b7080;stroke-width:2px}.sb-core{fill:#ff3049;filter:drop-shadow(0 0 4px #ff3049);animation:1.4s ease-in-out infinite sb-pulse}.sb-rivet{fill:#c3c7d1}.sb-turret{fill:#131418;stroke:#8d92a0;stroke-width:1px}.sb-sweep{stroke:#ff3049;stroke-width:1.4px;filter:drop-shadow(0 0 2px #ff3049)}.sb-led{fill:#ff3049;filter:drop-shadow(0 0 3px #ff3049)}.sb-led.blink{animation:.9s steps(2,end) infinite blink}.sb-antenna{fill:none;stroke:#9aa0ad;stroke-width:1.1px}.sb-palps{fill:none;stroke:#b5bac6;stroke-width:1.6px}.sb-head{fill:#1a1b20;stroke:#a3a8b4;stroke-width:1px}.sb-visor{stroke:#ff3049;stroke-width:.6px}.sb-eye{fill:#ffd2d8;filter:drop-shadow(0 0 3px #ff3049)}.sb-thread{fill:none;stroke:#e1e4ee8c;stroke-width:1px;opacity:0;filter:drop-shadow(0 0 2px #fff6);transition:opacity .3s}.sb-thread.on{opacity:1}.sb-beam{fill:#ff30491a;stroke:#ff304966;stroke-width:.7px;opacity:0;transition:opacity .25s}.sb-beam.on{opacity:1;animation:1.1s ease-in-out infinite sb-pulse}.sb-ripple{fill:none;stroke:#ff3049;stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px #ff3049)}.sb-hud-bg{fill:#060608db;stroke:#ff304973;stroke-width:1px}.sb-hud-text{fill:#d6d6de;font-family:var(--mono);font-size:11px}.sb-hud-tag{fill:#ff3049;font-weight:700}@keyframes sb-pulse{0%,to{opacity:.55}50%{opacity:1}}[data-spider-on]:not(g){box-shadow:0 0 0 1px #ff304999,0 0 18px #ff304938!important}@media (prefers-reduced-motion:reduce){.sb-core,.sb-beam.on,.sb-led.blink{animation:none}}.col-left>.input-panel{flex:none}.chart-area{min-height:96px}@media (width>=1100px) and (height>=640px){.dash{grid-template-columns:minmax(0,1fr) minmax(320px,min(34vw,40.32dvh - 52.416px)) minmax(0,1fr)}}@media (width<=1500px){.clock{display:none}.nav a,.nav button{padding:0 16px}}@media (width>=1100px) and (width<=1280px){.brand-sub{display:none}.nav a,.nav button{letter-spacing:.14em;padding:0 11px}.network-pill small{display:none}}@media (width>=1100px) and (height<=1000px){.kv-row.minor,.mini-volume{display:none}.gauge{width:clamp(80px,10.5vh,120px)}.score-box{gap:3px;padding:2px}.assess{padding:9px 14px}.assess-sigil{width:50px;height:50px}.assess-label{font-size:17px}.assess-text p{-webkit-line-clamp:2;font-size:11.5px}.chart-area{min-height:84px}}@media (width>=1100px) and (height<=900px){.topbar{height:54px}.brand-sigil{width:30px;height:30px}.brand-name{font-size:19px}.network-pill,.clock,.icon-btn,.ca-chip{height:34px}.icon-btn{width:34px}.tpanel{padding:6px 12px 9px}.tpanel-head{min-height:20px;margin-bottom:6px;padding-bottom:4px}.tpanel-sigil{width:15px;height:15px}.tpanel-head h2{font-size:11.5px}.tpanel-index{font-size:12.5px}.gauge{width:clamp(72px,10vh,96px)}.gauge-value{font-size:22px}.score-box h3{font-size:10.5px}.assess{gap:12px;padding:7px 12px}.assess-sigil{width:42px;height:42px;padding-right:10px}.assess-label{font-size:15px}.chart-area{min-height:64px}.post-list li:nth-child(n+3){display:none}.x-stats b{font-size:12.5px}.signal-list li:nth-child(n+6){display:none}.token-id{margin:0}.avatar{width:40px;height:40px}.btn-row .wide-btn{padding:2px 10px;font-size:11.5px}}@media (width>=1100px) and (height<=800px){.topbar{height:50px}.tpanel{padding:4px 10px 8px}.tpanel-head{margin-bottom:4px}.gauge{width:clamp(64px,9vh,80px)}.gauge-value{font-size:18px}.gauge-max{display:none}.assess-sigil{width:34px;height:34px}.assess-text p{-webkit-line-clamp:1}.post-list li:nth-child(n+2),.signal-list li:nth-child(n+5){display:none}.x-overview{gap:6px}.x-logo{width:24px;height:24px;font-size:18px}.sub-h{margin:2px 0}.mk-big{font-size:14px}.mk-val{font-size:12px}.stat-label{font-size:10.5px}.token-id h1{font-size:14px}}@media (width<=1099px){.topbar{flex-wrap:wrap;gap:8px 12px;height:auto;padding:8px 14px 0;display:flex}.topbar:after{display:none}.brand{padding-bottom:6px}.top-right{margin-left:auto;padding-bottom:6px}.nav{border-top:1px solid var(--line);order:3;justify-content:center;width:100%;height:40px;overflow-x:auto}.tree{max-width:440px}}@media (width<=640px){.brand-sub{display:none}.brand-sigil{width:30px;height:30px}.nav a,.nav button{letter-spacing:.08em;padding:0 9px}.network-pill{padding:0 10px}}.agent-strip{--tone:var(--muted);border:1px solid var(--line);border-left:2px solid var(--tone);background:#00000059;border-radius:4px;align-items:center;gap:10px;min-width:0;margin-top:5px;padding:3px 12px;display:flex}.agent-red{--tone:#ff3049}.agent-amber{--tone:var(--amber)}.agent-green{--tone:var(--green)}.agent-kicker{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.agent-decision{font-family:var(--serif);letter-spacing:.06em;text-transform:uppercase;color:var(--tone);white-space:nowrap;font-size:15px}.agent-meta{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.agent-wait{font-family:var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.agent-strip .aside-btn{margin-left:auto}.agent-report{gap:12px;display:grid}.agent-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-big{font-family:var(--serif);letter-spacing:.06em;text-transform:uppercase;color:var(--tone,var(--muted));font-size:26px}.agent-note{color:var(--amber);font-size:12px}.agent-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.agent-bars{gap:7px;margin:6px 0 0;padding:0;list-style:none;display:grid}.agent-bars li{grid-template-columns:minmax(120px,1fr) minmax(80px,1.3fr) 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.agent-bars li .mono{text-align:right;color:var(--silver)}.agent-bar{background:#ffffff12;border-radius:3px;height:6px;overflow:hidden}.agent-bar>span{background:var(--muted);border-radius:3px;height:100%;display:block}.agent-bar.bar-red>span{background:#ff3049}.agent-bar.bar-amber>span{background:var(--amber)}.agent-bar.bar-green>span{background:var(--green)}.agent-facts summary{cursor:pointer;color:var(--silver);font-size:12.5px}.agent-facts ul{color:var(--muted);margin-top:8px;font-size:12px}.spider-gate{display:contents}.spider-gate[data-pending]>.tpanel>.tpanel-body{position:relative}.spider-gate[data-pending]>.tpanel>.tpanel-body>*,.spider-gate[data-pending]>.agent-strip{visibility:hidden}.spider-gate[data-pending]>.tpanel>.tpanel-body:after{content:"› awaiting the spider…";visibility:visible;font-family:var(--mono);letter-spacing:.06em;color:#d6d6de73;place-items:center;font-size:11.5px;animation:1.6s steps(2,end) infinite blink;display:grid;position:absolute;inset:0}.spider-gate[data-spider-writing]>.tpanel>.tpanel-body,.spider-gate[data-spider-writing]>.agent-strip{clip-path:inset(0 0 calc(100% - var(--write,0) * 100%) 0);filter:drop-shadow(0 0 6px #ff304959)}.sb-write{stroke:#ff6a7c;stroke-width:2px;filter:drop-shadow(0 0 4px #ff3049)drop-shadow(0 0 10px #ff3049);opacity:0}.sb-write.on{opacity:1}.sb-pen{fill:#fff;filter:drop-shadow(0 0 4px #ff3049)drop-shadow(0 0 9px #ff3049);opacity:0}.sb-pen.on{opacity:1}.sb-beam.writing{fill:#ff304929;stroke:#ff5a6eb3;opacity:1;animation:none}.tg-page p{font-size:13px}.tg-steps{gap:5px;margin:10px 0 14px;padding-left:20px;font-size:13px;display:grid}.tg-steps code,.tg-note code{font-family:var(--mono);color:var(--silver);font-size:12px}.tg-form{gap:10px;display:flex}.tg-form input{background:var(--inset);min-width:0;min-height:44px;color:var(--text);border:1px solid var(--border-strong);font-family:var(--mono);border-radius:5px;flex:1;padding:0 14px;font-size:13px}.tg-form input:focus{border-color:var(--silver);outline:none}.tg-created{background:#2ecc710f;border:1px solid #2ecc7159;border-radius:5px;gap:6px;margin-top:12px;padding:10px 14px;display:grid}.tg-created svg{color:var(--green);vertical-align:-2px}.tg-key{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tg-key code{font-family:var(--mono);color:var(--text);word-break:break-all;font-size:12.5px}.tg-list{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tg-list li{border:1px solid var(--line);border-radius:4px;align-items:center;gap:12px;padding:6px 10px;display:flex}.tg-list li .btn-secondary{margin-left:auto}.tg-note{margin-top:14px}@media (width<=640px){.tg-form{flex-direction:column}}
