:root{color-scheme:light;--fs-caps:12px;--font-inter:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",Arial,sans-serif;--font-bricolage:"Arial Rounded MT Bold","Trebuchet MS",var(--font-inter);--mcrm-font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",Arial,sans-serif;--mcrm-font-display:var(--font-bricolage),var(--mcrm-font-sans);--chart-1:oklch(0.87 0 0);--chart-2:oklch(0.556 0 0);--chart-3:oklch(0.439 0 0);--chart-4:oklch(0.371 0 0);--chart-5:oklch(0.269 0 0);--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:oklch(0.205 0 0);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0);--mcrm-bg:oklch(0.982 0.004 260);--mcrm-surface:oklch(1 0 0);--mcrm-surface-2:oklch(0.968 0.007 260);--mcrm-surface-3:oklch(0.94 0.012 260);--mcrm-text:oklch(0.2 0.04 270);--mcrm-text-soft:oklch(0.35 0.035 270);--mcrm-muted:oklch(0.49 0.03 270);--mcrm-soft:oklch(0.66 0.02 265);--mcrm-border:oklch(0.905 0.012 260);--mcrm-border-strong:oklch(0.82 0.02 260);--mcrm-accent:oklch(0.57 0.165 45);--mcrm-accent-strong:oklch(0.49 0.15 42);--mcrm-accent-soft:oklch(0.96 0.035 62);--mcrm-violet:oklch(0.52 0.24 275);--mcrm-violet-strong:oklch(0.44 0.24 275);--mcrm-violet-soft:oklch(0.95 0.035 275);--mcrm-purple:var(--mcrm-accent);--mcrm-purple-strong:var(--mcrm-accent-strong);--mcrm-purple-soft:var(--mcrm-accent-soft);--mcrm-ink:oklch(0.17 0.04 270);--mcrm-orange:oklch(0.72 0.2 45);--mcrm-orange-soft:oklch(0.95 0.05 55);--mcrm-green:oklch(0.56 0.14 158);--mcrm-yellow:oklch(0.64 0.13 73);--mcrm-red:oklch(0.58 0.2 22);--mcrm-border-button:oklch(0.88 0.014 260);--mcrm-table-head:oklch(0.975 0.005 260);--mcrm-ok-bg:oklch(0.95 0.04 158);--mcrm-ok-fg:oklch(0.42 0.1 158);--mcrm-faint:oklch(0.7 0.015 265);--mcrm-faint-text:oklch(0.55 0.02 265);--mcrm-label:oklch(0.3 0.035 270);--mcrm-separator:oklch(0.94 0.008 260);--mcrm-hot-bg:oklch(0.95 0.05 55);--mcrm-hot-fg:oklch(0.48 0.15 45);--mcrm-cold-bg:oklch(0.95 0.03 240);--mcrm-cold-fg:oklch(0.45 0.12 245);--mcrm-focus-ring:0 0 0 3px color-mix(in oklch,var(--mcrm-purple) 16%,transparent);--mcrm-error-ring:0 0 0 3px color-mix(in oklch,var(--mcrm-red) 12%,transparent);--mcrm-radius-control:11px;--mcrm-radius-card:16px;--mcrm-radius-panel:18px;--mcrm-radius-tag:7px;--mcrm-shadow-xs:0 1px 2px rgb(25 24 45/0.04);--mcrm-shadow-soft:0 1px 2px rgb(25 24 45/0.035),0 12px 32px rgb(25 24 45/0.055);--mcrm-shadow-hover:0 3px 8px rgb(25 24 45/0.05),0 22px 52px rgb(25 24 45/0.1);--mcrm-shadow:0 30px 90px rgb(25 24 45/0.2);--mcrm-ease:cubic-bezier(0.32,0.72,0,1);--mcrm-radius:var(--mcrm-radius-card);--radius:0.75rem;--background:var(--mcrm-bg);--foreground:var(--mcrm-text);--card:var(--mcrm-surface);--card-foreground:var(--mcrm-text);--popover:var(--mcrm-surface);--popover-foreground:var(--mcrm-text);--primary:var(--mcrm-ink);--primary-foreground:oklch(0.99 0 0);--secondary:var(--mcrm-surface-2);--secondary-foreground:var(--mcrm-text);--muted:var(--mcrm-surface-2);--muted-foreground:var(--mcrm-muted);--accent:var(--mcrm-purple-soft);--accent-foreground:var(--mcrm-purple-strong);--destructive:var(--mcrm-red);--border:var(--mcrm-border);--input:var(--mcrm-border);--ring:var(--mcrm-purple)}html.dark,html[data-theme=dark]{color-scheme:dark;--mcrm-bg:oklch(0.17 0.012 270);--mcrm-surface:oklch(0.24 0.014 270);--mcrm-surface-2:oklch(0.28 0.014 270);--mcrm-surface-3:oklch(0.32 0.016 270);--mcrm-text:oklch(0.94 0.008 260);--mcrm-text-soft:oklch(0.82 0.012 260);--mcrm-muted:oklch(0.68 0.02 265);--mcrm-soft:oklch(0.56 0.02 265);--mcrm-border:oklch(0.33 0.018 270);--mcrm-border-strong:oklch(0.43 0.025 270);--mcrm-accent:oklch(0.77 0.14 60);--mcrm-accent-strong:oklch(0.7 0.16 52);--mcrm-accent-soft:oklch(0.3 0.06 55);--mcrm-violet:oklch(0.7 0.17 280);--mcrm-violet-strong:oklch(0.62 0.2 278);--mcrm-violet-soft:oklch(0.29 0.06 278);--mcrm-purple:var(--mcrm-accent);--mcrm-purple-strong:var(--mcrm-accent-strong);--mcrm-purple-soft:var(--mcrm-accent-soft);--mcrm-ink:oklch(0.12 0.025 270);--mcrm-orange:oklch(0.76 0.16 55);--mcrm-orange-soft:oklch(0.29 0.055 55);--mcrm-green:oklch(0.7 0.14 158);--mcrm-yellow:oklch(0.75 0.13 78);--mcrm-red:oklch(0.71 0.17 22);--mcrm-border-button:var(--mcrm-border-strong);--mcrm-table-head:var(--mcrm-surface-2);--mcrm-ok-bg:oklch(0.3 0.05 158);--mcrm-ok-fg:oklch(0.82 0.1 158);--mcrm-faint:oklch(0.55 0.02 265);--mcrm-faint-text:var(--mcrm-muted);--mcrm-label:var(--mcrm-text-soft);--mcrm-separator:var(--mcrm-border);--mcrm-hot-bg:oklch(0.3 0.06 55);--mcrm-hot-fg:oklch(0.84 0.11 60);--mcrm-cold-bg:oklch(0.3 0.05 240);--mcrm-cold-fg:oklch(0.82 0.09 240);--mcrm-shadow-xs:0 1px 2px rgb(0 0 0/0.16);--mcrm-shadow-soft:0 1px 2px rgb(0 0 0/0.14),0 14px 34px rgb(0 0 0/0.16);--mcrm-shadow-hover:0 4px 10px rgb(0 0 0/0.18),0 24px 56px rgb(0 0 0/0.26);--mcrm-shadow:0 30px 90px rgb(0 0 0/0.42);--primary:var(--mcrm-purple);--primary-foreground:oklch(0.15 0.03 270);--accent:var(--mcrm-purple-soft);--accent-foreground:oklch(0.92 0.05 60);--chart-1:oklch(0.87 0 0);--chart-2:oklch(0.556 0 0);--chart-3:oklch(0.439 0 0);--chart-4:oklch(0.371 0 0);--chart-5:oklch(0.269 0 0);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.556 0 0)}body,html{background:var(--mcrm-bg);color:var(--mcrm-text)}body{font-size:14px;line-height:1.5}::selection{background:color-mix(in oklch,var(--mcrm-purple) 25%,transparent)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mcrm-purple);outline-offset:2px}.mcrm-main,.mcrm-shell{background:var(--mcrm-bg)}.mcrm-content,html[data-theme=dark] .mcrm-content{z-index:1;background:transparent;padding:22px clamp(16px,2.4vw,34px) 34px}.mcrm-content>*{width:min(100%,1500px);max-width:1500px}.mcrm-sidebar,html[data-theme=dark] .mcrm-sidebar{border:1px solid color-mix(in oklch,var(--mcrm-border) 84%,transparent);border-radius:22px;background:color-mix(in oklch,var(--mcrm-surface) 88%,transparent);box-shadow:var(--mcrm-shadow-soft);backdrop-filter:saturate(150%) blur(20px);-webkit-backdrop-filter:saturate(150%) blur(20px)}.mcrm-nav-item,.mcrm-sidebar-tool{color:var(--mcrm-muted);border-radius:13px;transition:background-color .18s var(--mcrm-ease),color .18s var(--mcrm-ease),transform .18s var(--mcrm-ease),box-shadow .18s var(--mcrm-ease)}.mcrm-nav-item:hover,.mcrm-sidebar-tool:hover{border-radius:13px;background:var(--mcrm-surface-2);color:var(--mcrm-text);transform:translateY(-1px);box-shadow:none}.mcrm-nav-item.is-active,.mcrm-nav-item.is-active:hover{border-radius:13px;background:var(--mcrm-ink);color:white;box-shadow:0 8px 22px color-mix(in oklch,var(--mcrm-ink) 30%,transparent),inset 0 0 0 1px rgb(255 255 255/.08)}html[data-theme=dark] .mcrm-nav-item.is-active,html[data-theme=dark] .mcrm-nav-item.is-active:hover{background:var(--mcrm-purple);color:var(--mcrm-ink)}.mcrm-sidebar-brand .mcrm-user-avatar,.mcrm-user-avatar{border-radius:11px;background:var(--mcrm-ink);color:white}.mcrm-page-transition[data-hero]{gap:20px}.mcrm-module-hero{align-items:flex-end;gap:24px;padding:4px 2px 2px}.mcrm-module-hero h2{font-family:var(--mcrm-font-display);font-size:clamp(24px,2vw,30px);font-weight:750;line-height:1.04;letter-spacing:-.04em}.mcrm-module-hero p{max-width:760px;margin-top:7px;color:var(--mcrm-muted);font-size:13px;line-height:1.55}.mcrm-eyebrow{align-items:center;gap:5px;margin-bottom:7px;color:var(--mcrm-purple);font-size:12px;font-weight:800;letter-spacing:.085em}.mcrm-page-grid{gap:18px}.channelsOverview,.kanban-column,.mcrm-campaign-card,.mcrm-card,.mcrm-contact-card,.mcrm-metric,.mcrm-workflow-card,.report-panel,.settings-area-card.is-selected,.settings-role-card.is-selected{border-color:var(--mcrm-border);background:var(--mcrm-surface);box-shadow:var(--mcrm-shadow-soft)}.mcrm-card{border-radius:var(--mcrm-radius-card);transition:border-color .24s var(--mcrm-ease),box-shadow .24s var(--mcrm-ease),transform .24s var(--mcrm-ease)}.mcrm-card:hover{border-color:color-mix(in oklch,var(--mcrm-purple) 18%,var(--mcrm-border));box-shadow:var(--mcrm-shadow-soft)}:where(.mcrm-contact-card,.mcrm-campaign-card,.mcrm-workflow-card,.kanban-card):hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--mcrm-purple) 30%,var(--mcrm-border));box-shadow:var(--mcrm-shadow-hover)}.mcrm-card-header{min-height:66px;padding:18px 20px;border-bottom-color:var(--mcrm-border)}.mcrm-card-header h2,.mcrm-card-header h3,.mcrm-section-heading h2,.report-panel h2{font-family:var(--mcrm-font-display);font-weight:650;letter-spacing:-.025em}.mcrm-card-header h2,.mcrm-card-header h3{font-size:16px}.mcrm-card-header p{color:var(--mcrm-muted);font-size:12px;line-height:1.55}.mcrm-card-body{padding:20px}.mcrm-button,[data-slot=button]{min-height:40px;border-radius:var(--mcrm-radius-control);font-family:var(--mcrm-font-sans);font-size:13px;font-weight:600;transition:background-color .18s var(--mcrm-ease),border-color .18s var(--mcrm-ease),color .18s var(--mcrm-ease)}[data-slot=button]:not([data-size]),[data-slot=button][data-size=default]{height:40px}[data-slot=button][data-size=icon-xs],[data-slot=button][data-size=xs]{min-height:28px}[data-slot=button][data-size=icon-sm],[data-slot=button][data-size=sm]{min-height:32px}[data-slot=button][data-size=lg]{min-height:44px}.mcrm-button:not(.mcrm-button-primary):not(.mcrm-button-danger),[data-slot=button][data-variant=outline]{border:1px solid var(--mcrm-border-button);background:var(--mcrm-surface);color:var(--mcrm-text);box-shadow:none}.mcrm-button:not(.mcrm-button-primary):not(.mcrm-button-danger):hover,[data-slot=button][data-variant=outline]:hover{border-color:var(--mcrm-border-button);background:var(--mcrm-surface-2);color:var(--mcrm-text)}.mcrm-button-primary,[data-slot=button][data-variant=default]{border-color:var(--mcrm-ink);background-color:var(--mcrm-ink);background-image:none;color:white;box-shadow:none}.mcrm-button-primary:hover,[data-slot=button][data-variant=default]:hover{transform:none}.mcrm-button-primary:hover,[data-slot=button][data-variant=default]:hover,html[data-theme=dark] .mcrm-button-primary,html[data-theme=dark] [data-slot=button][data-variant=default]{border-color:var(--mcrm-purple-strong);background-color:var(--mcrm-purple-strong);background-image:none;color:white;box-shadow:none}html[data-theme=dark] .mcrm-button-primary:hover,html[data-theme=dark] [data-slot=button][data-variant=default]:hover{border-color:var(--mcrm-purple);background-color:var(--mcrm-purple);background-image:none;color:white;box-shadow:none}.mcrm-button:active,[data-slot=button]:active{transform:translateY(1px)}.mcrm-button-danger,[data-slot=button][data-variant=danger],[data-slot=button][data-variant=destructive]{border-color:var(--mcrm-red);background:var(--mcrm-red);color:white;box-shadow:none}[data-slot=button][data-variant=ghost]{color:var(--mcrm-muted)}[data-slot=button][data-variant=ghost]:hover{background:var(--mcrm-surface-2);color:var(--mcrm-text)}.mcrm-field{gap:7px}.mcrm-field>span,.nexo-select-label{color:var(--mcrm-text-soft);font-size:12px;font-weight:700}:where(.mcrm-input,.mcrm-select,.mcrm-textarea,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:var(--mcrm-border);border-radius:var(--mcrm-radius-control);background:var(--mcrm-surface);color:var(--mcrm-text);box-shadow:var(--mcrm-shadow-xs);transition:border-color .18s var(--mcrm-ease),box-shadow .18s var(--mcrm-ease),background-color .18s var(--mcrm-ease)}:where(.mcrm-input,.mcrm-select,[data-slot=input],[data-slot=select-trigger]){height:42px}:where(.mcrm-input,.mcrm-select,.mcrm-textarea,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus,:where(.mcrm-input,.mcrm-select,.mcrm-textarea,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--mcrm-purple);outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--mcrm-purple) 16%,transparent)}:where(.mcrm-input,.mcrm-select,.mcrm-textarea,[data-slot=input],[data-slot=textarea])::placeholder{color:var(--mcrm-soft)}:where(.mcrm-search-field,.crm-search,.calendar-search){min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--mcrm-border);border-radius:13px;background:var(--mcrm-surface);color:var(--mcrm-muted);box-shadow:var(--mcrm-shadow-xs);transition:border-color .18s var(--mcrm-ease),box-shadow .18s var(--mcrm-ease),background-color .18s var(--mcrm-ease)}html[data-theme=dark] .calendar-search,html[data-theme=dark] .crm-search,html[data-theme=dark] .mcrm-search-field{border-color:#46474e;background:#303137}:where(.mcrm-search-field,.crm-search,.calendar-search):focus-within{border-color:var(--mcrm-purple);box-shadow:0 0 0 3px color-mix(in oklch,var(--mcrm-purple) 16%,transparent)}:where(.mcrm-search-field,.crm-search,.calendar-search)>svg{width:16px;height:16px;flex:0 0 auto;color:var(--mcrm-muted)}.calendar-search [data-slot=input],.crm-search [data-slot=input],.mcrm-search-field [data-slot=input]{width:100%;height:auto;min-height:0;min-width:0;flex:1 1 auto;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.calendar-search [data-slot=input]:focus,.calendar-search [data-slot=input]:focus-visible,.crm-search [data-slot=input]:focus,.crm-search [data-slot=input]:focus-visible,.mcrm-search-field [data-slot=input]:focus,.mcrm-search-field [data-slot=input]:focus-visible{border:0;outline:0;background:transparent;box-shadow:none}.contacts-hero-actions,.mcrm-module-hero-actions,.mcrm-section-heading,.mcrm-toolbar{gap:12px}.mcrm-modal-footer,.mcrm-toolbar-left,.mcrm-toolbar-right{gap:10px}.mcrm-form-grid{gap:14px}.contacts-hero-actions>:where(button,a),.mcrm-module-hero-actions>:where(button,a){min-height:42px}[data-slot=select-content].nexo-select-menu{padding:6px;border:1px solid var(--mcrm-border);border-radius:14px;background:var(--mcrm-surface);box-shadow:var(--mcrm-shadow-hover)}[data-slot=select-scroll-down-button],[data-slot=select-scroll-up-button]{background:var(--mcrm-surface);color:var(--mcrm-muted)}[data-slot=select-scroll-up-button]{border-radius:13px 13px 0 0}[data-slot=select-scroll-down-button]{border-radius:0 0 13px 13px}[data-slot=select-item]{min-height:36px;border-radius:9px}[data-slot=select-item].is-selected,[data-slot=select-item]:focus{background:var(--mcrm-purple-soft);color:var(--mcrm-purple-strong)}.calendar-view-tabs:not(.nexo-seg),.reports-tabs:not(.nexo-seg),.settings-segments:not(.nexo-seg),.wf-mode-switch:not(.nexo-seg){gap:3px;padding:4px;border:1px solid var(--mcrm-border);border-radius:14px;background:var(--mcrm-surface-2)}.calendar-view-tabs:not(.nexo-seg) button,.reports-tabs:not(.nexo-seg) button,.settings-segments:not(.nexo-seg) button,.wf-mode-switch:not(.nexo-seg) button{min-height:32px;border-radius:10px;color:var(--mcrm-muted)}.calendar-view-tabs:not(.nexo-seg) button.is-active,.reports-tabs:not(.nexo-seg) button.is-active,.settings-segments:not(.nexo-seg) button.is-active,.wf-mode-switch:not(.nexo-seg) button.is-selected{background:var(--mcrm-surface);color:var(--mcrm-purple-strong);box-shadow:var(--mcrm-shadow-xs),0 5px 14px rgb(25 24 45/.06)}.crm-tag,.kanban-meta-tag,.mcrm-chip,.mcrm-context-pill{border-color:var(--mcrm-border);border-radius:999px;background:var(--mcrm-surface-2);color:var(--mcrm-text-soft)}.mcrm-status{color:var(--mcrm-text-soft);font-size:12px;letter-spacing:.045em}.mcrm-table-wrap,.nexo-table-wrap{border:1px solid var(--mcrm-border);border-radius:14px;background:var(--mcrm-surface)}.mcrm-table,[data-slot=table] .mcrm-table,[data-slot=table].mcrm-table{border-collapse:separate;border-spacing:0}.mcrm-table [data-slot=table-head],.mcrm-table th{height:42px;padding-inline:14px;border-bottom:1px solid var(--mcrm-border);background:var(--mcrm-surface-2);color:var(--mcrm-muted);font-size:12px;font-weight:800;letter-spacing:.045em}.mcrm-table [data-slot=table-cell],.mcrm-table td{min-height:50px;padding:12px 14px;border-bottom:1px solid var(--mcrm-border);background:var(--mcrm-surface)}.nexo-data-table [data-slot=table-row]{box-shadow:none;transition:background-color .18s var(--mcrm-ease)}.nexo-data-table [data-slot=table-row]:hover{transform:none;box-shadow:none}.mcrm-table tbody tr:hover td,.nexo-data-table [data-slot=table-row]:hover [data-slot=table-cell]{background:color-mix(in oklch,var(--mcrm-purple) 4.5%,var(--mcrm-surface))}.nexo-data-table [data-slot=table-cell]:first-child,.nexo-data-table [data-slot=table-cell]:last-child{border-radius:0}.mcrm-metrics,.report-metrics{gap:14px}.mcrm-metric,.report-metrics article,.report-metrics button{padding:18px;border:1px solid var(--mcrm-border);border-radius:17px;background:var(--mcrm-surface);color:var(--mcrm-text);box-shadow:var(--mcrm-shadow-soft)}.mcrm-metric strong,.report-metrics strong{color:var(--mcrm-text);font-family:var(--mcrm-font-display);font-size:28px;font-weight:700;letter-spacing:-.045em}.mcrm-metric-icon,.report-metrics article>svg,.report-metrics button>svg{background:var(--mcrm-purple-soft);color:var(--mcrm-purple)}.mcrm-settings-grid{grid-template-columns:236px minmax(0,1fr);gap:18px}.mcrm-settings-nav{padding:10px;border:1px solid var(--mcrm-border);border-radius:var(--mcrm-radius-card);background:var(--mcrm-surface);box-shadow:var(--mcrm-shadow-soft)}.mcrm-settings-link{min-height:42px;padding:10px 12px;border-radius:11px;color:var(--mcrm-muted)}.mcrm-settings-link:hover{background:var(--mcrm-surface-2);color:var(--mcrm-text)}.mcrm-settings-link.is-active{background:var(--mcrm-purple-soft);color:var(--mcrm-purple-strong);box-shadow:inset 3px 0 0 var(--mcrm-purple)}.mcrm-settings-link.has-text{display:flex;align-items:center;gap:11px;min-height:52px;padding:8px 10px;text-align:left}.mcrm-settings-link-icon{flex:none;color:var(--mcrm-muted);transition:color .15s ease}.mcrm-settings-link:hover .mcrm-settings-link-icon{color:var(--mcrm-text)}.mcrm-settings-link-text{display:grid;gap:1px;min-width:0}.mcrm-settings-link-text>span{overflow:hidden;color:var(--mcrm-text);font-size:13.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.mcrm-settings-link-text>small{overflow:hidden;color:var(--mcrm-muted);font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mcrm-settings-link.is-active .mcrm-settings-link-text>span{color:var(--mcrm-purple-strong)}@media (min-width:901px){.mcrm-settings-grid{grid-template-columns:272px minmax(0,1fr)}}.kanban-column{border-radius:var(--mcrm-radius-card)}.kanban-card{border-color:var(--mcrm-border);border-radius:15px;background:var(--mcrm-surface);box-shadow:var(--mcrm-shadow-xs)}.calendar-sidebar,.calendar-stage,.mcrm-builder-shell,.report-panel,.wf-canvas-panel,.wf-node-sidebar,.wf-properties{border-color:var(--mcrm-border);border-radius:var(--mcrm-radius-card);background:var(--mcrm-surface);box-shadow:var(--mcrm-shadow-soft)}.report-metrics button:focus-visible,.report-metrics button:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--mcrm-purple) 28%,var(--mcrm-border));box-shadow:var(--mcrm-shadow-hover)}.calendar-agenda article,.calendar-metrics div{border-color:var(--mcrm-border);background:var(--mcrm-surface-2)}.calendar-metrics b,.calendar-metrics span{color:var(--mcrm-text)}.mcrm-modal,[data-slot=alert-dialog-content].mcrm-modal,[data-slot=dialog-content].mcrm-modal{border:1px solid var(--mcrm-border);border-radius:var(--mcrm-radius-card);background:var(--mcrm-surface);box-shadow:var(--mcrm-shadow)}.mcrm-modal-footer,.mcrm-modal-header{border-color:var(--mcrm-border)}[data-slot=dialog-content].mcrm-modal>form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.mcrm-modal-footer{background:var(--mcrm-surface-2)}[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{background:color-mix(in oklch,var(--mcrm-ink) 48%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mcrm-empty strong{font-family:var(--mcrm-font-display);font-size:17px;letter-spacing:-.02em}.mcrm-form-note,.mcrm-inline-error,.nexo-alert{border-radius:13px}html[data-theme=dark] :where(.report-metrics article,.report-metrics button,.mcrm-contact-card,.mcrm-campaign-card,.mcrm-workflow-card,.kanban-card,.settings-role-card.is-selected,.settings-area-card.is-selected,.crm-new-message-hint,.crm-attachment-preview,.crm-media-file){background:var(--mcrm-surface);border-color:var(--mcrm-border);color:var(--mcrm-text)}html[data-theme=dark] .report-metrics small,html[data-theme=dark] .report-metrics span,html[data-theme=dark] .report-metrics strong{color:inherit}html[data-theme=dark] :where(.mcrm-input,.mcrm-select,.mcrm-textarea,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:var(--mcrm-border);background:var(--mcrm-surface);box-shadow:var(--mcrm-shadow-xs)}@media (max-width:1050px){.mcrm-module-hero{align-items:stretch}.mcrm-settings-grid{grid-template-columns:1fr}}@media (max-width:760px){.mcrm-content,html[data-theme=dark] .mcrm-content{padding:14px 12px calc(20px + env(safe-area-inset-bottom))}.mcrm-module-hero h2{font-size:22px}.calendar-sidebar,.calendar-stage,.mcrm-card,.mcrm-settings-nav,.report-panel{border-radius:16px}.mcrm-card-body,.mcrm-card-header{padding:15px}}@media (max-width:900px){.mcrm-settings-nav{display:flex;gap:6px;padding:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.mcrm-settings-nav::-webkit-scrollbar{display:none}.mcrm-settings-nav .mcrm-settings-nav-title{display:none}.mcrm-settings-nav .mcrm-settings-link{flex:none;min-height:40px;padding:0 14px;border-radius:999px;white-space:nowrap;scroll-snap-align:start}.mcrm-settings-nav .mcrm-settings-link.has-text{gap:7px;min-height:44px;padding:0 14px 0 6px}.mcrm-settings-link-text>small{display:none}}.nexo-skeleton-list{display:grid;gap:4px;padding:12px}.nexo-skeleton-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px}.nexo-skeleton-disk{flex:none;width:38px;height:38px}.nexo-skeleton-lines{display:grid;flex:1;gap:8px;min-width:0}.nexo-skeleton-lines .is-soft{height:10px;opacity:.6}.nexo-skeleton-list.is-cards{padding:0;gap:10px}.nexo-skeleton-list.is-cards .nexo-skeleton-row{min-height:92px;padding:14px;border:1px solid var(--mcrm-border);border-radius:var(--mcrm-radius-control);background:var(--mcrm-surface)}.mcrm-main{isolation:isolate}[data-flow-owned].v-glide{position:relative;--glide-bg:var(--mcrm-ink);--glide-fg:oklch(0.99 0 0)}html[data-theme=dark] [data-flow-owned].v-glide{--glide-bg:var(--mcrm-purple-strong)}:is(.mcrm-nav,.mcrm-settings-nav,.nexo-seg,[class*=profileTabs])[data-flow-owned].v-glide [data-glide-active]{background:transparent!important;box-shadow:none!important}:is(.mcrm-nav,.mcrm-settings-nav,.nexo-seg,[class*=profileTabs])[data-flow-owned].v-glide [data-glide-active],:is(.mcrm-nav,.mcrm-settings-nav,.nexo-seg,[class*=profileTabs])[data-flow-owned].v-glide [data-glide-active] *{color:var(--glide-fg)!important}.nexo-seg{display:inline-flex;flex-wrap:nowrap;gap:3px;max-width:100%;padding:4px;overflow-x:auto;border:1px solid var(--mcrm-border);border-radius:14px;background:var(--mcrm-surface-2);scrollbar-width:none}.nexo-seg::-webkit-scrollbar{display:none}.nexo-seg.v-glide>.v-glide__pill>i{background:var(--mcrm-surface)!important;box-shadow:var(--mcrm-shadow-xs),0 2px 8px rgb(34 33 48/.09)!important}.nexo-seg,[data-flow-owned].v-glide.nexo-seg{--glide-bg:var(--mcrm-surface);--glide-fg:var(--mcrm-purple-strong);--glide-ring:var(--mcrm-shadow-xs),0 2px 8px rgb(34 33 48/0.09)}.nexo-seg .nexo-seg-item{flex:1 0 auto;gap:6px;height:32px;min-width:0;padding:0 12px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--mcrm-muted);font-size:12px;font-weight:700;white-space:nowrap}.nexo-seg.is-sm .nexo-seg-item{height:29px;padding:0 10px;font-size:12px}.nexo-seg .nexo-seg-item:is([aria-checked=true],[aria-pressed=true]){background:var(--glide-bg);color:var(--glide-fg);box-shadow:var(--glide-ring)}.nexo-seg .nexo-seg-item:not([aria-checked=true]):not([aria-pressed=true]):hover{color:var(--mcrm-text)}.nexo-seg .nexo-seg-item:focus{outline:none}.nexo-seg .nexo-seg-item:focus-visible{outline:2px solid var(--mcrm-purple);outline-offset:-2px}.nexo-seg-badge{min-width:18px;padding:0 5px;border-radius:999px;background:color-mix(in oklch,currentColor 12%,transparent);font-size:12px;font-weight:700;line-height:18px;text-align:center}:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]) .nexo-step-panel,:is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]).mcrm-modal{animation:none}.calendar-stage{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.calendar-toolbar{position:sticky;left:0;z-index:2;min-width:0;grid-template-columns:1fr auto;row-gap:6px;background:var(--mcrm-surface)}.calendar-toolbar>strong{grid-column:1/-1;grid-row:2}}@property --crm-profile-w{syntax:"<length>";inherits:true;initial-value:300px}@property --crm-profile-gap{syntax:"<length>";inherits:true;initial-value:0}@property --wf-palette-w{syntax:"<length>";inherits:true;initial-value:200px}@property --wf-props-w{syntax:"<length>";inherits:true;initial-value:280px}@property --wf-palette-gap{syntax:"<length>";inherits:true;initial-value:0}@property --wf-props-gap{syntax:"<length>";inherits:true;initial-value:0}:root{--pane-ease:cubic-bezier(0.32,0.72,0,1);--pane-duration:440ms}.nexo-panel-toggle.is-right [data-slot=animated-icon]{transform:scaleX(-1)}.nexo-panel-toggle.is-open{color:var(--mcrm-purple-strong)}@media (min-width:1241px){.crm-workspace.crm-workspace-motion{--crm-profile-w:300px;--crm-profile-gap:0px;grid-template-columns:var(--crm-inbox) minmax(0,1fr) var(--crm-profile-w);transition:--crm-profile-w var(--pane-duration) var(--pane-ease),--crm-profile-gap var(--pane-duration) var(--pane-ease)}.crm-workspace.crm-workspace-motion.is-profile-collapsed{--crm-profile-w:0px;--crm-profile-gap:-12px;grid-template-columns:var(--crm-inbox) minmax(0,1fr) var(--crm-profile-w)}.crm-workspace.crm-workspace-motion .crm-chat-panel{margin-right:var(--crm-profile-gap)}.crm-workspace.crm-workspace-motion .crm-profile-panel{display:block;justify-self:start;width:300px;min-width:300px;transition:opacity .26s ease,transform var(--pane-duration) var(--pane-ease),visibility 0s linear 0s}.crm-workspace.crm-workspace-motion.is-profile-collapsed .crm-profile-panel{display:block;opacity:0;transform:translateX(24px) scale(.985);visibility:hidden;transition:opacity .18s ease,transform var(--pane-duration) var(--pane-ease),visibility 0s linear var(--pane-duration)}}@media (min-width:981px){.wf-editor-grid.wf-editor-grid-motion,.wf-editor-grid.wf-editor-grid-motion.is-palette-closed,.wf-editor-grid.wf-editor-grid-motion.is-palette-closed.is-properties-closed,.wf-editor-grid.wf-editor-grid-motion.is-properties-closed{grid-template-columns:var(--wf-palette-w) minmax(0,1fr) var(--wf-props-w);overflow:hidden;transition:--wf-palette-w var(--pane-duration) var(--pane-ease),--wf-props-w var(--pane-duration) var(--pane-ease),--wf-palette-gap var(--pane-duration) var(--pane-ease),--wf-props-gap var(--pane-duration) var(--pane-ease)}.wf-editor-grid.wf-editor-grid-motion{--wf-palette-w:200px;--wf-props-w:280px;--wf-palette-gap:0px;--wf-props-gap:0px}.wf-editor-grid.wf-editor-grid-motion.is-palette-closed{--wf-palette-w:0px;--wf-palette-gap:-8px}.wf-editor-grid.wf-editor-grid-motion.is-properties-closed{--wf-props-w:0px;--wf-props-gap:-8px}.wf-editor-grid.wf-editor-grid-motion>.wf-canvas-panel{margin-left:var(--wf-palette-gap);margin-right:var(--wf-props-gap)}.wf-editor-grid.wf-editor-grid-motion>.wf-node-sidebar,.wf-editor-grid.wf-editor-grid-motion>.wf-properties{transition:opacity .26s ease,transform var(--pane-duration) var(--pane-ease),visibility 0s linear 0s}.wf-editor-grid.wf-editor-grid-motion>.wf-node-sidebar{justify-self:end;width:200px;min-width:200px}.wf-editor-grid.wf-editor-grid-motion>.wf-properties{justify-self:start;width:280px;min-width:280px}.wf-editor-grid.wf-editor-grid-motion.is-palette-closed>.wf-node-sidebar,.wf-editor-grid.wf-editor-grid-motion.is-properties-closed>.wf-properties{opacity:0;visibility:hidden;transition:opacity .18s ease,transform var(--pane-duration) var(--pane-ease),visibility 0s linear var(--pane-duration)}.wf-editor-grid.wf-editor-grid-motion.is-palette-closed>.wf-node-sidebar{transform:translateX(-24px) scale(.985)}.wf-editor-grid.wf-editor-grid-motion.is-properties-closed>.wf-properties{transform:translateX(24px) scale(.985)}}@media (min-width:981px) and (max-width:1120px){.wf-editor-grid.wf-editor-grid-motion{--wf-palette-w:180px;--wf-props-w:250px}.wf-editor-grid.wf-editor-grid-motion>.wf-node-sidebar{width:180px;min-width:180px}.wf-editor-grid.wf-editor-grid-motion>.wf-properties{width:250px;min-width:250px}}@media (max-width:980px){.wf-editor-grid.wf-editor-grid-motion.is-palette-closed>.wf-node-sidebar,.wf-editor-grid.wf-editor-grid-motion.is-properties-closed>.wf-properties{display:none}}:where([data-slot=nexo-morph]){--nm-face:transparent;--nm-edge:transparent;--nm-hover:var(--mcrm-surface-2)}[data-slot=nexo-morph]{--mfill:var(--nm-face);--mstroke:var(--nm-edge)}[data-slot=nexo-morph]:is(:hover,:focus-visible){--mfill:var(--nm-hover)}[data-slot=nexo-morph].v-morph-live{background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-slot=nexo-morph]:is([class*=headerIconButton],[class*=chatFloatingCircle]){--nm-face:var(--mcrm-surface);--nm-edge:var(--mcrm-border);--nm-hover:var(--mcrm-surface-2)}[data-slot=nexo-morph][class*=headerIconButtonActive]{--nm-face:rgba(247,185,48,.14);--nm-edge:rgba(222,155,28,.42);--nm-hover:rgba(247,185,48,.22)}[data-slot=nexo-morph][class*=chatFloatingCircleActive]{--nm-face:#fff8d8;--nm-edge:#e8dca7;--nm-hover:#fff2bf}html[data-theme=dark] [data-slot=nexo-morph][class*=chatFloatingCircleActive]{--nm-face:#413a24;--nm-edge:#645629;--nm-hover:#4b4329}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mcrm-sidebar,html[data-theme=dark] .mcrm-sidebar{border:1px solid var(--mcrm-border);border-radius:20px;background:var(--mcrm-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.mcrm-nav-item,.mcrm-sidebar-tool{border-radius:12px}.mcrm-nav-item:hover,.mcrm-sidebar-tool:hover{transform:none}.mcrm-nav-item.is-active,.mcrm-nav-item.is-active:hover,html[data-theme=dark] .mcrm-nav-item.is-active,html[data-theme=dark] .mcrm-nav-item.is-active:hover{position:relative;background:var(--mcrm-purple-soft);color:var(--mcrm-purple-strong);box-shadow:none}.mcrm-nav-item.is-active:before{content:"";position:absolute;left:-5px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--mcrm-purple)}.mcrm-nav[data-flow-owned].v-glide{--glide-bg:var(--mcrm-purple-soft);--glide-fg:var(--mcrm-purple-strong)}.mcrm-sidebar-sep{display:block;width:32px;height:1px;margin:6px auto;background:var(--mcrm-border)}@media (min-width:761px){.mcrm-sidebar-tools{padding-top:0;border-top:0}.mcrm-sidebar-brand{margin:4px 0 0;padding:0}.mcrm-sidebar-brand .mcrm-user-avatar,.mcrm-user-avatar{width:32px;height:32px;border-radius:10px;box-shadow:none}}.mcrm-notification-dot{min-width:0;width:8px;height:8px;padding:0;border:0;background:var(--mcrm-orange);font-size:0}.mcrm-module-hero h2{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.035em}.mcrm-module-hero-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.mcrm-module-hero-meta{color:var(--mcrm-muted);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mcrm-module-hero p{margin-top:6px;color:oklch(.45 .03 270);font-size:14px}html[data-theme=dark] .mcrm-module-hero p{color:var(--mcrm-muted)}.mcrm-eyebrow{display:none}.mcrm-card,.mcrm-metric{transition:border-color .24s var(--mcrm-ease),box-shadow .24s var(--mcrm-ease)}@media (max-width:760px){.mcrm-module-hero h2{font-size:24px}}.crm-custom-tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:0!important;border-radius:var(--mcrm-radius-tag)!important;background:color-mix(in srgb,var(--tag-color) 10%,var(--mcrm-surface))!important;box-shadow:none!important;color:color-mix(in srgb,var(--tag-color) 75%,#1e1e24)!important;font-size:12px;font-weight:600;white-space:nowrap}.crm-custom-tag:not(.is-ai):before{content:"";flex:none;width:6px;height:6px;border-radius:2px;background:var(--tag-color)}.crm-custom-tag.is-ai:before{margin-right:0}html[data-theme=dark] .crm-custom-tag{background:color-mix(in srgb,var(--tag-color) 18%,var(--mcrm-surface))!important;color:color-mix(in srgb,var(--tag-color) 55%,#fff)!important}[data-slot=sheet-content]{border-radius:var(--mcrm-radius-panel);box-shadow:0 30px 90px rgb(25 24 45/.25)}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{background:color-mix(in oklch,var(--mcrm-ink) 28%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea]{border:1px solid var(--mcrm-border);border-radius:var(--mcrm-radius-control);background:var(--mcrm-surface);font-size:14px;box-shadow:none}[data-slot=input],[data-slot=select-trigger]{min-height:42px}[data-slot=input]:focus-visible,[data-slot=select-trigger]:focus-visible,[data-slot=textarea]:focus-visible{border-color:var(--mcrm-purple);box-shadow:var(--mcrm-focus-ring);outline:0}[data-slot=input][aria-invalid=true],[data-slot=select-trigger][aria-invalid=true],[data-slot=textarea][aria-invalid=true]{border-color:var(--mcrm-red);box-shadow:var(--mcrm-error-ring)}[data-slot=input]:disabled,[data-slot=textarea]:disabled{background:var(--mcrm-surface-2);color:oklch(.6 .02 265)}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=tooltip-content]{z-index:80}:where(.mcrm-table,.nexo-data-table,[data-slot=table]) th{height:40px;background:var(--mcrm-table-head);color:var(--mcrm-muted);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.mcrm-status{font-weight:600}.mcrm-settings-nav-title{color:var(--mcrm-text);font-size:12.5px;font-weight:750;letter-spacing:.01em}.mcrm-settings-nav[data-flow-owned].v-glide{--glide-bg:var(--mcrm-purple-soft);--glide-fg:var(--mcrm-purple-strong)}@media (max-width:760px){.mcrm-nav-item.is-active:before{left:14px;right:14px;top:-6px;bottom:auto;width:auto;height:3px;border-radius:0 0 3px 3px}}html[data-theme=dark] .mcrm-nav[data-flow-owned].v-glide,html[data-theme=dark] .mcrm-settings-nav[data-flow-owned].v-glide{--glide-bg:var(--mcrm-purple-soft);--glide-fg:var(--mcrm-purple)}html[data-theme=dark] .mcrm-nav-item.is-active,html[data-theme=dark] .mcrm-nav-item.is-active:hover{color:var(--mcrm-purple)}.crm-chat-subtitle>span:first-child{flex:none}.contact-groups-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.contact-group-chip{--group-color:var(--mcrm-purple);display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:1px solid var(--mcrm-border);border-radius:var(--mcrm-radius-control,12px);background:var(--mcrm-surface);color:var(--mcrm-text-soft);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .12s ease}.contact-group-chip svg{width:14px;height:14px}.contact-group-chip b{min-width:18px;padding:0 5px;border-radius:999px;background:var(--mcrm-surface-2);color:var(--mcrm-text-soft);font-size:12px;font-weight:700;line-height:18px;text-align:center}.contact-group-chip:hover:not(:disabled){border-color:color-mix(in oklch,var(--group-color) 40%,var(--mcrm-border));color:var(--mcrm-text)}.contact-group-chip:active:not(:disabled){transform:scale(.97)}.contact-group-chip:disabled{cursor:default;opacity:.7}.contact-group-chip.is-active{border-color:color-mix(in oklch,var(--group-color) 60%,transparent);background:color-mix(in oklch,var(--group-color) 12%,var(--mcrm-surface));color:var(--mcrm-text)}.contact-group-chip.is-active b{background:color-mix(in oklch,var(--group-color) 22%,var(--mcrm-surface));color:var(--mcrm-text)}.contact-group-chip.is-ghost{border-style:dashed;background:transparent}.contact-group-chip.is-small{min-height:26px;padding:0 9px;font-size:12px}.contact-group-dot{--group-color:inherit;flex:none;width:8px;height:8px;border-radius:999px;background:var(--group-color,var(--mcrm-purple))}.contact-group-actions{display:inline-flex;gap:2px;margin-left:2px}.contact-groups-notice{padding:8px 12px;border:1px solid color-mix(in oklch,var(--mcrm-green) 35%,var(--mcrm-border));border-radius:var(--mcrm-radius-control,12px);background:color-mix(in oklch,var(--mcrm-green) 10%,var(--mcrm-surface));color:var(--mcrm-text);font-size:12px}.contact-bulk-bar{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid color-mix(in oklch,var(--mcrm-purple) 30%,var(--mcrm-border));border-radius:var(--mcrm-radius-control,12px);background:var(--mcrm-surface);box-shadow:0 6px 18px -12px rgb(0 0 0/.35);animation:contact-bulk-in .22s cubic-bezier(.32,.72,0,1)}.contact-bulk-bar strong{margin-right:4px;font-size:12px}@keyframes contact-bulk-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.contact-bulk-bar{animation:none}.contact-group-chip{transition:none}}.contact-select-cell{width:36px;padding-right:0!important}.contact-check{width:15px;height:15px;accent-color:var(--mcrm-purple);cursor:pointer}.contacts-table tr.is-selected{background:color-mix(in oklch,var(--mcrm-purple) 7%,transparent)}.group-editor{display:grid;gap:16px}.group-editor-fields{display:grid;gap:12px}.group-editor-count{margin-right:auto;align-self:center;color:var(--mcrm-text-soft);font-size:12px;font-weight:600}.group-picker{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--mcrm-border)}.group-picker-search{width:100%;min-width:0;height:40px}.group-picker-search svg{width:16px;height:16px;flex:none}.group-picker-search input{height:100%;color:var(--mcrm-text)}.group-picker-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.group-picker-filter-label{min-width:58px;color:var(--mcrm-muted);font-size:12px;font-weight:700}.group-picker-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.group-picker-all{display:inline-flex;align-items:center;gap:9px;padding-left:10px;color:var(--mcrm-text-soft);font-size:12px;font-weight:600;cursor:pointer}.group-picker-bulk{display:inline-flex;flex-wrap:wrap;gap:6px}.group-picker-hint{margin:0;color:var(--mcrm-text-soft);font-size:12px}.group-picker-list{display:grid;max-height:min(340px,42dvh);margin:0;padding:4px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid var(--mcrm-border);border-radius:var(--mcrm-radius-control,12px);background:var(--mcrm-surface)}.group-picker-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;cursor:pointer;transition:background-color .14s ease}.group-picker-row:hover{background:var(--mcrm-surface-2)}.group-picker-row.is-selected{background:color-mix(in oklch,var(--mcrm-purple) 8%,transparent)}.group-picker-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--mcrm-ink);color:var(--mcrm-surface);font-size:12px;font-weight:700}.group-picker-main{display:grid;min-width:0}.group-picker-main strong{font-size:12.5px;font-weight:600}.group-picker-main small,.group-picker-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-picker-main small{color:var(--mcrm-text-soft);font-size:12px}.group-picker-tags{display:inline-flex;gap:4px}.group-picker-empty{padding:22px 10px;color:var(--mcrm-text-soft);font-size:12px;text-align:center}@media (max-width:640px){.group-picker-tags{display:none}.group-picker-filter-label{flex-basis:100%}.group-picker-row{grid-template-columns:auto auto minmax(0,1fr)}}.group-editor textarea{min-height:64px}@media (max-width:640px){.mcrm-modal-footer.has-count{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap}.mcrm-modal-footer.has-count .group-editor-count{grid-column:1/-1;flex-basis:100%;margin:0}.mcrm-modal-footer.has-count>button{flex:1 1 0;width:100%}}[data-slot=select-trigger].nexo-select-trigger>svg.v-morph{visibility:hidden}[data-slot=switch].nexo-switch{--sw:var(--mcrm-purple);position:relative;box-sizing:border-box!important;display:inline-block!important;flex:none;width:44px!important;min-width:44px!important;height:24px!important;min-height:24px!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:999px!important;background:var(--mcrm-surface-3)!important;box-shadow:inset 0 0 0 1px var(--mcrm-border-strong,var(--mcrm-border))!important;transition:background-color .2s var(--mcrm-ease),box-shadow .2s var(--mcrm-ease)}[data-slot=switch].nexo-switch[data-state=checked]{background:var(--sw)!important;box-shadow:none!important}[data-slot=switch].nexo-switch:focus-visible{outline:2px solid var(--mcrm-purple);outline-offset:2px}[data-slot=switch].nexo-switch:disabled,[data-slot=switch].nexo-switch[data-disabled]{opacity:.5;cursor:not-allowed}[data-slot=switch].nexo-switch>[data-slot=switch-face]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;pointer-events:none;transform:none!important;translate:none!important;scale:none!important}[data-slot=switch].nexo-switch [data-slot=switch-thumb]{position:absolute!important;top:3px!important;left:3px!important;box-sizing:border-box!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 3px rgb(0 0 0/.3)!important;transform:translateX(0)!important;transition:transform .2s var(--mcrm-ease)!important}[data-slot=switch].nexo-switch[data-state=checked] [data-slot=switch-thumb]{transform:translateX(20px)!important}@media (prefers-reduced-motion:reduce){[data-slot=switch].nexo-switch,[data-slot=switch].nexo-switch [data-slot=switch-thumb]{transition:none!important}}[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{z-index:70}[data-slot=alert-dialog-content],[data-slot=dialog-content]{z-index:71}[data-slot=alert-dialog-content].mcrm-modal .mcrm-modal-header{display:flex;flex:0 0 auto;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:14px}[data-slot=alert-dialog-content].mcrm-modal .mcrm-modal-header>div:not(.nexo-confirm-icon){min-width:0}[data-slot=alert-dialog-content].mcrm-modal [data-slot=alert-dialog-title]{margin:0;font-family:var(--mcrm-font-display);font-size:17px;line-height:1.25;text-align:left}[data-slot=alert-dialog-content].mcrm-modal [data-slot=alert-dialog-description]{margin:5px 0 0;color:var(--mcrm-muted);font-size:13px;line-height:1.45;text-align:left}.nexo-confirm-icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--mcrm-purple-soft);color:var(--mcrm-purple-strong)}.nexo-confirm-icon svg{width:20px;height:20px}.nexo-confirm-icon.is-danger{background:color-mix(in oklch,#dc2626 14%,transparent);color:#dc2626}body[data-sheet-open] [data-slot=dialog-content]{position:fixed!important;inset:12px 12px 12px auto!important;display:flex!important;flex-direction:column;width:min(480px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:none!important;margin:0!important;transform:none!important;translate:0 0;border-radius:18px!important;box-shadow:-18px 0 60px rgb(10 10 24/.28)!important;animation:dockedPanelIn .28s var(--mcrm-ease,ease-out) both}body[data-sheet-open] [data-slot=dialog-content] .mcrm-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}body[data-sheet-open] [data-slot=dialog-content] .mcrm-modal-footer{margin-top:auto}@keyframes dockedPanelIn{0%{opacity:0;translate:28px 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){body[data-sheet-open] [data-slot=dialog-content]{animation:none}}.wf-toolbar{grid-template-columns:minmax(210px,1fr) auto}.wf-title-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding-left:26px;color:var(--mcrm-muted);font-size:12px;font-weight:500}.wf-title-meta span{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.wf-title-meta svg{flex:none;opacity:.8}@media (max-width:680px){.wf-toolbar{grid-template-columns:1fr}.wf-title-meta{padding-left:0}}.wf-node{--wf-node-pad:16px;padding-inline:var(--wf-node-pad)}.wf-node p{margin-top:8px}.wf-branch-list{display:grid;gap:4px;margin:10px calc(-1 * var(--wf-node-pad)) 0 0;padding-top:8px;border-top:1px solid var(--mcrm-separator,var(--mcrm-border))}.wf-branch-row{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:22px;padding-right:14px;color:var(--mcrm-muted);font-size:12px;font-weight:600}.wf-branch-row.is-true{color:color-mix(in oklch,#1f9d68 75%,var(--mcrm-text))}.wf-branch-row.is-false{color:color-mix(in oklch,#df4b4b 75%,var(--mcrm-text))}.wf-branch-row .wf-handle{top:50%!important}.wf-handle.is-neutral{background:#8a8f9c;box-shadow:0 0 0 2px rgb(138 143 156/.18),0 3px 8px rgb(31 31 36/.16)}.crm-media-image{display:block;width:fit-content;max-width:100%;padding:0;border:0;background:transparent!important;line-height:0}.crm-media-image img{display:block;width:auto;height:auto;max-width:min(320px,68vw);max-height:320px;border-radius:10px;object-fit:contain}.crm-media-image button{display:block;padding:0;border:0;border-radius:10px;background:transparent;cursor:zoom-in}.crm-media-image button:focus-visible{outline:2px solid var(--mcrm-purple);outline-offset:2px}.crm-lightbox{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(1100px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100dvh - 32px);padding:12px!important}.crm-lightbox-bar{display:flex;align-items:center;gap:6px;min-width:0}.crm-lightbox-bar>div{flex:1;min-width:0}.crm-lightbox-title{overflow:hidden;margin:0;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.crm-lightbox-caption{margin:2px 0 0;color:var(--mcrm-muted);font-size:12px}.crm-lightbox-bar svg{width:17px;height:17px}.crm-lightbox-image{justify-self:center;max-width:100%;max-height:calc(100dvh - 120px);border-radius:12px;object-fit:contain}.crm-lightbox{z-index:140!important}body[data-lightbox-open] [data-slot=dialog-overlay]{z-index:139!important}.kanban-card-footer{display:flex;align-items:flex-end;gap:8px}.kanban-card-footer>.kanban-card-labels{flex:1;min-width:0}.kanban-move{--stage:var(--mcrm-purple);display:inline-flex;flex:none;align-items:center;gap:6px;max-width:46%;min-height:36px;padding:0 10px 0 9px;border:1px solid color-mix(in oklch,var(--stage) 30%,transparent);border-radius:999px;background:color-mix(in oklch,var(--stage) 10%,var(--mcrm-surface));color:var(--mcrm-text);font-size:12.5px;font-weight:650;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.kanban-move:active{transform:scale(.96)}.kanban-move[data-state=open]{background:color-mix(in oklch,var(--stage) 18%,var(--mcrm-surface))}.kanban-move>i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--stage)}.kanban-move>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanban-move svg{flex:none;width:14px;height:14px;color:var(--mcrm-muted)}.kanban-move-wrap{display:contents}@media (hover:hover) and (pointer:fine){.kanban-move{display:none}}@media (max-width:760px){.kanban-move{min-height:40px}}.nx-count{position:relative!important;isolation:isolate;height:20px!important;min-width:20px!important;padding:0 6px!important;border:0!important;font-size:11.5px!important;font-weight:750!important;line-height:20px!important;font-variant-numeric:tabular-nums;box-shadow:none!important}.nx-count-dot{width:10px!important;min-width:10px!important;height:10px!important;padding:0!important}.crm-unread-badge.nx-count{width:auto;background:transparent;outline:0}.nx-labels{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;min-width:0}.nx-labels>*{flex:none;max-width:100%}.nx-area-badge{border:0!important;background:var(--mcrm-surface-2)!important;color:var(--mcrm-text-soft,var(--mcrm-muted))!important;font-weight:600;text-overflow:ellipsis}.nx-area-badge,.nx-tag-badge{max-width:100%;white-space:nowrap}.nx-tag-badge{font-weight:650}.nx-tag-more{color:var(--mcrm-muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.nx-avatar-wrap{position:relative;display:inline-grid;flex:none;align-self:start;height:max-content}.nx-avatar-channel{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:19px;height:19px;border:2px solid var(--mcrm-surface);border-radius:50%;color:#fff;box-shadow:0 1px 3px rgba(20,18,40,.14)}.nx-avatar-channel svg{width:11px;height:11px}.nx-avatar-channel.is-whatsapp{background:#25d366}.nx-avatar-channel.is-instagram{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.nx-avatar-channel.is-facebook{background:#1877f2}.nx-avatar-channel.is-email{background:#e6a23c}.kanban-assignee{display:inline-flex;align-items:center;gap:4px}.kanban-assignee svg{width:12px;height:12px}.kanban-card,.kanban-card-footer,.kanban-card-top,.kanban-card-top>div,.kanban-column,.kanban-list{min-width:0}.kanban-card{flex-shrink:0;overflow:clip}.kanban-card-labels{flex:1 1 auto;min-width:0}.crm-conversation-list[data-refreshing]{opacity:.62;transition:opacity .18s ease;pointer-events:none}.crm-conversation-list{transition:opacity .18s ease}.nx-tag-removable{gap:3px;padding-right:3px!important}.nx-tag-remove{width:16px;height:16px;display:inline-grid;place-items:center;flex:none;border:0;border-radius:50%;background:transparent;color:currentColor;opacity:.55;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.nx-tag-remove svg{width:11px;height:11px;stroke-width:2.6}.nx-tag-remove:hover:not(:disabled){opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.nx-tag-remove:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.nx-tag-add{gap:5px;font-weight:600;transition:color .15s ease}.nx-tag-add-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--tag-tint)}.crm-profile-panel .crm-profile-section-title{font-family:var(--mcrm-font-display);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--mcrm-text)}.crm-profile-panel [class*=pickerLabel]{margin-top:4px;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--mcrm-muted)}.nx-detail-sheet .mcrm-panel-title{margin:0;font-family:var(--mcrm-font-display);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--mcrm-text)}.nx-eyebrow{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--mcrm-muted)}.nx-tag-toggle{display:inline-flex;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.nx-tag-toggle:hover .nx-tag-add{color:var(--label-ink,var(--mcrm-text))!important;--badge-face:var(--label-bg,var(--mcrm-surface-2))!important}.nx-tag-toggle:focus-visible{outline:2px solid var(--mcrm-purple);outline-offset:2px}.group-picker-filter-label.nx-eyebrow{font-size:11px;font-weight:650}.group-picker-tags.nx-labels{justify-content:flex-end;min-width:0;max-width:min(420px,52vw)}.mcrm-modal-header [data-slot=dialog-title]{font-weight:700;letter-spacing:-.015em;color:var(--mcrm-text)}.v-check.nx-pick-check{min-height:0;padding:0}.nx-emoji-picker.EmojiPickerReact{--epr-bg-color:transparent;--epr-category-label-bg-color:transparent;--epr-text-color:#1d1d1f;--epr-hover-bg-color:rgba(0,0,0,.07);--epr-focus-bg-color:rgba(0,0,0,.09);--epr-highlight-color:#1d1d1f;--epr-search-input-bg-color:rgba(118,118,128,.12);--epr-search-input-bg-color-active:rgba(118,118,128,.16);--epr-search-input-text-color:#1d1d1f;--epr-search-input-placeholder-color:rgba(60,60,67,.6);--epr-search-border-color:transparent;--epr-search-input-border-radius:8px;--epr-search-input-height:30px;--epr-search-input-padding:0 30px;--epr-picker-border-color:transparent;--epr-category-icon-active-color:#1d1d1f;--epr-emoji-size:24px;--epr-emoji-padding:4px;--epr-horizontal-padding:10px;--epr-header-padding:10px 10px 6px;--epr-category-label-height:26px;--epr-category-label-padding:0 4px;--epr-category-navigation-button-size:22px;display:flex!important;flex-direction:column;border:.5px solid rgba(0,0,0,.12)!important;border-radius:12px!important;background:rgba(246,246,248,.82)!important;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 0 0 .5px rgba(0,0,0,.04),0 12px 32px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;overflow:hidden}.nx-emoji-picker .epr-header{display:contents}.nx-emoji-picker .epr-header>div:first-child{order:0;padding:10px 10px 4px}.nx-emoji-picker .epr-body{order:1;flex:1 1 auto;min-height:0;padding-inline:8px;scrollbar-width:none}.nx-emoji-picker .epr-body::-webkit-scrollbar{display:none}.nx-emoji-picker .epr-emoji-category-content{margin-inline:0!important}.nx-emoji-picker .epr-body{padding-inline:20px!important}.nx-emoji-picker li.epr-emoji-category>.epr-emoji-category-label{padding-inline:4px!important}.nx-emoji-picker .epr-header>div:first-child{padding-inline:20px!important}.nx-emoji-picker .epr-category-nav{order:2;justify-content:space-between;padding:5px 8px!important;border-top:.5px solid rgba(0,0,0,.1);background:rgba(255,255,255,.35)}.nx-emoji-picker .epr-category-nav .epr-cat-btn{opacity:.45;border-radius:6px;transition:opacity .15s ease,background-color .15s ease}.nx-emoji-picker .epr-category-nav .epr-cat-btn:hover{opacity:.8}.nx-emoji-picker .epr-category-nav .epr-cat-btn.epr-active{opacity:1;background-color:rgba(0,0,0,.07)}.nx-emoji-picker .epr-skin-tones{display:none!important}.nx-emoji-picker .epr-search-container input{border:0!important;font-size:13px;box-shadow:none!important}.nx-emoji-picker .epr-search-container input:focus{box-shadow:0 0 0 3px rgba(0,122,255,.28)!important}.nx-emoji-picker li.epr-emoji-category>.epr-emoji-category-label{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:rgba(60,60,67,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(246,246,248,.7)}.nx-emoji-picker button.epr-emoji{border-radius:6px}html[data-theme=dark] .nx-emoji-picker.EmojiPickerReact{--epr-text-color:#f5f5f7;--epr-hover-bg-color:rgba(255,255,255,.1);--epr-focus-bg-color:rgba(255,255,255,.14);--epr-highlight-color:#f5f5f7;--epr-search-input-bg-color:rgba(118,118,128,.24);--epr-search-input-bg-color-active:rgba(118,118,128,.32);--epr-search-input-text-color:#f5f5f7;--epr-search-input-placeholder-color:rgba(235,235,245,.6);--epr-category-icon-active-color:#f5f5f7;border-color:rgba(255,255,255,.12)!important;background:rgba(40,40,44,.82)!important}html[data-theme=dark] .nx-emoji-picker .epr-category-nav{border-top-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}html[data-theme=dark] .nx-emoji-picker .epr-category-nav .epr-cat-btn{filter:invert(1)}html[data-theme=dark] .nx-emoji-picker li.epr-emoji-category>.epr-emoji-category-label{color:rgba(235,235,245,.6);background:rgba(40,40,44,.7)}.nx-emoji-loading{width:330px;height:380px;max-width:calc(100vw - 32px)}.crm-note-bubble{position:relative}.crm-note-bubble>b{padding-right:24px}.nx-note-menu{position:absolute;top:4px;right:4px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:currentColor;opacity:0;cursor:pointer;transition:opacity .15s ease,background-color .15s ease}.nx-note-menu svg{width:15px;height:15px}.nx-note-menu:focus-visible,.nx-note-menu[data-state=open],:is(.crm-note-bubble,[class*=note]):hover .nx-note-menu{opacity:.7}.nx-note-menu:hover,.nx-note-menu[data-state=open]{opacity:1!important;background:color-mix(in srgb,currentColor 10%,transparent)}@media (hover:none){.nx-note-menu{opacity:.6}}.nx-note-edited{display:inline-block;margin-top:2px;color:var(--mcrm-muted);font-size:11px;font-style:italic}.nx-note-error{margin:4px 0 0;color:var(--mcrm-danger,#c0392b);font-size:12px}.nx-note-edit{display:grid;gap:6px;margin-top:4px;min-width:min(280px,70vw)}.nx-note-edit textarea{width:100%;resize:vertical;padding:7px 9px;border:1px solid color-mix(in oklch,#d6a700 45%,var(--mcrm-border));border-radius:9px;background:var(--mcrm-surface);color:var(--mcrm-text);font:inherit;font-size:13px;line-height:1.45}.nx-note-edit textarea:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,#f5c518 30%,transparent)}.nx-note-edit-actions{display:flex;justify-content:flex-end;gap:6px}.crm-inline-emoji.is-fluid{display:inline-flex;vertical-align:-.2em}.crm-inline-emoji.is-fluid img{width:1.2em!important;height:1.2em!important}a.mcrm-sidebar-brand{text-decoration:none;border-radius:14px;transition:box-shadow .18s ease,transform .18s ease}a.mcrm-sidebar-brand:hover{transform:translateY(-1px)}a.mcrm-sidebar-brand:focus-visible{outline:2px solid var(--mcrm-purple);outline-offset:3px}a.mcrm-sidebar-brand.is-active .mcrm-user-avatar{box-shadow:0 0 0 2px var(--mcrm-surface),0 0 0 4px var(--mcrm-purple)}.mcrm-module-off{display:grid;justify-items:start;gap:8px;max-width:520px;margin:40px auto;padding:28px}.mcrm-module-off strong{font-family:var(--mcrm-font-display);font-size:18px}.mcrm-module-off p{margin:0 0 6px;color:var(--mcrm-muted);font-size:14px}.mcrm-module-off a{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:12px;text-decoration:none}[data-page=calendar] .mcrm-page-transition{display:flex;flex-direction:column;gap:14px}@media (max-width:760px){[data-page=calendar] .mcrm-content{overflow-y:auto}[data-page=calendar] .mcrm-page-transition{height:auto;min-height:100%}}.kapi-loader{position:relative;display:grid;justify-items:center;align-content:start;gap:14px;min-height:min(70dvh,560px);padding:clamp(40px,12vh,110px) 16px 24px;opacity:0;animation:kapiLoaderIn .35s ease .18s forwards}.kapi-loader.is-fullscreen{position:fixed;inset:0;z-index:200;min-height:100dvh;align-content:center;padding-top:0;background:var(--mcrm-bg)}.kapi-loader-mark{position:relative;width:76px;height:76px;display:grid;place-items:center}.kapi-loader-ring{position:absolute;inset:0;border-radius:26px;background:conic-gradient(from 0deg,transparent 0 62%,color-mix(in oklch,var(--mcrm-purple) 70%,transparent) 82%,var(--mcrm-purple) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2.5px;animation:kapiLoaderSpin 1.15s linear infinite}.kapi-loader-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:var(--mcrm-surface);box-shadow:0 10px 28px -12px color-mix(in oklch,var(--mcrm-purple) 55%,transparent);animation:kapiLoaderBreathe 1.6s cubic-bezier(.45,0,.55,1) infinite}.kapi-loader-icon img{width:40px;height:40px;object-fit:contain}.kapi-loader-dark,html[data-theme=dark] .kapi-loader-light{display:none}html[data-theme=dark] .kapi-loader-dark{display:block}.kapi-loader-label{margin:0;color:var(--mcrm-muted);font-size:13.5px;font-weight:600;letter-spacing:-.005em}.kapi-loader-ghost{width:min(100%,760px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.kapi-loader-ghost span{height:92px;border-radius:18px;background:linear-gradient(100deg,var(--mcrm-surface) 30%,color-mix(in oklch,var(--mcrm-purple) 7%,var(--mcrm-surface)) 50%,var(--mcrm-surface) 70%);background-size:220% 100%;border:1px solid var(--mcrm-border);animation:kapiLoaderShimmer 1.5s linear infinite}.kapi-loader-ghost .is-wide{grid-column:1/-1;height:64px}.kapi-loader-ghost .is-tall{height:140px}.kapi-loader-ghost span:nth-child(2){animation-delay:.1s}.kapi-loader-ghost span:nth-child(3){animation-delay:.2s}.kapi-loader-ghost span:nth-child(4){animation-delay:.3s}.kapi-loader.is-fullscreen .kapi-loader-ghost{display:none}@media (max-width:760px){.kapi-loader{padding-top:56px}.kapi-loader-ghost{grid-template-columns:1fr}.kapi-loader-ghost span:nth-child(3){display:none}}@keyframes kapiLoaderIn{to{opacity:1}}@keyframes kapiLoaderSpin{to{transform:rotate(1turn)}}@keyframes kapiLoaderBreathe{0%,to{transform:scale(1)}50%{transform:scale(.94)}}@keyframes kapiLoaderShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.kapi-loader{animation-duration:.01s}.kapi-loader-ghost span,.kapi-loader-icon,.kapi-loader-ring{animation:none}}.v-toaster.nx-notice-viewport{left:50%!important;right:auto!important;bottom:96px!important;width:max-content!important;max-width:min(460px,calc(100vw - 32px))!important;transform:translateX(-50%);margin:0;padding:0;list-style:none}.nx-notice-toast{display:flex!important;align-items:center;gap:9px!important;padding:8px 8px 8px 12px!important;border-radius:999px!important;font-size:13px!important;font-weight:550;box-shadow:0 14px 34px -14px rgba(0,0,0,.45)}.nx-notice-toast[data-tone=danger]{background:color-mix(in oklch,#c4554d 92%,#000)!important;color:#fff!important}.nx-notice-toast[data-tone=success]{background:var(--mcrm-text)!important;color:var(--mcrm-surface)!important}.nx-notice-icon{flex:none;width:17px;height:17px}.nx-notice-toast[data-tone=success] .nx-notice-icon{color:#3ccf8e}.nx-notice-text{flex:1;min-width:0;line-height:1.35}.nx-notice-close{flex:none;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:inherit;cursor:pointer;transition:background-color .15s ease}.nx-notice-close:hover{background:rgba(255,255,255,.26)}.nx-notice-close svg{width:14px;height:14px}@media (max-width:760px){.v-toaster.nx-notice-viewport{bottom:calc(var(--mcrm-bottom-nav, 58px) + 96px)!important}}.v-toaster.nx-notice-viewport.is-contained{position:absolute!important;bottom:132px!important;max-width:calc(100% - 32px)!important}@media (max-width:760px){.v-toaster.nx-notice-viewport.is-contained{bottom:132px!important}}.nexo-alert{--tone:var(--mcrm-purple);min-height:0!important;grid-template-columns:16px minmax(0,1fr) auto!important;gap:8px!important;padding:7px 8px 7px 12px!important;border:1px solid color-mix(in oklch,var(--tone) 26%,transparent)!important;border-radius:12px!important;background:color-mix(in oklch,var(--tone) 9%,var(--mcrm-surface))!important;color:color-mix(in oklch,var(--tone) 78%,var(--mcrm-text))!important;font-size:12.5px!important;line-height:1.4;box-shadow:none!important}.nexo-alert.is-danger{--tone:#c4554d}.nexo-alert.is-success{--tone:#1f9d68}.nexo-alert>svg{width:16px!important;height:16px!important}.nexo-alert button{width:24px!important;height:24px!important;border-radius:50%!important}[data-slot=dropdown-menu-content][data-state=open] .v-menu__item,[data-slot=select-content][data-state=open] .v-menu__item{animation:menuItemIn .34s cubic-bezier(.2,.9,.25,1.15) both}[data-slot=dropdown-menu-content][data-state=open] .v-menu__item:nth-child(2),[data-slot=select-content][data-state=open] .v-menu__item:nth-child(2){animation-delay:25ms}[data-slot=dropdown-menu-content][data-state=open] .v-menu__item:nth-child(3),[data-slot=select-content][data-state=open] .v-menu__item:nth-child(3){animation-delay:50ms}[data-slot=dropdown-menu-content][data-state=open] .v-menu__item:nth-child(4),[data-slot=select-content][data-state=open] .v-menu__item:nth-child(4){animation-delay:75ms}[data-slot=dropdown-menu-content][data-state=open] .v-menu__item:nth-child(5),[data-slot=select-content][data-state=open] .v-menu__item:nth-child(5){animation-delay:.1s}[data-slot=dropdown-menu-content][data-state=open] .v-menu__item:nth-child(n+6),[data-slot=select-content][data-state=open] .v-menu__item:nth-child(n+6){animation-delay:.12s}@keyframes menuItemIn{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}}.v-menu__item.has-description{align-items:flex-start;min-height:48px;padding-block:8px;white-space:normal}.v-menu__text{display:grid;gap:1px;min-width:0}.v-menu__text>span{display:inline-flex;align-items:center;gap:8px}.v-menu__text>small{max-width:30ch;color:var(--mcrm-muted);font-size:12px;font-weight:450;line-height:1.35}@media (prefers-reduced-motion:reduce){[data-slot=dropdown-menu-content][data-state=open] .v-menu__item,[data-slot=select-content][data-state=open] .v-menu__item{animation:none}}.mcrm-sidebar-tour{margin:0 auto 6px}.mcrm-hero-tour{display:none!important}@media (max-width:760px){.mcrm-sidebar-tour{display:none!important}.mcrm-hero-tour{display:grid!important}}.group-kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--mcrm-border);border-radius:18px;background:var(--mcrm-surface-2)}.group-kind-option{position:relative;isolation:isolate;display:grid;min-height:56px;padding:8px 12px;border:0;border-radius:14px;background:transparent;color:var(--mcrm-muted);text-align:left;cursor:pointer}.group-kind-option[aria-checked=true]{color:var(--mcrm-text)}.group-kind-option:focus-visible{outline:2px solid var(--mcrm-accent);outline-offset:2px}.group-kind-pill{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--mcrm-surface);box-shadow:0 6px 16px -10px rgb(0 0 0/.35),inset 0 0 0 1px var(--mcrm-border)}.group-kind-text{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px}.group-kind-text b{grid-column:1/-1;font-size:13.5px}.group-kind-text svg{grid-row:1;color:var(--mcrm-violet,#7c5cff)}.group-kind-text svg+b{grid-column:2}.group-kind-text small{grid-column:1/-1;font-size:12px}.group-editor-summary{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px solid var(--mcrm-border);border-radius:14px;background:var(--mcrm-surface-2)}.group-editor-dot{flex:none;width:12px;height:12px;border-radius:50%}.group-editor-summary-text{display:grid;flex:1;min-width:0}.group-editor-summary-text b{font-size:14px}.group-editor-summary-text small{overflow:hidden;color:var(--mcrm-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-editor[data-step="2"] .group-picker-list{min-height:240px;max-height:min(560px,56dvh)}.group-editor .nx-eyebrow{letter-spacing:0;text-transform:none}.group-picker-main{min-width:9ch}:root,:root[data-mode=dark]{--v-canvas:var(--mcrm-bg);--v-paper:var(--mcrm-surface);--v-beige:var(--mcrm-surface-2);--v-beige-2:color-mix(in oklch,var(--mcrm-surface-2) 55%,var(--mcrm-surface));--v-cream-pill:var(--mcrm-surface);--card-2:var(--v-beige-2);--v-ink:var(--mcrm-ink);--v-ink-soft:var(--mcrm-text-soft);--v-on-ink:oklch(0.99 0 0);--v-text:var(--mcrm-text);--v-text-2:var(--mcrm-text-soft);--v-text-3:var(--mcrm-muted);--alert-ink:var(--mcrm-text-soft);--nav-group-ink:var(--mcrm-muted);--unavail-ink:var(--mcrm-muted);--btn-disabled-ink:var(--mcrm-muted);--muted-foreground-ink:var(--mcrm-text-soft);--muted-foreground-tinted:var(--mcrm-text-soft);--v-pink:var(--mcrm-purple);--v-pink-deep:var(--mcrm-purple-strong);--v-pink-soft:var(--mcrm-purple-soft);--v-on-accent:oklch(0.99 0 0);--v-accent-ink:var(--mcrm-purple-strong);--v-blue:oklch(0.6 0.15 250);--v-blue-deep:oklch(0.52 0.16 250);--v-blue-soft:color-mix(in oklch,oklch(0.6 0.15 250) 12%,var(--mcrm-surface));--v-olive:var(--mcrm-green);--v-olive-deep:color-mix(in oklch,var(--mcrm-green) 88%,black);--v-olive-soft:color-mix(in oklch,var(--mcrm-green) 12%,var(--mcrm-surface));--v-olive-ink:var(--mcrm-green);--v-yellow:var(--mcrm-yellow);--v-yellow-deep:color-mix(in oklch,var(--mcrm-yellow) 88%,black);--v-yellow-soft:color-mix(in oklch,var(--mcrm-yellow) 14%,var(--mcrm-surface));--v-brand:var(--mcrm-purple);--v-danger:var(--mcrm-red);--v-danger-fill:var(--mcrm-red);--v-danger-ink:var(--mcrm-red);--v-danger-soft:color-mix(in oklch,var(--mcrm-red) 10%,var(--mcrm-surface));--danger-deep:color-mix(in oklch,var(--mcrm-red) 35%,var(--mcrm-surface));--v-border:var(--mcrm-border);--v-edge:var(--mcrm-border-strong);--v-scrim:rgb(15 14 30/0.42);--v-structure:var(--mcrm-ink);--glide-bg:var(--mcrm-ink);--glide-fg:oklch(0.99 0 0);--switch-knob:oklch(1 0 0);--switch-knob-on:oklch(1 0 0);--v-skel-face:var(--mcrm-surface-2);--v-skel-sheen:var(--mcrm-surface);--v-skel-edge:var(--mcrm-border);--v-disabled-ink:var(--mcrm-muted);--v-disabled-face:var(--mcrm-surface-2);--v-disabled-edge:var(--mcrm-border);--v-disabled-fill:var(--mcrm-surface-2);--sel-bg:var(--mcrm-purple-soft);--sel-edge:var(--mcrm-purple);--sel-ink:var(--mcrm-text);--status-ok-bg:var(--v-olive-soft);--status-ok-ink:color-mix(in oklch,var(--mcrm-green) 75%,var(--mcrm-text));--status-warn-bg:var(--v-yellow-soft);--status-warn-ink:color-mix(in oklch,var(--mcrm-yellow) 70%,var(--mcrm-text));--status-danger-bg:var(--v-danger-soft);--status-danger-ink:color-mix(in oklch,var(--mcrm-red) 80%,var(--mcrm-text));--status-info-bg:var(--v-blue-soft);--status-info-ink:color-mix(in oklch,var(--v-blue) 70%,var(--mcrm-text));--status-pending-bg:var(--mcrm-surface-2);--status-pending-ink:var(--mcrm-text-soft);--font-display:var(--font-bricolage),ui-sans-serif,system-ui,sans-serif;--font-text:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--v-control-radius:var(--mcrm-radius-control);--r-card:var(--mcrm-radius-card);--r-panel:var(--mcrm-radius-panel);--shadow-float:var(--mcrm-shadow-hover)}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.landing-page{color-scheme:light;--landing-background:oklch(99.5% .002 260);--landing-foreground:oklch(20% .04 270);--landing-card:oklch(100% 0 0);--landing-card-foreground:oklch(20% .04 270);--landing-popover:oklch(100% 0 0);--landing-popover-foreground:oklch(20% .04 270);--landing-primary:oklch(52% .24 275);--landing-primary-foreground:oklch(99% 0 0);--landing-secondary:oklch(96% .02 275);--landing-secondary-foreground:oklch(30% .06 275);--landing-muted:oklch(96.5% .006 260);--landing-muted-foreground:oklch(50% .03 270);--landing-accent:oklch(72% .2 45);--landing-accent-foreground:oklch(99% 0 0);--landing-destructive:oklch(57.7% .245 27.325);--landing-border:oklch(91% .01 260);--landing-input:oklch(91% .01 260);--landing-ring:oklch(52% .24 275);--landing-ink:oklch(17% .04 270);--landing-ink-foreground:oklch(98% .005 260);--landing-indigo-soft:oklch(94% .045 275);--landing-orange-soft:oklch(95% .05 55);--landing-sky:oklch(93% .05 230);--landing-radius:1rem;--background:var(--landing-background);--foreground:var(--landing-foreground);--card:var(--landing-card);--card-foreground:var(--landing-card-foreground);--popover:var(--landing-popover);--popover-foreground:var(--landing-popover-foreground);--primary:var(--landing-primary);--primary-foreground:var(--landing-primary-foreground);--secondary:var(--landing-secondary);--secondary-foreground:var(--landing-secondary-foreground);--muted:var(--landing-muted);--muted-foreground:var(--landing-muted-foreground);--accent:var(--landing-accent);--accent-foreground:var(--landing-accent-foreground);--destructive:var(--landing-destructive);--border:var(--landing-border);--input:var(--landing-input);--ring:var(--landing-ring);--ink:var(--landing-ink);--ink-foreground:var(--landing-ink-foreground);--indigo-soft:var(--landing-indigo-soft);--orange-soft:var(--landing-orange-soft);--sky:var(--landing-sky);--radius:var(--landing-radius)}@layer base{.landing-page *{border-color:var(--landing-border);outline-color:var(--landing-ring)}@supports (color:color-mix(in lab,red,red)){.landing-page *{outline-color:color-mix(in oklab,var(--landing-ring) 50%,transparent)}}html:has(.landing-page){scroll-behavior:smooth}.landing-page{background-color:var(--landing-background);font-family:var(--font-inter),"Inter",system-ui,sans-serif;color:var(--landing-foreground);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased}.landing-page ::selection{background:var(--landing-accent);color:var(--landing-accent-foreground)}}.noise:after{content:"";pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:has(.landing-page),html:has(.landing-page){min-height:100%;overflow-x:hidden;height:auto!important;overflow-y:auto!important}.landing-page{min-height:100vh;overflow:visible!important}@layer components{.landing-page button[aria-pressed=true]{color:var(--landing-ink-foreground,#f6f9fc)!important}.landing-page button[aria-checked=true]{color:var(--landing-ink,#090e21)!important}.landing-page :is(a,button).bg-ink{color:var(--landing-ink-foreground,#f6f9fc)!important}.landing-page :is(a,button).bg-ink-foreground,.landing-page :is(a,button).bg-primary-foreground{color:var(--landing-ink,#090e21)!important}.landing-page ul.bg-ink a{color:var(--landing-ink-foreground,#f6f9fc)!important}@supports (color:color-mix(in lab,red,red)){.landing-page ul.bg-ink a{color:color-mix(in oklab,var(--landing-ink-foreground,#f6f9fc) 80%,transparent)!important}}}