.email-confirmation-modal__body[data-v-8ad1172d]{gap:var(--space-3);display:grid}.email-confirmation-modal__icon[data-v-8ad1172d]{border-radius:var(--radius-full);width:54px;height:54px;color:var(--color-brand-600);background:color-mix(in srgb,var(--color-brand-500) 12%,transparent);place-items:center;display:inline-grid}.email-confirmation-modal__icon--blocked[data-v-8ad1172d]{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 16%,transparent)}.email-confirmation-modal__email[data-v-8ad1172d],.email-confirmation-modal__lead[data-v-8ad1172d]{color:var(--color-text-secondary);margin:0;line-height:1.55}.email-confirmation-modal__email strong[data-v-8ad1172d]{color:var(--color-text-primary)}.email-confirmation-modal__benefits[data-v-8ad1172d]{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;padding:0;list-style:none;display:grid}.email-confirmation-modal__benefits li[data-v-8ad1172d]{gap:var(--space-2);align-items:flex-start;display:flex}.email-confirmation-modal__benefits svg[data-v-8ad1172d]{color:var(--color-positive);flex:none;margin-top:2px}.email-confirmation-modal__alert[data-v-8ad1172d]{margin:0}.email-confirmation-modal__actions[data-v-8ad1172d]{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=520px){.email-confirmation-modal__actions[data-v-8ad1172d]{flex-direction:column}}.billing-banner[data-v-9a024663]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);display:flex}.billing-banner--info[data-v-9a024663]{background:color-mix(in srgb,var(--color-brand-500) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-brand-500) 25%,transparent);color:color-mix(in srgb,var(--color-brand-600) 90%,var(--color-text-primary))}.billing-banner--warning[data-v-9a024663]{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-warning) 30%,transparent);color:color-mix(in srgb,var(--color-warning) 80%,var(--color-text-primary))}.billing-banner--error[data-v-9a024663]{background:color-mix(in srgb,var(--color-negative) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-negative) 30%,transparent);color:color-mix(in srgb,var(--color-negative) 80%,var(--color-text-primary))}.billing-banner__icon[data-v-9a024663]{flex-shrink:0}.billing-banner__message[data-v-9a024663]{flex:auto;margin:0}.premium-badge[data-v-d957735a]{border-radius:var(--border-radius-small,4px);background-color:var(--color-warning-light,#fef3c7);color:var(--color-warning-dark,#92400e);font-size:var(--font-size-body-xs,11px);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:2px 8px;line-height:1.4;display:inline-flex}.premium-badge__icon[data-v-d957735a]{flex-shrink:0}.ui-sidebar-nav-item[data-v-545d5142]{align-items:center;gap:var(--space-3);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-text-muted);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast);border-left:4px solid #0000;padding:10px 16px;text-decoration:none;display:flex}.ui-sidebar-nav-item[data-v-545d5142]:hover:not(.ui-sidebar-nav-item--active){color:var(--color-text-primary);background:var(--color-outline-ghost)}.ui-sidebar-nav-item:hover .ui-sidebar-nav-item__icon[data-v-545d5142]{transform:translate(2px)}.ui-sidebar-nav-item--collapsed:hover .ui-sidebar-nav-item__icon[data-v-545d5142]{transform:scale(var(--motion-scale-hover,1.012))}.ui-sidebar-nav-item[data-v-545d5142]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;color:var(--color-text-primary)}.ui-sidebar-nav-item--active[data-v-545d5142]{background:var(--color-brand-glow-xs);color:var(--color-brand-600);border-left-color:var(--color-brand-600);font-weight:var(--font-weight-semibold)}.ui-sidebar-nav-item--collapsed[data-v-545d5142]{border-radius:var(--radius-md);border-left-color:#0000;justify-content:center;padding:10px}.ui-sidebar-nav-item--collapsed.ui-sidebar-nav-item--active[data-v-545d5142]{background:var(--color-brand-glow-xs);border-left-color:#0000}.ui-sidebar-nav-item__icon[data-v-545d5142]{transition:transform var(--motion-fast);flex-shrink:0}.ui-sidebar-nav-item__label[data-v-545d5142]{white-space:nowrap;overflow:hidden}.ui-sidebar-nav[data-v-3e46ef50]{padding:var(--space-1) 0;flex-direction:column;gap:4px;display:flex}.ui-user-menu[data-v-f27e83ff]{position:relative}.ui-user-menu__trigger[data-v-f27e83ff]{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;align-items:center;gap:8px;padding:4px;transition:background .15s;display:flex}.ui-user-menu__trigger[data-v-f27e83ff]:hover{background:var(--color-outline-ghost)}.ui-user-menu__avatar[data-v-f27e83ff]{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-outline-soft);width:40px;height:40px}.ui-user-menu__avatar--fallback[data-v-f27e83ff]{background:var(--color-brand-glow-xs);color:var(--color-brand-600);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);justify-content:center;align-items:center;display:flex}.ui-user-menu__chevron[data-v-f27e83ff]{color:var(--color-text-muted);transition:transform .15s}.ui-user-menu__chevron--open[data-v-f27e83ff]{transform:rotate(90deg)}.ui-user-menu__dropdown[data-v-f27e83ff]{z-index:100;background:var(--color-bg-elevated);border:1px solid var(--color-outline-soft);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ui-user-menu__user-info[data-v-f27e83ff]{padding:var(--space-2)}.ui-user-menu__user-name[data-v-f27e83ff]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.ui-user-menu__user-desc[data-v-f27e83ff]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:2px 0 0}.ui-user-menu__divider[data-v-f27e83ff]{border:none;border-top:1px solid var(--color-outline-subtle);margin:0}.ui-user-menu__item[data-v-f27e83ff]{width:100%;padding:10px var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;transition:background .15s,color .15s;display:flex}.ui-user-menu__item[data-v-f27e83ff]:hover{background:var(--color-outline-ghost);color:var(--color-text-primary)}.ui-user-menu__item--danger[data-v-f27e83ff]:hover{color:var(--color-negative)}.ui-topbar[data-v-96d6ba07]{height:80px;padding:0 var(--space-4);background:var(--color-bg-base);border-bottom:1px solid var(--color-outline-soft);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ui-topbar__left[data-v-96d6ba07]{order:1}.ui-topbar__extras-row[data-v-96d6ba07],.ui-topbar__left[data-v-96d6ba07],.ui-topbar__right[data-v-96d6ba07]{align-items:center;gap:var(--space-2);display:flex}.ui-topbar__right[data-v-96d6ba07]{order:3}.ui-topbar__extras-row[data-v-96d6ba07]{margin-left:auto;margin-right:var(--space-2);order:2}.ui-topbar__menu-btn[data-v-96d6ba07]{border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:8px;transition:background .15s,color .15s}.ui-topbar__menu-btn[data-v-96d6ba07]:hover{background:var(--color-outline-ghost);color:var(--color-text-primary)}.ui-topbar__action[data-v-96d6ba07]{border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-family:var(--font-body);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:8px 16px;transition:background .15s;display:flex}.ui-topbar__action--positive[data-v-96d6ba07]{background:var(--color-positive-bg);color:var(--color-positive);border-color:var(--color-positive-border)}.ui-topbar__action--positive[data-v-96d6ba07]:hover{background:var(--color-positive-hover)}.ui-topbar__action--negative[data-v-96d6ba07]{background:var(--color-negative-bg);color:var(--color-negative);border-color:var(--color-negative-border)}.ui-topbar__action--negative[data-v-96d6ba07]:hover{background:var(--color-negative-hover)}.ui-topbar__action--default[data-v-96d6ba07]{background:var(--color-bg-elevated);color:var(--color-text-secondary);border-color:var(--color-outline-soft)}.ui-topbar__action--default[data-v-96d6ba07]:hover{background:var(--color-outline-ghost);color:var(--color-text-primary)}.ui-topbar__theme-toggle[data-v-96d6ba07]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ui-topbar__theme-toggle[data-v-96d6ba07]:hover{background:var(--color-outline-ghost);color:var(--color-text-primary)}@media (width<=767.98px){.ui-topbar[data-v-96d6ba07]{height:auto;min-height:64px;padding-top:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;align-items:center}.ui-topbar__left[data-v-96d6ba07]{flex:auto;order:1;min-width:0}.ui-topbar__right[data-v-96d6ba07]{order:2;margin-left:auto}.ui-topbar__extras-row[data-v-96d6ba07]{flex-basis:100%;order:3;justify-content:flex-start;margin-left:0;margin-right:0}.ui-topbar__extras-row[data-v-96d6ba07]>*{margin-top:var(--space-2)}}.ui-app-shell[data-v-24623571]{background:var(--color-bg-base);position:relative}.ui-app-shell[data-v-24623571],.ui-app-shell__sidebar[data-v-24623571]{height:100vh;display:flex;overflow:hidden}.ui-app-shell__sidebar[data-v-24623571]{--sidebar-width:272px;--sidebar-width-collapsed:72px;width:var(--sidebar-width);background:var(--color-bg-surface);border-right:1px solid var(--color-outline-soft);transition:width var(--motion-standard);flex-direction:column;flex-shrink:0}.ui-app-shell__sidebar--collapsed[data-v-24623571]{width:var(--sidebar-width-collapsed)}.ui-app-shell__sidebar--drawer[data-v-24623571]{left:calc(var(--sidebar-width) * -1);z-index:200;transition:left var(--motion-standard);position:fixed;top:0}.ui-app-shell__sidebar--drawer-open[data-v-24623571]{left:0}.ui-app-shell__logo[data-v-24623571]{align-items:center;gap:var(--space-2);height:80px;padding:0 var(--space-3);border-bottom:1px solid var(--color-outline-soft);flex-shrink:0;display:flex}.ui-app-shell__sidebar--collapsed .ui-app-shell__logo[data-v-24623571]{justify-content:center;gap:var(--space-1);flex-direction:column;padding:0}.ui-app-shell__toggle[data-v-24623571]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.ui-app-shell__sidebar--collapsed .ui-app-shell__toggle[data-v-24623571]{margin-left:0}.ui-app-shell__toggle[data-v-24623571]:hover{background:var(--color-bg-elevated);color:var(--color-text-primary)}.ui-app-shell__toggle[data-v-24623571]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:1px}.ui-app-shell__logo-mark[data-v-24623571]{background:var(--gradient-brand);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-on-brand);box-shadow:var(--shadow-brand-glow-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-app-shell__logo-text[data-v-24623571]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap}.ui-app-shell__nav[data-v-24623571]{flex:1;overflow:hidden auto}.ui-app-shell__overlay[data-v-24623571]{background:var(--color-overlay-scrim);z-index:199;position:fixed;inset:0}.ui-app-shell-overlay-enter-active[data-v-24623571],.ui-app-shell-overlay-leave-active[data-v-24623571]{transition:opacity .2s}.ui-app-shell-overlay-enter-from[data-v-24623571],.ui-app-shell-overlay-leave-to[data-v-24623571]{opacity:0}.ui-app-shell__main[data-v-24623571]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ui-app-shell__content[data-v-24623571]{padding:var(--space-3) var(--space-4);flex:1;overflow-y:auto}.email-verification-gate__body[data-v-a97743aa]{gap:var(--space-3);text-align:center;padding:var(--space-2) 0;flex-direction:column;display:flex}.email-verification-gate__icon[data-v-a97743aa]{background:color-mix(in srgb,var(--color-brand-500) 14%,transparent);width:64px;height:64px;color:var(--color-brand-500);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:inline-flex}.email-verification-gate__copy[data-v-a97743aa]{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;line-height:1.5}.email-verification-gate__deadline[data-v-a97743aa]{justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;display:inline-flex}.email-verification-gate__hint[data-v-a97743aa]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.email-verification-gate__actions[data-v-a97743aa]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.onboarding-step[data-v-4f98bf25]{gap:var(--space-3);text-align:left;padding:var(--space-2) 0;flex-direction:column;width:100%;display:flex}.onboarding-step__icon-wrap[data-v-4f98bf25]{background:var(--color-brand-glow-xs);border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-brand-600);justify-content:center;align-self:center;align-items:center;display:flex}.onboarding-step__title[data-v-4f98bf25]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0}.onboarding-step__description[data-v-4f98bf25]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0}.onboarding-step__field[data-v-4f98bf25]{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.onboarding-step__field input[data-v-4f98bf25],.onboarding-step__field select[data-v-4f98bf25]{padding:10px var(--space-3);border:1px solid var(--color-outline-soft);border-radius:var(--radius-md);background:var(--color-bg-base);color:var(--color-text-primary);font-size:var(--font-size-sm)}.onboarding-step__field input[data-v-4f98bf25]:focus,.onboarding-step__field select[data-v-4f98bf25]:focus{outline:2px solid var(--color-brand-500);outline-offset:1px}.onboarding-step__error[data-v-4f98bf25]{color:var(--color-negative,#c0392b);font-size:var(--font-size-xs);margin:0}.onboarding-step__cta[data-v-4f98bf25]{margin-top:var(--space-1);padding:10px var(--space-4);background:var(--color-brand-600);color:var(--color-bg-base);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;align-self:center;transition:background .15s}.onboarding-step__cta[data-v-4f98bf25]:hover:enabled{background:var(--color-brand-500)}.onboarding-step__cta[data-v-4f98bf25]:disabled{opacity:.55;cursor:not-allowed}.onboarding-step[data-v-8bfab7a3]{gap:var(--space-3);text-align:left;padding:var(--space-2) 0;flex-direction:column;width:100%;display:flex}.onboarding-step__icon-wrap[data-v-8bfab7a3]{background:var(--color-brand-glow-xs);border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-brand-600);justify-content:center;align-self:center;align-items:center;display:flex}.onboarding-step__title[data-v-8bfab7a3]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0}.onboarding-step__description[data-v-8bfab7a3]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0}.onboarding-step__type-toggle[data-v-8bfab7a3]{gap:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.onboarding-step__type-btn[data-v-8bfab7a3]{padding:8px var(--space-2);border:1px solid var(--color-outline-soft);border-radius:var(--radius-md);background:var(--color-bg-base);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:background .15s,border-color .15s}.onboarding-step__type-btn.is-active[data-v-8bfab7a3]{background:var(--color-brand-glow-xs);border-color:var(--color-brand-500);color:var(--color-text-primary)}.onboarding-step__field[data-v-8bfab7a3]{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.onboarding-step__field input[data-v-8bfab7a3]{padding:10px var(--space-3);border:1px solid var(--color-outline-soft);border-radius:var(--radius-md);background:var(--color-bg-base);color:var(--color-text-primary);font-size:var(--font-size-sm)}.onboarding-step__field input[data-v-8bfab7a3]:focus{outline:2px solid var(--color-brand-500);outline-offset:1px}.onboarding-step__error[data-v-8bfab7a3]{color:var(--color-negative,#c0392b);font-size:var(--font-size-xs);margin:0}.onboarding-step__cta[data-v-8bfab7a3]{margin-top:var(--space-1);padding:10px var(--space-4);background:var(--color-brand-600);color:var(--color-bg-base);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;align-self:center;transition:background .15s}.onboarding-step__cta[data-v-8bfab7a3]:hover:enabled{background:var(--color-brand-500)}.onboarding-step__cta[data-v-8bfab7a3]:disabled{opacity:.55;cursor:not-allowed}.onboarding-step__alt[data-v-8bfab7a3]{margin-top:var(--space-1);flex-direction:column;align-items:center;gap:6px;display:flex}.onboarding-step__alt-divider[data-v-8bfab7a3]{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:lowercase}.onboarding-step__alt-btn[data-v-8bfab7a3]{padding:8px var(--space-3);border:1px solid var(--color-brand-500);border-radius:var(--radius-md);background:var(--color-brand-glow-xs);color:var(--color-brand-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;gap:6px;transition:background .15s,border-color .15s;display:inline-flex}.onboarding-step__alt-btn[data-v-8bfab7a3]:hover:enabled{background:var(--color-bg-elevated);border-color:var(--color-brand-600)}.onboarding-step__alt-btn[data-v-8bfab7a3]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.onboarding-step__alt-btn[data-v-8bfab7a3]:disabled{opacity:.55;cursor:not-allowed}.onboarding-step__alt-hint[data-v-8bfab7a3]{text-align:center}.onboarding-step__alt-hint[data-v-8bfab7a3],.onboarding-step__skip[data-v-8bfab7a3]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.onboarding-step__skip[data-v-8bfab7a3]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;align-self:center;text-decoration:underline}.onboarding-step__skip[data-v-8bfab7a3]:hover:enabled{color:var(--color-text-secondary)}.onboarding-step__skip[data-v-8bfab7a3]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.onboarding-step__skip[data-v-8bfab7a3]:disabled{opacity:.55;cursor:not-allowed}.onboarding-step[data-v-5e35f00c]{gap:var(--space-3);text-align:left;padding:var(--space-2) 0;flex-direction:column;width:100%;display:flex}.onboarding-step__icon-wrap[data-v-5e35f00c]{background:var(--color-brand-glow-xs);border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-brand-600);justify-content:center;align-self:center;align-items:center;display:flex}.onboarding-step__title[data-v-5e35f00c]{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0}.onboarding-step__description[data-v-5e35f00c]{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0}.onboarding-step__field[data-v-5e35f00c]{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.onboarding-step__field input[data-v-5e35f00c]{padding:10px var(--space-3);border:1px solid var(--color-outline-soft);border-radius:var(--radius-md);background:var(--color-bg-base);color:var(--color-text-primary);font-size:var(--font-size-sm)}.onboarding-step__field input[data-v-5e35f00c]:focus{outline:2px solid var(--color-brand-500);outline-offset:1px}.onboarding-step__error[data-v-5e35f00c]{color:var(--color-negative,#c0392b);font-size:var(--font-size-xs);margin:0}.onboarding-step__cta[data-v-5e35f00c]{margin-top:var(--space-1);padding:10px var(--space-4);background:var(--color-positive);color:var(--color-bg-base);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;align-self:center;transition:filter .15s}.onboarding-step__cta[data-v-5e35f00c]:hover:enabled{filter:brightness(1.08)}.onboarding-step__cta[data-v-5e35f00c]:disabled{opacity:.55;cursor:not-allowed}.onboarding-tour-step[data-v-fefb663f]{gap:var(--space-3);width:100%;display:grid}.onboarding-tour-step__icon[data-v-fefb663f]{border-radius:var(--radius-full);background:var(--color-brand-glow-xs);width:64px;height:64px;color:var(--color-brand-600);justify-self:center;place-items:center;display:grid}.onboarding-tour-step__title[data-v-fefb663f]{text-align:center;font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.onboarding-tour-step__description[data-v-fefb663f]{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body-sm);margin:0}.onboarding-tour-step__items[data-v-fefb663f]{gap:var(--space-2);display:grid}.onboarding-tour-step__item[data-v-fefb663f]{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-outline-soft);background:#ffffff06}.onboarding-tour-step__item h3[data-v-fefb663f]{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 4px}.onboarding-tour-step__item p[data-v-fefb663f]{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-body-sm);margin:0}.onboarding-tour-step__cta[data-v-fefb663f]{margin-top:var(--space-1);min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-brand-600);color:var(--color-bg-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;justify-self:center}.onboarding-tour-step__cta[data-v-fefb663f]:hover{background:var(--color-brand-500)}.onboarding-overlay[data-v-db98ffaa]{z-index:9000;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.onboarding-backdrop[data-v-db98ffaa]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:absolute;inset:0}.onboarding-dialog[data-v-db98ffaa]{z-index:1;background:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl,16px);flex-direction:column;gap:0;width:100%;max-width:560px;max-height:90vh;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 50px #0006}.onboarding-dialog__header[data-v-db98ffaa]{padding:var(--space-4) var(--space-4) var(--space-2);justify-content:space-between;align-items:center;display:flex}.onboarding-dialog__brand[data-v-db98ffaa]{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-brand-500)}.onboarding-dialog__close[data-v-db98ffaa]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.onboarding-dialog__close[data-v-db98ffaa]:hover{color:var(--color-text-primary);background:var(--color-bg-hover,#ffffff0d)}.onboarding-dialog__progress[data-v-db98ffaa]{padding:0 var(--space-4)}.onboarding-dialog__body[data-v-db98ffaa]{padding:var(--space-2) var(--space-4);flex:none;justify-content:center;align-items:center;min-height:360px;display:flex}.onboarding-dialog__footer[data-v-db98ffaa]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.onboarding-dialog__skip-note[data-v-db98ffaa]{padding:0 var(--space-4) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body-sm);text-align:right;margin:0}.onboarding-dialog__btn-back[data-v-db98ffaa]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:8px var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;transition:border-color .15s,color .15s}.onboarding-dialog__btn-back[data-v-db98ffaa]:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.onboarding-dialog__btn-skip[data-v-db98ffaa]{color:var(--color-text-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.onboarding-dialog__btn-skip[data-v-db98ffaa]:hover{color:var(--color-text-secondary)}.onboarding-fade-enter-active[data-v-db98ffaa],.onboarding-fade-leave-active[data-v-db98ffaa]{transition:opacity .25s}.onboarding-fade-enter-from[data-v-db98ffaa],.onboarding-fade-leave-to[data-v-db98ffaa]{opacity:0}.onboarding-step-enter-active[data-v-db98ffaa],.onboarding-step-leave-active[data-v-db98ffaa]{transition:opacity .2s,transform .2s}.onboarding-step-enter-from[data-v-db98ffaa]{opacity:0;transform:translate(20px)}.onboarding-step-leave-to[data-v-db98ffaa]{opacity:0;transform:translate(-20px)}.payments-assistant[data-v-a5c7a186]{flex-direction:column;gap:12px;display:flex}.payments-assistant__progress[data-v-a5c7a186]{font-size:var(--font-size-sm);color:var(--text-color-3,#8a8a8a);margin:0}.payments-assistant__card[data-v-a5c7a186]{border-radius:var(--radius-md);background:var(--card-color,#ffffff0a);border:1px solid var(--border-color,#ffffff14);flex-direction:column;gap:8px;padding:16px;display:flex}.payments-assistant__card-head[data-v-a5c7a186]{justify-content:space-between;align-items:center;display:flex}.payments-assistant__amount[data-v-a5c7a186]{font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.payments-assistant__card-title[data-v-a5c7a186]{font-size:var(--font-size-md);margin:0}.payments-assistant__card-desc[data-v-a5c7a186]{font-size:var(--font-size-sm);color:var(--text-color-2,#b5b5b5);margin:0}.payments-assistant__meta[data-v-a5c7a186]{gap:24px;margin:4px 0 0;display:flex}.payments-assistant__meta dt[data-v-a5c7a186]{font-size:var(--font-size-xs);color:var(--text-color-3,#8a8a8a)}.payments-assistant__meta dd[data-v-a5c7a186]{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0}.payments-assistant__obs[data-v-a5c7a186]{font-size:var(--font-size-sm);color:var(--text-color-2,#b5b5b5);margin:0}.payments-assistant__done-title[data-v-a5c7a186],.payments-assistant__obs-label[data-v-a5c7a186]{font-weight:var(--font-weight-semibold)}.payments-assistant__hint[data-v-a5c7a186]{font-size:var(--font-size-xs);color:var(--text-color-3,#8a8a8a);margin:0}.payments-assistant__actions[data-v-a5c7a186]{flex-direction:column;gap:8px;display:flex}.payments-assistant--done[data-v-a5c7a186]{text-align:center;align-items:center;padding:16px 8px}.payments-assistant__done-title[data-v-a5c7a186]{font-size:var(--font-size-lg);margin:0}.payments-assistant__done-body[data-v-a5c7a186]{font-size:var(--font-size-sm);color:var(--text-color-2,#b5b5b5);margin:0}.payments-assistant__footer[data-v-a5c7a186]{justify-content:space-between;align-items:center;gap:12px;display:flex}.payments-assistant__footer-right[data-v-a5c7a186]{gap:8px;display:flex}.ui-bottom-sheet[data-v-eaff2615]{z-index:2000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ui-bottom-sheet__scrim[data-v-eaff2615]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101c2173;position:absolute;inset:0}.ui-bottom-sheet__panel[data-v-eaff2615]{background:var(--color-bg-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 -30px 90px #101c214d}.ui-bottom-sheet__grabber[data-v-eaff2615]{border-radius:var(--radius-full);background:var(--color-outline-soft);flex-shrink:0;width:44px;height:5px;margin:12px auto 4px}.ui-bottom-sheet__header[data-v-eaff2615]{padding:var(--space-2) var(--space-4) var(--space-3);flex-shrink:0}.ui-bottom-sheet__body[data-v-eaff2615]{padding:var(--space-1) var(--space-4) var(--space-3);flex:1;overflow-y:auto}.ui-bottom-sheet__footer[data-v-eaff2615]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-outline-soft);background:var(--color-bg-surface);flex-shrink:0}.ui-sheet-enter-active[data-v-eaff2615],.ui-sheet-leave-active[data-v-eaff2615]{transition:opacity var(--motion-duration-xl) var(--motion-ease-standard)}.ui-sheet-enter-from[data-v-eaff2615],.ui-sheet-leave-to[data-v-eaff2615]{opacity:0}.ui-sheet-enter-active .ui-bottom-sheet__panel[data-v-eaff2615],.ui-sheet-leave-active .ui-bottom-sheet__panel[data-v-eaff2615]{transition:transform var(--motion-duration-xl) var(--motion-ease-emphasized)}.ui-sheet-enter-from .ui-bottom-sheet__panel[data-v-eaff2615],.ui-sheet-leave-to .ui-bottom-sheet__panel[data-v-eaff2615]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.ui-sheet-enter-active .ui-bottom-sheet__panel[data-v-eaff2615],.ui-sheet-leave-active .ui-bottom-sheet__panel[data-v-eaff2615]{transition:none}.ui-sheet-enter-from .ui-bottom-sheet__panel[data-v-eaff2615],.ui-sheet-leave-to .ui-bottom-sheet__panel[data-v-eaff2615]{transform:none}}.ai-chat-composer[data-v-747a44e6]{align-items:flex-end;gap:var(--space-2);display:flex}.ai-chat-composer__input[data-v-747a44e6]{flex:1}.ai-chat-composer__send[data-v-747a44e6]{border-radius:var(--radius-full);background:var(--color-brand-500);width:40px;height:40px;color:var(--color-text-on-brand);cursor:pointer;transition:opacity var(--motion-duration-md) ease;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ai-chat-composer__send[data-v-747a44e6]:disabled{opacity:.45;cursor:not-allowed}.ai-chat-messages[data-v-61ffe4f5]{gap:var(--space-3);flex-direction:column;min-height:220px;display:flex}.ai-chat-messages__empty[data-v-61ffe4f5]{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-2);flex-direction:column;display:flex}.ai-chat-messages__empty-icon[data-v-61ffe4f5]{color:var(--color-brand-500)}.ai-chat-messages__empty-title[data-v-61ffe4f5]{font-family:var(--font-heading);font-size:var(--font-size-heading-sm);color:var(--color-text-primary);margin:0}.ai-chat-messages__empty-body[data-v-61ffe4f5]{color:var(--color-text-secondary);margin:0}.ai-chat-messages__examples[data-v-61ffe4f5]{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;width:100%;padding:0;list-style:none;display:flex}.ai-chat-messages__example[data-v-61ffe4f5]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-outline-soft);border-radius:var(--radius-lg);background:var(--color-bg-subtle);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color var(--motion-duration-sm) ease}.ai-chat-messages__example[data-v-61ffe4f5]:hover{border-color:var(--color-brand-500)}.ai-chat-messages__row[data-v-61ffe4f5]{display:flex}.ai-chat-messages__row--user[data-v-61ffe4f5]{justify-content:flex-end}.ai-chat-messages__row--assistant[data-v-61ffe4f5]{justify-content:flex-start}.ai-chat-messages__bubble[data-v-61ffe4f5]{max-width:78%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-word;line-height:1.55}.ai-chat-messages__bubble--user[data-v-61ffe4f5]{background:var(--color-brand-500);color:var(--color-text-on-brand);border-bottom-right-radius:var(--radius-xs)}.ai-chat-messages__bubble--assistant[data-v-61ffe4f5]{background:var(--color-bg-subtle);color:var(--color-text-primary);border-bottom-left-radius:var(--radius-xs)}.ai-chat-messages__period[data-v-61ffe4f5]{margin-bottom:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-text-secondary);text-transform:uppercase;display:block}.ai-chat-messages__typing[data-v-61ffe4f5]{align-items:center;gap:var(--space-1);display:inline-flex}.ai-chat-messages__dot[data-v-61ffe4f5]{border-radius:var(--radius-full);background:var(--color-text-muted);width:6px;height:6px;animation:1.2s ease-in-out infinite both ai-chat-blink-61ffe4f5}.ai-chat-messages__dot[data-v-61ffe4f5]:nth-child(2){animation-delay:.2s}.ai-chat-messages__dot[data-v-61ffe4f5]:nth-child(3){animation-delay:.4s}.ai-chat-messages__sr[data-v-61ffe4f5]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ai-chat-blink-61ffe4f5{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-chat-messages__dot[data-v-61ffe4f5]{animation:none}}.ai-chat-drawer__header[data-v-a958b1c5]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ai-chat-drawer__heading[data-v-a958b1c5]{align-items:center;gap:var(--space-2);display:flex}.ai-chat-drawer__badge[data-v-a958b1c5]{border-radius:var(--radius-full);background:var(--color-bg-subtle);width:36px;height:36px;color:var(--color-brand-500);justify-content:center;align-items:center;display:inline-flex}.ai-chat-drawer__title[data-v-a958b1c5]{font-family:var(--font-heading);font-size:var(--font-size-heading-sm);color:var(--color-text-primary);margin:0}.ai-chat-drawer__subtitle[data-v-a958b1c5]{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.ai-chat-drawer__close[data-v-a958b1c5]{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ai-chat-drawer__close[data-v-a958b1c5]:hover{background:var(--color-bg-subtle)}.ai-chat-drawer__footer[data-v-a958b1c5]{gap:var(--space-2);flex-direction:column;display:flex}.ai-chat-drawer__error[data-v-a958b1c5]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-negative-bg);color:var(--color-negative-dark);font-size:var(--font-size-xs);display:flex}.ai-chat-drawer__disclaimer[data-v-a958b1c5]{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin:0}.ai-chat-widget__launcher[data-v-39ce188b]{right:var(--space-5);bottom:var(--space-5);z-index:1500;border-radius:var(--radius-full);background:var(--color-brand-500);width:56px;height:56px;color:var(--color-text-on-brand);box-shadow:var(--shadow-brand-glow);cursor:pointer;transition:transform var(--motion-duration-sm) ease,background var(--motion-duration-sm) ease;border:0;justify-content:center;align-items:center;display:inline-flex;position:fixed}.ai-chat-widget__launcher[data-v-39ce188b]:hover{background:var(--color-brand-600);transform:translateY(-2px)}.ai-chat-widget__launcher[data-v-39ce188b]:focus-visible{outline:2px solid var(--color-brand-300);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ai-chat-widget__launcher[data-v-39ce188b]{transition:none}}
