@layer components{.ag-field{background:var(--surface);transition:box-shadow .2s var(--ease-out);box-shadow:inset 0 0 0 1px #d2d2d7,0 1px 2px #00000008}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-field{box-shadow:inset 0 0 0 1px #ffffff29}}.ag-send-accent{color:var(--on-accent);background:var(--accent);transition:background-color .15s var(--ease-out), opacity .15s var(--ease-out)}.ag-send-accent:hover:not(:disabled){background:var(--accent-hover)}.ag-well{color:#fff;background:#d2d2d7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-well{color:var(--text-3);background:#ffffff1a}}.ag-chip{color:var(--text-1);transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#e8e8ed}.ag-chip:hover{background:#dfdfe4}.ag-chip:active{background:#d6d6db}.ag-chip[data-state=open],.ag-chip[aria-pressed=true],.ag-chip[data-on]{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-chip{background:#ffffff1a}:root:not([data-theme=light]) .ag-chip:hover{background:#ffffff29}}.ag-option{background:var(--surface);transition:box-shadow .15s var(--ease-out), background-color .15s var(--ease-out);box-shadow:inset 0 0 0 1px #d2d2d7}.ag-option:hover{background:color-mix(in srgb, var(--surface-2) 50%, var(--surface))}.ag-option[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ag-option{box-shadow:inset 0 0 0 1px #ffffff24}}.ag-shimmer{color:var(--text-2);animation:ag-breathe 1.8s var(--ease-out) infinite}@keyframes ag-breathe{50%{opacity:.5}}.ag-pulse{animation:ag-pulse 1.4s var(--ease-out) infinite}@keyframes ag-pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ag-pulse,.ag-shimmer{animation:none}}}
