/* Premium JARVIS command center — scoped to #aiModal only */
#aiModal.jarvis-hud{
  align-items:stretch;
  padding:10px;
  font-family:Inter,system-ui,sans-serif;
}
#aiModal.jarvis-hud .dz-modal-panel{
  position:relative;
  width:min(1440px,calc(100vw - 20px));
  height:calc(100dvh - 20px);
  max-width:calc(100vw - 20px);
  max-height:calc(100dvh - 20px);
  margin:0 auto;
  padding:0;
  overflow:hidden;
  border-radius:20px;
  color:#e8eef8;
  border:1px solid rgba(99,140,255,.22);
  background:
    radial-gradient(900px 420px at 88% -8%,rgba(92,60,180,.18),transparent 58%),
    radial-gradient(700px 380px at 8% 108%,rgba(14,90,180,.12),transparent 55%),
    #050B16;
  box-shadow:0 24px 80px rgba(0,0,0,.55);
}
#aiModal.jarvis-hud .dz-modal-panel:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:.22;
  background-image:
    linear-gradient(rgba(70,110,180,.09) 1px,transparent 1px),
    linear-gradient(90deg,rgba(70,110,180,.09) 1px,transparent 1px);
  background-size:48px 48px;
}
#aiModal.jarvis-hud .dz-modal-close{
  position:absolute;
  top:14px;
  right:16px;
  z-index:9;
  width:34px;
  height:34px;
  border-radius:10px;
  border:1px solid rgba(120,160,220,.22);
  background:rgba(8,16,32,.7);
  color:#c9d7ee;
}
#aiModal.jarvis-hud .dz-modal-close:hover{
  border-color:#3b82f6;
  color:#fff;
}
#aiModal.jarvis-hud .jarvis-dash{
  position:relative;
  z-index:1;
  flex:1;
  min-height:0;
  display:grid;
  grid-template-columns:240px minmax(0,1fr);
  overflow:hidden;
}
#aiModal.jarvis-hud .jarvis-dash-nav{
  display:flex;
  flex-direction:column;
  padding:28px 18px 18px;
  background:rgba(6,12,24,.55);
  border-right:1px solid rgba(90,130,200,.14);
}
#aiModal.jarvis-hud .jarvis-dash-brand{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
  padding:0 0 28px;
}
#aiModal.jarvis-hud .jarvis-dash-brand .jarvis-orb{
  width:58px;
  height:58px;
}
#aiModal.jarvis-hud .jarvis-dash-brand .jarvis-orb-ring.r2{inset:7px}
#aiModal.jarvis-hud .jarvis-dash-brand .jarvis-orb-core{inset:14px}
#aiModal.jarvis-hud .jarvis-dash-brand h2{
  margin:0!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:.34em!important;
  text-shadow:none!important;
  color:#f4f7ff!important;
}
#aiModal.jarvis-hud .jarvis-dash-menu{
  flex:1;
  display:flex;
  flex-direction:column;
  gap:6px;
  overflow:auto;
}
#aiModal.jarvis-hud .jarvis-dash-item{
  position:relative;
  display:flex;
  align-items:center;
  gap:12px;
  width:100%;
  padding:11px 14px 11px 16px;
  border:0;
  border-radius:12px;
  background:transparent;
  color:#8b9bb4;
  font-size:14px;
  font-weight:600;
  letter-spacing:0;
  cursor:pointer;
}
#aiModal.jarvis-hud .jarvis-dash-item .material-icons{
  font-size:18px;
  color:inherit;
}
#aiModal.jarvis-hud .jarvis-dash-item:hover{
  background:rgba(30,60,120,.18);
  color:#d7e3f6;
}
#aiModal.jarvis-hud .jarvis-dash-item:focus-visible{
  outline:2px solid #3b82f6;
  outline-offset:2px;
}
#aiModal.jarvis-hud .jarvis-dash-item.is-on{
  background:rgba(24,58,130,.55);
  color:#fff;
  border:0;
  box-shadow:none;
}
#aiModal.jarvis-hud .jarvis-dash-item.is-on:before{
  content:"";
  position:absolute;
  left:0;
  top:8px;
  bottom:8px;
  width:3px;
  border-radius:3px;
  background:#3b82f6;
}
#aiModal.jarvis-hud .jarvis-dash-nav-foot{
  padding-top:10px;
  border-top:0;
}
#aiModal.jarvis-hud .jarvis-dash-main{
  min-width:0;
  min-height:0;
  display:flex;
  flex-direction:column;
  padding:22px 28px 18px;
}
#aiModal.jarvis-hud .jarvis-dash-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 28px 18px 0;
  gap:12px;
}
#aiModal.jarvis-hud .jarvis-dash-heading{
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
}
#aiModal.jarvis-hud .jarvis-dash-top h3{
  margin:0;
  font-size:34px;
  font-weight:800;
  letter-spacing:.18em;
  color:#fff;
}
#aiModal.jarvis-hud .jarvis-online-badge{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:6px 12px;
  border-radius:999px;
  border:1px solid rgba(52,211,153,.35);
  background:rgba(6,40,28,.72);
  color:#6ee7b7;
  font-size:10px;
  font-weight:800;
  letter-spacing:.12em;
}
#aiModal.jarvis-hud .jarvis-online-badge i{
  width:8px;
  height:8px;
  border-radius:50%;
  background:#34d399;
  box-shadow:0 0 10px #34d399;
}
#aiModal.jarvis-hud .dz-ai-clear-btn{
  min-height:34px;
  padding:0 12px;
  border-radius:10px;
  border:1px solid rgba(120,160,220,.22);
  background:transparent;
  color:#9db0cc;
  font-size:12px;
  font-weight:700;
  cursor:pointer;
}
#aiModal.jarvis-hud .dz-ai-clear-btn:hover{
  border-color:#60a5fa;
  color:#fff;
}
#aiModal.jarvis-hud .jarvis-deck-body{
  flex:1;
  min-height:0;
  display:grid;
  grid-template-columns:1fr;
  overflow:hidden;
}
#aiModal.jarvis-hud .jarvis-deck-talk,
#aiModal.jarvis-hud .jarvis-deck-squad{
  min-width:0;
  min-height:0;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  background:transparent;
  border:0;
  padding:0;
}
#aiModal.jarvis-hud .jarvis-board{
  flex:1;
  min-height:0;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  border-radius:18px;
  border:1px solid rgba(80,140,255,.28);
  background:linear-gradient(180deg,rgba(10,18,36,.72),rgba(7,12,26,.82));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(40,80,160,.08);
}
#aiModal.jarvis-hud .jarvis-welcome{
  flex:1;
  min-height:0;
  overflow:auto;
  padding:22px 24px 16px;
}
#aiModal.jarvis-hud[data-dash="agents"] .jarvis-deck-talk{display:flex!important}
#aiModal.jarvis-hud[data-dash="agents"] .jarvis-deck-squad{display:none!important}
#aiModal.jarvis-hud[data-dash="agents"] .jarvis-composer,
#aiModal.jarvis-hud[data-dash="agents"] .dz-ai-suggestions,
#aiModal.jarvis-hud[data-dash="agents"] .dz-ai-voice-hint,
#aiModal.jarvis-hud[data-dash="agents"] .jarvis-collab,
#aiModal.jarvis-hud[data-dash="agents"] .dz-ai-chat{display:none!important}
#aiModal.jarvis-hud[data-dash="agents"] .jarvis-welcome{display:block!important;flex:1}
#aiModal.jarvis-hud .jarvis-welcome-hero{
  display:flex;
  align-items:center;
  gap:16px;
  margin-bottom:18px;
}
#aiModal.jarvis-hud .jarvis-welcome-avatar{
  width:46px;
  height:46px;
  flex:none;
  border-radius:50%;
  background:
    radial-gradient(circle at 35% 30%,#93c5fd,#2563eb 46%,#1e1b4b 80%);
  box-shadow:0 0 0 2px rgba(96,165,250,.35),0 0 22px rgba(59,130,246,.45);
}
#aiModal.jarvis-hud .jarvis-welcome-title{
  margin:0;
  font-size:20px;
  font-weight:700;
  color:#f8fbff;
}
#aiModal.jarvis-hud .jarvis-welcome-sub{
  margin:4px 0 0;
  font-size:14px;
  color:#8fa3c0;
}
#aiModal.jarvis-hud .jarvis-roster{
  width:100%;
  border-collapse:collapse;
}
#aiModal.jarvis-hud .jarvis-roster th{
  text-align:left;
  font-size:11px;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#6d84a6;
  padding:8px 8px 10px;
  border-bottom:1px solid rgba(90,130,190,.16);
}
#aiModal.jarvis-hud .jarvis-roster td{
  padding:11px 8px;
  font-size:14px;
  color:#d5e0f2;
  border-bottom:1px solid rgba(90,130,190,.1);
  vertical-align:middle;
}
#aiModal.jarvis-hud .jarvis-roster td:first-child{
  font-weight:700;
  color:#fff;
  white-space:nowrap;
}
#aiModal.jarvis-hud .jarvis-roster tr:last-child td{border-bottom:0}
#aiModal.jarvis-hud .jarvis-ico{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  margin-right:10px;
  border-radius:50%;
  vertical-align:middle;
  border:1px solid currentColor;
}
#aiModal.jarvis-hud .jarvis-ico .material-icons{font-size:15px}
#aiModal.jarvis-hud .jarvis-ico.echo{color:#a78bfa}
#aiModal.jarvis-hud .jarvis-ico.ranger{color:#34d399}
#aiModal.jarvis-hud .jarvis-ico.nova{color:#60a5fa}
#aiModal.jarvis-hud .jarvis-ico.atlas{color:#fbbf24}
#aiModal.jarvis-hud .jarvis-ico.pixel{color:#f472b6}
#aiModal.jarvis-hud .jarvis-ico.blaze{color:#f87171}
#aiModal.jarvis-hud .jarvis-ico.ledger{color:#2dd4bf}
#aiModal.jarvis-hud .jarvis-safety{
  display:flex;
  align-items:center;
  gap:8px;
  margin:16px 0 0;
  color:#7f95b6;
  font-size:13px;
}
#aiModal.jarvis-hud .jarvis-safety .material-icons{font-size:16px;color:#60a5fa}
#aiModal.jarvis-hud .jarvis-chat-room,
#aiModal.jarvis-hud .jarvis-board .dz-ai-chat{
  flex:1;
  min-height:0;
  max-height:none!important;
  margin:0;
  border:0;
  background:transparent;
  overflow:auto;
  padding:16px 18px;
}
#aiModal.jarvis-hud .dz-ai-suggestions{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin:14px 0 12px;
  max-height:none;
  overflow:visible;
}
#aiModal.jarvis-hud .dz-ai-suggestions button{
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  min-height:52px;
  padding:12px 14px;
  text-align:left;
  justify-content:flex-start;
  border-radius:14px;
  border:1px solid rgba(90,130,200,.2);
  background:rgba(8,16,32,.72);
  color:#e7eefb;
  font-size:13px;
  font-weight:600;
  line-height:1.3;
  white-space:normal;
  cursor:pointer;
}
#aiModal.jarvis-hud .dz-ai-suggestions button .material-icons{
  font-size:18px;
  color:#60a5fa;
  flex:none;
}
#aiModal.jarvis-hud .dz-ai-suggestions button:hover{
  border-color:rgba(96,165,250,.55);
  background:rgba(20,40,90,.45);
  color:#fff;
}
#aiModal.jarvis-hud .dz-ai-suggestions button:focus-visible{
  outline:2px solid #3b82f6;
  outline-offset:2px;
}
#aiModal.jarvis-hud .jarvis-composer{
  display:flex;
  align-items:center;
  gap:10px;
  flex:none;
  padding:10px 12px;
  border-radius:18px;
  border:1px solid rgba(110,90,220,.28);
  background:rgba(8,14,28,.88);
  box-shadow:0 0 0 1px rgba(59,130,246,.12),0 0 28px rgba(80,70,200,.16);
}
#aiModal.jarvis-hud .jarvis-mic-btn{
  width:46px;
  height:46px;
  min-width:46px;
  min-height:46px;
  border-radius:50%;
  border:1px solid rgba(96,165,250,.55);
  background:rgba(10,22,48,.9);
  color:#93c5fd;
}
#aiModal.jarvis-hud .jarvis-mic-btn:hover,
#aiModal.jarvis-hud .jarvis-photo-btn:hover{
  border-color:#60a5fa;
  color:#fff;
}
#aiModal.jarvis-hud .jarvis-mic-btn[aria-pressed="true"],
#aiModal.jarvis-hud .jarvis-mic-btn.is-on{
  background:#2563eb;
  color:#fff;
  border-color:#93c5fd;
}
#aiModal.jarvis-hud .jarvis-photo-btn{
  width:40px;
  height:40px;
  min-width:40px;
  min-height:40px;
  border-radius:12px;
  border:1px solid rgba(90,130,200,.25);
  background:transparent;
  color:#9db0cc;
}
#aiModal.jarvis-hud .jarvis-composer #dzAiAskInput{
  flex:1;
  min-width:0;
  height:44px;
  min-height:44px;
  border:0!important;
  background:transparent!important;
  color:#f4f7ff!important;
  font-size:15px;
  padding:0 6px;
  outline:none;
}
#aiModal.jarvis-hud .jarvis-auto-composer{
  display:flex;
  align-items:center;
  gap:8px;
  flex:none;
  margin:0;
}
#aiModal.jarvis-hud .jarvis-auto-composer .jarvis-auto-copy b{
  font-size:10px;
  letter-spacing:.12em;
  color:#9db0cc;
}
#aiModal.jarvis-hud .jsq-wake-btn{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:40px;
  height:40px;
  padding:0 12px!important;
  border-radius:12px;
  border:1px solid rgba(90,130,200,.28);
  background:rgba(12,20,40,.8);
  color:#d7e3f6;
  font-size:11px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
  cursor:pointer;
}
#aiModal.jarvis-hud .jsq-wake-btn:hover{
  border-color:#818cf8;
  color:#fff;
}
#aiModal.jarvis-hud .jsq-wake-btn[aria-pressed="true"],
#aiModal.jarvis-hud .jsq-wake-btn.is-hot{
  border-color:#34d399;
  color:#6ee7b7;
}
#aiModal.jarvis-hud .jarvis-composer #dzAiAskBtn{
  display:inline-flex;
  align-items:center;
  gap:6px;
  height:42px;
  min-height:42px;
  min-width:auto;
  padding:0 16px;
  border:0;
  border-radius:12px;
  background:linear-gradient(90deg,#2563eb,#7c3aed);
  color:#fff;
  font-size:14px;
  font-weight:800;
  box-shadow:0 8px 22px rgba(59,130,246,.35);
  cursor:pointer;
}
#aiModal.jarvis-hud .jarvis-composer #dzAiAskBtn:hover{
  filter:brightness(1.08);
}
#aiModal.jarvis-hud .jarvis-composer #dzAiAskBtn:focus-visible{
  outline:2px solid #a5b4fc;
  outline-offset:2px;
}
#aiModal.jarvis-hud .jarvis-composer #dzAiAskBtn:disabled{
  opacity:.4;
  cursor:not-allowed;
}
#aiModal.jarvis-hud .jarvis-composer #dzAiAskBtn .material-icons{font-size:16px}
#aiModal.jarvis-hud .dz-ai-voice-hint{
  margin:8px 2px 0;
  font-size:12px;
  color:#6d84a6;
}
#aiModal.jarvis-hud .jarvis-collab{
  margin:0 0 10px;
  border-color:rgba(96,165,250,.28);
  background:rgba(10,20,40,.8);
}
#aiModal.jarvis-hud .dz-ai-bubble--assistant{
  background:rgba(16,28,52,.9);
  border:1px solid rgba(90,130,200,.2);
  color:#e8eef8;
}
#aiModal.jarvis-hud .dz-ai-bubble--staff{
  background:linear-gradient(135deg,#2563eb,#4f46e5);
  color:#fff;
}
#aiModal.jarvis-hud .jsq-card{
  min-height:0!important;
}
@media(max-width:980px){
  #aiModal.jarvis-hud .jarvis-dash{grid-template-columns:200px minmax(0,1fr)}
  #aiModal.jarvis-hud .dz-ai-suggestions{grid-template-columns:1fr 1fr}
  #aiModal.jarvis-hud .jarvis-dash-top h3{font-size:26px;letter-spacing:.12em}
}
@media(max-width:767px){
  #aiModal.jarvis-hud{padding:0}
  #aiModal.jarvis-hud .dz-modal-panel{width:100%;height:100dvh;max-width:100%;max-height:100dvh;border-radius:0}
  #aiModal.jarvis-hud .jarvis-dash{
    grid-template-columns:1fr;
    grid-template-rows:auto minmax(0,1fr);
  }
  #aiModal.jarvis-hud .jarvis-dash-nav{
    flex-direction:column;
    padding:10px 12px 8px;
    border-right:0;
    border-bottom:1px solid rgba(90,130,200,.14);
  }
  #aiModal.jarvis-hud .jarvis-dash-brand{flex-direction:row;padding:0 40px 8px 0;gap:10px}
  #aiModal.jarvis-hud .jarvis-dash-brand .jarvis-orb{width:36px;height:36px}
  #aiModal.jarvis-hud .jarvis-dash-menu{
    flex-direction:row;
    overflow-x:auto;
  }
  #aiModal.jarvis-hud .jarvis-dash-item{flex:none;white-space:nowrap}
}
#aiModal.jarvis-hud .jarvis-dash-badge{
  margin-left:auto;
  min-width:18px;
  height:18px;
  padding:0 5px;
  border-radius:999px;
  background:#f59e0b;
  color:#081018;
  font-size:10px;
  font-weight:800;
  line-height:18px;
  text-align:center;
}
#aiModal.jarvis-hud .jarvis-deck-chats{display:none!important}
#aiModal.jarvis-hud[data-dash="chats"] .jarvis-deck-chats{
  display:flex!important;
  flex-direction:column;
  min-height:0;
  overflow:hidden;
  padding:4px 2px 0;
}
#aiModal.jarvis-hud[data-dash="chats"] .jarvis-deck-squad{display:none!important}
#aiModal.jarvis-hud .jarvis-live-toolbar{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  margin-bottom:10px;
}
#aiModal.jarvis-hud .jarvis-live-filters{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  flex:1;
}
#aiModal.jarvis-hud .jarvis-live-filters button{
  border:1px solid rgba(90,140,210,.28);
  background:rgba(8,16,32,.55);
  color:#9eb4d0;
  border-radius:999px;
  padding:6px 12px;
  font-size:12px;
  font-weight:700;
  cursor:pointer;
}
#aiModal.jarvis-hud .jarvis-live-filters button.is-on{
  background:rgba(59,130,246,.22);
  border-color:rgba(96,165,250,.55);
  color:#e8f1ff;
}
#aiModal.jarvis-hud .jarvis-live-refresh{
  display:inline-flex;
  align-items:center;
  gap:4px;
  border:1px solid rgba(90,140,210,.28);
  background:transparent;
  color:#9eb4d0;
  border-radius:10px;
  padding:6px 10px;
  font-size:12px;
  font-weight:700;
  cursor:pointer;
}
#aiModal.jarvis-hud .jarvis-live-refresh .material-icons{font-size:16px}
#aiModal.jarvis-hud .jarvis-live-list{
  flex:1;
  min-height:0;
  overflow:auto;
  display:flex;
  flex-direction:column;
  gap:8px;
}
#aiModal.jarvis-hud .jarvis-live-empty{
  padding:28px 16px;
  text-align:center;
  color:#8b9bb4;
  font-size:13px;
}
#aiModal.jarvis-hud .jarvis-live-row{
  display:grid;
  grid-template-columns:minmax(140px,200px) 1fr auto;
  gap:12px;
  align-items:center;
  padding:12px 14px;
  border-radius:14px;
  border:1px solid rgba(80,140,255,.22);
  background:rgba(8,16,34,.65);
}
#aiModal.jarvis-hud .jarvis-live-who{
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
}
#aiModal.jarvis-hud .jarvis-live-av{
  width:36px;
  height:36px;
  border-radius:50%;
  display:grid;
  place-items:center;
  background:rgba(59,130,246,.2);
  color:#dbeafe;
  font-weight:800;
  flex:none;
}
#aiModal.jarvis-hud .jarvis-live-who b{display:block;font-size:13px;color:#eef4ff}
#aiModal.jarvis-hud .jarvis-live-who small{display:block;font-size:11px;color:#7d8eaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#aiModal.jarvis-hud .jarvis-live-meta p{
  margin:6px 0 0;
  font-size:12px;
  color:#a8b8d0;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
