.xc-avatar-root{position:relative;display:inline-grid;place-items:center;flex:none;box-sizing:border-box;-webkit-user-select:none;user-select:none}.xc-avatar-root>svg{display:none!important}.xc-avatar-shell{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;box-sizing:border-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hud-ink, #fff) 16%,transparent),inset 0 1px color-mix(in srgb,#000 26%,transparent)}.xc-avatar-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 100% at 50% 118%,color-mix(in srgb,#fff 10%,transparent) 0%,transparent 48%),linear-gradient(180deg,color-mix(in srgb,#000 20%,transparent) 0%,color-mix(in srgb,#000 5%,transparent) 34%,transparent 62%)}.xc-avatar-img{position:absolute;display:block;max-width:none;pointer-events:none}.xc-avatar-img--pixel{image-rendering:pixelated;image-rendering:crisp-edges}.xc-avatar-patch{position:absolute;display:block;max-width:none;pointer-events:none}.xc-ring{position:absolute;inset:0;border-radius:50%;pointer-events:none}.xc-ring:before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--xc-c, var(--hud-status-ok, #7fb069));box-sizing:border-box}.xc-ring[data-ring=idle]:before,.xc-ring[data-ring=ready]:before{border-width:1px;opacity:.45}.xc-ring[data-ring=offline]:before{border-style:dashed;opacity:.5}.xc-ring[data-ring=thinking]:before{animation:xc-pulse 2.4s ease-in-out infinite}.xc-ring[data-ring=needs]:before,.xc-ring[data-ring=waiting]:before,.xc-ring[data-ring=blocked]:before{border-width:1.5px}.xc-ring[data-ring=error]:before,.xc-ring[data-ring=failed]:before{animation:xc-blink 1.1s steps(1,end) infinite}.xc-ring[data-ring=working]:before{opacity:.25}.xc-ring[data-ring=working]:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,var(--xc-c, var(--hud-status-ok, #7fb069)) 72deg,transparent 132deg);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:xc-sweep 2.6s linear infinite}@keyframes xc-pulse{0%,to{opacity:.28}50%{opacity:1}}@keyframes xc-blink{0%,49%{opacity:1}50%,to{opacity:.16}}@keyframes xc-sweep{to{transform:rotate(360deg)}}.xc-badge-mark{position:absolute;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--hud-surface, #1e2029) 88%,var(--hud-bg, #000));color:color-mix(in srgb,var(--hud-ink, #fff) 76%,transparent);box-shadow:0 0 0 1.5px var(--hud-bg, #161820);pointer-events:none}.xc-stage-wrapper{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.xc-stage{position:relative;overflow:hidden;display:inline-block;flex:none;box-sizing:border-box;background:var(--hud-surface);transition:width .56s cubic-bezier(.2,.8,.2,1),height .56s cubic-bezier(.2,.8,.2,1),border-radius .56s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none}.xc-stage[role=button]{cursor:pointer}.xc-stage:after{content:"";position:absolute;inset:0;border:1px solid var(--hud-border);border-radius:inherit;pointer-events:none;transition:border-color var(--motion-duration-hover) ease}.xc-stage[role=button]:hover:after{border-color:var(--scout-chrome-ink-faint)}.xc-stage[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xc-stage-ground{position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity .4s ease,background .4s ease}.xc-stage-img,.xc-stage-patch{position:absolute;max-width:none;pointer-events:none;display:block;transition:width .56s cubic-bezier(.2,.8,.2,1),height .56s cubic-bezier(.2,.8,.2,1),left .56s cubic-bezier(.2,.8,.2,1),top .56s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.xc-ring[data-ring]:before,.xc-ring[data-ring]:after{animation:none}.xc-ring[data-ring=working]:before{opacity:1}.xc-stage,.xc-stage-img,.xc-stage-patch,.xc-stage-ground{transition:none!important}}.xc-figure{position:relative;display:inline-block;flex:none;box-sizing:border-box;-webkit-user-select:none;user-select:none}.xc-figure-img{position:relative;display:block;width:100%;height:100%;max-width:none;pointer-events:none;z-index:1}.xc-figure-patch{position:absolute;display:block;max-width:none;pointer-events:none;z-index:2}.xc-figure-halo{position:absolute;left:50%;top:2%;width:calc(var(--xc-fig-h, 200px) * .79);height:calc(var(--xc-fig-h, 200px) * .79);transform:translate(-50%);border-radius:50%;opacity:.9;pointer-events:none;z-index:0}.xc-figure-floor{position:absolute;left:50%;bottom:0;width:calc(var(--xc-fig-h, 200px) * .75);height:calc(var(--xc-fig-h, 200px) * .07);transform:translate(-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,#000 42%,transparent),transparent)}.xc-breathe{animation:xc-breathe 3.4s ease-in-out infinite;animation-delay:var(--xc-breathe-delay, 0ms)}@keyframes xc-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){.xc-breathe{animation:none}}
