.agent-avatar{pointer-events:none;-webkit-user-select:none;user-select:none;--_agent-body:var(--agent-avatar-body,#004fff);--_agent-eye:var(--agent-avatar-eye,#050912);--_agent-ring-out:var(--agent-avatar-ring-out,#2a66ff);--_agent-ring-in:var(--agent-avatar-ring-in,#6c96ff);flex-shrink:0;display:block;overflow:visible}[data-theme=dark] .agent-avatar{--_agent-ring-out:var(--agent-avatar-ring-out,#4d82ff);--_agent-ring-in:var(--agent-avatar-ring-in,#82a8ff)}.agent-avatar__body--flat{fill:var(--_agent-body)}.agent-avatar__stop-hi{stop-color:#7ea4ff;stop-color:color-mix(in oklab, var(--_agent-body) 58%, white)}.agent-avatar__stop-mid{stop-color:#1a61ff;stop-color:color-mix(in oklab, var(--_agent-body) 92%, white)}.agent-avatar__stop-deep{stop-color:#0040d6;stop-color:color-mix(in oklab, var(--_agent-body) 84%, black)}.agent-avatar__stop-lo{stop-color:#0031ad;stop-color:color-mix(in oklab, var(--_agent-body) 70%, black)}.agent-avatar__stop-rim{stop-color:#000a3c;stop-color:color-mix(in oklab, var(--_agent-body) 22%, black)}.agent-avatar__eye{fill:var(--_agent-eye)}.agent-avatar__ring,.agent-avatar__halo{fill:none;stroke:var(--_agent-ring-out)}.agent-avatar__halo{stroke-width:3px}.agent-avatar[data-aura=in] .agent-avatar__ring,.agent-avatar[data-aura=in] .agent-avatar__halo{stroke:var(--_agent-ring-in)}.agent-avatar__orbit{fill:var(--_agent-ring-out)}.panel{gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-6);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex}.panel--wide{grid-column:1/-1}.panel__title{color:var(--text);margin:0;font-size:15px;font-weight:500;line-height:1.4}.panel__question{color:var(--muted);margin:0;font-size:13px;font-weight:400}.panel__note{color:var(--muted);margin:0;font-size:12px}.panel__section{gap:var(--space-2);flex-direction:column;display:flex}.panel__section+.panel__section{padding-top:var(--space-4);border-top:1px solid var(--divider)}@media (max-width:900px){.panel{padding:var(--space-5)}}.disclosure__toggle{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:6px 0;font-size:13px;display:inline-flex}.disclosure__toggle:hover{color:var(--text)}.disclosure__toggle svg{transition:transform .15s}.disclosure__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.detail-table{border-collapse:collapse;width:100%;font-size:13px}.detail-table th{padding:0 0 var(--space-2);color:var(--muted);text-align:start;border-bottom:1px solid var(--divider);font-weight:400}.detail-table td{vertical-align:top;color:var(--text);border-bottom:1px solid var(--divider);padding:10px 0}.detail-table tr:last-child td{border-bottom:none;padding-bottom:0}.detail-table td+td,.detail-table th+th{padding-inline-start:var(--space-5)}.detail-table__value small{color:var(--muted);font-size:12px;display:block}.detail-table td.detail-table__note{max-width:62ch;color:var(--muted)}.rating-rows__overall{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.rating-rows{flex-direction:column;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rating-rows li{justify-content:space-between;gap:var(--space-3);color:var(--text);padding:9px 0;display:flex}.rating-rows li+li{border-top:1px solid var(--divider)}.rating{font-weight:500}.rating--excellent,.rating--good{color:var(--success-text)}.rating--fair{color:var(--warning-text)}.rating--poor{color:var(--danger-text)}.page-loader{inset-block:var(--shell-top,0px) 0;inset-inline:var(--shell-side,0px) 0;z-index:var(--z-base);padding:var(--space-6);pointer-events:none;transition:inset-inline-start var(--side-move,0s);justify-content:center;align-items:center;display:flex;position:fixed}.page-loader__place{height:0}.page-loader__block{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.page-loader__text{font-size:14px}.page-loader__block--contained{padding:48px 40px}.agent-status{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;border-radius:var(--radius-md);text-decoration:none;display:flex}a.agent-status{transition:background-color .15s}a.agent-status:hover{background-color:var(--surface-hover)}.agent-status__avatar{flex-shrink:0;display:inline-flex;position:relative}.agent-status__badge{top:-4px;min-width:18px;height:18px;color:var(--on-danger);background-color:var(--danger);border:2px solid var(--surface);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute}.agent-status__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.agent-status__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.agent-status__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.agent-status__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.agent-status__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-status__title{color:var(--text);font-size:13px;font-weight:500;line-height:1.35}.agent-status__detail{color:var(--muted);font-size:12px;line-height:1.35}a.agent-status .agent-status__detail{color:var(--primary-text)}.agent-status--compact{border-radius:var(--radius-pill);gap:0;padding:4px}.agent-status__tip{display:none}.sidebar-shell.is-rail .agent-status__tip{display:block}.agent-status--compact .agent-status__copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
