#selectedPanel{transition:border-color .2s,box-shadow .2s,background .2s}#selectedPanel.tech-active{border-color:#39e7f2;background:linear-gradient(145deg,#0d2633,#102532 60%,#0c3340);box-shadow:0 0 0 1px rgba(57,231,242,.24),0 0 24px rgba(34,213,232,.24),inset 0 0 24px rgba(31,205,222,.1)}#selectedPanel.tech-active .paneltitle b{color:#83f7f3}#selectedPanel.tech-active h2{text-shadow:0 0 12px rgba(68,232,240,.46)}.tech-readout{position:relative;margin:11px 0 13px;padding:10px;background:linear-gradient(120deg,rgba(5,29,44,.94),rgba(8,47,62,.8));border:1px solid rgba(72,214,227,.48);overflow:hidden}.tech-readout[hidden]{display:none}.tech-readout:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(61,230,240,.08),transparent);height:34%;animation:techSweep 3s linear infinite;pointer-events:none}.tech-scanline{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid rgba(71,199,217,.3);color:#71dce2;font:9px/1.2 monospace;letter-spacing:1px}.tech-scanline b{color:#719eab;font-weight:500;letter-spacing:0}.tech-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:8px 0}.tech-metrics>div{padding:7px 4px;text-align:center;background:rgba(4,21,33,.65);border:1px solid rgba(61,164,183,.25)}.tech-metrics b{display:block;color:#8af3f0;font:700 17px/1.1 monospace;text-shadow:0 0 9px rgba(63,224,234,.34)}.tech-metrics small{display:block;margin-top:4px;color:#89aeb8;font-size:9px}.tech-meta{display:grid;gap:5px;color:#779ba6;font-size:10px}.tech-meta span{display:flex;justify-content:space-between;gap:8px}.tech-meta b{color:#b8dde1;font-weight:500;text-align:right}.tech-scanbar{height:3px;margin-top:9px;background:#142f3b;overflow:hidden}.tech-scanbar i{display:block;width:36%;height:100%;background:linear-gradient(90deg,transparent,#49f2ef,transparent);animation:techBar 2s ease-in-out infinite alternate;box-shadow:0 0 8px #49f2ef}@keyframes techSweep{0%{transform:translateY(-120%)}100%{transform:translateY(360%)}}@keyframes techBar{from{transform:translateX(-25%)}to{transform:translateX(190%)}}@media(prefers-reduced-motion:reduce){.tech-readout:after,.tech-scanbar i{animation:none}}
