.mode-select[data-v-7de8c8ae]{flex-shrink:0;position:relative}.mode-select--disabled[data-v-7de8c8ae]{opacity:.5;pointer-events:none}.mode-select[data-v-7de8c8ae] .ant-tooltip-disabled-compatible-wrapper{display:inline-flex;line-height:0}.mode-select__trigger[data-v-7de8c8ae]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--icon-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.mode-select__trigger.is-open[data-v-7de8c8ae],.mode-select__trigger[data-v-7de8c8ae]:hover{background:var(--fill-secondary);border-color:var(--border-tertiary)}.mode-select__trigger[data-v-7de8c8ae]:disabled{cursor:not-allowed;opacity:.5}.mode-select__trigger-icon[data-v-7de8c8ae]{color:currentColor;display:block;flex-shrink:0;height:16px;width:16px}.mode-select__option-icon[data-v-7de8c8ae]{color:var(--text-primary);flex-shrink:0;height:20px;width:20px}.mode-select__menu[data-v-7de8c8ae]{background:var(--fill-float);border:1px solid var(--border-primary);border-radius:15px;bottom:auto;box-shadow:0 4px 10px #00000052;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;inset-inline-start:0;isolation:isolate;max-width:min(340px,calc(100vw - 24px));min-width:min(268px,calc(100vw - 24px));padding:4px;position:absolute;top:calc(100% + 4px);width:-moz-max-content;width:max-content;z-index:3}.mode-select__menu.is-up[data-v-7de8c8ae]{bottom:calc(100% + 4px);top:auto}.mode-select__title[data-v-7de8c8ae]{font-size:14px;font-weight:590;letter-spacing:-.154px;line-height:20px}.mode-select__row[data-v-7de8c8ae],.mode-select__title[data-v-7de8c8ae]{align-items:center;color:var(--text-primary);display:flex;padding:8px}.mode-select__row[data-v-7de8c8ae]{background:transparent;border:none;border-radius:12px;cursor:pointer;gap:8px;min-height:36px;text-align:start;transition:background-color .15s ease;width:100%}.mode-select__row.is-selected[data-v-7de8c8ae],.mode-select__row[data-v-7de8c8ae]:hover{background:var(--fill-secondary)}.mode-select__row.is-disabled[data-v-7de8c8ae]{cursor:not-allowed;opacity:.55}.mode-select__copy[data-v-7de8c8ae]{display:flex;flex:1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.mode-select__name[data-v-7de8c8ae]{color:var(--text-primary);font-size:13px;font-weight:500;line-height:normal}.mode-select__desc[data-v-7de8c8ae]{color:var(--text-secondary);font-size:10px;font-weight:400;line-height:normal;overflow-wrap:anywhere}.dropdown-down-enter-active[data-v-7de8c8ae],.dropdown-down-leave-active[data-v-7de8c8ae],.dropdown-up-enter-active[data-v-7de8c8ae],.dropdown-up-leave-active[data-v-7de8c8ae]{transition:opacity .15s ease,transform .15s ease}.dropdown-up-enter-from[data-v-7de8c8ae],.dropdown-up-leave-to[data-v-7de8c8ae]{opacity:0;transform:translateY(6px)}.dropdown-down-enter-from[data-v-7de8c8ae],.dropdown-down-leave-to[data-v-7de8c8ae]{opacity:0;transform:translateY(-6px)}.custom-checkbox-wrapper[data-v-0f1b2c78]{align-items:center;cursor:pointer;display:flex;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox-wrapper:hover .checkbox-text[data-v-0f1b2c78]{color:var(--text-primary)}.custom-checkbox-wrapper:hover .custom-checkbox[data-v-0f1b2c78]{border-color:var(--text-secondary)}.custom-checkbox[data-v-0f1b2c78]{align-items:center;background-color:transparent;border:1.2px solid var(--text-tertiary,#666);border-radius:3px;display:flex;flex-shrink:0;height:14px;justify-content:center;transition:all .2s;width:14px}.custom-checkbox.checked[data-v-0f1b2c78]{background-color:var(--text-brand,#4c84ff);border-color:var(--text-brand,#4c84ff);color:var(--text-white,#fff)}.checkbox-inner[data-v-0f1b2c78]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.check-svg[data-v-0f1b2c78]{height:10px;width:10px}.checkbox-text[data-v-0f1b2c78]{color:var(--text-tertiary,#666);font-size:12px;transition:color .2s}.media-model-select[data-v-8d20a8b0]{flex-shrink:0;position:relative}.media-model-select.is-disabled[data-v-8d20a8b0]{opacity:.5;pointer-events:none}.media-model-select[data-v-8d20a8b0] .ant-tooltip-disabled-compatible-wrapper{display:inline-flex;line-height:0}.media-model-select__trigger[data-v-8d20a8b0]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--icon-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:relative;width:32px}.media-model-select__trigger.is-open[data-v-8d20a8b0],.media-model-select__trigger[data-v-8d20a8b0]:hover{background:var(--fill-secondary);border-color:var(--border-tertiary)}.media-model-select__trigger.has-error[data-v-8d20a8b0]{color:var(--function-error)}.media-model-select__trigger-icon[data-v-8d20a8b0]{display:block;flex-shrink:0;height:16px;width:16px}.media-model-select__trigger-loading[data-v-8d20a8b0]{display:block;height:14px;width:14px}.media-model-select__error-dot[data-v-8d20a8b0]{background:var(--function-error);border-radius:50%;height:6px;inset-inline-end:4px;position:absolute;top:4px;width:6px}.media-model-select__menu[data-v-8d20a8b0]{background:var(--fill-white);border:.5px solid var(--border-secondary);border-radius:12px;bottom:auto;box-shadow:0 4px 11px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;inset-inline-start:0;isolation:isolate;max-height:min(400px,70vh);overflow:hidden;padding:4px;position:absolute;top:calc(100% + 8px);width:312px;z-index:4}.media-model-select__menu.is-up[data-v-8d20a8b0]{bottom:calc(100% + 8px);top:auto}.media-model-select__title[data-v-8d20a8b0]{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:590;letter-spacing:-.154px;line-height:20px;padding:8px}.media-model-select__tabs[data-v-8d20a8b0]{background:var(--fill-primary);border:1px solid var(--border-secondary);border-radius:50px;display:flex;height:40px;padding:2px;position:relative}.media-model-select__tab-pill[data-v-8d20a8b0]{background:var(--fill-white);border-radius:50px;bottom:2px;box-shadow:0 1px 3px #0000001f;inset-inline-start:2px;pointer-events:none;position:absolute;top:2px;transition:transform .28s cubic-bezier(.4,0,.2,1);width:calc(50% - 2px)}.media-model-select__tabs.is-video .media-model-select__tab-pill[data-v-8d20a8b0]{transform:translate(100%)}.media-model-select__tab[data-v-8d20a8b0]{background:transparent;border:none;border-radius:50px;color:var(--text-secondary);cursor:pointer;flex:1;font-size:14px;font-weight:400;height:100%;letter-spacing:-.35px;line-height:24px;position:relative;transition:color .2s ease;z-index:1}.media-model-select__tab.is-active[data-v-8d20a8b0]{color:var(--text-primary)}.media-model-select__body[data-v-8d20a8b0]{flex:1;min-height:0;overflow:auto}.media-model-select__section-head[data-v-8d20a8b0]{border-radius:8px;color:var(--text-primary);display:flex;gap:8px;justify-content:space-between;min-height:36px;padding:8px}.media-model-select__auto[data-v-8d20a8b0],.media-model-select__section-head[data-v-8d20a8b0]{align-items:center;font-size:14px;font-weight:400;letter-spacing:-.154px;line-height:22px}.media-model-select__auto[data-v-8d20a8b0]{color:var(--text-tertiary);cursor:pointer;display:inline-flex;gap:6px}.media-model-select__auto[data-v-8d20a8b0] .ant-switch{background:var(--fill-primary);height:14px;min-width:22px;width:22px}.media-model-select__auto[data-v-8d20a8b0] .ant-switch.ant-switch-checked{background:var(--text-brand)}.media-model-select__auto[data-v-8d20a8b0] .ant-switch .ant-switch-handle{height:12px;inset-inline-start:1px;top:1px;width:12px}.media-model-select__auto[data-v-8d20a8b0] .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 13px)}.media-model-select__row[data-v-8d20a8b0]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;min-height:36px;padding:8px;text-align:start;width:100%}.media-model-select__row[data-v-8d20a8b0]:hover{background:#ffffff0f}.media-model-select__row.is-disabled[data-v-8d20a8b0]{cursor:not-allowed;opacity:.55}.media-model-select__icon[data-v-8d20a8b0]{display:block;-o-object-fit:contain;object-fit:contain}.media-model-select__icon[data-v-8d20a8b0],.media-model-select__icon-fallback[data-v-8d20a8b0]{background:transparent;border-radius:4px;flex-shrink:0;height:20px;width:20px}.media-model-select__icon-fallback[data-v-8d20a8b0]{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:400;justify-content:center;line-height:1}.media-model-select__copy[data-v-8d20a8b0]{display:flex;flex:1;flex-direction:column;justify-content:center;line-height:20px;min-width:0}.media-model-select__name[data-v-8d20a8b0]{color:var(--text-primary);font-size:14px;letter-spacing:-.154px}.media-model-select__desc[data-v-8d20a8b0],.media-model-select__name[data-v-8d20a8b0]{font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-model-select__desc[data-v-8d20a8b0]{color:var(--text-secondary);font-size:12px;letter-spacing:-.132px}.media-model-select__check[data-v-8d20a8b0]{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;pointer-events:none;width:20px}.media-model-select__check.is-auto[data-v-8d20a8b0]{opacity:.6}.media-model-select__check[data-v-8d20a8b0] .custom-checkbox{border-radius:4.5px;border-width:1.35px;height:18px;width:18px}.media-model-select__check[data-v-8d20a8b0] .check-svg{height:12px;width:12px}.dropdown-down-enter-active[data-v-8d20a8b0],.dropdown-down-leave-active[data-v-8d20a8b0],.dropdown-up-enter-active[data-v-8d20a8b0],.dropdown-up-leave-active[data-v-8d20a8b0]{transition:opacity .15s ease,transform .15s ease}.dropdown-up-enter-from[data-v-8d20a8b0],.dropdown-up-leave-to[data-v-8d20a8b0]{opacity:0;transform:translateY(6px)}.dropdown-down-enter-from[data-v-8d20a8b0],.dropdown-down-leave-to[data-v-8d20a8b0]{opacity:0;transform:translateY(-6px)}.effort[data-v-2c40f777]{--p:0;display:flex;flex-direction:column;gap:10px;padding:10px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.effort.is-disabled[data-v-2c40f777]{opacity:.5;pointer-events:none}.effort__head[data-v-2c40f777]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:18px;padding-inline:4px}.effort__caption[data-v-2c40f777]{color:var(--text-primary);font-size:13px;line-height:18px}.effort__value[data-v-2c40f777]{align-items:center;display:inline-flex;gap:4px;min-width:0}.effort__label[data-v-2c40f777]{color:var(--text-secondary);font-size:13px;line-height:18px;white-space:nowrap}.effort__reset[data-v-2c40f777]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--icon-tertiary);cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:18px}.effort__reset svg[data-v-2c40f777]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.effort__reset[data-v-2c40f777]:hover{background:var(--fill-secondary);color:var(--icon-primary)}.effort__track[data-v-2c40f777]{background:var(--fill-secondary);border-radius:999px;box-shadow:inset 0 0 0 1px var(--border-tertiary);cursor:pointer;height:24px;outline:none;padding-inline:12px;position:relative;touch-action:none}.effort__track:focus-visible .effort__knob[data-v-2c40f777]{box-shadow:0 0 0 3px var(--fill-brand-tsp),0 1px 4px #0003}.effort__lane[data-v-2c40f777]{height:100%;position:relative}.effort__fill[data-v-2c40f777]{background:var(--text-brand);border-radius:999px;height:100%;inset-inline-start:-12px;position:absolute;top:0;transition:width .28s cubic-bezier(.22,1,.36,1);width:calc(var(--p)*100% + 24px)}.effort__dot[data-v-2c40f777]{background:var(--text-tertiary);border-radius:50%;height:5px;inset-inline-start:calc(var(--dot-p)*100%);margin-top:-2.5px;margin-inline-start:-2.5px;opacity:.6;position:absolute;top:50%;transition:background-color .2s ease,opacity .2s ease;width:5px}.effort__dot.is-covered[data-v-2c40f777]{background:#fff;opacity:.6}.effort__knob[data-v-2c40f777]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:50%;box-shadow:0 1px 4px #0003;box-sizing:border-box;height:28px;inset-inline-start:calc(var(--p)*100%);margin-top:-14px;margin-inline-start:-14px;pointer-events:none;position:absolute;top:50%;transition:inset-inline-start .28s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;width:28px}.is-dragging .effort__fill[data-v-2c40f777]{transition:none}.is-dragging .effort__knob[data-v-2c40f777]{transform:scale(1.06);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;will-change:inset-inline-start,transform}.effort-label-enter-active[data-v-2c40f777],.effort-label-leave-active[data-v-2c40f777]{transition:opacity .14s ease,transform .14s ease}.effort-label-enter-from[data-v-2c40f777]{opacity:0;transform:translateY(4px)}.effort-label-leave-to[data-v-2c40f777]{opacity:0;transform:translateY(-4px)}.effort-fade-enter-active[data-v-2c40f777],.effort-fade-leave-active[data-v-2c40f777]{transition:opacity .15s ease}.effort-fade-enter-from[data-v-2c40f777],.effort-fade-leave-to[data-v-2c40f777]{opacity:0}@media(prefers-reduced-motion:reduce){.effort-fade-enter-active[data-v-2c40f777],.effort-fade-leave-active[data-v-2c40f777],.effort-label-enter-active[data-v-2c40f777],.effort-label-leave-active[data-v-2c40f777],.effort__dot[data-v-2c40f777],.effort__fill[data-v-2c40f777],.effort__knob[data-v-2c40f777]{transition:none}}.reasoning-model-select[data-v-b2f2949c]{flex-shrink:0;position:relative}.reasoning-model-select.is-disabled[data-v-b2f2949c]{opacity:.5;pointer-events:none}.reasoning-model-select[data-v-b2f2949c] .ant-tooltip-disabled-compatible-wrapper{display:inline-flex;line-height:0}.reasoning-model-select__trigger[data-v-b2f2949c]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--icon-primary);cursor:pointer;display:inline-flex;gap:4px;height:32px;justify-content:center;min-width:32px;padding:0}.reasoning-model-select__trigger.is-open[data-v-b2f2949c],.reasoning-model-select__trigger[data-v-b2f2949c]:hover{background:var(--fill-secondary);border-color:var(--border-tertiary)}.reasoning-model-select__trigger[data-v-b2f2949c]:disabled{cursor:default}.reasoning-model-select__trigger-icon[data-v-b2f2949c]{display:block;flex-shrink:0;height:16px;width:16px}.reasoning-model-select__trigger-effort[data-v-b2f2949c]{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1;max-width:88px;overflow:hidden;padding-inline-end:8px;text-overflow:ellipsis;white-space:nowrap}.reasoning-model-select__trigger[data-v-b2f2949c]:has(.reasoning-model-select__trigger-effort){padding-inline-start:8px}.reasoning-model-select__divider[data-v-b2f2949c]{background:var(--border-tertiary);height:1px;margin:0 10px 2px}.reasoning-model-select__menu[data-v-b2f2949c]{background:var(--fill-white);border:1px solid var(--border-tertiary);border-radius:18px;bottom:auto;box-shadow:0 4px 11px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;inset-inline-end:0;isolation:isolate;max-width:280px;min-width:240px;padding:4px;position:absolute;top:calc(100% + 8px);width:-moz-max-content;width:max-content;z-index:4}.reasoning-model-select__menu.is-up[data-v-b2f2949c]{bottom:calc(100% + 8px);top:auto}.reasoning-model-select__row[data-v-b2f2949c]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;gap:10px;height:39px;padding:0 12px 0 14px;text-align:start;width:100%}.reasoning-model-select__row.is-selected[data-v-b2f2949c],.reasoning-model-select__row[data-v-b2f2949c]:hover{background:var(--fill-primary)}.reasoning-model-select__row.is-disabled[data-v-b2f2949c]{cursor:default;opacity:.5}.reasoning-model-select__icon[data-v-b2f2949c]{color:var(--icon-primary);display:block;flex-shrink:0;height:18px;width:18px}.reasoning-model-select__name[data-v-b2f2949c]{color:var(--text-primary);flex:1 1 auto;font-size:14px;min-width:0}.reasoning-model-select__meta[data-v-b2f2949c],.reasoning-model-select__name[data-v-b2f2949c]{font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reasoning-model-select__meta[data-v-b2f2949c]{color:var(--text-tertiary);flex-shrink:0;font-size:13px;max-width:42%}.reasoning-model-select__check[data-v-b2f2949c]{color:var(--text-primary);flex-shrink:0;height:16px;margin-inline-start:auto;width:16px}.dropdown-down-enter-active[data-v-b2f2949c],.dropdown-down-leave-active[data-v-b2f2949c],.dropdown-up-enter-active[data-v-b2f2949c],.dropdown-up-leave-active[data-v-b2f2949c]{transition:opacity .15s ease,transform .15s ease}.dropdown-up-enter-from[data-v-b2f2949c],.dropdown-up-leave-to[data-v-b2f2949c]{opacity:0;transform:translateY(6px)}.dropdown-down-enter-from[data-v-b2f2949c],.dropdown-down-leave-to[data-v-b2f2949c]{opacity:0;transform:translateY(-6px)}.context-usage[data-v-bc0d701a]{flex-shrink:0;position:relative}.context-usage__trigger[data-v-bc0d701a]{align-items:center;background:transparent;border:none;color:var(--icon-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.context-usage__ring[data-v-bc0d701a]{display:block;height:18px;transform:rotate(-90deg);width:18px}.context-usage__ring-fill[data-v-bc0d701a],.context-usage__ring-track[data-v-bc0d701a]{fill:none;stroke-width:2.4}.context-usage__ring-track[data-v-bc0d701a]{stroke:currentColor;stroke-opacity:.22}.context-usage__ring-fill[data-v-bc0d701a]{stroke:currentColor;stroke-linecap:round;stroke-opacity:.95;transition:stroke-dashoffset .2s ease}.context-usage__menu[data-v-bc0d701a]{background:var(--fill-white);border:.5px solid var(--border-secondary);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 4px 11px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;inset-inline-end:0;isolation:isolate;padding:12px 14px 14px;position:absolute;width:280px;z-index:4}.context-usage__header[data-v-bc0d701a]{align-items:flex-start;display:flex;gap:8px}.context-usage__heading[data-v-bc0d701a]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.context-usage__title[data-v-bc0d701a]{color:var(--text-primary);font-size:13px;font-weight:500;line-height:20px}.context-usage__model[data-v-bc0d701a]{color:var(--text-tertiary);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-usage__close[data-v-bc0d701a]{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--icon-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-block-start:0;margin-inline-start:auto;padding:0;width:20px}.context-usage__close[data-v-bc0d701a]:hover{background:var(--fill-secondary);color:var(--icon-primary)}.context-usage__close-icon[data-v-bc0d701a]{display:block;height:12px;width:12px}.context-usage__state[data-v-bc0d701a]{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:center;min-height:56px}.context-usage__state--error[data-v-bc0d701a]{color:var(--function-error)}.context-usage__body[data-v-bc0d701a]{display:flex;flex-direction:column;gap:10px}.context-usage__summary[data-v-bc0d701a]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.context-usage__percent[data-v-bc0d701a]{color:var(--text-secondary);font-size:12px;line-height:18px}.context-usage__total[data-v-bc0d701a]{color:var(--text-tertiary);font-size:12px;line-height:18px;white-space:nowrap}.context-usage__bar[data-v-bc0d701a]{background:var(--fill-secondary);border-radius:2px;display:flex;height:3px;overflow:hidden;width:100%}.context-usage__bar-segment[data-v-bc0d701a]{height:100%}.context-usage__bar-segment.is-system[data-v-bc0d701a]{background:#8a8ff0}.context-usage__bar-segment.is-tools[data-v-bc0d701a]{background:#f0b357}.context-usage__bar-segment.is-messages[data-v-bc0d701a]{background:#57c1a9}.context-usage__breakdown[data-v-bc0d701a]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:2px 0 0}.context-usage__row[data-v-bc0d701a]{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px;line-height:20px}.context-usage__row-swatch[data-v-bc0d701a]{border-radius:2px;flex-shrink:0;height:8px;width:8px}.context-usage__row-swatch.is-system[data-v-bc0d701a]{background:#8a8ff0}.context-usage__row-swatch.is-tools[data-v-bc0d701a]{background:#f0b357}.context-usage__row-swatch.is-messages[data-v-bc0d701a]{background:#57c1a9}.context-usage__row-label[data-v-bc0d701a]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-usage__row-value[data-v-bc0d701a]{color:var(--text-tertiary);flex-shrink:0;font-variant-numeric:tabular-nums}.dropdown-up-enter-active[data-v-bc0d701a],.dropdown-up-leave-active[data-v-bc0d701a]{transition:opacity .15s ease,transform .15s ease}.dropdown-up-enter-from[data-v-bc0d701a],.dropdown-up-leave-to[data-v-bc0d701a]{opacity:0;transform:translateY(6px)}.mention-menu-enter-active[data-v-672be313],.mention-menu-leave-active[data-v-672be313]{transition:opacity .12s ease,transform .14s ease}.mention-menu-enter-from[data-v-672be313],.mention-menu-leave-to[data-v-672be313]{opacity:0;transform:translateY(4px)}.mention-menu[data-v-672be313]{background:var(--fill-white);border:1px solid var(--border-secondary);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 12px 32px #00000047;left:8px;max-height:260px;overflow-y:auto;padding:6px;position:absolute;width:min(320px,calc(100% - 16px));z-index:20}.mention-menu__empty[data-v-672be313]{color:var(--text-tertiary);font-size:12px;padding:10px 8px;text-align:center}.mention-menu__group-label[data-v-672be313]{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 8px 2px;text-transform:uppercase}.mention-menu__item[data-v-672be313]{align-items:flex-start;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:6px 8px;text-align:start;width:100%}.mention-menu__item.is-active[data-v-672be313],.mention-menu__item[data-v-672be313]:hover{background:var(--fill-secondary)}.mention-menu__item-name[data-v-672be313]{color:var(--text-primary);font-size:13px;font-weight:500}.mention-menu__item-desc[data-v-672be313],.mention-menu__item-name[data-v-672be313]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-menu__item-desc[data-v-672be313]{color:var(--text-tertiary);font-size:11px}.skill-select[data-v-8674f950]{flex-shrink:0;position:relative}.skill-select--disabled[data-v-8674f950]{opacity:.5;pointer-events:none}.skill-select[data-v-8674f950] .ant-tooltip-disabled-compatible-wrapper{display:inline-flex;line-height:0}.skill-select__trigger[data-v-8674f950]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--icon-primary);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.skill-select__trigger.is-open[data-v-8674f950],.skill-select__trigger[data-v-8674f950]:hover{background:var(--fill-secondary);border-color:var(--border-tertiary)}.skill-select__trigger[data-v-8674f950]:disabled{cursor:not-allowed;opacity:.5}.skill-select__trigger-icon[data-v-8674f950]{color:currentColor;display:block;flex-shrink:0;height:16px;width:16px}.skill-select__menu[data-v-8674f950]{background:var(--fill-white);border:1px solid var(--border-secondary);border-radius:12px;bottom:auto;box-shadow:0 4px 20px #00000014;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;inset-inline-end:auto;inset-inline-start:0;isolation:isolate;min-width:min(280px,calc(100vw - 24px));overflow:hidden;padding:4px;position:absolute;top:calc(100% + 4px);width:min(340px,calc(100vw - 24px));z-index:3}.skill-select__menu.is-up[data-v-8674f950]{bottom:calc(100% + 4px);top:auto}.skill-select__title[data-v-8674f950]{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:590;letter-spacing:-.154px;line-height:20px;padding:8px}.skill-select__tabs[data-v-8674f950]{align-items:center;border-bottom:1px solid var(--border-tertiary);display:flex;gap:4px;padding:4px 0}.skill-select__tab[data-v-8674f950]{background:transparent;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:510;line-height:1;padding:8px}.skill-select__tab.is-active[data-v-8674f950]{background:var(--fill-secondary);color:var(--text-primary)}.skill-select__status[data-v-8674f950]{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;justify-content:center;line-height:1.45;min-height:44px;padding:8px 12px;text-align:center}.skill-select__list[data-v-8674f950]{flex:1 1 auto;max-height:240px;min-height:0;overflow-y:auto}.skill-select__list[data-v-8674f950],.skill-select__row[data-v-8674f950]{display:flex;flex-direction:column;gap:4px}.skill-select__row[data-v-8674f950]{align-items:flex-start;background:transparent;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;justify-content:center;padding:8px 12px;text-align:start;transition:background-color .15s ease;width:100%}.skill-select__row.is-selected[data-v-8674f950],.skill-select__row[data-v-8674f950]:hover{background:var(--fill-secondary)}.skill-select__name-row[data-v-8674f950]{align-items:center;display:flex;gap:2px;max-width:100%;min-width:0}.skill-select__name[data-v-8674f950]{color:var(--text-primary);font-size:14px;font-weight:510;letter-spacing:-.14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-select__official[data-v-8674f950]{display:block;flex-shrink:0;height:16px;width:16px}.skill-select__desc[data-v-8674f950]{color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:-.12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.skill-select__divider[data-v-8674f950]{background:var(--border-tertiary);height:1px;width:100%}.skill-select__manage[data-v-8674f950]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:space-between;padding:8px;width:100%}.skill-select__manage[data-v-8674f950]:hover{background:var(--fill-secondary)}.skill-select__manage-label[data-v-8674f950]{align-items:center;display:inline-flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.154px}.skill-select__manage-chevron[data-v-8674f950],.skill-select__manage-plus[data-v-8674f950]{color:currentColor;flex-shrink:0;height:16px;width:16px}.skill-select__manage-chevron[data-v-8674f950]{height:12px;transform:rotate(180deg);width:12px}.dropdown-down-enter-active[data-v-8674f950],.dropdown-down-leave-active[data-v-8674f950],.dropdown-up-enter-active[data-v-8674f950],.dropdown-up-leave-active[data-v-8674f950]{transition:opacity .15s ease,transform .15s ease}.dropdown-up-enter-from[data-v-8674f950],.dropdown-up-leave-to[data-v-8674f950]{opacity:0;transform:translateY(6px)}.dropdown-down-enter-from[data-v-8674f950],.dropdown-down-leave-to[data-v-8674f950]{opacity:0;transform:translateY(-6px)}.file-preview[data-v-7cab0dd0]{margin-bottom:12px}.file-preview__scroll[data-v-7cab0dd0]{overflow-x:auto}.file-preview__scroll[data-v-7cab0dd0]::-webkit-scrollbar{height:4px}.file-preview__list[data-v-7cab0dd0]{display:flex;gap:8px;margin-bottom:4px;margin-top:2px;padding:2px 0}.file-preview__item[data-v-7cab0dd0]{flex:0 0 auto;height:50px;position:relative;width:50px}.file-preview__item.is-previewable[data-v-7cab0dd0]{cursor:pointer}.file-preview__thumb[data-v-7cab0dd0]{background:var(--bg-file-brighter);border-radius:12px;height:100%;overflow:hidden;position:relative;width:100%}.file-preview__img[data-v-7cab0dd0],.file-preview__video[data-v-7cab0dd0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.file-preview__audio[data-v-7cab0dd0],.file-preview__kind[data-v-7cab0dd0]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.file-preview__kind[data-v-7cab0dd0]{color:var(--icon-tertiary,var(--text-secondary))}.file-preview__audio-visual[data-v-7cab0dd0]{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9,#4f46e5);border-radius:12px;box-shadow:0 4px 12px #7c3aed47;display:flex;height:44px;justify-content:center;width:44px}.file-preview__audio-visual svg[data-v-7cab0dd0]{color:#ffffffeb;height:22px;width:22px}.file-preview__upload-overlay[data-v-7cab0dd0]{background-color:#0006;inset:0;z-index:1}.file-preview__remove[data-v-7cab0dd0],.file-preview__upload-overlay[data-v-7cab0dd0]{align-items:center;display:flex;justify-content:center;position:absolute}.file-preview__remove[data-v-7cab0dd0]{background:#0000008f;border:none;border-radius:50%;color:#fff;cursor:pointer;height:16px;inset-inline-end:2px;opacity:0;padding:0;top:2px;transition:opacity .15s ease;width:16px;z-index:2}.file-preview__remove svg[data-v-7cab0dd0]{height:8px;width:8px}.file-preview__item:hover .file-preview__remove[data-v-7cab0dd0]{opacity:1}@media(hover:none){.file-preview__remove[data-v-7cab0dd0]{opacity:1}}.agent-composer[data-v-b33909d2]{background:var(--fill-white);border:1px solid var(--border-tertiary);border-radius:25px;display:flex;flex-direction:column;margin-inline:auto;max-width:750px;padding:12px 14px;position:relative;transition:box-shadow var(--dur-slow) var(--ease-out);width:100%;z-index:3}.agent-composer.is-focused[data-v-b33909d2],.agent-composer[data-v-b33909d2]:hover{box-shadow:0 4px 12px #00000014}.agent-composer.is-dragging[data-v-b33909d2]{border-color:var(--border-primary)}.agent-composer .agent-composer__drop-mask[data-v-b33909d2]{background:color-mix(in srgb,var(--fill-secondary) 72%,transparent);border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:4}.agent-composer.is-docked[data-v-b33909d2]{margin-inline:12px;max-width:none;width:auto}.agent-composer__field[data-v-b33909d2]{min-height:28px;position:relative}.agent-composer__editor[data-v-b33909d2],.agent-composer__placeholder[data-v-b33909d2]{font-family:SF Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:0;white-space:pre-wrap;word-break:break-word}.agent-composer__placeholder[data-v-b33909d2]{color:var(--text-tertiary);inset:0;margin:0;overflow:hidden;pointer-events:none;position:absolute}.agent-composer__editor[data-v-b33909d2]{color:var(--text-primary);max-height:140px;min-height:28px;outline:none;overflow-y:auto;position:relative;width:100%}.agent-composer__editor[contenteditable=false][data-v-b33909d2]{cursor:not-allowed;opacity:.6}.agent-composer[data-v-b33909d2] .agent-composer__mention{align-items:center;background:var(--fill-primary);border-radius:5px;color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:500;gap:4px;justify-content:center;line-height:1;padding:4px;vertical-align:middle;white-space:nowrap}.agent-composer[data-v-b33909d2] .agent-composer__mention-icon{background:currentColor;flex-shrink:0;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M1.328 11.224V8.943c0-.495.333-.818.766-.818.245 0 .453.094.656.266.24.198.495.338.792.338.541 0 .979-.39.979-.995 0-.599-.438-.99-.98-.99-.296 0-.551.141-.791.34-.203.171-.411.265-.656.265-.433 0-.766-.323-.766-.818V4.24c0-1.063.615-1.662 1.693-1.662h6.437c1.079 0 1.693.6 1.693 1.662v1.697c0 .089.057.125.156.068a1.85 1.85 0 0 1 1.026-.323c1.026 0 1.98.813 1.98 2.063 0 1.255-.954 2.062-1.98 2.062-.39 0-.734-.125-1.026-.317-.099-.058-.156-.021-.156.062v1.672c0 1.063-.614 1.661-1.693 1.661H3.021c-1.078 0-1.693-.598-1.693-1.661m1.083-.047c0 .401.235.625.62.625h6.417c.385 0 .62-.224.62-.625V8.964c0-.495.333-.829.76-.829.25 0 .459.094.662.266.24.198.494.339.791.339.542 0 .98-.396.98-.995 0-.6-.438-.995-.98-.995-.297 0-.552.14-.791.344-.203.166-.412.265-.662.265-.427 0-.76-.333-.76-.828V4.286c0-.4-.235-.625-.62-.625H3.03c-.385 0-.62.224-.62.625v1.589c0 .203.11.146.209.083.281-.166.604-.28.979-.28 1.026 0 1.974.806 1.974 2.056 0 1.256-.948 2.063-1.974 2.063-.375 0-.698-.115-.98-.281-.098-.063-.208-.12-.208.083z'/%3E%3C/svg%3E") center /16px 16px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M1.328 11.224V8.943c0-.495.333-.818.766-.818.245 0 .453.094.656.266.24.198.495.338.792.338.541 0 .979-.39.979-.995 0-.599-.438-.99-.98-.99-.296 0-.551.141-.791.34-.203.171-.411.265-.656.265-.433 0-.766-.323-.766-.818V4.24c0-1.063.615-1.662 1.693-1.662h6.437c1.079 0 1.693.6 1.693 1.662v1.697c0 .089.057.125.156.068a1.85 1.85 0 0 1 1.026-.323c1.026 0 1.98.813 1.98 2.063 0 1.255-.954 2.062-1.98 2.062-.39 0-.734-.125-1.026-.317-.099-.058-.156-.021-.156.062v1.672c0 1.063-.614 1.661-1.693 1.661H3.021c-1.078 0-1.693-.598-1.693-1.661m1.083-.047c0 .401.235.625.62.625h6.417c.385 0 .62-.224.62-.625V8.964c0-.495.333-.829.76-.829.25 0 .459.094.662.266.24.198.494.339.791.339.542 0 .98-.396.98-.995 0-.6-.438-.995-.98-.995-.297 0-.552.14-.791.344-.203.166-.412.265-.662.265-.427 0-.76-.333-.76-.828V4.286c0-.4-.235-.625-.62-.625H3.03c-.385 0-.62.224-.62.625v1.589c0 .203.11.146.209.083.281-.166.604-.28.979-.28 1.026 0 1.974.806 1.974 2.056 0 1.256-.948 2.063-1.974 2.063-.375 0-.698-.115-.98-.281-.098-.063-.208-.12-.208.083z'/%3E%3C/svg%3E") center /16px 16px no-repeat;width:16px}.agent-composer[data-v-b33909d2] .agent-composer__mention-label{font-size:12px;font-weight:500;line-height:1}.agent-composer__toolbar[data-v-b33909d2]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agent-composer__actions[data-v-b33909d2],.agent-composer__tools[data-v-b33909d2]{align-items:center;display:flex;flex-shrink:0}.agent-composer__tools[data-v-b33909d2]{flex-wrap:wrap;gap:2px}.agent-composer__tools[data-v-b33909d2] .ant-tooltip-disabled-compatible-wrapper{display:inline-flex;line-height:0}.agent-composer__actions[data-v-b33909d2]{gap:4px}.agent-composer__catalog-status[data-v-b33909d2]{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:6px}.agent-composer__catalog-status button[data-v-b33909d2]{background:transparent;border:none;color:var(--text-brand);cursor:pointer;padding:0}.agent-composer__icon-btn[data-v-b33909d2]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--icon-primary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);width:32px}.agent-composer__icon-btn[data-v-b33909d2]:hover{background:var(--fill-secondary);border-color:var(--border-tertiary)}.agent-composer__icon-btn[data-v-b33909d2]:active:not(:disabled){transform:scale(.94);transition-duration:var(--dur-instant)}.agent-composer__icon-btn[data-v-b33909d2]:disabled{cursor:not-allowed;opacity:.5}.agent-composer__icon-btn.is-open[data-v-b33909d2]{background:var(--fill-secondary);border-color:var(--border-tertiary)}.agent-composer__attach-icon[data-v-b33909d2]{display:block;flex-shrink:0;height:16px;width:16px}.agent-composer__send[data-v-b33909d2]{align-items:center;background:none;border:none;border-radius:50%;cursor:not-allowed;display:flex;height:32px;justify-content:center;padding:0;transition:transform var(--dur-fast) var(--ease-out);width:32px}.agent-composer__send.is-active[data-v-b33909d2],.agent-composer__send.is-stop[data-v-b33909d2]{cursor:pointer}.agent-composer__send.is-active[data-v-b33909d2]:active,.agent-composer__send.is-stop[data-v-b33909d2]:active{transform:scale(.92);transition-duration:var(--dur-instant)}.agent-composer__send.is-stop[data-v-b33909d2]{background:transparent}.agent-composer__send.is-loading[data-v-b33909d2]{cursor:default}.agent-composer__send.is-loading[data-v-b33909d2] .loading{height:16px;width:16px}.agent-composer__send-icon[data-v-b33909d2]{display:block;height:30px;width:30px}@media(max-width:768px){.agent-composer[data-v-b33909d2]{border-radius:18px;padding:10px 12px}.agent-composer__toolbar[data-v-b33909d2]{-moz-column-gap:6px;column-gap:6px;flex-wrap:wrap;row-gap:6px}.agent-composer__tools[data-v-b33909d2]{flex:1 1 auto;gap:6px;min-width:0}.agent-composer__actions[data-v-b33909d2]{margin-inline-start:auto}}
