/* technology_tree_v10.css — research network */
.technology-command-room-v10{position:relative;overflow:hidden;margin:0 0 14px;padding:14px;border:1px solid #9b86d455;border-radius:8px 20px 8px 20px;background:linear-gradient(145deg,#211a3b,#0b1422 72%);box-shadow:0 18px 40px #0009,inset 0 1px #fff2;direction:rtl}.technology-command-room-v10::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 13% 20%,#c1a1ff13,transparent 25%),repeating-linear-gradient(90deg,transparent 0,transparent 35px,#b497ef08 36px,#b497ef08 37px);pointer-events:none}.technology-command-room-v10__head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.technology-command-room-v10__head small{display:block;color:#a9a1ca;font-size:8px}.technology-command-room-v10__head b{display:block;margin-top:4px;color:#e4d49c;font-size:13px}.technology-command-room-v10__head p{margin:5px 0 0;color:#9295b4;font-size:8px;line-height:1.7}.tech-signal-v10{display:flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid #bb9af455;border-radius:99px;color:#c0a7ee;font-size:8px;white-space:nowrap}.tech-signal-v10 i{width:6px;height:6px;border-radius:50%;background:#c39bff;box-shadow:0 0 10px #c39bff}.tech-network-stats-v10{position:relative;display:grid;grid-template-columns:.8fr .8fr 1.5fr;gap:5px;margin-top:12px}.tech-network-stats-v10>div{min-height:45px;padding:7px 8px;border-right:2px solid #ae90ea66;background:#0a1422bb}.tech-network-stats-v10 small{display:block;color:#8589a7;font-size:7px}.tech-network-stats-v10 b{display:block;margin-top:4px;overflow:hidden;color:#e9e4ce;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.technology-network-v10{position:relative;display:grid;grid-template-columns:1fr;gap:0;margin-top:14px;padding:2px 0}.technology-node-v10{position:relative;z-index:2;display:grid;grid-template-columns:auto 30px 1fr auto;align-items:center;gap:8px;width:100%;min-height:53px;padding:7px 8px;border:1px solid #8e7acb4f;border-radius:8px;background:linear-gradient(100deg,#171936,#0e1b2b);color:#e7e5ed;text-align:right;cursor:pointer;box-shadow:0 6px 14px #0005;transition:transform .18s,border-color .18s,box-shadow .18s}.technology-node-v10:hover,.technology-node-v10.is-selected{border-color:#d5b978;box-shadow:0 0 0 2px #d5b9781c,0 0 20px #a888ef2b,0 8px 17px #0008;transform:translateX(-2px)}.technology-node-v10.is-complete{border-color:#71d2b67a;background:linear-gradient(100deg,#12342f,#0e1d2a)}.technology-node-v10__index{color:#8d86b1;font-size:9px}.technology-node-v10__core{display:grid;place-items:center;width:28px;height:28px;border:1px solid #b18bea66;border-radius:50%;background:#10172a;color:#ceb7f6;font-size:15px}.technology-node-v10.is-complete .technology-node-v10__core{border-color:#73d4b2;color:#8de0bf}.technology-node-v10__body{display:grid;gap:3px;min-width:0}.technology-node-v10__body b{overflow:hidden;color:#e5dfcf;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.technology-node-v10__body small{color:#8f91af;font-size:8px}.technology-node-v10__state{color:#b99bea;font-size:18px}.technology-node-v10.is-complete .technology-node-v10__state{color:#7bd8b6}.technology-link-v10{display:block;position:relative;height:15px;width:1px;margin-right:31px;border-right:1px dashed #9f8bd67a}.technology-link-v10::after{content:"";position:absolute;right:-3px;bottom:-2px;width:5px;height:5px;border-radius:50%;background:#af95e8;box-shadow:0 0 8px #af95e8}.tech-network-note-v10{position:relative;margin-top:11px;padding-top:9px;border-top:1px solid #b094e72c;color:#898eab;font-size:8px;line-height:1.8}
@media(min-width:620px){.technology-network-v10{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.technology-link-v10{display:none}.technology-node-v10{min-height:58px}}
@media(max-width:430px){.technology-command-room-v10{padding:11px}.technology-command-room-v10__head b{font-size:11px}.tech-network-stats-v10>div{padding:6px}.tech-network-stats-v10 b{font-size:11px}.technology-node-v10{min-height:50px}}
@media(prefers-reduced-motion:reduce){.technology-node-v10{transition:none}.technology-node-v10:hover,.technology-node-v10.is-selected{transform:none}.tech-signal-v10 i{box-shadow:none}}
