/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-chat-settings{gap:var(--space-16);flex-direction:column;min-width:0;display:flex;position:relative}.ac-chat-settings__status{top:calc(-1 * var(--space-32));align-items:center;gap:var(--space-4);min-height:var(--space-16);color:var(--success);margin:0;font-size:12px;font-weight:400;line-height:16px;display:inline-flex;position:absolute;right:0}.ac-chat-settings__status[data-state=failed]{color:var(--danger-text)}.ac-chat-settings__skeleton{border-radius:var(--radius-12);background:var(--bg-secondary);height:360px}.ac-chat-settings__skeleton--short{height:var(--layout-header)}@media (prefers-reduced-motion:no-preference){.ac-chat-settings__skeleton{animation:ac-pulse var(--duration-pulse) var(--ease-pulse) infinite}}.ac-chat-settings__card{min-width:0;padding:var(--space-20);border-radius:var(--radius-12);background:var(--bg-secondary);scroll-margin-top:calc(var(--layout-header) + var(--space-16));border:1px solid #0000;flex-direction:column;display:flex}.ac-chat-settings__title{align-items:center;gap:var(--space-10);margin:0 0 var(--space-12);font-size:16px;font-weight:600;line-height:24px;display:flex}.ac-chat-settings__aside{color:var(--text-tertiary);margin-left:auto;font-size:12px;font-weight:400;line-height:16px}.ac-chat-settings__row{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-12) 0;display:flex}.ac-chat-settings__row+.ac-chat-settings__row{border-top:1px solid var(--border-secondary)}.ac-chat-settings__label{gap:var(--space-2);flex-direction:column;min-width:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.ac-chat-settings__hint{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}.ac-chat-settings__control{align-items:center;gap:var(--space-12);flex:none;display:flex}.ac-chat-settings__granted{align-items:center;gap:var(--space-4);color:var(--success);font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-chat-settings__denied{color:var(--danger-text);font-size:12px;font-weight:400;line-height:16px}.ac-chat-settings__radios{gap:var(--space-10);flex-direction:column;display:flex}.ac-chat-radio{align-items:center;gap:var(--space-10);cursor:pointer;font-size:14px;font-weight:400;line-height:22px;display:flex}.ac-chat-radio input{width:18px;height:18px;accent-color:var(--white);margin:0}.ac-chat-settings__empty{color:var(--text-tertiary);margin:0;font-size:14px;font-weight:400;line-height:22px}.ac-chat-settings__error{margin:var(--space-8) 0 0;color:var(--danger-text);font-size:12px;font-weight:400;line-height:16px}.ac-chat-settings__buttons{align-items:center;gap:var(--space-16);margin-top:var(--space-12);display:flex}.ac-chat-settings__pair{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.ac-chat-settings__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ac-chat-switch{width:36px;height:var(--space-20);border-radius:var(--radius-full);background:var(--bg-quaternary);cursor:pointer;border:0;flex:none;padding:0;display:inline-flex;position:relative}.ac-chat-switch>span{top:var(--space-2);left:var(--space-2);width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:var(--white);position:absolute}.ac-chat-switch[aria-checked=true]{background:var(--success)}.ac-chat-switch[aria-checked=true]>span{transform:translateX(var(--space-16))}.ac-chat-switch:disabled{cursor:not-allowed;opacity:.5}.ac-chat-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ac-chat-switch,.ac-chat-switch>span{transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}}.ac-chat-volume{justify-content:flex-end;align-items:center;gap:var(--space-12);min-width:0;color:var(--text-tertiary);flex:1;display:flex}.ac-chat-volume input{width:100%;max-width:260px;accent-color:var(--white);cursor:pointer}.ac-chat-volume input:disabled{cursor:not-allowed;opacity:.5}.ac-chat-volume output{min-width:var(--space-40);color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600;line-height:22px}.ac-chat-tones{gap:var(--space-10);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ac-chat-tone{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10) var(--space-8) var(--space-8);border-radius:var(--radius-12);background:var(--surface-nested);border:1px solid #0000;display:flex}.ac-chat-tone[data-chosen]{border-color:var(--selected);box-shadow:var(--ring-selected)}.ac-chat-tone__pick{align-items:center;gap:var(--space-10);min-width:0;padding:var(--space-4);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;font-size:14px;font-weight:600;line-height:22px;display:flex}.ac-chat-tone__sprite{image-rendering:pixelated}.ac-chat-tone__play{border-radius:var(--radius-full);background:var(--bg-tertiary);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.ac-chat-tone__play:hover{background:var(--button-tonal-hover);color:var(--text-primary)}.ac-chat-quick-list{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-chat-quick-list__row{min-height:var(--size-control);align-items:center;gap:var(--space-8);padding:0 var(--space-8) 0 var(--space-10);border-radius:var(--radius-8);background:var(--surface-nested);border:1px solid #0000;font-size:14px;font-weight:400;line-height:22px;display:flex}.ac-chat-quick-list__grip{color:var(--text-quinary);cursor:grab;display:flex}.ac-chat-quick-list__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-chat-quick-list__actions{gap:var(--space-2);display:flex}.ac-chat-quick-edit{align-items:center;gap:var(--space-6);flex:1;min-width:0;display:flex}.ac-chat-quick-edit input{min-width:0;height:var(--size-cell);padding:0 var(--space-8);border-radius:var(--radius-6);background:var(--bg-tertiary);color:var(--text-primary);border:1px solid #0000;flex:1;font-size:14px;font-weight:400;line-height:22px}.ac-chat-quick-edit input[aria-invalid=true]{border-color:var(--unread-line)}.ac-chat-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-chat-people li{--ac-avatar-ring:var(--bg-secondary);align-items:center;gap:var(--space-10);padding:var(--space-10) 0;font-size:14px;font-weight:400;line-height:22px;display:flex}.ac-chat-people li+li{border-top:1px solid var(--border-secondary)}.ac-chat-people b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ac-chat-people .ac-avatar{border-radius:var(--radius-full);background:var(--avatar-1);width:28px;height:28px;color:var(--white);text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ac-chat-people .ac-avatar[data-colour="2"]{background:var(--avatar-2)}.ac-chat-people .ac-avatar[data-colour="3"]{background:var(--avatar-3)}.ac-chat-people .ac-avatar[data-colour="4"]{background:var(--avatar-4)}.ac-chat-people .ac-avatar[data-colour="5"]{background:var(--avatar-5)}.ac-chat-people .ac-avatar[data-colour="6"]{background:var(--avatar-6)}.ac-chat-people__when{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}@media not all and (width>=48rem){.ac-chat-settings__card{padding:var(--space-16)}.ac-chat-settings__row--volume{flex-direction:column;align-items:stretch}}}@layer utilities;
