:root{--color-accent:#fc0;--color-accent-dim:#ffcc0012;--color-accent-border:#ffcc0059;--color-text-primary:#fff;--color-text-muted:#fff9;--color-text-hint:#fff6;--color-status-green:#4cdf8a}.animated-line{border-bottom:2px dotted var(--color-accent);width:100px;height:3px;margin:8px 0;animation:2s infinite pulseLine}.min_Header{height:calc(100vh - 70px)}@keyframes pulseLine{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.5)}}.animated-line:hover{animation:.6s infinite pulseLineHover}@keyframes pulseLineHover{0%,to{transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.8)}}.hs-corner{border-color:var(--color-accent);z-index:20;border-style:solid;width:14px;height:14px;position:absolute}.hs-corner.tl{border-width:1.5px 0 0 1.5px;top:10px;left:10px}.hs-corner.tr{border-width:1.5px 1.5px 0 0;top:10px;right:10px}.hs-corner.bl{border-width:0 0 1.5px 1.5px;bottom:10px;left:10px}.hs-corner.br{border-width:0 1.5px 1.5px 0;bottom:10px;right:10px}.hs-icon-box{color:#fc0;background:#ffcc0012;border:.5px solid #ffcc004d;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.hs-name{letter-spacing:2px;color:#fff;text-align:center;font-size:1em;font-weight:700;line-height:1.5}.hs-subtitle{color:#fc0;letter-spacing:1px;text-align:center;font-family:monospace;font-size:13px}.hs-subtitle span{color:#fc0}.hs-certs{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:4px;display:flex}.hs-cert{color:#fc0;letter-spacing:.5px;background:#ffcc000f;border:.5px solid #ffcc0059;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:11px}.hs-roles{flex-direction:column;justify-content:center;gap:4px;margin-top:4px;display:flex}.hs-role{color:#fff9;letter-spacing:.5px;align-items:center;gap:7px;font-family:monospace;font-size:10px;display:flex}.hs-role-dot{background:#fc0;border-radius:50%;flex-shrink:0;width:5px;height:5px}.hs-tagline{letter-spacing:2px;color:#fff;text-align:center;font-family:monospace;font-size:14px;font-weight:700}.hs-status{color:#fff6;letter-spacing:1px;justify-content:center;align-items:center;gap:6px;font-family:monospace;font-size:11px;display:flex}.hs-status-dot{background:#4cdf8a;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2s infinite statusPulse}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.3}}
