[data-v-3de04b62]:root{--giz-media-scrim:#07101f;--giz-media-text:#f4f7ff}.body--light[data-v-3de04b62]{--q-primary:#263a8f;--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)}.body--dark[data-v-3de04b62]{--q-primary:#5f73d9;--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}.agent__injected-inline[data-v-3de04b62]{display:contents}.agent__injected-pill[data-v-3de04b62]{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}.agent__injected-pill[data-v-3de04b62]: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)}.agent__injected-pill:hover .agent__injected-pill-close[data-v-3de04b62]{opacity:1}.agent__injected-pill-img[data-v-3de04b62]{object-fit:contain;border-radius:2px;width:15px;height:15px}.agent__injected-pill-icon[data-v-3de04b62]{flex:none}.agent__injected-pill-label[data-v-3de04b62]{font-size:13px;line-height:1}.agent__injected-pill-close[data-v-3de04b62]{opacity:.55;margin-left:1px;transition:opacity .15s}.agent__injected-pill-close[data-v-3de04b62]:hover{opacity:1}[data-v-58ccc1c7]:root{--giz-media-scrim:#07101f;--giz-media-text:#f4f7ff}.body--light[data-v-58ccc1c7]{--q-primary:#263a8f;--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)}.body--dark[data-v-58ccc1c7]{--q-primary:#5f73d9;--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}.agent__composer-container[data-v-58ccc1c7]{width:min(760px,100% - 24px);min-width:0;margin:0 auto;position:relative}.agent__composer[data-v-58ccc1c7]{width:100%;margin:0 auto}.agent__composer-bottom[data-v-58ccc1c7]{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.agent__composer-tools[data-v-58ccc1c7]{flex-wrap:wrap-reverse;flex:auto;align-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.agent__composer-tools[data-v-58ccc1c7] .chat-attachments__prepend,.agent__composer-tools[data-v-58ccc1c7] .model-input-attachments__prepend{align-items:center;display:inline-flex}.agent__composer-tools[data-v-58ccc1c7] .chat-attachments__button,.agent__composer-tools[data-v-58ccc1c7] .model-input-attachments__button{width:30px;min-width:30px;height:30px;min-height:30px;transition:background-color var(--giz-transition-fast,.15s ease), color var(--giz-transition-fast,.15s ease), transform var(--giz-transition-fast,.15s ease);border-radius:50%;color:var(--giz-ui-muted,var(--giz-text-muted))!important;box-shadow:none!important;background:0 0!important;border:none!important}.agent__composer-tools[data-v-58ccc1c7] .chat-attachments__button:hover,.agent__composer-tools[data-v-58ccc1c7] .model-input-attachments__button:hover{background:color-mix(in srgb, var(--giz-ui-text,var(--q-text)) 8%, transparent)!important;color:var(--giz-ui-text,var(--q-text))!important}.agent__composer-tools[data-v-58ccc1c7] .chat-attachments__button:active,.agent__composer-tools[data-v-58ccc1c7] .model-input-attachments__button:active{transform:scale(.96)}.agent__composer-plus-btn[data-v-58ccc1c7]{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--giz-ui-muted,var(--giz-text-muted));box-shadow:none;transition:background-color var(--giz-transition-fast,.15s ease), color var(--giz-transition-fast,.15s ease), transform var(--giz-transition-fast,.15s ease);background:0 0;border:none;border-radius:50%;flex-shrink:0}.agent__composer-plus-btn[data-v-58ccc1c7]:hover{background:color-mix(in srgb, var(--giz-ui-text,var(--q-text)) 8%, transparent);color:var(--giz-ui-text,var(--q-text))}.agent__composer-plus-btn[data-v-58ccc1c7]:active{transform:scale(.96)}.agent__composer-actions[data-v-58ccc1c7]{flex-shrink:0;align-self:flex-end;align-items:center;gap:4px;display:flex}.agent__model-btn[data-v-58ccc1c7]{border-radius:var(--giz-radius-pill,9999px);background:color-mix(in srgb, var(--giz-ui-text,var(--q-text)) 7%, transparent);height:28px;color:var(--giz-ui-text,var(--q-text));box-shadow:none;transition:background-color var(--giz-transition-fast,.15s ease), color var(--giz-transition-fast,.15s ease), transform var(--giz-transition-fast,.15s ease);border:none;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.agent__model-btn[data-v-58ccc1c7]:hover{background:color-mix(in srgb, var(--giz-ui-text,var(--q-text)) 12%, transparent)}.agent__model-btn[data-v-58ccc1c7]:active{transform:scale(.98)}.agent__model-btn--active[data-v-58ccc1c7]{background:color-mix(in srgb, var(--q-primary) 14%, transparent);color:var(--q-primary)}.agent__model-btn-label[data-v-58ccc1c7]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.agent__model-effort-badge[data-v-58ccc1c7]{margin-left:5px;padding:1px 5px;font-size:10px}.agent__model-btn-arrow[data-v-58ccc1c7]{opacity:.6;margin-left:4px}.agent__settings-btn[data-v-58ccc1c7]{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--giz-ui-muted,var(--giz-text-muted));box-shadow:none;transition:background-color var(--giz-transition-fast,.15s ease), color var(--giz-transition-fast,.15s ease), transform var(--giz-transition-fast,.15s ease);background:0 0;border:none;border-radius:50%}.agent__settings-btn[data-v-58ccc1c7]:hover{background:color-mix(in srgb, var(--giz-ui-text,var(--q-text)) 8%, transparent);color:var(--giz-ui-text,var(--q-text))}.agent__settings-btn[data-v-58ccc1c7]:active{transform:scale(.96)}.agent__mic-btn[data-v-58ccc1c7]{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--giz-ui-muted,var(--giz-text-muted));box-shadow:none;transition:background-color var(--giz-transition-fast,.15s ease), color var(--giz-transition-fast,.15s ease), transform var(--giz-transition-fast,.15s ease);background:0 0;border:none;border-radius:50%}.agent__mic-btn[data-v-58ccc1c7]:hover{background:color-mix(in srgb, var(--giz-ui-text,var(--q-text)) 8%, transparent);color:var(--giz-ui-text,var(--q-text))}.agent__mic-btn[data-v-58ccc1c7]:active{transform:scale(.96)}.agent__mic-btn.agent__voice-btn--active[data-v-58ccc1c7]{background:color-mix(in srgb, var(--q-negative) 14%, transparent);color:var(--q-negative)}.agent__composer-model-catalog[data-v-58ccc1c7]{box-sizing:border-box;flex:auto;min-height:220px;max-height:380px;width:100%!important;min-width:100%!important;max-width:100%!important;overflow-x:hidden!important}.agent__composer-popover[data-v-58ccc1c7]{z-index:1000;border-radius:var(--giz-radius-xl,18px);border:1px solid var(--giz-ui-border,var(--giz-border));background:var(--giz-ui-surface,var(--giz-surface));max-height:min(60dvh,520px);color:var(--giz-ui-text,var(--q-text));flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #00000047,0 3px 10px #0000001f}.agent__composer-popover--bottom[data-v-58ccc1c7]{top:calc(100% + 8px)}.agent__composer-popover--top[data-v-58ccc1c7]{bottom:calc(100% + 8px)}.agent__model-popover .agent__model-menu-container[data-v-58ccc1c7]{flex-direction:column;width:100%;height:100%;max-height:min(60dvh,480px);display:flex;overflow:hidden}.agent__model-popover .agent__composer-model-catalog[data-v-58ccc1c7]{flex:auto;min-height:0;overflow-y:auto}.agent__model-popover .agent__reasoning-box[data-v-58ccc1c7]{border-top:1px solid var(--giz-divider-subtle,var(--giz-border));background:var(--giz-surface);flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:14px;width:100%;padding:10px 16px 12px;display:flex}.agent__model-popover .agent__reasoning-header[data-v-58ccc1c7]{flex:none;justify-content:flex-end;align-items:center;margin-bottom:0;display:flex}.agent__model-popover .agent__reasoning-title-btn[data-v-58ccc1c7]{cursor:pointer;color:var(--q-text);white-space:nowrap;background:0 0;border:none;outline:none;align-items:center;gap:2px;padding:0;transition:opacity .15s;display:inline-flex}.agent__model-popover .agent__reasoning-title-btn[data-v-58ccc1c7]:hover{opacity:.8}.agent__model-popover .agent__reasoning-title-text[data-v-58ccc1c7]{font-size:13px;font-weight:600;line-height:1.2}.agent__model-popover .agent__reasoning-chevron[data-v-58ccc1c7]{color:var(--giz-text-muted)}.agent__model-popover .agent__reasoning-slider-area[data-v-58ccc1c7]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;outline:none;flex:0 0 180px;width:180px;padding:2px 0;position:relative}.agent__model-popover .agent__reasoning-slider-area[data-v-58ccc1c7]:active{cursor:grabbing}.agent__model-popover .agent__reasoning-track[data-v-58ccc1c7]{background:var(--giz-ui-surface-muted,var(--giz-surface-muted));-webkit-user-select:none;user-select:none;border-radius:9px;width:100%;height:18px;position:relative;overflow:visible}.agent__model-popover .agent__reasoning-track-fill[data-v-58ccc1c7]{background:var(--q-primary);pointer-events:none;border-radius:9px;height:100%;transition:width .1s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.agent__model-popover .agent__reasoning-step-dot[data-v-58ccc1c7]{pointer-events:none;z-index:1;background:#78788066;border-radius:50%;width:3.5px;height:3.5px;transition:background-color .15s;position:absolute;top:50%;transform:translate(-50%,-50%)}.agent__model-popover .agent__reasoning-step-dot--active[data-v-58ccc1c7]{background:#ffffffe6}.agent__model-popover .agent__reasoning-knob[data-v-58ccc1c7]{pointer-events:none;z-index:2;background:#fff;border-radius:50%;width:20px;height:20px;transition:left .1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000003d,0 0 1px #00000026}.agent-picker-fade-enter-active[data-v-58ccc1c7],.agent-picker-fade-leave-active[data-v-58ccc1c7]{transition:opacity .15s,transform .15s}.agent__composer-popover--bottom.agent-picker-fade-enter-from[data-v-58ccc1c7],.agent__composer-popover--bottom.agent-picker-fade-leave-to[data-v-58ccc1c7]{opacity:0;transform:translateY(-6px)}.agent__composer-popover--top.agent-picker-fade-enter-from[data-v-58ccc1c7],.agent__composer-popover--top.agent-picker-fade-leave-to[data-v-58ccc1c7]{opacity:0;transform:translateY(6px)}.agent__attachment-pill[data-v-58ccc1c7]{border:1px solid var(--giz-border);background:var(--giz-surface);border-radius:var(--giz-radius-md);font-size:var(--font-size-sm);color:var(--q-text);line-height:var(--line-height-tight);padding:2px 10px;transition:background-color .15s,border-color .15s}.agent__attachment-pill[data-v-58ccc1c7]:hover{background:var(--giz-surface-hover);border-color:var(--giz-border)}
