.model-modal__backdrop{align-items:center;animation:modalFadeIn .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.model-modal{animation:modalSlideUp .2s ease-out;background:#0f1219;background:var(--color-bg-elevated,#0f1219);border:1px solid #ffffff14;border:1px solid var(--color-border,#ffffff14);border-radius:16px;box-shadow:0 24px 64px #00000059;display:flex;flex-direction:column;max-height:85vh;max-width:440px;width:90%}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.model-modal__header{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 8px}.model-modal__title{color:#f5f7fa;color:var(--color-text-primary,#f5f7fa);font-size:1.1rem;font-weight:600;margin:0}.model-modal__close{background:none;border:none;border-radius:6px;color:#8b95a5;color:var(--color-text-secondary,#8b95a5);cursor:pointer;padding:4px;transition:color .15s}.model-modal__close:hover{color:#f5f7fa;color:var(--color-text-primary,#f5f7fa)}.model-modal__tabs{display:flex;gap:4px;padding:8px 20px 12px}.model-modal__tab{background:#0000;border:1px solid #ffffff1a;border:1px solid var(--color-border,#ffffff1a);border-radius:8px;color:#8b95a5;color:var(--color-text-secondary,#8b95a5);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:8px 0;transition:all .15s}.model-modal__tab--active{background:#2962ff;background:var(--color-accent-primary,#2962ff);border-color:#2962ff;border-color:var(--color-accent-primary,#2962ff);color:#fff}.model-modal__tab:hover:not(.model-modal__tab--active){border-color:#fff3;border-color:var(--color-text-secondary,#fff3);color:#f5f7fa;color:var(--color-text-primary,#f5f7fa)}.model-modal__list{flex:1 1;overflow-y:auto;padding:0 12px 12px}.model-modal__list::-webkit-scrollbar{width:4px}.model-modal__list::-webkit-scrollbar-thumb{background:#ffffff1a;background:var(--color-text-disabled,#ffffff1a);border-radius:2px}.model-modal__group-label{color:#8b95a5;color:var(--color-text-secondary,#8b95a5);font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:12px 8px 6px;text-transform:capitalize}.model-row{align-items:center;background:#0000;border:none;border-radius:8px;color:#f5f7fa;color:var(--color-text-primary,#f5f7fa);cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 8px;text-align:left;transition:background .15s;width:100%}.model-row:hover{background:#ffffff0d;background:var(--color-bg-hover,#ffffff0d)}.model-row--selected{background:#00cfff1a}.model-row--selected:hover{background:#00cfff26}.model-row__cost{align-items:center;display:flex;font-size:.85rem;font-weight:600;gap:2px;min-width:36px}.model-row__cost,.model-row__zap{color:#00cfff;flex-shrink:0}.model-row__name{color:#f5f7fa;color:var(--color-text-primary,#f5f7fa);flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-row__pills{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.model-row__pill{background:#ffffff0f;background:var(--color-bg-secondary,#ffffff0f);border-radius:4px;color:#8b95a5;color:var(--color-text-secondary,#8b95a5);font-size:.7rem;padding:2px 6px;white-space:nowrap}.model-row__chevron{color:#6b7280;color:var(--color-text-disabled,#6b7280);flex-shrink:0}@media (prefers-color-scheme:light){.model-modal{background:#fff;border-color:#e2e8f0;box-shadow:0 24px 64px #0000001f}.model-modal__title{color:#1e293b}.model-modal__close{color:#94a3b8}.model-modal__close:hover{color:#334155}.model-modal__tab{border-color:#e2e8f0;color:#64748b}.model-modal__tab--active{background:#2962ff;border-color:#2962ff;color:#fff}.model-modal__tab:hover:not(.model-modal__tab--active){border-color:#cbd5e1;color:#334155}.model-modal__group-label{color:#94a3b8}.model-row{color:#1e293b}.model-row:hover{background:#f1f5f9}.model-row--selected{background:#00cfff14}.model-row--selected:hover{background:#00cfff1f}.model-row__name{color:#1e293b}.model-row__pill{background:#f1f5f9;color:#64748b}.model-row__chevron{color:#94a3b8}.model-modal__list::-webkit-scrollbar-thumb{background:#cbd5e1}}.light-theme .model-modal,[data-theme=light] .model-modal{background:#fff;border-color:#e2e8f0;box-shadow:0 24px 64px #0000001f}.light-theme .model-modal__title,[data-theme=light] .model-modal__title{color:#1e293b}.light-theme .model-modal__close,[data-theme=light] .model-modal__close{color:#94a3b8}.light-theme .model-modal__tab,[data-theme=light] .model-modal__tab{border-color:#e2e8f0;color:#64748b}.light-theme .model-modal__tab--active,[data-theme=light] .model-modal__tab--active{background:#2962ff;border-color:#2962ff;color:#fff}.light-theme .model-row,[data-theme=light] .model-row{color:#1e293b}.light-theme .model-row:hover,[data-theme=light] .model-row:hover{background:#f1f5f9}.light-theme .model-row__name,[data-theme=light] .model-row__name{color:#1e293b}.light-theme .model-row__pill,[data-theme=light] .model-row__pill{background:#f1f5f9;color:#64748b}.light-theme .model-modal__group-label,[data-theme=light] .model-modal__group-label{color:#94a3b8}@media (max-width:480px){.model-modal{max-height:85vh;width:95%}.model-row__pill{display:none}.model-row__pill:first-child{display:inline}}.model-row__task-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:.625rem;font-weight:500;letter-spacing:.01em;margin-left:6px;padding:1px 6px;vertical-align:middle;white-space:nowrap}.model-row__task-badge--i2v{background:#a855f726;border:1px solid #a855f740;color:#c084fc}.model-row__task-badge--v2v{background:#3b82f626;border:1px solid #3b82f640;color:#93c5fd}.model-row__task-badge--motion{background:#f59e0b26;border:1px solid #f59e0b40;color:#fbbf24}.model-row__task-badge--audio{background:#10b98126;border:1px solid #10b98140;color:#6ee7b7}@media (prefers-color-scheme:light){.model-row__task-badge--i2v{background:#a855f71a;border-color:#a855f733;color:#7c3aed}.model-row__task-badge--v2v{background:#3b82f61a;border-color:#3b82f633;color:#2563eb}.model-row__task-badge--motion{background:#f59e0b1a;border-color:#f59e0b33;color:#d97706}.model-row__task-badge--audio{background:#10b9811a;border-color:#10b98133;color:#059669}}.light-theme .model-row__task-badge--i2v,[data-theme=light] .model-row__task-badge--i2v{background:#a855f71a;border-color:#a855f733;color:#7c3aed}.light-theme .model-row__task-badge--v2v,[data-theme=light] .model-row__task-badge--v2v{background:#3b82f61a;border-color:#3b82f633;color:#2563eb}.light-theme .model-row__task-badge--motion,[data-theme=light] .model-row__task-badge--motion{background:#f59e0b1a;border-color:#f59e0b33;color:#d97706}.light-theme .model-row__task-badge--audio,[data-theme=light] .model-row__task-badge--audio{background:#10b9811a;border-color:#10b98133;color:#059669}@media (max-width:480px){.model-row__task-badge{font-size:.5625rem;margin-left:4px;padding:1px 4px}}.inline-chat-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 0}.inline-chat-controls__left{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inline-chat-controls__right{align-items:center;display:flex;gap:12px;margin-left:auto}.inline-chat-controls__limits-banner{align-items:flex-start;background:#00cfff0f;border:1px solid #00cfff33;border-radius:8px;display:flex;font-size:.72rem;gap:6px;line-height:1.4;margin-bottom:6px;padding:6px 10px}.inline-chat-controls__limits-icon{color:#00cfff;flex-shrink:0;margin-top:1px}.inline-chat-controls__limits-text{color:#9ca3af;color:var(--color-text-secondary,#9ca3af)}.inline-chat-controls__limits-text strong{color:#e2e8f0;color:var(--color-text-primary,#e2e8f0);font-weight:600}.inline-chat-controls__toggle{background:#ffffff0a;background:var(--color-bg-secondary,#ffffff0a);border:1px solid #ffffff1a;border:1px solid var(--color-border,#ffffff1a);border-radius:8px;display:flex;overflow:hidden}.inline-chat-controls__toggle-btn{background:#0000;border:none;color:#9ca3af;color:var(--color-text-secondary,#9ca3af);cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 14px;transition:all .15s}.inline-chat-controls__toggle-btn--active{background:#2962ff;background:var(--color-accent-primary,#2962ff);color:#fff}.inline-chat-controls__model-pill,.inline-chat-controls__toggle-btn:hover:not(.inline-chat-controls__toggle-btn--active):not(:disabled){color:#e2e8f0;color:var(--color-text-primary,#e2e8f0)}.inline-chat-controls__model-pill{align-items:center;background:#ffffff0a;background:var(--color-bg-secondary,#ffffff0a);border:1px solid #ffffff1a;border:1px solid var(--color-border,#ffffff1a);border-radius:8px;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:6px;max-width:280px;padding:5px 10px;transition:all .15s}.inline-chat-controls__model-pill:hover:not(:disabled){border-color:#00cfff66;box-shadow:0 0 12px #00cfff26}.inline-chat-controls__model-name{color:#e2e8f0;color:var(--color-text-primary,#e2e8f0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-chat-controls__advanced-toggle{align-items:center;background:none;border:1px dashed #ffffff26;border:1px dashed var(--color-border,#ffffff26);border-radius:8px;color:#94a3b8;color:var(--color-text-secondary,#94a3b8);cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:4px;padding:5px 10px;transition:all .15s}.inline-chat-controls__advanced-toggle:hover:not(:disabled){border-color:#00cfff66;color:#e2e8f0;color:var(--color-text-primary,#e2e8f0)}.inline-chat-controls__model-meta{color:#9ca3af;color:var(--color-text-secondary,#9ca3af);font-size:.7rem;white-space:nowrap}.inline-chat-controls__group{align-items:center;display:flex;gap:4px;position:relative}.inline-chat-controls__label{color:#9ca3af;color:var(--color-text-secondary,#9ca3af);font-size:.7rem;font-weight:500;-webkit-user-select:none;user-select:none;white-space:nowrap}.inline-chat-controls__select{appearance:none;-webkit-appearance:none;background:#ffffff0a;background:var(--color-bg-secondary,#ffffff0a);border:1px solid #0000;border:1px solid var(--color-border,#0000);border-radius:8px;color:#e2e8f0;color:var(--color-text-primary,#e2e8f0);cursor:pointer;font-size:.8rem;min-width:80px;outline:none;padding:5px 24px 5px 8px;transition:all .15s}.inline-chat-controls__select:hover:not(:disabled){border-color:#00cfff4d}.inline-chat-controls__select:focus:not(:disabled){border-color:#00cfff80;box-shadow:0 0 0 2px #00cfff26}.inline-chat-controls__select:disabled{cursor:not-allowed;opacity:.4}.inline-chat-controls__select option{background:#0f1219;background:var(--color-bg-elevated,#0f1219);color:#e2e8f0;color:var(--color-text-primary,#e2e8f0)}.inline-chat-controls__icon{color:#9ca3af;color:var(--color-text-secondary,#9ca3af);pointer-events:none;position:absolute;right:6px}.inline-chat-controls__select-wrap{align-items:center;display:flex;position:relative}.inline-chat-controls__select-wrap svg:first-child{color:#9ca3af;color:var(--color-text-secondary,#9ca3af);left:6px;pointer-events:none;position:absolute;z-index:1}.inline-chat-controls__select--ar{min-width:70px;padding-left:28px}.inline-chat-controls__meta{align-items:center;display:flex;gap:10px}.inline-chat-controls__token-cost{align-items:center;color:#00cfff;display:flex;font-size:.8rem;font-weight:600;gap:3px}.inline-chat-controls__est-time,.inline-chat-controls__reset{align-items:center;color:#9ca3af;color:var(--color-text-secondary,#9ca3af);display:flex;font-size:.75rem;gap:3px}.inline-chat-controls__reset{background:none;border:none;border-radius:4px;cursor:pointer;padding:2px 4px;transition:color .15s}.inline-chat-controls__reset:hover:not(:disabled){color:#e2e8f0;color:var(--color-text-primary,#e2e8f0)}@media (prefers-color-scheme:light){.inline-chat-controls__limits-banner{background:#2962ff0f;border-color:#2962ff33}.inline-chat-controls__limits-icon{color:#2962ff}.inline-chat-controls__limits-text{color:#64748b}.inline-chat-controls__limits-text strong{color:#1e293b}.inline-chat-controls__toggle{background:#f1f5f9;border-color:#e2e8f0}.inline-chat-controls__toggle-btn{color:#64748b}.inline-chat-controls__toggle-btn--active{background:#2962ff;color:#fff}.inline-chat-controls__toggle-btn:hover:not(.inline-chat-controls__toggle-btn--active):not(:disabled){color:#1e293b}.inline-chat-controls__model-pill{background:#f8fafc;border-color:#e2e8f0;color:#1e293b}.inline-chat-controls__model-pill:hover:not(:disabled){border-color:#93c5fd;box-shadow:0 0 8px #2962ff1a}.inline-chat-controls__model-name{color:#1e293b}.inline-chat-controls__model-meta{color:#94a3b8}.inline-chat-controls__advanced-toggle{border-color:#cbd5e1;color:#64748b}.inline-chat-controls__advanced-toggle:hover:not(:disabled){border-color:#93c5fd;color:#1e293b}.inline-chat-controls__label{color:#64748b}.inline-chat-controls__select{background:#f8fafc;border-color:#e2e8f0;color:#1e293b}.inline-chat-controls__select:hover:not(:disabled){border-color:#93c5fd}.inline-chat-controls__select:focus:not(:disabled){border-color:#2962ff;box-shadow:0 0 0 2px #2962ff26}.inline-chat-controls__select option{background:#fff;color:#1e293b}.inline-chat-controls__icon{color:#94a3b8}.inline-chat-controls__est-time,.inline-chat-controls__reset{color:#64748b}.inline-chat-controls__reset:hover:not(:disabled){color:#1e293b}}.light-theme .inline-chat-controls__limits-banner,[data-theme=light] .inline-chat-controls__limits-banner{background:#2962ff0f;border-color:#2962ff33}.light-theme .inline-chat-controls__limits-icon,[data-theme=light] .inline-chat-controls__limits-icon{color:#2962ff}.light-theme .inline-chat-controls__limits-text,[data-theme=light] .inline-chat-controls__limits-text{color:#64748b}.light-theme .inline-chat-controls__limits-text strong,[data-theme=light] .inline-chat-controls__limits-text strong{color:#1e293b}.light-theme .inline-chat-controls__toggle,[data-theme=light] .inline-chat-controls__toggle{background:#f1f5f9;border-color:#e2e8f0}.light-theme .inline-chat-controls__toggle-btn,[data-theme=light] .inline-chat-controls__toggle-btn{color:#64748b}.light-theme .inline-chat-controls__toggle-btn--active,[data-theme=light] .inline-chat-controls__toggle-btn--active{background:#2962ff;color:#fff}.light-theme .inline-chat-controls__model-pill,[data-theme=light] .inline-chat-controls__model-pill{background:#f8fafc;border-color:#e2e8f0;color:#1e293b}.light-theme .inline-chat-controls__model-name,[data-theme=light] .inline-chat-controls__model-name{color:#1e293b}.light-theme .inline-chat-controls__select,[data-theme=light] .inline-chat-controls__select{background:#f8fafc;border-color:#e2e8f0;color:#1e293b}.light-theme .inline-chat-controls__select option,[data-theme=light] .inline-chat-controls__select option{background:#fff;color:#1e293b}.light-theme .inline-chat-controls__label,[data-theme=light] .inline-chat-controls__label{color:#64748b}.light-theme .inline-chat-controls__icon,[data-theme=light] .inline-chat-controls__icon{color:#94a3b8}@media (max-width:768px){.inline-chat-controls__limits-banner{font-size:.66rem;padding:5px 8px}.inline-chat-controls,.inline-chat-controls__left{gap:6px}.inline-chat-controls__right{gap:8px}.inline-chat-controls__model-pill{font-size:.7rem;max-width:160px;padding:4px 8px}.inline-chat-controls__model-meta{display:none}.inline-chat-controls__toggle-btn{font-size:.7rem;padding:5px 10px}.inline-chat-controls__select{font-size:.7rem;min-width:56px;padding:4px 18px 4px 6px}.inline-chat-controls__label{font-size:.6rem}.inline-chat-controls__meta{gap:4px}.inline-chat-controls__token-cost{font-size:.7rem}.inline-chat-controls__est-time,.inline-chat-controls__reset{font-size:.65rem}}
/*# sourceMappingURL=6680.94b0399c.chunk.css.map*/