.agent-character{width:var(--ui-control-height);height:var(--ui-control-height);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.agent-character-still,.agent-character-live{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.agent-character-still[hidden]{display:none}.agent-character-live[data-ready=false]{opacity:0}.agent-character--tiny{width:var(--sp-6);height:var(--sp-6)}.agent-character--header{width:var(--ui-touch-target-size);height:var(--ui-touch-target-size)}.agent-character--profile,.agent-character--choice{width:var(--ui-art-card-size);height:var(--ui-art-card-size)}.agent-character--hero{width:var(--ui-art-hero-height);height:var(--ui-art-hero-height)}.personal-assistant-home{align-items:center;gap:var(--sp-2);display:flex}.personal-assistant-home-copy{gap:var(--sp-1);min-width:0;display:grid}.personal-assistant-roster>button:has(.agent-character){align-items:center;column-gap:var(--sp-2);grid-template-columns:auto 1fr}.personal-assistant-roster .agent-character{grid-row:span 2}.agent-character-picker{gap:var(--sp-3);display:grid}.agent-character-family{justify-content:space-around;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-3) 0;flex-wrap:wrap;display:flex}.agent-character-picker h3{font-size:var(--ui-caption-size);color:var(--ui-text-secondary)}.agent-character-picker p{font-size:var(--ui-caption-size);color:var(--ui-text-muted);line-height:var(--lh-body)}.agent-character-options{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-character-options button{align-items:center;gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-company-card);flex-direction:column;display:flex}.agent-character-options button[aria-pressed=true]{background:var(--ui-surface-floating);box-shadow:var(--ui-company-control-glass-shadow);border-color:var(--ui-border-strong)}.agent-character-options button>span:last-child{font-size:var(--ui-caption-size)}.s3-thread-meta>.agent-character{align-self:center}.agent-character-colors{gap:var(--sp-2);flex-wrap:wrap;display:flex}.agent-character-colors button{box-sizing:border-box;min-width:0;width:var(--ui-control-height);height:var(--ui-control-height);border-radius:var(--ui-radius-control);background:var(--ui-company-card);border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.agent-character-colors button[aria-pressed=true]{background:var(--ui-surface-floating);border-color:var(--ui-border-strong);box-shadow:var(--ui-company-control-glass-shadow)}.agent-character-colors button>span{width:var(--sp-5);height:var(--sp-5);border-radius:var(--ui-radius-pill);background:var(--bot-swatch)}.agent-character-antennae{align-items:center;gap:var(--sp-3);font-size:var(--ui-caption-size);display:flex}.agent-character-antennae .company-select{flex:1}.antenna-style-icon{width:var(--sp-6);height:var(--sp-6);color:var(--ui-text-secondary);flex:none}.company-base .agent-character-picker button:focus-visible,.company-base .agent-character-picker .company-select-trigger:focus-visible,.company-base .assistant-role-portrait-avatar:focus-visible{outline:1px solid var(--ui-border-strong);outline-offset:var(--sp-1);box-shadow:var(--ui-company-card-inset-shadow)}.agent-character-colors [data-color=white],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=white]{--bot-swatch:var(--ui-bot-color-white)}.agent-character-colors [data-color=gray],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=gray]{--bot-swatch:var(--ui-bot-color-gray)}.agent-character-colors [data-color=sand],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=sand]{--bot-swatch:var(--ui-bot-color-sand)}.agent-character-colors [data-color=peach],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=peach]{--bot-swatch:var(--ui-bot-color-peach)}.agent-character-colors [data-color=rose],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=rose]{--bot-swatch:var(--ui-bot-color-rose)}.agent-character-colors [data-color=lavender],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=lavender]{--bot-swatch:var(--ui-bot-color-lavender)}.agent-character-colors [data-color=sky],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=sky]{--bot-swatch:var(--ui-bot-color-sky)}.agent-character-colors [data-color=mint],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=mint]{--bot-swatch:var(--ui-bot-color-mint)}.agent-character-colors [data-color=lime],:is(.assistant-role-capsule,.assistant-switcher-popover,.company-bot-welcome,.s3-copilot-container)[data-color=lime]{--bot-swatch:var(--ui-bot-color-lime)}.company-page-expert[data-color=white]{--bot-swatch:var(--ui-bot-color-white)}.company-page-expert[data-color=gray]{--bot-swatch:var(--ui-bot-color-gray)}.company-page-expert[data-color=sand]{--bot-swatch:var(--ui-bot-color-sand)}.company-page-expert[data-color=peach]{--bot-swatch:var(--ui-bot-color-peach)}.company-page-expert[data-color=rose]{--bot-swatch:var(--ui-bot-color-rose)}.company-page-expert[data-color=lavender]{--bot-swatch:var(--ui-bot-color-lavender)}.company-page-expert[data-color=sky]{--bot-swatch:var(--ui-bot-color-sky)}.company-page-expert[data-color=mint]{--bot-swatch:var(--ui-bot-color-mint)}.company-page-expert[data-color=lime]{--bot-swatch:var(--ui-bot-color-lime)}.agent-character-spectacles{fill:none;stroke:var(--ui-bot-ink);stroke-width:2px}.agent-character-eyes{fill:var(--ui-bot-ink)}@media (prefers-reduced-motion:reduce){.agent-character{animation:none}}.company-base .company-select-menu.agent-character-antenna-menu{width:min(var(--ui-company-compact-menu-width), calc(100vw - var(--sp-4) * 2));padding:var(--sp-1)}.company-base .agent-character-antenna-menu .company-select-option{box-sizing:border-box;min-height:var(--ui-touch-target-size);padding:var(--sp-1) var(--sp-2);gap:var(--sp-2)}.company-base .agent-character-antenna-menu .company-select-value{gap:var(--sp-2)}.company-base .agent-character-antenna-menu .company-select-copy{line-height:var(--ui-company-compact-line-height);gap:0}.company-base .agent-character-antenna-menu .company-select-option,.company-base .agent-character-antennae .agent-character-antenna-select .company-select-trigger{font-size:var(--ui-caption-size)}.company-base .agent-character-antenna-menu .company-select-copy small{font-size:var(--ui-meta-size)}.company-base :is(.agent-character-antenna-menu,.agent-character-antenna-select) .antenna-style-icon{width:var(--sp-5);height:var(--sp-5)}
