.model-trigger[data-v-490c3bf1]{align-items:center;background:hsl(var(--background)/.35);border:1px solid hsl(var(--border));border-radius:.75rem;color:hsl(var(--foreground));display:flex;height:2.5rem;justify-content:space-between;padding:0 .75rem;text-align:left;width:100%}.model-trigger[data-v-490c3bf1]:hover{background:hsl(var(--accent))}.model-pop[data-v-490c3bf1]{background:hsl(var(--background)/.95);border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 10px 30px hsl(var(--foreground)/.1);inset:auto 0 auto 0;margin-top:.35rem;padding:.25rem;position:absolute;z-index:30}.dark .model-pop[data-v-490c3bf1]{background:#0a0a0ef2;box-shadow:0 10px 30px #0006}.model-opt[data-v-490c3bf1]{align-items:center;border-radius:.5rem;color:hsl(var(--foreground));display:flex;gap:.75rem;justify-content:space-between;padding:.55rem .6rem;transition:all .16s ease-out;width:100%}.model-opt-active[data-v-490c3bf1],.model-opt[data-v-490c3bf1]:hover{background:hsl(var(--accent))}.model-opt-soon[data-v-490c3bf1]{cursor:not-allowed;opacity:.6}.badge[data-v-490c3bf1]{background:hsl(var(--muted));border-radius:.35rem;color:hsl(var(--muted-foreground));font-size:.625rem;padding:.15rem .4rem}.badge-soon[data-v-490c3bf1]{background:#818cf81f;color:hsl(var(--primary))}.cost-pill[data-v-490c3bf1]{align-items:center;background:hsl(var(--muted));border-radius:.4rem;color:hsl(var(--muted-foreground));display:inline-flex;gap:.25rem;padding:.1rem .35rem}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.icon-btn[data-v-2fc07117]{background:hsl(var(--background)/.35);border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));cursor:pointer;display:inline-grid;height:28px;place-items:center;transition:all .2s;width:28px}.icon-btn[data-v-2fc07117]:hover{background:hsl(var(--accent));border-color:hsl(var(--border))}.icon-btn[data-v-2fc07117]:disabled{cursor:not-allowed;opacity:.5}.btn-soft[data-v-2fc07117]{align-items:center;background:hsl(var(--background)/.35);border:1px solid hsl(var(--border));border-radius:.5rem;color:hsl(var(--muted-foreground));display:flex;font-size:.875rem;height:2.25rem;justify-content:center}.btn-soft[data-v-2fc07117]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-track{background:hsl(var(--background))}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-thumb{background:hsl(var(--muted));border-radius:9999px}.custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.dark .custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-track{background:#000}.dark .custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-thumb{background:#3a3a3a}.dark .custom-scrollbar[data-v-2fc07117]::-webkit-scrollbar-thumb:hover{background:#555}.fade-enter-active[data-v-2fc07117],.fade-leave-active[data-v-2fc07117]{transition:opacity .2s ease}.fade-enter-from[data-v-2fc07117],.fade-leave-to[data-v-2fc07117]{opacity:0}.prompt-hint[data-v-2fc07117]{align-items:center;animation:promptHintFloat-2fc07117 3s ease-in-out infinite;bottom:10px;display:flex;flex-direction:column;gap:6px;left:24px;pointer-events:none;position:absolute;z-index:20}.prompt-hint__bubble[data-v-2fc07117]{background:#181823eb;border-radius:14px;box-shadow:0 8px 16px #0000002e;color:#f8fafc;font-size:12px;line-height:1.2;max-width:220px;padding:6px 12px}.prompt-hint__arrow[data-v-2fc07117]{border-bottom:8px solid rgba(24,24,35,.92);border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0}.prompt-generate-highlight[data-v-2fc07117]{isolation:isolate;position:relative}.prompt-generate-highlight[data-v-2fc07117]:after{animation:promptGeneratePulse-2fc07117 1.8s ease-in-out infinite;border:2px solid transparent;border-radius:inherit;box-shadow:0 0 #3b82f659;content:"";top:-3px;right:-3px;bottom:-3px;left:-3px;pointer-events:none;position:absolute;z-index:1}@keyframes promptHintFloat-2fc07117{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.85;transform:translateY(-4px)}}@keyframes promptGeneratePulse-2fc07117{0%,to{border-color:#3b82f600;box-shadow:0 0 #3b82f600;opacity:0;transform:scale(.95)}45%{border-color:#3b82f699;box-shadow:0 0 16px #3b82f659;opacity:.8;transform:scale(1)}75%{border-color:#facc15d9;box-shadow:0 0 20px #facc1573;opacity:1;transform:scale(1.02)}}.qa-btn[data-v-2e4cb2bb]{background:hsl(var(--background)/.35);border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));display:inline-grid;height:28px;place-items:center;width:28px}.qa-btn[data-v-2e4cb2bb]:hover{background:hsl(var(--accent))}.line-clamp-2[data-v-6b8bdb2b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.transition-all[data-v-6b8bdb2b]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform[data-v-6b8bdb2b]{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity[data-v-6b8bdb2b]{transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors[data-v-6b8bdb2b]{transition-duration:.2s;transition-property:color,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}