#aiModal.jarvis-hud .jarvis-live-care{
  display:inline-block;
  font-size:10px;
  font-weight:800;
  letter-spacing:.04em;
  text-transform:uppercase;
  padding:3px 8px;
  border-radius:999px;
  background:rgba(148,163,184,.16);
  color:#cbd5e1;
}
#aiModal.jarvis-hud .jarvis-live-care[data-care="waiting"]{background:rgba(245,158,11,.2);color:#fcd34d}
#aiModal.jarvis-hud .jarvis-live-care[data-care="ai_responded"]{background:rgba(56,189,248,.18);color:#7dd3fc}
#aiModal.jarvis-hud .jarvis-live-care[data-care="pending_human_handoff"]{background:rgba(239,68,68,.2);color:#fca5a5}
#aiModal.jarvis-hud .jarvis-live-human,
#aiModal.jarvis-hud .jarvis-live-auto{
  margin-left:6px;
  font-size:10px;
  font-weight:700;
  color:#94a3b8;
}
#aiModal.jarvis-hud .jarvis-live-actions{
  display:flex;
  flex-direction:column;
  gap:6px;
}
#aiModal.jarvis-hud .jarvis-live-actions button{
  border:1px solid rgba(90,140,210,.3);
  background:rgba(12,22,42,.8);
  color:#d7e3f6;
  border-radius:8px;
  padding:6px 10px;
  font-size:11px;
  font-weight:700;
  cursor:pointer;
  white-space:nowrap;
}
#aiModal.jarvis-hud .jarvis-live-actions button.is-primary{
  background:rgba(59,130,246,.28);
  border-color:rgba(96,165,250,.5);
}
#aiModal.jarvis-hud .dz-ai-pixel-cards{
  display:flex;
  flex-direction:column;
  gap:8px;
  margin-top:10px;
}
#aiModal.jarvis-hud .dz-ai-pixel-cards em{
  font-style:normal;
  font-size:10px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#a78bfa;
}
#aiModal.jarvis-hud .dz-ai-pixel-card{
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  text-align:left;
  border:1px solid rgba(139,92,246,.35);
  background:rgba(76,29,149,.18);
  color:#ede9fe;
  border-radius:12px;
  padding:8px;
  cursor:pointer;
}
#aiModal.jarvis-hud .dz-ai-pixel-card:hover{border-color:#a78bfa}
#aiModal.jarvis-hud .dz-ai-pixel-card img{
  width:52px;
  height:52px;
  object-fit:cover;
  border-radius:8px;
  background:#1e1b4b;
  flex:none;
}
#aiModal.jarvis-hud .dz-ai-pixel-card img.is-empty{background:rgba(139,92,246,.2)}
#aiModal.jarvis-hud .dz-ai-pixel-copy{flex:1;min-width:0}
#aiModal.jarvis-hud .dz-ai-pixel-copy b{display:block;font-size:13px}
#aiModal.jarvis-hud .dz-ai-pixel-copy small{display:block;font-size:11px;color:#c4b5fd}
#aiModal.jarvis-hud .dz-ai-pixel-go{font-size:11px;font-weight:800;color:#c4b5fd;flex:none}
@media(max-width:900px){
  #aiModal.jarvis-hud .jarvis-live-row{grid-template-columns:1fr;align-items:start}
  #aiModal.jarvis-hud .jarvis-live-actions{flex-direction:row;flex-wrap:wrap}
}
@media(max-width:767px){
  #aiModal.jarvis-hud .jarvis-dash-item{flex:none;white-space:nowrap}
  #aiModal.jarvis-hud .jarvis-dash-nav-foot{display:none}
  #aiModal.jarvis-hud .jarvis-dash-main{padding:10px 12px 12px}
  #aiModal.jarvis-hud .dz-ai-suggestions{grid-template-columns:1fr}
  #aiModal.jarvis-hud .jarvis-composer{flex-wrap:wrap}
  #aiModal.jarvis-hud .jarvis-composer #dzAiAskInput{flex-basis:100%;order:3}
  #aiModal.jarvis-hud .jarvis-roster td:nth-child(3){display:none}
}
