/* HudHud Context Pulse */
.hudhud-context-pulse{margin-top:24px;padding:22px;border:1px solid rgba(104,170,255,.18);border-radius:26px;background:linear-gradient(145deg,rgba(8,18,35,.78),rgba(20,11,38,.66));box-shadow:0 22px 70px rgba(0,0,0,.2);overflow:hidden;position:relative}.hudhud-context-pulse:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-90px;top:-150px;background:radial-gradient(circle,rgba(92,214,255,.13),transparent 68%);pointer-events:none}.context-pulse-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.context-pulse-head h2{margin:7px 0 5px;font-size:23px;letter-spacing:-.4px}.context-pulse-head p{margin:0;color:#7e91af;font-size:10px;line-height:1.55;max-width:720px}.context-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.context-signal-card{border:1px solid rgba(99,143,220,.16);border-radius:17px;padding:15px;background:rgba(255,255,255,.025);color:#eef5ff;text-align:left;display:grid;grid-template-columns:34px 1fr;gap:10px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.context-signal-card:hover{transform:translateY(-2px);border-color:rgba(105,215,255,.35);background:rgba(105,215,255,.045)}.context-signal-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(87,209,255,.08);color:#9cecff}.context-signal-card strong,.context-signal-card b,.context-signal-card small,.context-signal-card em{display:block}.context-signal-card strong{font-size:10px}.context-signal-card b{margin-top:4px;font-size:16px}.context-signal-card small{margin-top:5px;color:#7d90ae;font-size:9px;line-height:1.45}.context-signal-card em{margin-top:10px;color:#6d8eb9;font-size:7px;font-style:normal;letter-spacing:.08em}.context-footer{display:flex;justify-content:space-between;gap:12px;margin-top:15px;color:#667b9d;font-size:8px;letter-spacing:.05em}.context-modal-backdrop{position:fixed;inset:0;z-index:4900;background:rgba(1,4,12,.7);backdrop-filter:blur(14px)}.context-modal-dialog{position:fixed;z-index:4901;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,92vw);max-height:88vh;overflow:auto;padding:30px;border:1px solid rgba(110,205,255,.27);border-radius:26px;background:linear-gradient(145deg,rgba(9,18,34,.94),rgba(25,10,40,.92));box-shadow:0 35px 110px rgba(0,0,0,.7)}.context-modal-dialog h2{margin:8px 0;font-size:28px}.context-modal-dialog>p{margin:0;color:#8497b5;font-size:11px;line-height:1.65}.context-close{position:absolute;right:15px;top:14px;width:38px;height:38px;border-radius:11px;border:1px solid rgba(101,143,224,.25);background:rgba(24,31,54,.6);color:#eef4ff;font-size:23px;cursor:pointer}.context-method{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:center;margin:22px 0;padding:15px;border:1px solid rgba(91,132,210,.15);border-radius:17px;background:rgba(255,255,255,.025)}.context-method>div{display:grid;gap:3px}.context-method b{font-size:9px;color:#8feaff}.context-method span{font-size:11px;font-weight:700}.context-method small{font-size:8px;color:#7286a5;line-height:1.4}.context-method i{color:#5f7598;font-style:normal}.context-detail-list{display:grid;gap:7px}.context-detail-list article{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px;border-radius:13px;border:1px solid rgba(91,132,210,.12);background:rgba(255,255,255,.018)}.context-detail-list article>span{font-size:18px}.context-detail-list strong,.context-detail-list small,.context-detail-list em{display:block}.context-detail-list strong{font-size:10px}.context-detail-list small{margin-top:3px;color:#7d90ae;font-size:9px}.context-detail-list em{margin-top:5px;color:#6d8eb9;font-size:7px;font-style:normal;letter-spacing:.06em}.context-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}@media(max-width:900px){.context-signal-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.context-pulse-head{display:grid}.context-signal-grid{grid-template-columns:1fr}.context-footer{display:grid}.context-method{grid-template-columns:1fr}.context-method>i{display:none}.context-modal-actions{display:grid}.context-modal-actions button{width:100%}}
