.ai-advisor-wrapper[data-v-23d9a25e]{max-width:768px;width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#f5f5f5}.chat-header[data-v-23d9a25e]{background-color:#1baaf1;color:#fff;padding:16px;display:flex;align-items:center;gap:12px}.chat-header .back-btn[data-v-23d9a25e]{color:#fff}.chat-header .header-title h3[data-v-23d9a25e]{margin:0;font-size:18px;font-weight:700}.chat-header .header-title .subtitle[data-v-23d9a25e]{margin:4px 0 0 0;font-size:12px;opacity:.8}.chat-container[data-v-23d9a25e]{flex:1;padding:16px;padding-bottom:32px}.chat-messages[data-v-23d9a25e]{display:flex;flex-direction:column;gap:16px}.message[data-v-23d9a25e]{display:flex}.message.ai[data-v-23d9a25e]{justify-content:flex-start}.message.user[data-v-23d9a25e]{justify-content:flex-end}.message-content[data-v-23d9a25e]{display:flex;align-items:flex-start;gap:8px;max-width:80%}.ai-avatar[data-v-23d9a25e]{width:32px;height:32px;border-radius:50%;background-color:#e3f2fd;display:flex;align-items:center;justify-content:center;flex-shrink:0}.message-bubble[data-v-23d9a25e]{background-color:#fff;border-radius:16px;padding:12px 16px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.message-bubble .ai-name[data-v-23d9a25e]{font-size:12px;color:#1baaf1;font-weight:700;margin-bottom:4px}.message-bubble .message-text[data-v-23d9a25e]{font-size:14px;line-height:1.4;color:#333}.message.user .message-bubble[data-v-23d9a25e]{background-color:#1baaf1;color:#fff}.message.user .message-bubble .message-text[data-v-23d9a25e]{color:#fff}.message-options[data-v-23d9a25e]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.option-item[data-v-23d9a25e]{background-color:#f0f8ff;border:1px solid #1baaf1;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:14px;transition:all .2s}.option-item[data-v-23d9a25e]:hover{background-color:#e3f2fd}.option-item.disabled[data-v-23d9a25e]{background-color:#f5f5f5;border-color:#ccc;color:#999;cursor:not-allowed}.option-item.disabled[data-v-23d9a25e]:hover{background-color:#f5f5f5}.preference-options[data-v-23d9a25e]{margin-bottom:12px}.preference-item[data-v-23d9a25e]{margin-bottom:8px;border:1px solid #e0e0e0;background-color:#fff}.preference-item.selected[data-v-23d9a25e]{border-color:#1baaf1;background-color:#f0f8ff}.preference-item .option-content[data-v-23d9a25e]{display:flex;align-items:center;gap:12px}.preference-item .checkbox[data-v-23d9a25e]{flex-shrink:0}.preference-item .option-text[data-v-23d9a25e]{font-weight:500}.complete-button-wrapper[data-v-23d9a25e]{border-top:1px solid #e0e0e0;padding-top:12px}.complete-button[data-v-23d9a25e]{background-color:#1baaf1;color:#fff;font-weight:700;text-align:center;border:none}.complete-button[data-v-23d9a25e]:hover{background-color:#0d8fd8}.complete-button.disabled[data-v-23d9a25e]{background-color:#ccc;color:#999;cursor:not-allowed}.complete-button.disabled[data-v-23d9a25e]:hover{background-color:#ccc}.recommendations[data-v-23d9a25e]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.recommendation-item[data-v-23d9a25e]{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background-color:#fafafa}.rec-header[data-v-23d9a25e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rec-header .rec-title[data-v-23d9a25e]{font-weight:700;font-size:16px}.rec-details[data-v-23d9a25e]{margin-left:32px}.rec-details p[data-v-23d9a25e]{margin:4px 0;font-size:13px}.rec-details .rec-loan[data-v-23d9a25e]{color:#666}.rec-details .rec-sales[data-v-23d9a25e]{color:#1baaf1;font-weight:700}.rec-details .rec-features[data-v-23d9a25e]{display:flex;flex-wrap:wrap;gap:4px}.rec-details .rec-features .feature-tag[data-v-23d9a25e]{background-color:#e3f2fd;color:#1baaf1;padding:2px 6px;border-radius:4px;font-size:11px}.amount-input[data-v-23d9a25e]{margin-top:12px}.amount-input .confirm-btn[data-v-23d9a25e]{margin-top:8px;width:100%}.distribution-options[data-v-23d9a25e]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.distribution-option[data-v-23d9a25e]{background-color:#f0f8ff;border:1px solid #1baaf1;border-radius:8px;padding:12px;cursor:pointer;font-size:14px;transition:background-color .2s}.distribution-option[data-v-23d9a25e]:hover{background-color:#e3f2fd}.investment-results[data-v-23d9a25e]{margin-top:16px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.results-header[data-v-23d9a25e]{background-color:#f5f5f5;padding:12px;border-bottom:1px solid #e0e0e0}.results-header h4[data-v-23d9a25e]{margin:0 0 4px 0;font-size:16px;font-weight:700}.results-header p[data-v-23d9a25e]{margin:0;font-size:14px;color:#666}.results-list[data-v-23d9a25e]{background-color:#fff}.result-item[data-v-23d9a25e]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0}.result-item[data-v-23d9a25e]:last-child{border-bottom:none}.result-item .result-title[data-v-23d9a25e]{font-size:14px;font-weight:500}.result-item .result-amount[data-v-23d9a25e]{font-size:14px;font-weight:700;color:#1baaf1}