/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base;@layer components{.ac-chat-count{min-width:18px;height:18px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--unread);color:var(--white);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-grid}.ac-chat-thumb{width:var(--size-cell);height:var(--size-cell);border-radius:var(--radius-8);background:var(--bg-tertiary);border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ac-chat-thumb--40{width:var(--size-slot);height:var(--size-slot);border-radius:var(--radius-8)}.ac-chat-thumb--menu{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-6)}.ac-chat-thumb--menu img{max-width:100%;max-height:100%}.ac-chat-row{--ac-avatar-ring:var(--bg-primary);grid-template-columns:var(--space-40) minmax(0, 1fr) auto;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-8);border-radius:var(--radius-8);color:var(--text-primary);text-decoration:none;display:grid;position:relative}.ac-chat-row:hover{--ac-avatar-ring:var(--bg-secondary);background:var(--bg-secondary)}.ac-chat-row[aria-current=page]{--ac-avatar-ring:var(--bg-tertiary);background:var(--bg-tertiary)}.ac-chat-row[aria-current=page] .ac-chat-thumb{background:var(--surface-nested)}.ac-chat-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ac-chat-row__main{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ac-chat-row__top{align-items:center;gap:var(--space-6);min-width:0;display:flex}.ac-chat-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.ac-chat-row__muted{color:var(--text-quinary);flex:none;display:inline-flex}.ac-chat-row__time{color:var(--text-quaternary);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:400;line-height:16px}.ac-chat-row[data-unread] .ac-chat-row__time{color:var(--text-secondary)}.ac-chat-row__line{min-width:0;color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-chat-row[data-unread] .ac-chat-row__line{color:var(--text-primary)}.ac-chat-row__text,.ac-chat-row__turn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-chat-row__typing{color:var(--success)}.ac-chat-row__turn[data-turn=me]{min-width:0;color:var(--text-primary)}.ac-chat-row__turn[data-turn=other]{color:var(--text-tertiary)}.ac-chat-row__side{align-items:flex-end;gap:var(--space-6);flex-direction:column;display:flex}.ac-chat-icon-button{width:var(--size-cell);height:var(--size-cell);border-radius:var(--radius-8);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ac-chat-icon-button:hover,.ac-chat-icon-button[aria-expanded=true]{background:var(--bg-tertiary);color:var(--text-primary)}.ac-chat-icon-button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ac-chat-icon-button:disabled{color:var(--text-quinary);cursor:not-allowed}.ac-chat-icon-button:disabled:hover{background:0 0}.ac-chat-icon-button--sm{width:var(--space-24);height:var(--space-24);border-radius:var(--radius-6)}.ac-chat-link{align-items:center;gap:var(--space-4);color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;display:inline-flex}.ac-chat-link:hover{text-decoration:underline}.ac-chat-small-button{align-items:center;gap:var(--space-6);height:var(--size-cell);padding:0 var(--space-10);border-radius:var(--radius-8);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;white-space:nowrap;border:1px solid #0000;flex:none;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;display:inline-flex}.ac-chat-small-button:hover{background:var(--button-tonal-hover)}.ac-chat-small-button:disabled{color:var(--text-quaternary);cursor:not-allowed}.ac-chat-small-button--sale{border-color:var(--sale-done-border);color:var(--rep)}.ac-chat-ghost{background:0 0;border-color:#0000}.ac-chat-chip{height:var(--space-20);padding:0 var(--space-6);border-radius:var(--radius-4);background:var(--bg-tertiary);color:var(--text-secondary);align-items:center;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ac-rating-row__reply-open{color:var(--link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:400;line-height:16px}.ac-rating-row__reply-open:hover{text-decoration:underline}.ac-rating-row__reply-form{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-rating-row__reply-form textarea{width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-8);background:var(--surface-nested);color:var(--text-primary);resize:vertical;border:1px solid #0000;font-size:14px;font-weight:400;line-height:22px}.ac-rating-row__reply-hint{color:var(--text-tertiary)}.ac-rating-row__reply-error{color:var(--danger-text)}.ac-rating-row__reply-actions{justify-content:flex-end;gap:var(--space-8);display:flex}.ac-mod-chat-dialog{width:min(640px, calc(100% - 2 * var(--space-16)))}.ac-mod-chat__title{margin:var(--space-8) 0;color:var(--text-tertiary);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.ac-mod-chat{gap:var(--space-6);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ac-mod-chat__line{padding:var(--space-6) var(--space-8);border-radius:var(--radius-6);background:var(--bg-secondary);flex-direction:column;display:flex}.ac-mod-chat__line[data-reported]{outline:1px solid var(--unread-line)}.ac-mod-chat__meta{align-items:center;gap:var(--space-4) var(--space-8);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;font-weight:400;line-height:16px;display:flex}.ac-mod-chat__meta b{color:var(--text-primary)}.ac-mod-chat__body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;font-weight:400;line-height:22px}.ac-mod-chat__total{margin-left:var(--space-8);font-variant-numeric:tabular-nums;font-weight:600}.ac-chat-spinner{border:2px solid var(--border-primary);border-top-color:var(--text-secondary);border-radius:var(--radius-full);flex:none;width:14px;height:14px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ac-chat-spinner{animation:ac-chat-spin var(--duration-spin) linear infinite}}.ac-chat-menu{display:inline-flex;position:relative}.ac-chat-menu__list{z-index:var(--z-listbox);gap:var(--space-2);min-width:220px;padding:var(--space-6);border-radius:var(--radius-12);background:var(--bg-secondary);border:1px solid #0000;flex-direction:column;display:flex;position:absolute}.ac-chat-menu__list[data-placement=below]{top:calc(100% + var(--space-4))}.ac-chat-menu__list[data-placement=above]{bottom:calc(100% + var(--space-4))}.ac-chat-menu__list[data-align=end]{right:0}.ac-chat-menu__list[data-align=start]{left:0}.ac-chat-menu__list--attach{min-width:280px}.ac-chat-menu__item{align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-10);border-radius:var(--radius-8);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.ac-chat-menu__item:hover,.ac-chat-menu__item:focus-visible{background:var(--bg-tertiary);color:var(--text-primary);outline:none}.ac-chat-menu__item[data-danger]{color:var(--danger-text)}.ac-chat-menu__text{flex-direction:column;flex:1;min-width:0;display:flex}.ac-chat-menu__hint{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}}@layer utilities;@keyframes ac-chat-spin{to{transform:rotate(360deg)}}
