.accordion-button[data-v-e7bb6ffa]{transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.accordion-button[data-v-e7bb6ffa]:after{transition:transform .2s ease-in-out,background-image .15s ease-in-out}.accordion-button.collapsed[data-state=open][data-v-e7bb6ffa]{color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button.collapsed[data-state=open][data-v-e7bb6ffa]:after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-collapse[data-v-e7bb6ffa]{overflow:hidden}.accordion-collapse[data-state=open][data-v-e7bb6ffa]{animation:tw-accordion-down-e7bb6ffa .2s ease-out}.accordion-collapse[data-state=closed][data-v-e7bb6ffa]{animation:tw-accordion-up-e7bb6ffa .2s ease-out}@keyframes tw-accordion-down-e7bb6ffa{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes tw-accordion-up-e7bb6ffa{0%{height:var(--reka-accordion-content-height)}to{height:0}}.msg-row[data-v-dd91edb0]{display:flex;align-items:flex-end;padding:0 16px}.bot-row[data-v-dd91edb0]{gap:8px}.msg-av[data-v-dd91edb0]{width:32px;height:32px;object-fit:contain;flex-shrink:0}.av-placeholder[data-v-dd91edb0]{width:32px;flex-shrink:0}.bubble[data-v-dd91edb0]{border-radius:16px;padding:10px 13px;font-size:13.5px;line-height:1.6;max-width:78%}.bot-bubble[data-v-dd91edb0]{background:var(--blue-100);border-bottom-left-radius:4px;color:var(--navy-800)}.bot-bubble[data-v-dd91edb0] strong{font-weight:700}.bot-bubble[data-v-dd91edb0] a{color:var(--blue-800);font-weight:600}.selector-card[data-v-3013695e]{width:92%;margin:0 auto;background:var(--white);border:1.5px solid #e2edf5;border-radius:16px;padding:8px;box-shadow:0 2px 12px #1b41590f;animation:fadeUp-3013695e .3s both;display:flex;flex-direction:column}.choice-item[data-v-3013695e]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid transparent;border-radius:12px;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s,border-color .15s,transform .1s}.choice-item[data-v-3013695e]:hover{background:#f5fafd}.choice-item[data-v-3013695e]:active{transform:scale(.99)}.choice-item.selected[data-v-3013695e]{border-color:var(--brand-default);background:var(--blue-100)}.choice-emoji[data-v-3013695e]{font-size:24px;flex-shrink:0;width:32px;text-align:center;line-height:1}.choice-icon[data-v-3013695e]{width:32px;height:32px;flex-shrink:0;object-fit:contain}.choice-content[data-v-3013695e]{flex:1;display:flex;flex-direction:column;gap:3px}.choice-title[data-v-3013695e]{font-size:14px;font-weight:700;color:var(--navy-800);line-height:1.3}.choice-sub[data-v-3013695e]{font-size:12px;color:var(--grey-500);line-height:1.4}.choice-arrow[data-v-3013695e]{font-size:20px;color:#9bbdd4;flex-shrink:0;font-weight:300}@keyframes fadeUp-3013695e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.selector-card[data-v-3013695e]{animation:none}}.confetti[data-v-b47c6cbb]{display:block;width:100%;height:100%;pointer-events:none}.step-progress[data-v-f1fe3d01]{flex-shrink:0;padding:10px 20px 8px;background:var(--white);border-bottom:1px solid #f0f5f9}.step-progress-track[data-v-f1fe3d01]{height:5px;background:#f0f5f9;border-radius:3px;overflow:hidden}.step-progress-fill[data-v-f1fe3d01]{height:100%;background:linear-gradient(90deg,var(--brand-default) 0%,var(--blue-800) 100%);border-radius:3px;transition:width .4s cubic-bezier(.2,.6,.4,1)}.step-progress-label[data-v-f1fe3d01]{font-size:10.5px;font-weight:700;color:var(--grey-500);letter-spacing:1.4px;text-transform:uppercase;text-align:right;margin-top:5px}.step-progress-check[data-v-f1fe3d01]{color:#38d39f;margin-left:4px;letter-spacing:0}@media(prefers-reduced-motion:reduce){.step-progress-fill[data-v-f1fe3d01]{transition:none}}.msg-row[data-v-cc61ddac]{display:flex;align-items:flex-end;padding:0 16px;gap:8px}.av-placeholder[data-v-cc61ddac]{width:32px;flex-shrink:0}.typing-bubble[data-v-cc61ddac]{background:var(--blue-100);border-radius:16px 16px 16px 4px;padding:10px 14px;display:flex;gap:4px}.typing-bubble span[data-v-cc61ddac]{width:6px;height:6px;border-radius:50%;background:var(--brand-default);animation:typingPulse-cc61ddac 1.2s infinite ease-in-out}.typing-bubble span[data-v-cc61ddac]:nth-child(2){animation-delay:.15s}.typing-bubble span[data-v-cc61ddac]:nth-child(3){animation-delay:.3s}@keyframes typingPulse-cc61ddac{0%,60%,to{opacity:.35;transform:scale(.9)}30%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.typing-bubble span[data-v-cc61ddac]{animation:none}}.msg-row[data-v-3ea67a7f]{display:flex;align-items:flex-end;padding:0 16px}.user-row[data-v-3ea67a7f]{justify-content:flex-end}.bubble[data-v-3ea67a7f]{border-radius:16px;padding:10px 13px;font-size:13.5px;line-height:1.6;max-width:78%}.user-bubble[data-v-3ea67a7f]{background:var(--navy-800);color:var(--white);border-bottom-right-radius:4px;display:inline-flex;align-items:center;gap:8px}.user-bubble-icon[data-v-3ea67a7f]{width:20px;height:20px;flex-shrink:0;object-fit:contain;background:transparent}.user-bubble-editable[data-v-3ea67a7f]{cursor:pointer;transition:opacity .15s,transform .1s;position:relative}.user-bubble-editable[data-v-3ea67a7f]:hover{opacity:.82}.user-bubble-editable[data-v-3ea67a7f]:hover:after{content:"✏️ " attr(data-edit-label);position:absolute;right:0;bottom:calc(100% + 4px);background:var(--navy-800);color:var(--white);font-size:10px;padding:3px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:.95}.user-bubble-editable[data-v-3ea67a7f]:active{transform:scale(.98)}
