.credit-meter__pill[data-v-d57d399a]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--mn-radius-full, 9999px);background:#7c3aed14;border:1px solid rgba(124,58,237,.2)}.credit-meter__dots[data-v-d57d399a]{display:inline-flex;gap:3px;align-items:center}.credit-meter__dot[data-v-d57d399a]{width:6px;height:6px;border-radius:50%;transition:background .3s ease}.credit-meter__dot--empty[data-v-d57d399a]{background:#7c3aed26}.credit-meter__dot--green[data-v-d57d399a]{background:#34c759}.credit-meter__dot--amber[data-v-d57d399a]{background:#ff9500}.credit-meter__dot--red[data-v-d57d399a]{background:#ff3b30}.credit-meter__text[data-v-d57d399a]{font-size:11px;font-weight:600;color:var(--mn-ai-purple, #7c3aed);letter-spacing:.02em;font-variant-numeric:tabular-nums}.credit-meter--limit .credit-meter__text[data-v-d57d399a]{color:#ff3b30}.message-bubble[data-v-0d0ce0e6]{max-width:85%;border-radius:var(--mn-radius-lg);padding:10px 14px;line-height:1.5;font-size:14px;word-break:break-word}.message-bubble--user[data-v-0d0ce0e6]{align-self:flex-end;background:var(--mn-primary);color:#fff;border-end-end-radius:var(--mn-radius-xs);box-shadow:var(--mn-shadow)}.message-bubble--assistant[data-v-0d0ce0e6]{align-self:flex-start;background:var(--mn-surface);color:var(--mn-text);border:1px solid var(--mn-border, #e2e8f0);border-inline-start:3px solid var(--mn-ai-purple);border-start-start-radius:var(--mn-radius-xs);box-shadow:var(--mn-shadow);animation:bubbleIn-0d0ce0e6 .2s ease-out}.message-bubble--card[data-v-0d0ce0e6]{width:100%;max-width:100%}.message-bubble__card-title[data-v-0d0ce0e6]{font-weight:700;color:var(--mn-primary)}.message-bubble__list[data-v-0d0ce0e6]{list-style:disc}.message-bubble__list li+li[data-v-0d0ce0e6]{margin-top:2px}.message-bubble__content+.message-bubble__list[data-v-0d0ce0e6],.message-bubble__list+.message-bubble__content[data-v-0d0ce0e6]{margin-top:8px}.message-bubble__actions[data-v-0d0ce0e6]{opacity:0;transition:opacity .15s}.message-bubble:hover .message-bubble__actions[data-v-0d0ce0e6]{opacity:1}@media(hover:none){.message-bubble__actions[data-v-0d0ce0e6]{opacity:1}}@keyframes bubbleIn-0d0ce0e6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-suggestions[data-v-27bf4b1c]{padding:12px 16px 8px;width:100%;max-width:100%;box-sizing:border-box}.suggestion-chip[data-v-27bf4b1c]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--mn-ai-purple, #7c3aed);border-radius:var(--mn-radius-full, 9999px);background:transparent;color:var(--mn-ai-purple, #7c3aed);font-family:inherit;line-height:1.4;white-space:nowrap;cursor:pointer;transition:var(--mn-transition-fast, all .15s ease);flex-shrink:0}.suggestion-chip--stacked[data-v-27bf4b1c]{white-space:normal}.suggestion-chip[data-v-27bf4b1c]:hover{background:#7c3aed14;border-color:var(--mn-ai-purple, #7c3aed)}.suggestion-chip[data-v-27bf4b1c]:active{background:#7c3aed26;transform:scale(.98)}.suggestion-chip__icon[data-v-27bf4b1c]{font-size:10px;opacity:.7}.advisor-panel[data-v-6fb219a2]{background:var(--mn-surface, #fff)}.advisor-panel__header[data-v-6fb219a2]{background:var(--mn-surface, #fff);border-bottom:1px solid var(--mn-border, rgba(0, 0, 0, .08));min-height:48px}.advisor-panel__messages[data-v-6fb219a2]{min-height:0}.advisor-panel__empty[data-v-6fb219a2]{flex:1;min-height:0;padding:24px 32px;text-align:center;overflow-y:auto}.advisor-panel__empty-glow[data-v-6fb219a2]{width:72px;height:72px;border-radius:50%;background:#7c3aed1a;border:1px solid rgba(124,58,237,.2);box-shadow:0 0 24px #7c3aed26}.advisor-panel__empty-icon[data-v-6fb219a2]{color:var(--mn-ai-purple, #7c3aed)}.advisor-panel__empty-title[data-v-6fb219a2]{color:var(--mn-text);max-width:260px}.advisor-panel__empty-subtitle[data-v-6fb219a2]{color:var(--mn-text-muted);max-width:320px;line-height:1.6}.advisor-panel__message-list[data-v-6fb219a2]{min-height:100%}.advisor-panel__footer[data-v-6fb219a2]{background:var(--mn-surface, #fff);border-top:1px solid var(--mn-border, rgba(0, 0, 0, .08))}.advisor-panel__input[data-v-6fb219a2] .q-field__native{overflow-y:auto}.advisor-panel__limit-banner[data-v-6fb219a2]{background:var(--mn-surface, #fff)}.advisor-panel__header-icon[data-v-6fb219a2],.advisor-panel__spinner[data-v-6fb219a2]{color:var(--mn-ai-purple, #7c3aed)}.advisor-panel__thinking-text[data-v-6fb219a2]{color:var(--mn-text-muted)}.advisor-panel__send-btn[data-v-6fb219a2]{color:var(--mn-ai-purple, #7c3aed)}
