[data-v-fabcd574]:root{--giz-media-scrim:#07101f;--giz-media-text:#f4f7ff;--giz-terminal-background:#0b0f14;--giz-terminal-foreground:#d7dde6;--giz-terminal-cursor:var(--q-accent);--giz-terminal-cursor-accent:#fff;--giz-terminal-selection:#355070}[data-v-fabcd574]:root,.body--light[data-v-fabcd574],html.body--light[data-v-fabcd574],html.light[data-v-fabcd574]{--q-primary:#263a8f;--giz-primary-text:#fff;--q-secondary:#b7c3da;--q-accent:#6061cd;--q-positive:#16813a;--q-negative:#b42318;--q-info:#1769aa;--q-warning:#8a5a00;--q-dark:#fff;--q-text:#2f3440;--q-menu-bg:#fff;--giz-app-bg:#f7f8fb;--giz-sidebar-bg:#eef1f6;--giz-sidebar-border:#1f29371f;--giz-divider-subtle:#1f293714;--giz-header-bg:transparent;--giz-header-divider:#1f29370b;--giz-active-bg:#6061cd21;--giz-active-text:#30328f;--giz-hover-bg:#1f29370f;--giz-surface:#fff;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#eef1f6;--giz-surface-hover:#e5e9f1;--giz-input-bg:#eef1f6;--giz-border:#1f29371f;--giz-border-hover:#1f293738;--giz-field-underline:#1f29372e;--giz-field-underline-focus:#6061cd94;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 18%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 18%, transparent);--giz-text-muted:#2f3440b8;--giz-tile-shadow:0 1px 3px 0 #0f172a0f, 0 1px 2px -1px #0f172a0f;--giz-dialog-shadow:0 20px 25px -5px #0f172a1f, 0 8px 10px -6px #0f172a14;--giz-dropdown-shadow:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;background:var(--giz-app-bg)}@media (prefers-color-scheme:dark){[data-v-fabcd574]:root:not(.body--light):not(html.body--light):not(html.light){--q-primary:#5f73d9;--giz-primary-text:#fff;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-positive:#56d364;--q-negative:#ff7b72;--q-info:#79c0ff;--q-warning:#e3b341;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-border-hover:#d8dfec38;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 22%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 22%, transparent);--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 4px 20px #0000004d, 0 0 0 1px #ffffff0f;--giz-dialog-shadow:0 25px 50px -12px #00000080, 0 0 0 1px #ffffff14;--giz-dropdown-shadow:0 12px 28px #00000073, 0 0 0 1px #ffffff14;background:var(--giz-app-bg)}}.body--dark[data-v-fabcd574],html.body--dark[data-v-fabcd574],html.dark[data-v-fabcd574]{--q-primary:#5f73d9;--giz-primary-text:#fff;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-positive:#56d364;--q-negative:#ff7b72;--q-info:#79c0ff;--q-warning:#e3b341;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-border-hover:#d8dfec38;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 22%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 22%, transparent);--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 4px 20px #0000004d, 0 0 0 1px #ffffff0f;--giz-dialog-shadow:0 25px 50px -12px #00000080, 0 0 0 1px #ffffff14;--giz-dropdown-shadow:0 12px 28px #00000073, 0 0 0 1px #ffffff14;background:var(--giz-app-bg)}.composer-pill[data-v-fabcd574]{border-radius:var(--giz-radius-full,9999px);background:color-mix(in srgb, var(--q-primary) 14%, var(--giz-ui-surface,var(--giz-surface)));border:1px solid color-mix(in srgb, var(--q-primary) 28%, transparent);height:26px;color:var(--q-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.composer-pill[data-v-fabcd574]:hover{background:color-mix(in srgb, var(--q-primary) 22%, var(--giz-ui-surface,var(--giz-surface)));border-color:color-mix(in srgb, var(--q-primary) 45%, transparent)}.composer-pill:hover .composer-pill__close[data-v-fabcd574]{opacity:1}.composer-pill__img[data-v-fabcd574]{object-fit:cover;border-radius:2px;width:15px;height:15px}.composer-pill__img--contain[data-v-fabcd574]{object-fit:contain}.composer-pill__icon[data-v-fabcd574]{flex:none}.composer-pill__label[data-v-fabcd574]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.composer-pill__close[data-v-fabcd574]{opacity:.6;flex:none;margin-left:1px;transition:opacity .15s}[data-v-cbdc4ee9]:root{--giz-media-scrim:#07101f;--giz-media-text:#f4f7ff;--giz-terminal-background:#0b0f14;--giz-terminal-foreground:#d7dde6;--giz-terminal-cursor:var(--q-accent);--giz-terminal-cursor-accent:#fff;--giz-terminal-selection:#355070}[data-v-cbdc4ee9]:root,.body--light[data-v-cbdc4ee9],html.body--light[data-v-cbdc4ee9],html.light[data-v-cbdc4ee9]{--q-primary:#263a8f;--giz-primary-text:#fff;--q-secondary:#b7c3da;--q-accent:#6061cd;--q-positive:#16813a;--q-negative:#b42318;--q-info:#1769aa;--q-warning:#8a5a00;--q-dark:#fff;--q-text:#2f3440;--q-menu-bg:#fff;--giz-app-bg:#f7f8fb;--giz-sidebar-bg:#eef1f6;--giz-sidebar-border:#1f29371f;--giz-divider-subtle:#1f293714;--giz-header-bg:transparent;--giz-header-divider:#1f29370b;--giz-active-bg:#6061cd21;--giz-active-text:#30328f;--giz-hover-bg:#1f29370f;--giz-surface:#fff;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#eef1f6;--giz-surface-hover:#e5e9f1;--giz-input-bg:#eef1f6;--giz-border:#1f29371f;--giz-border-hover:#1f293738;--giz-field-underline:#1f29372e;--giz-field-underline-focus:#6061cd94;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 18%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 18%, transparent);--giz-text-muted:#2f3440b8;--giz-tile-shadow:0 1px 3px 0 #0f172a0f, 0 1px 2px -1px #0f172a0f;--giz-dialog-shadow:0 20px 25px -5px #0f172a1f, 0 8px 10px -6px #0f172a14;--giz-dropdown-shadow:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;background:var(--giz-app-bg)}@media (prefers-color-scheme:dark){[data-v-cbdc4ee9]:root:not(.body--light):not(html.body--light):not(html.light){--q-primary:#5f73d9;--giz-primary-text:#fff;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-positive:#56d364;--q-negative:#ff7b72;--q-info:#79c0ff;--q-warning:#e3b341;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-border-hover:#d8dfec38;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 22%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 22%, transparent);--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 4px 20px #0000004d, 0 0 0 1px #ffffff0f;--giz-dialog-shadow:0 25px 50px -12px #00000080, 0 0 0 1px #ffffff14;--giz-dropdown-shadow:0 12px 28px #00000073, 0 0 0 1px #ffffff14;background:var(--giz-app-bg)}}.body--dark[data-v-cbdc4ee9],html.body--dark[data-v-cbdc4ee9],html.dark[data-v-cbdc4ee9]{--q-primary:#5f73d9;--giz-primary-text:#fff;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-positive:#56d364;--q-negative:#ff7b72;--q-info:#79c0ff;--q-warning:#e3b341;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-border-hover:#d8dfec38;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 22%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 22%, transparent);--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 4px 20px #0000004d, 0 0 0 1px #ffffff0f;--giz-dialog-shadow:0 25px 50px -12px #00000080, 0 0 0 1px #ffffff14;--giz-dropdown-shadow:0 12px 28px #00000073, 0 0 0 1px #ffffff14;background:var(--giz-app-bg)}.chat-attachments__inline[data-v-cbdc4ee9]{display:contents}.chat-attachments__tray[data-v-cbdc4ee9]{scrollbar-width:none;gap:8px;padding:6px 8px 2px;display:flex;overflow:auto visible}.chat-attachments__tray[data-v-cbdc4ee9]::-webkit-scrollbar{display:none}.chat-attachments__tray--message[data-v-cbdc4ee9]{flex-wrap:wrap;padding:0;overflow:visible}.chat-attachments__item[data-v-cbdc4ee9]{border:1px solid var(--giz-border,#64748b2e);background:var(--giz-surface-muted,#64748b14);cursor:pointer;border-radius:8px;outline:none;flex:0 0 78px;width:78px;height:64px;transition:border-color .16s,background-color .16s,transform .16s;position:relative;overflow:visible}:is(.chat-attachments__item[data-v-cbdc4ee9]:hover,.chat-attachments__item[data-v-cbdc4ee9]:focus-visible){border-color:color-mix(in srgb, var(--q-primary) 45%, var(--giz-border,#64748b2e));background:var(--giz-surface-hover,#64748b1f)}.chat-attachments__item[data-v-cbdc4ee9]:active{transform:translateY(1px)}.chat-attachments__image[data-v-cbdc4ee9],.chat-attachments__file[data-v-cbdc4ee9]{border-radius:8px 8px 0 0;width:100%;height:44px;display:block}.chat-attachments__image[data-v-cbdc4ee9]{background:var(--giz-surface,#fff)}.chat-attachments__file[data-v-cbdc4ee9]{color:var(--giz-text-muted,#0000008a);justify-content:center;align-items:center;font-size:28px;display:flex}.chat-attachments__label[data-v-cbdc4ee9]{height:18px;color:var(--q-text,#111827);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:2px 5px 0;font-size:11px;line-height:15px;overflow:hidden}.chat-attachments__remove[data-v-cbdc4ee9]{z-index:2;border:1px solid var(--giz-border,#64748b2e);background:var(--giz-surface,#fff);min-width:20px;min-height:20px;color:var(--q-text,#111827);box-shadow:none;position:absolute;top:-6px;right:-6px}@media (max-width:599px){.chat-attachments__item[data-v-cbdc4ee9]{flex-basis:72px;width:72px;height:62px}.chat-attachments__image[data-v-cbdc4ee9],.chat-attachments__file[data-v-cbdc4ee9]{height:42px}.chat-attachments__file[data-v-cbdc4ee9]{font-size:26px}}
