.aeon-nexus-dock{display:grid;gap:1rem;color:var(--aeon-ux-ink-0, #eef6ff)}.aeon-nexus-dock__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.aeon-nexus-dock__header h2{margin:.4rem 0 0;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.04em}.aeon-nexus-dock__header p{margin:.75rem 0 0;max-width:56ch;color:var(--aeon-ux-ink-1, rgba(238, 246, 255, .72))}.aeon-nexus-dock__eyebrow,.aeon-nexus-dock__panel-label{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;color:var(--aeon-ux-ink-2, rgba(238, 246, 255, .46))}.aeon-nexus-dock__status-cluster{display:grid;gap:.65rem;justify-items:end}.aeon-nexus-dock__status-cluster code,.aeon-nexus-dock__meta-grid dd{font-family:IBM Plex Mono,SFMono-Regular,SF Mono,monospace}.aeon-nexus-dock__status-pill,.aeon-nexus-dock__visitor-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border-radius:999px;border:1px solid var(--aeon-ux-line, rgba(72, 187, 255, .14));background:#ffffff08;color:var(--aeon-ux-ink-1, rgba(238, 246, 255, .72))}.aeon-nexus-dock__status-pill--live{border-color:#4ade8059}.aeon-nexus-dock__status-pill--offline{border-color:#f871714d}.aeon-nexus-dock__status-dot,.aeon-nexus-dock__visitor-color{width:.65rem;height:.65rem;border-radius:999px;background:var(--aeon-ux-accent, #48bbff)}.aeon-nexus-dock__status-pill--live .aeon-nexus-dock__status-dot{background:var(--aeon-ux-good, #4ade80)}.aeon-nexus-dock__status-pill--offline .aeon-nexus-dock__status-dot{background:var(--aeon-ux-bad, #f87171)}.aeon-nexus-dock__grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(320px,.85fr)}.aeon-nexus-dock__stack{display:grid;gap:1rem}.aeon-nexus-dock__panel{border:1px solid var(--aeon-ux-line, rgba(72, 187, 255, .14));border-radius:calc(var(--aeon-ux-radius, 18px) + 2px);background:linear-gradient(180deg,#ffffff08,#ffffff04),#0a121fcc;box-shadow:0 24px 80px #0308123d;padding:1rem;min-width:0}.aeon-nexus-dock__panel--text{display:grid;gap:1rem;min-height:38rem}.aeon-nexus-dock__panel-header{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start;flex-wrap:wrap}.aeon-nexus-dock__panel-header strong{display:block;margin-top:.45rem}.aeon-nexus-dock__status-note{max-width:24ch;font-size:.86rem;color:var(--aeon-ux-ink-2, rgba(238, 246, 255, .46))}.aeon-nexus-dock__messages{display:grid;gap:.75rem;align-content:start;min-height:20rem;max-height:26rem;overflow:auto;padding-right:.25rem}.aeon-nexus-dock__message,.aeon-nexus-dock__participant{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.05);background:#ffffff06}.aeon-nexus-dock__participant--self{border-color:#48bbff3d}.aeon-nexus-dock__message-main,.aeon-nexus-dock__participant-main{display:flex;gap:.75rem;min-width:0}.aeon-nexus-dock__message-avatar{width:.85rem;height:.85rem;border-radius:999px;flex:none;margin-top:.3rem}.aeon-nexus-dock__message-meta{display:flex;gap:.55rem;align-items:baseline;flex-wrap:wrap}.aeon-nexus-dock__message-meta span,.aeon-nexus-dock__participant span,.aeon-nexus-dock__empty p,.aeon-nexus-dock__error{color:var(--aeon-ux-ink-1, rgba(238, 246, 255, .72))}.aeon-nexus-dock__message p,.aeon-nexus-dock__participant strong{margin:.3rem 0 0;overflow-wrap:anywhere}.aeon-nexus-dock__composer{display:grid;gap:.6rem}.aeon-nexus-dock__composer-label{font-size:.84rem;color:var(--aeon-ux-ink-2, rgba(238, 246, 255, .46))}.aeon-nexus-dock__composer-row,.aeon-nexus-dock__voice-controls,.aeon-nexus-dock__actions{display:flex;gap:.65rem;flex-wrap:wrap}.aeon-nexus-dock__composer-row input{flex:1 1 14rem;min-width:0;border-radius:1rem;border:1px solid var(--aeon-ux-line-strong, rgba(72, 187, 255, .28));background:#040a1299;color:inherit;padding:.85rem .95rem;font:inherit}.aeon-nexus-dock__composer-row input:focus{outline:2px solid rgba(72,187,255,.28);outline-offset:1px}.aeon-nexus-dock__utility-button,.aeon-nexus-dock__send-button,.aeon-nexus-dock__link-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.75rem .95rem;border-radius:999px;border:1px solid var(--aeon-ux-line-strong, rgba(72, 187, 255, .28));background:#ffffff08;color:inherit;text-decoration:none;font:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.aeon-nexus-dock__send-button{background:linear-gradient(135deg,#f6fbff,#b9e6ff);color:#08111c;font-weight:700}.aeon-nexus-dock__utility-button:hover,.aeon-nexus-dock__send-button:hover,.aeon-nexus-dock__link-button:hover{transform:translateY(-1px);border-color:var(--aeon-ux-accent, #48bbff)}.aeon-nexus-dock__voice-state,.aeon-nexus-dock__participant-list{display:grid;gap:.8rem}.aeon-nexus-dock__meta-grid{display:grid;gap:.85rem;margin:0}.aeon-nexus-dock__meta-grid div{display:grid;gap:.25rem}.aeon-nexus-dock__meta-grid dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--aeon-ux-ink-2, rgba(238, 246, 255, .46))}.aeon-nexus-dock__meta-grid dd{margin:0;overflow-wrap:anywhere}.aeon-nexus-dock__empty{display:grid;gap:.4rem;align-content:start;padding:1rem;border-radius:1rem;border:1px dashed rgba(72,187,255,.24);background:#48bbff0d}.aeon-nexus-dock__empty--voice{min-height:12rem;align-content:center}.aeon-nexus-dock__error{margin:.85rem 0 0}@media(max-width:980px){.aeon-nexus-dock__grid{grid-template-columns:1fr}.aeon-nexus-dock__panel--text{min-height:0}}@media(max-width:640px){.aeon-nexus-dock__panel-header,.aeon-nexus-dock__header{flex-direction:column;align-items:stretch}.aeon-nexus-dock__status-cluster{justify-items:start}.aeon-nexus-dock__composer-row{flex-direction:column}}
