[hidden]{display:none!important}
.inspector{margin:30px 0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}
.inspector header{margin-bottom:12px}.inspector h2{margin:0;font-size:27px}.inspector h3{font-size:17px;margin:12px 0}.inspector a{color:var(--cyan)}
.inspection-top{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:center}.input-frames{display:flex;gap:12px}.input-frames figure{margin:0;flex:1;min-width:0}.input-frames canvas{width:100%;aspect-ratio:144/160;border:1px solid var(--line);border-radius:6px}.input-frames figcaption{font-size:12px;color:var(--muted);margin-top:6px}
.step-controls input{width:100%;accent-color:var(--cyan);margin:15px 0}.step-controls .controls{padding:0}.step-controls label{display:flex;justify-content:space-between}.step-controls strong{font-family:ui-monospace,monospace;color:var(--cyan)}
.inspector-toolbar{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;margin-top:18px}.inspector-toolbar label,.neuron-picker label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--muted)}
.graph-scroll{width:100%;max-height:480px;overflow:auto;background:#10191c;border:1px solid var(--line);border-radius:8px}.network-canvas{display:block;width:100%;max-width:none;aspect-ratio:auto;image-rendering:auto;cursor:crosshair;background:#10191c}
.neuron-picker{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:22px 0}.neuron-picker label:first-child{flex:1;min-width:180px}.neuron-picker select{width:100%}.neuron-picker input{padding:11px;font:inherit;background:#10191c;border:1px solid var(--line);color:var(--ink);border-radius:8px;min-width:0}.neuron-picker #search-result{width:100%;color:var(--muted);font-size:13px}
.inspection-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line);padding-top:12px}.inspector dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px;font-size:13px}.inspector dt{color:var(--muted)}.inspector dd{margin:0;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.inspector #neuron-history{display:block;width:100%;max-width:none;aspect-ratio:480/150;image-rendering:auto;margin-top:20px;background:transparent}
.inspector table{border-collapse:collapse;width:100%;font:12px ui-monospace,monospace}.inspector th{text-align:left;color:var(--muted);font-weight:500}.inspector td,.inspector th{padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.inspector .positive{color:#7fe2d0}.inspector .negative{color:#ff9c86}.inspector table button{font:inherit;padding:4px 6px;background:transparent;color:var(--cyan);font-weight:400;text-align:left}.table-scroll{overflow:auto;max-height:310px}.inspection-details section{min-width:0}.inspection-details section:last-child{overflow:auto}.inspector details{margin:22px 0;border-top:1px solid var(--line);padding-top:18px}.inspector summary{cursor:pointer;font-size:15px}.inspector #download-decision{margin-top:12px}
@media(max-width:720px){.inspector{padding:16px}.inspector header{align-items:start;flex-wrap:wrap}.inspection-top,.inspection-details{grid-template-columns:1fr}.input-frames{max-width:260px}.inspector-toolbar label{max-width:100%;flex:1;min-width:140px}.inspector-toolbar select{max-width:100%}.neuron-picker label{max-width:100%;width:100%}.step-controls .controls button{flex:1}.graph-scroll{max-height:340px}.inspector dl{grid-template-columns:105px minmax(0,1fr)}}
