.ai-trigger svg[data-v-61447991]{color:var(--color-accent,currentColor)}.ai-dot[data-v-61447991]{background:#fafafa;border-radius:50%;width:6px;height:6px;display:inline-block}.ai-panel[data-v-61447991]{background:#18181b;border:1px solid #27272a;border-radius:10px;max-width:400px;padding:18px}.ai-thread[data-v-61447991]{flex-direction:column;gap:.65rem;max-height:48vh;padding-left:2px;display:flex;overflow-y:auto}.ai-thread[data-v-61447991]::-webkit-scrollbar{width:4px}.ai-thread[data-v-61447991]::-webkit-scrollbar-thumb{background:#27272a;border-radius:2px}.ai-msg[data-v-61447991]{position:relative}.ai-msg__label[data-v-61447991]{color:#52525b;margin-bottom:3px;font-size:.65rem;display:block}.ai-msg--user[data-v-61447991]{border-right:2px solid #3f3f46;padding-right:8px}.ai-msg--assistant[data-v-61447991]{background:#141416;border:1px solid #27272a;border-radius:8px;padding:10px}.ai-textarea[data-v-61447991]{color:#e4e4e7;resize:none;background:#09090b;border:1px solid #27272a;line-height:1.5;overflow-y:hidden}.ai-textarea[data-v-61447991]::placeholder{color:#52525b}.ai-textarea[data-v-61447991]:focus{border-color:#71717a}.ai-chip[data-v-61447991]{color:#a1a1aa;background:#09090b;border:1px solid #27272a}.ai-chip[data-v-61447991]:hover{color:#e4e4e7;border-color:#52525b}.ai-chip[data-v-61447991]:disabled{opacity:.4}.ai-submit[data-v-61447991]{color:#18181b;background:#fafafa}.ai-submit[data-v-61447991]:hover:not(:disabled){background:#d4d4d8}.ai-power-bars[data-v-61447991]{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.ai-power-bars__bar[data-v-61447991]{background:#27272a;border-radius:1px;width:3px}.ai-power-bars__bar[data-v-61447991]:first-child{height:4px}.ai-power-bars__bar[data-v-61447991]:nth-child(2){height:7px}.ai-power-bars__bar[data-v-61447991]:nth-child(3){height:10px}.ai-power-bars__bar.is-on[data-v-61447991]{background:#e4e4e7}.ai-loading-dot[data-v-61447991]{background:#52525b;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite aiBounce-61447991;display:inline-block}@keyframes aiBounce-61447991{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.combo-banner[data-v-61447991]{text-align:center;color:#e4e4e7;background:#09090b;border:1px solid #27272a;border-radius:8px;padding:8px 12px;font-size:.8rem}.ai-card[data-v-61447991]{opacity:0;animation:.3s forwards aiCardIn-61447991;animation-delay:calc(var(--i) * 70ms);border-bottom:1px solid #27272a;align-items:flex-start;gap:.65rem;padding:.5rem 0;display:flex;transform:translateY(6px)}.ai-card[data-v-61447991]:last-child{border-bottom:none}@keyframes aiCardIn-61447991{to{opacity:1;transform:translateY(0)}}.match-frame[data-v-61447991]{flex-shrink:0;width:48px;height:48px;position:relative}.match-frame__img[data-v-61447991]{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.match-frame__img--placeholder[data-v-61447991]{background:#27272a;border-radius:6px}.match-ring[data-v-61447991]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.match-ring__bg[data-v-61447991]{fill:none;stroke:#27272a;stroke-width:2.5px}.match-ring__fill[data-v-61447991]{fill:none;stroke:#e4e4e7;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1px;animation:.8s forwards aiRingFill-61447991;animation-delay:calc(.15s + var(--i) * 70ms)}@keyframes aiRingFill-61447991{to{stroke-dashoffset:var(--ring-target)}}.match-frame__score[data-v-61447991]{color:#a1a1aa;white-space:nowrap;background:#09090b;border:1px solid #27272a;border-radius:6px;padding:1px 5px;font-size:.55rem;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.ai-cta[data-v-61447991]{color:#d4d4d8;background:0 0;border:1px solid #27272a}.ai-cta[data-v-61447991]:hover{color:#fafafa;border-color:#71717a}.ai-cta-ghost[data-v-61447991]{color:#71717a;background:0 0;border:1px dashed #27272a}.ai-cta-ghost[data-v-61447991]:hover:not(:disabled){color:#a1a1aa;border-color:#52525b}.ai-cta-ghost[data-v-61447991]:disabled{opacity:.4}.ai-confetti[data-v-61447991]{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.ai-confetti span[data-v-61447991]{width:6px;height:6px;animation:1.1s ease-out forwards aiConfettiBurst-61447991;animation-delay:var(--delay);border-radius:1px;position:absolute;top:40%;left:50%}@keyframes aiConfettiBurst-61447991{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--x),200px) rotate(var(--rot));opacity:0}}.ai-fade-enter-active[data-v-61447991],.ai-fade-leave-active[data-v-61447991]{transition:opacity .2s}.ai-fade-enter-from[data-v-61447991],.ai-fade-leave-to[data-v-61447991]{opacity:0}@media (prefers-reduced-motion:reduce){.ai-card[data-v-61447991],.ai-confetti span[data-v-61447991],.match-ring__fill[data-v-61447991]{animation:none!important}}
