:root .app-shell.app-shell.app-shell.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER]),:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])){color-scheme:light;--canvas:#f4f6f7;--surface:#ffffff;--wash:#f6f8f7;--soft:#eaf0ec;--surface-muted:#edf1ef;--line:#cbd5cf;--line-soft:#dde5df;--border-color:#cbd5cf;--ink:#111315;--ink-strong:#0d1912;--ink-soft:#394b40;--muted:#58636b;--quiet:#606b64;--gray-50:#f7f9f8;--gray-100:#edf1ef;--gray-200:#dce4df;--gray-300:#cbd5cf;--gray-400:#8d9d93;--gray-500:#65746b;--gray-600:#4c5e53;--gray-700:#2a3830;--gray-800:#111315;--green-50:#effaf3;--green-100:#e0f6e8;--green-200:#bce7ce;--green-300:#87d7a6;--green-400:#55cd88;--green-500:#22c86b;--green-600:#12864a;--green-700:#11743f;--green-800:#0d6b3b;--green-900:#10402a;--action-green:#11743f;--action-green-hover:#0d6035;--control-accent:#11743f;--button-success-bg:#11743f;--button-success-hover:#0d6035;--button-success-ink:#ffffff;--success:#0d6b3b;--success-soft:#e7faef;--success-line:#9dceae;--plat-ink:#111315;--plat-label:#394b40;--plat-note:#58636b;--plat-line:#cbd5cf;--plat-line-soft:#dde5df;--plat-card:#ffffff;--plat-green-ink:#0d6b3b;--text:var(--ink);--text-muted:var(--muted);--border:var(--line);--premium-accent:#22c86b;--premium-accent-ink:#0d6b3b;--premium-icon-bg:#eff6f1;--premium-icon-ink:#11743f;--premium-icon-border:#d6e4d9;--premium-primary-bg:#111315;--premium-primary-ink:#ffffff;--premium-primary-hover:#243d2e;--premium-top-bg:linear-gradient(180deg,#ffffff,#f6f7f8);--premium-top-ink:#495057;--premium-top-border:#dce2df;--premium-selected-bg:#11743f;--premium-selected-ink:#ffffff;--premium-nav-bg:#eff6f1;--premium-revenue-bg:linear-gradient(135deg,#f0f8f2,#e0eee1);--premium-revenue-ink:#0d6b3b;--premium-revenue-muted:#486454;--premium-revenue-icon-bg:#d7eadc;--premium-revenue-hover-shadow:var(--premium-shadow);--premium-background:var(--canvas);--premium-shadow:0 4px 10px rgba(17,19,21,.025),0 18px 42px rgba(17,19,21,.055);--shadow:var(--premium-shadow)}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_GRAPHITE],:root:has(.app-shell[data-color-palette=PREMIUM_GRAPHITE]){--canvas:#f5f7f6;--premium-background:linear-gradient(90deg,#f5f7f6,#f0f5f1 46%,#e1eee5)}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_SAGE],:root:has(.app-shell[data-color-palette=PREMIUM_SAGE]){--canvas:#fafbf9;--wash:#f7f8f1;--soft:#e8eddf;--line:#cbd4c3;--line-soft:#dce2d4;--surface-muted:#eef1e8;--plat-line:#cbd4c3;--plat-line-soft:#dce2d4;--premium-background:linear-gradient(90deg,#fafbf9,#f6f8f4 44%,#e2eedc)}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_IVORY],:root:has(.app-shell[data-color-palette=PREMIUM_IVORY]){--canvas:#f1f2ee;--wash:#f6f6f2;--soft:#e9eee7;--line:#ccd3c9;--line-soft:#dfe4dc;--surface-muted:#eef1eb;--plat-line:#ccd3c9;--plat-line-soft:#dfe4dc;--premium-sidebar-bg:#faf9f5;--premium-top-bg:linear-gradient(180deg,#ffffff,#f6f7f8);--premium-top-ink:#495057;--premium-top-border:#dce2df;--premium-background:linear-gradient(115deg,#f4f2ed,#f1f2ee 65%,#edf3eb)}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_IVORY] .sidebar{background:var(--premium-sidebar-bg);color:var(--ink)}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_SOFT],:root:has(.app-shell[data-color-palette=PREMIUM_SOFT]){--canvas:#f7f8f4;--surface:#ffffff;--wash:#f7f8f2;--soft:#edf3e9;--surface-muted:#eef3e9;--line:#cbd5c6;--line-soft:#dce5d7;--muted:#57645d;--plat-note:#57645d;--plat-line:#cbd5c6;--plat-line-soft:#dce5d7;--premium-primary-bg:#0d6b3b;--premium-primary-hover:#09572f;--premium-primary-ink:#ffffff;--premium-sidebar-bg:#fafbf8;--premium-background:linear-gradient(90deg,#f7f8f4,#f3f4ed 45%,#e2eedc)}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_SOFT] .sidebar{background:var(--premium-sidebar-bg);color:var(--ink)}:root .app-shell.app-shell.app-shell.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])>.app-main{background:var(--premium-background)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body{background:var(--canvas);color:var(--ink)}:root .app-shell.app-shell.app-shell.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER]){background:var(--premium-background);color:var(--ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.main-content,.page-wrap){background-color:transparent}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header){border:1px solid var(--line-soft);border-radius:26px;padding:clamp(22px,2.3vw,34px);background:var(--surface);box-shadow:var(--premium-shadow);gap:22px}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header) h1{font-weight:800;font-size:clamp(30px,3.3vw,46px);line-height:1.05;letter-spacing:-.048em;overflow-wrap:anywhere}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header) p{max-width:760px;line-height:1.6}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .eyebrow{color:var(--premium-accent-ink);font-weight:800;letter-spacing:.075em}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.section-heading h2,.contacts-toolbar h2){font-weight:760;letter-spacing:-.035em}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.data-card,.metric-card,.insight-card,.contacts-list-card,.platform-access-panel,.integration-admin-card){border-color:var(--line-soft);border-radius:22px;box-shadow:var(--premium-shadow)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.metric-card,.data-card,.contacts-list-card){background-color:var(--surface)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .data-card.insight-card{--wash:#111315;--soft:#20382a;--ink:#ffffff;--muted:#d2e0d7;--premium-accent-ink:#9ce4b6;--premium-icon-bg:#20382a;--premium-icon-ink:#9ce4b6;--premium-icon-border:#45634f;--line:#45634f;--line-soft:#45634f;background:linear-gradient(135deg,var(--wash),var(--soft));color:var(--ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .data-card.insight-card :is(h2,dd){color:var(--ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .data-card.insight-card :is(p,dt){color:var(--muted)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .data-card.insight-card .eyebrow{color:var(--premium-accent-ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .data-card.insight-card .insight-icon{background:var(--premium-icon-bg);color:var(--premium-icon-ink);border-color:var(--premium-icon-border)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .data-card.insight-card dl div{border-top-color:var(--line)}:root[data-theme=light]:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .setup-list .button--secondary{background:#eef0f2;color:#25292d;border-color:#d6dce1}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .setup-list .button--secondary{background:#eef0f2;color:#25292d;border-color:#d6dce1}}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.metric-card,.pipeline-card){background-image:linear-gradient(90deg,var(--premium-accent),transparent);background-repeat:no-repeat;background-size:calc(100% - 44px) 2px;background-position:top}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.metric-icon,.section-icon){border:1px solid var(--premium-icon-border);background:var(--premium-icon-bg);color:var(--premium-icon-ink);border-radius:14px}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .metric-card strong{font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.opportunity-card,.operational-order-card){border-radius:17px;border-color:var(--line-soft);box-shadow:0 3px 12px rgba(17,19,21,.045)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.opportunity-card,.operational-order-card):hover{border-color:var(--success-line);box-shadow:var(--premium-shadow)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.button,.contact-modal-actions .button){border-radius:13px;text-shadow:none}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button--primary{background:var(--premium-primary-bg);color:var(--premium-primary-ink);box-shadow:0 6px 16px rgba(17,19,21,.12)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button--primary:hover:not(:disabled){background:var(--premium-primary-hover);color:var(--premium-primary-ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button--success{background:var(--button-success-bg);color:var(--button-success-ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button--success:hover:not(:disabled){background:var(--button-success-hover);color:var(--button-success-ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button--whatsapp{background:#11743f;color:#fff}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button--whatsapp:hover:not(:disabled){background:#0d6035;color:#fff}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button>svg{transition:transform .18s ease}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button:hover:not(:disabled)>:is(.lucide-arrow-right,.lucide-arrow-up-right){transform:translateX(3px)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.form-field,.contact-modal-field) :is(input,select,textarea){border-radius:12px;border-color:var(--line)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(input,select,textarea):focus-visible{outline:2px solid var(--control-accent);outline-offset:3px}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.contact-modal,.period-popover,.organization-switcher__popover){border-color:var(--line);border-radius:20px;box-shadow:var(--premium-shadow)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.nav-item,.settings-tabs a,.settings-tabs button){border-radius:12px}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .nav-item--active{color:var(--premium-accent-ink);background:var(--premium-nav-bg);box-shadow:none}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .nav-item--active>svg{color:var(--premium-accent-ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .nav-item:hover{background:var(--premium-nav-bg);color:var(--premium-accent-ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .nav-item:hover>svg{color:var(--premium-accent-ink)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .sidebar{border-right-color:var(--line-soft)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.theme-toggle,.sound-toggle){background:var(--premium-top-bg);color:var(--premium-top-ink);border-color:var(--premium-top-border);backdrop-filter:none;-webkit-backdrop-filter:none}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .opportunity-metrics article{border-radius:21px;border-color:var(--line-soft);box-shadow:var(--indicator-shadow,var(--premium-shadow));background:linear-gradient(90deg,var(--premium-accent),transparent) top /calc(100% - 38px) 2px no-repeat,var(--indicator-surface,var(--surface))}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .opportunity-metrics article>span{background:var(--premium-icon-bg);border:1px solid var(--premium-icon-border);border-radius:13px}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is([class*=journey][class*=panel],[class*=birthdays][class*=panel],[class*=revenue-planner][class*=panel],[class*=training][class*=panel]){border-radius:22px;border-color:var(--line-soft)}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body [class*=journey][class*=shortcut]{border-radius:20px}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body [class*=journey][class*=shortcutIcon]{background:var(--premium-icon-bg);color:var(--premium-icon-ink);border-radius:14px}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_GRAPHITE] .sidebar{background:var(--surface);color:var(--ink)}:root[data-theme=dark] .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_GRAPHITE] :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header){--muted:#b5c4bb;--ink:#f2f7f3;--ink-soft:#d2e0d7;--line:#43574a;--line-soft:#33463a;--surface:#1b211e;--wash:#202923;--soft:#28352d;--premium-accent-ink:#45dc88;--gray-50:#202923;--gray-100:#28352d;--gray-200:#33463a;--gray-300:#43574a;--gray-600:#b5c4bb;--gray-700:#d2e0d7;--gray-800:#f2f7f3;--quiet:#b5c4bb;--green-50:#172f22;--green-100:#1d3a29;--green-700:#68d894;--green-800:#91e5b0;--green-900:#b1f0c8;--success:#91e5b0;--success-soft:#1d3a29;--success-line:#467d58;--info:#93c3ef;--info-soft:#1c3245;--info-line:#3f6585;--warning:#edcf99;--warning-soft:#352c1e;--premium-selected-bg:#22c86b;--premium-selected-ink:#111315;--premium-primary-bg:#22c86b;--premium-primary-ink:#111315;--premium-primary-hover:#50dc8c;--button-success-bg:#22c86b;--button-success-ink:#111315;--button-success-hover:#50dc8c;background:#111315;color:#f2f7f3;border-color:#33463a}:root[data-theme=dark] .app-shell.app-shell.app-shell.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER]),:root[data-theme=dark]:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])){color-scheme:dark;--canvas:#111315;--surface:#1b211e;--wash:#202923;--soft:#28352d;--surface-muted:#202923;--line:#43574a;--line-soft:#33463a;--border-color:#43574a;--ink:#f2f7f3;--ink-strong:#ffffff;--ink-soft:#d2e0d7;--muted:#b5c4bb;--quiet:#a9bab0;--gray-50:#202923;--gray-100:#28352d;--gray-200:#33463a;--gray-300:#43574a;--gray-400:#657e6d;--gray-500:#91aa9a;--gray-600:#b5c4bb;--gray-700:#d2e0d7;--gray-800:#f2f7f3;--green-50:#172f22;--green-100:#1d3a29;--green-200:#2d553c;--green-300:#3e7e56;--green-400:#55cd88;--green-500:#22c86b;--green-600:#13884a;--green-700:#68d894;--green-800:#91e5b0;--green-900:#b1f0c8;--action-green:#11743f;--action-green-hover:#0d6035;--control-accent:#22c86b;--button-success-bg:#22c86b;--button-success-hover:#50dc8c;--button-success-ink:#111315;--success:#91e5b0;--success-soft:#1d3a29;--success-line:#467d58;--plat-ink:#f2f7f3;--plat-label:#d2e0d7;--plat-note:#b5c4bb;--plat-line:#43574a;--plat-line-soft:#33463a;--plat-card:#1b211e;--plat-green-ink:#91e5b0;--premium-accent-ink:#91e5b0;--premium-icon-bg:#133222;--premium-icon-ink:#45dc88;--premium-icon-border:#284333;--premium-primary-bg:#22c86b;--premium-primary-ink:#111315;--premium-primary-hover:#50dc8c;--premium-selected-bg:#22c86b;--premium-selected-ink:#111315;--premium-background:var(--canvas);--premium-nav-bg:#1d3a29;--premium-revenue-bg:initial;--premium-revenue-ink:initial;--premium-revenue-muted:initial;--premium-revenue-icon-bg:initial;--premium-revenue-hover-shadow:initial;--premium-sidebar-bg:#171e19;--premium-top-bg:#111b16;--premium-top-ink:#45dc88;--premium-top-border:#33463a;--premium-shadow:0 4px 12px rgba(0,0,0,.12),0 18px 42px rgba(0,0,0,.2);--shadow:var(--premium-shadow)}:root[data-theme=dark] .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_SAGE],:root[data-theme=dark]:has(.app-shell[data-color-palette=PREMIUM_SAGE]){--canvas:#111b16;--surface:#1a2720;--wash:#203027;--soft:#2b3d31;--plat-card:#1a2720;--premium-background:linear-gradient(90deg,#111b16,#111b16 44%,#203326)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_GRAPHITE] :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header){--muted:#b5c4bb;--ink:#f2f7f3;--ink-soft:#d2e0d7;--line:#43574a;--line-soft:#33463a;--surface:#1b211e;--wash:#202923;--soft:#28352d;--premium-accent-ink:#45dc88;--gray-50:#202923;--gray-100:#28352d;--gray-200:#33463a;--gray-300:#43574a;--gray-600:#b5c4bb;--gray-700:#d2e0d7;--gray-800:#f2f7f3;--quiet:#b5c4bb;--green-50:#172f22;--green-100:#1d3a29;--green-700:#68d894;--green-800:#91e5b0;--green-900:#b1f0c8;--success:#91e5b0;--success-soft:#1d3a29;--success-line:#467d58;--info:#93c3ef;--info-soft:#1c3245;--info-line:#3f6585;--warning:#edcf99;--warning-soft:#352c1e;--premium-selected-bg:#22c86b;--premium-selected-ink:#111315;--premium-primary-bg:#22c86b;--premium-primary-ink:#111315;--premium-primary-hover:#50dc8c;--button-success-bg:#22c86b;--button-success-ink:#111315;--button-success-hover:#50dc8c;background:#111315;color:#f2f7f3;border-color:#33463a}:root:not([data-theme=light]) .app-shell.app-shell.app-shell.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER]),:root:not([data-theme=light]):has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])){color-scheme:dark;--canvas:#111315;--surface:#1b211e;--wash:#202923;--soft:#28352d;--surface-muted:#202923;--line:#43574a;--line-soft:#33463a;--border-color:#43574a;--ink:#f2f7f3;--ink-strong:#ffffff;--ink-soft:#d2e0d7;--muted:#b5c4bb;--quiet:#a9bab0;--gray-50:#202923;--gray-100:#28352d;--gray-200:#33463a;--gray-300:#43574a;--gray-400:#657e6d;--gray-500:#91aa9a;--gray-600:#b5c4bb;--gray-700:#d2e0d7;--gray-800:#f2f7f3;--green-50:#172f22;--green-100:#1d3a29;--green-200:#2d553c;--green-300:#3e7e56;--green-400:#55cd88;--green-500:#22c86b;--green-600:#13884a;--green-700:#68d894;--green-800:#91e5b0;--green-900:#b1f0c8;--action-green:#11743f;--action-green-hover:#0d6035;--control-accent:#22c86b;--button-success-bg:#22c86b;--button-success-hover:#50dc8c;--button-success-ink:#111315;--success:#91e5b0;--success-soft:#1d3a29;--success-line:#467d58;--plat-ink:#f2f7f3;--plat-label:#d2e0d7;--plat-note:#b5c4bb;--plat-line:#43574a;--plat-line-soft:#33463a;--plat-card:#1b211e;--plat-green-ink:#91e5b0;--premium-accent-ink:#91e5b0;--premium-icon-bg:#133222;--premium-icon-ink:#45dc88;--premium-icon-border:#284333;--premium-primary-bg:#22c86b;--premium-primary-ink:#111315;--premium-primary-hover:#50dc8c;--premium-selected-bg:#22c86b;--premium-selected-ink:#111315;--premium-background:var(--canvas);--premium-nav-bg:#1d3a29;--premium-revenue-bg:initial;--premium-revenue-ink:initial;--premium-revenue-muted:initial;--premium-revenue-icon-bg:initial;--premium-revenue-hover-shadow:initial;--premium-sidebar-bg:#171e19;--premium-top-bg:#111b16;--premium-top-ink:#45dc88;--premium-top-border:#33463a;--premium-shadow:0 4px 12px rgba(0,0,0,.12),0 18px 42px rgba(0,0,0,.2);--shadow:var(--premium-shadow)}:root:not([data-theme=light]) .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_SAGE],:root:not([data-theme=light]):has(.app-shell[data-color-palette=PREMIUM_SAGE]){--canvas:#111b16;--surface:#1a2720;--wash:#203027;--soft:#2b3d31;--plat-card:#1a2720;--premium-background:linear-gradient(90deg,#111b16,#111b16 44%,#203326)}}@media (max-width:700px){:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header){border-radius:20px;padding:22px 18px;gap:18px}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header) h1{font-size:32px}}@media (prefers-reduced-motion:reduce){:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button>svg{transition:none}:root:has(.app-shell:is([data-color-palette=PREMIUM_GRAPHITE],[data-color-palette=PREMIUM_SAGE],[data-color-palette=PREMIUM_IVORY],[data-color-palette=PREMIUM_SOFT],[data-color-palette=PREMIUM_TERRA],[data-color-palette=PREMIUM_EMBER])) body .button:hover:not(:disabled)>:is(.lucide-arrow-right,.lucide-arrow-up-right){transform:none}}:root .app-shell[data-color-palette=ORIGINAL] .nav-item:hover{background:var(--soft);color:var(--ink)}:root .app-shell[data-color-palette=ORIGINAL] .nav-item:hover>svg{color:var(--ink)}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_TERRA],:root:has(.app-shell[data-color-palette=PREMIUM_TERRA]){--canvas:#f2e9de;--surface:#ffffff;--wash:#f2e9de;--soft:#f5dfd3;--surface-muted:#f2e9de;--ink:#151312;--ink-strong:#151312;--ink-soft:#403d39;--muted:#67594f;--quiet:#67594f;--line:#cdb8aa;--line-soft:#cdb8aa;--border-color:#cdb8aa;--gray-50:#f2e9de;--gray-100:#f5dfd3;--gray-200:#cdb8aa;--gray-300:#cdb8aa;--gray-500:#67594f;--gray-600:#67594f;--gray-700:#403d39;--gray-800:#151312;--plat-ink:#151312;--plat-label:#403d39;--plat-note:#67594f;--plat-line:#cdb8aa;--plat-line-soft:#cdb8aa;--plat-card:#ffffff;--premium-accent:#c57453;--premium-accent-ink:#9c3c25;--control-accent:#9c3c25;--premium-primary-bg:#9c3c25;--premium-primary-hover:#7c2e1b;--premium-primary-ink:#ffffff;--premium-selected-bg:#9c3c25;--premium-selected-ink:#ffffff;--premium-nav-bg:#f5dfd3;--premium-icon-bg:#f5dfd3;--premium-icon-ink:#9c3c25;--premium-icon-border:#cdb8aa;--premium-background:#f2e9de;--premium-sidebar-bg:#f2e9de;--premium-top-bg:#ffffff;--premium-top-ink:#151312;--premium-top-border:#cdb8aa;--premium-revenue-bg:#f5dfd3;--premium-revenue-ink:#151312;--premium-revenue-muted:#67594f;--premium-revenue-icon-bg:#f2e9de}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_TERRA] .sidebar{background:var(--premium-sidebar-bg);color:var(--ink)}:root[data-theme=dark] .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_TERRA],:root[data-theme=dark]:has(.app-shell[data-color-palette=PREMIUM_TERRA]){color-scheme:dark;--canvas:#151312;--surface:#251e1a;--wash:#251e1a;--soft:#4c3930;--surface-muted:#251e1a;--ink:#fffcf2;--ink-strong:#ffffff;--ink-soft:#eee4d8;--muted:#ccc5b9;--quiet:#ccc5b9;--line:#6f5647;--line-soft:#6f5647;--border-color:#6f5647;--gray-50:#251e1a;--gray-100:#4c3930;--gray-200:#6f5647;--gray-300:#6f5647;--gray-500:#ccc5b9;--gray-600:#ccc5b9;--gray-700:#eee4d8;--gray-800:#fffcf2;--plat-ink:#fffcf2;--plat-label:#eee4d8;--plat-note:#ccc5b9;--plat-line:#6f5647;--plat-line-soft:#6f5647;--plat-card:#251e1a;--premium-accent-ink:#e7a07c;--control-accent:#e7a07c;--premium-primary-bg:#c57453;--premium-primary-hover:#e7a07c;--premium-primary-ink:#151312;--premium-selected-bg:#c57453;--premium-selected-ink:#151312;--premium-nav-bg:#4c3930;--premium-icon-bg:#4c3930;--premium-icon-ink:#e7a07c;--premium-icon-border:#6f5647;--premium-background:#151312;--premium-sidebar-bg:#151312;--premium-top-bg:#251e1a;--premium-top-ink:#fffcf2;--premium-top-border:#6f5647;--premium-revenue-bg:#251e1a;--premium-revenue-ink:#fffcf2;--premium-revenue-muted:#ccc5b9;--premium-revenue-icon-bg:#4c3930}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_TERRA],:root:not([data-theme=light]):has(.app-shell[data-color-palette=PREMIUM_TERRA]){color-scheme:dark;--canvas:#151312;--surface:#251e1a;--wash:#251e1a;--soft:#4c3930;--surface-muted:#251e1a;--ink:#fffcf2;--ink-strong:#ffffff;--ink-soft:#eee4d8;--muted:#ccc5b9;--quiet:#ccc5b9;--line:#6f5647;--line-soft:#6f5647;--border-color:#6f5647;--gray-50:#251e1a;--gray-100:#4c3930;--gray-200:#6f5647;--gray-300:#6f5647;--gray-500:#ccc5b9;--gray-600:#ccc5b9;--gray-700:#eee4d8;--gray-800:#fffcf2;--plat-ink:#fffcf2;--plat-label:#eee4d8;--plat-note:#ccc5b9;--plat-line:#6f5647;--plat-line-soft:#6f5647;--plat-card:#251e1a;--premium-accent-ink:#e7a07c;--control-accent:#e7a07c;--premium-primary-bg:#c57453;--premium-primary-hover:#e7a07c;--premium-primary-ink:#151312;--premium-selected-bg:#c57453;--premium-selected-ink:#151312;--premium-nav-bg:#4c3930;--premium-icon-bg:#4c3930;--premium-icon-ink:#e7a07c;--premium-icon-border:#6f5647;--premium-background:#151312;--premium-sidebar-bg:#151312;--premium-top-bg:#251e1a;--premium-top-ink:#fffcf2;--premium-top-border:#6f5647;--premium-revenue-bg:#251e1a;--premium-revenue-ink:#fffcf2;--premium-revenue-muted:#ccc5b9;--premium-revenue-icon-bg:#4c3930}}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_EMBER],:root:has(.app-shell[data-color-palette=PREMIUM_EMBER]){--canvas:#fffcf2;--surface:#ffffff;--wash:#fffcf2;--soft:#fce9dc;--surface-muted:#fffcf2;--ink:#252422;--ink-strong:#252422;--ink-soft:#403d39;--muted:#655e55;--quiet:#655e55;--line:#ccc5b9;--line-soft:#ccc5b9;--border-color:#ccc5b9;--gray-50:#fffcf2;--gray-100:#fce9dc;--gray-200:#ccc5b9;--gray-300:#ccc5b9;--gray-500:#655e55;--gray-600:#655e55;--gray-700:#403d39;--gray-800:#252422;--plat-ink:#252422;--plat-label:#403d39;--plat-note:#655e55;--plat-line:#ccc5b9;--plat-line-soft:#ccc5b9;--plat-card:#ffffff;--premium-accent:#eb5e28;--premium-accent-ink:#ad3d13;--control-accent:#ad3d13;--premium-primary-bg:#ad3d13;--premium-primary-hover:#8d2f0b;--premium-primary-ink:#ffffff;--premium-selected-bg:#ad3d13;--premium-selected-ink:#ffffff;--premium-nav-bg:#fce9dc;--premium-icon-bg:#fce9dc;--premium-icon-ink:#ad3d13;--premium-icon-border:#ccc5b9;--premium-background:#fffcf2;--premium-sidebar-bg:#fffcf2;--premium-top-bg:#ffffff;--premium-top-ink:#252422;--premium-top-border:#ccc5b9;--premium-revenue-bg:#fce9dc;--premium-revenue-ink:#252422;--premium-revenue-muted:#655e55;--premium-revenue-icon-bg:#fffcf2}:root .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_EMBER] .sidebar{background:var(--premium-sidebar-bg);color:var(--ink)}:root[data-theme=dark] .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_EMBER],:root[data-theme=dark]:has(.app-shell[data-color-palette=PREMIUM_EMBER]){color-scheme:dark;--canvas:#252422;--surface:#403d39;--wash:#403d39;--soft:#4c3930;--surface-muted:#403d39;--ink:#fffcf2;--ink-strong:#ffffff;--ink-soft:#eee4d8;--muted:#ccc5b9;--quiet:#ccc5b9;--line:#807568;--line-soft:#807568;--border-color:#807568;--gray-50:#403d39;--gray-100:#4c3930;--gray-200:#807568;--gray-300:#807568;--gray-500:#ccc5b9;--gray-600:#ccc5b9;--gray-700:#eee4d8;--gray-800:#fffcf2;--plat-ink:#fffcf2;--plat-label:#eee4d8;--plat-note:#ccc5b9;--plat-line:#807568;--plat-line-soft:#807568;--plat-card:#403d39;--premium-accent-ink:#ffad7a;--control-accent:#ffad7a;--premium-primary-bg:#eb5e28;--premium-primary-hover:#ffad7a;--premium-primary-ink:#252422;--premium-selected-bg:#eb5e28;--premium-selected-ink:#252422;--premium-nav-bg:#4c3930;--premium-icon-bg:#4c3930;--premium-icon-ink:#ffad7a;--premium-icon-border:#807568;--premium-background:#252422;--premium-sidebar-bg:#252422;--premium-top-bg:#403d39;--premium-top-ink:#fffcf2;--premium-top-border:#807568;--premium-revenue-bg:#403d39;--premium-revenue-ink:#fffcf2;--premium-revenue-muted:#ccc5b9;--premium-revenue-icon-bg:#4c3930}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-shell.app-shell.app-shell.app-shell[data-color-palette=PREMIUM_EMBER],:root:not([data-theme=light]):has(.app-shell[data-color-palette=PREMIUM_EMBER]){color-scheme:dark;--canvas:#252422;--surface:#403d39;--wash:#403d39;--soft:#4c3930;--surface-muted:#403d39;--ink:#fffcf2;--ink-strong:#ffffff;--ink-soft:#eee4d8;--muted:#ccc5b9;--quiet:#ccc5b9;--line:#807568;--line-soft:#807568;--border-color:#807568;--gray-50:#403d39;--gray-100:#4c3930;--gray-200:#807568;--gray-300:#807568;--gray-500:#ccc5b9;--gray-600:#ccc5b9;--gray-700:#eee4d8;--gray-800:#fffcf2;--plat-ink:#fffcf2;--plat-label:#eee4d8;--plat-note:#ccc5b9;--plat-line:#807568;--plat-line-soft:#807568;--plat-card:#403d39;--premium-accent-ink:#ffad7a;--control-accent:#ffad7a;--premium-primary-bg:#eb5e28;--premium-primary-hover:#ffad7a;--premium-primary-ink:#252422;--premium-selected-bg:#eb5e28;--premium-selected-ink:#252422;--premium-nav-bg:#4c3930;--premium-icon-bg:#4c3930;--premium-icon-ink:#ffad7a;--premium-icon-border:#807568;--premium-background:#252422;--premium-sidebar-bg:#252422;--premium-top-bg:#403d39;--premium-top-ink:#fffcf2;--premium-top-border:#807568;--premium-revenue-bg:#403d39;--premium-revenue-ink:#fffcf2;--premium-revenue-muted:#ccc5b9;--premium-revenue-icon-bg:#4c3930}}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header){border:1px solid var(--line-soft);border-radius:26px;padding:clamp(22px,2.3vw,34px);background-color:var(--surface);box-shadow:0 4px 10px rgba(17,19,21,.025),0 18px 42px rgba(17,19,21,.055);gap:22px}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header) h1{font-weight:800;font-size:clamp(30px,3.3vw,46px);line-height:1.05;letter-spacing:-.048em;overflow-wrap:anywhere}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header) p{max-width:760px;line-height:1.6}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) .eyebrow{font-weight:800;letter-spacing:.075em}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.section-heading h2,.contacts-toolbar h2){font-weight:760;letter-spacing:-.035em}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.data-card,.metric-card,.insight-card,.contacts-list-card,.platform-access-panel,.integration-admin-card){border-radius:22px;box-shadow:0 4px 10px rgba(17,19,21,.025),0 18px 42px rgba(17,19,21,.055)}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.metric-card,.pipeline-card,.opportunity-metrics article){background-image:linear-gradient(90deg,var(--action-blue),transparent);background-repeat:no-repeat;background-size:calc(100% - 44px) 2px;background-position:top}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) .opportunity-metrics article{border-radius:21px;box-shadow:var(--indicator-shadow,0 4px 10px rgba(17,19,21,.025),0 18px 42px rgba(17,19,21,.055))}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.metric-icon,.section-icon,.opportunity-metrics article>span){border-radius:14px}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.metric-card strong,.opportunity-metrics strong){font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.opportunity-card,.operational-order-card){border-radius:17px;box-shadow:0 3px 12px rgba(17,19,21,.045)}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.opportunity-card,.operational-order-card):hover{box-shadow:0 4px 10px rgba(17,19,21,.025),0 18px 42px rgba(17,19,21,.055)}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) .button{border-radius:13px;text-shadow:none}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.form-field,.contact-modal-field) :is(input,select,textarea){border-radius:12px}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.contact-modal,.period-popover,.organization-switcher__popover){border-radius:20px}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is([class*=journey][class*=panel],[class*=birthdays][class*=panel],[class*=revenue-planner][class*=panel],[class*=training][class*=panel]){border-radius:22px}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) [class*=journey][class*=shortcut]{border-radius:20px}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) [class*=journey][class*=shortcutIcon]{border-radius:14px}@media (max-width:700px){.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header){border-radius:20px;padding:22px 18px;gap:18px}.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.page-header,.contacts-page-header,.opportunities-header,.orders-header,.tasks-header,.calendar-header,.automations-header) h1{font-size:32px}}@media (forced-colors:active){.app-shell:is([data-color-palette=AZURE],[data-color-palette=NAVY]) :is(.metric-card,.pipeline-card,.opportunity-metrics article){background-image:none}}.platform-palette-options--refined{align-items:start;gap:14px}.platform-palette-options--refined>.platform-palette-option{position:relative;align-content:start;gap:12px;padding:16px;border-radius:20px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.platform-palette-options--refined>.platform-palette-option:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px rgb(17 19 21/8%)}.platform-palette-options--refined>.platform-palette-option:disabled{cursor:wait}.platform-palette-options--refined>.platform-palette-option:is(:hover,.is-selected){border-color:var(--control-accent,var(--green-600));background:var(--premium-nav-bg,var(--success-soft))}.platform-palette-options--refined>.platform-palette-option.is-selected{box-shadow:0 0 0 2px var(--premium-nav-bg,var(--success-soft))}.platform-palette-options--refined .platform-palette-option__title{min-height:24px;line-height:1.4}.platform-palette-options--refined .platform-palette-swatches{display:flex;height:56px;border-radius:14px;isolation:isolate}.platform-palette-options--refined .platform-palette-swatches>i{flex:1 1 0}.platform-palette-options--refined .platform-palette-option>small{font-size:12px;line-height:1.55}.platform-palette-option__note{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:650}.platform-palette-scene{--specimen-ink:#111315;--specimen-accent:#12864a;--specimen-bright:#22c86b;--specimen-canvas:#f4f6f7;--specimen-tint:#e7faef;--specimen-border:#dce1e4;--specimen-line:#657079;--specimen-sidebar:#ffffff;--specimen-sidebar-line:#607265;position:relative;display:grid;gap:10px;min-height:156px;padding:14px 12px 14px 47px;overflow:hidden;border:1px solid var(--specimen-border);border-radius:15px;background:linear-gradient(120deg,var(--specimen-canvas) 35%,var(--specimen-tint));color:var(--specimen-ink)}[data-palette-preview=PREMIUM_GRAPHITE] .platform-palette-scene{--specimen-canvas:#f5f7f6;--specimen-tint:#e1eee5;background:linear-gradient(90deg,#f5f7f6,#f0f5f1 46%,#e1eee5)}[data-palette-preview=PREMIUM_SAGE] .platform-palette-scene{--specimen-ink:#111315;--specimen-accent:#12864a;--specimen-bright:#22c86b;--specimen-canvas:#fafbf9;--specimen-tint:#e2eedc;--specimen-border:#d2dfd0;--specimen-line:#607265;--specimen-sidebar:#f7f7f4;--specimen-sidebar-line:#607265;background:linear-gradient(90deg,#fafbf9,#f6f8f4 44%,#e2eedc)}[data-palette-preview=PREMIUM_IVORY] .platform-palette-scene{--specimen-canvas:#f3efe9;--specimen-tint:#dfeada;--specimen-border:#dcded7;--specimen-sidebar:#fffefb;--specimen-sidebar-line:#607265}.platform-palette-scene__sidebar{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:center;gap:10px;width:35px;padding-top:14px;background:var(--specimen-sidebar);border-right:1px solid var(--specimen-border);color:var(--specimen-accent)}.platform-palette-scene__sidebar>i{width:18px;height:4px;border-radius:4px;background:var(--specimen-sidebar-line);opacity:.7}.platform-palette-scene__header{display:flex;justify-content:space-between;align-items:center;color:var(--specimen-accent)}.platform-palette-scene__brand{font-size:8px;font-weight:800;letter-spacing:.12em}.platform-palette-scene__headline{font-size:clamp(16px,1.5vw,22px);font-weight:800;line-height:1.05;letter-spacing:-.045em}.platform-palette-scene__cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.platform-palette-scene__card{position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:6px;min-height:60px;overflow:hidden;border:1px solid var(--specimen-border);border-radius:11px;background:#fff;padding:10px;color:var(--specimen-accent)}.platform-palette-scene__card:before{content:"";position:absolute;top:0;left:10px;right:10px;height:2px;background:linear-gradient(90deg,var(--specimen-bright),transparent)}.platform-palette-scene__card>i{display:block;width:72%;height:3px;border-radius:4px;background:var(--specimen-line);opacity:.5}.platform-palette-scene__card>i:last-child{width:45%}.platform-palette-scene__card--accent{border-color:var(--specimen-ink);background:var(--specimen-ink)}.platform-palette-scene__card--accent>i{background:#fff}[data-palette-preview=PREMIUM_GRAPHITE] .platform-palette-scene__card--accent,[data-palette-preview=PREMIUM_SAGE] .platform-palette-scene__card--accent{border-color:var(--specimen-border);background:#fff}[data-palette-preview=PREMIUM_GRAPHITE] .platform-palette-scene__card--accent>i,[data-palette-preview=PREMIUM_SAGE] .platform-palette-scene__card--accent>i{background:var(--specimen-line)}.platform-palette-scene__card>b{width:32px;height:9px;border-radius:9px;background:var(--specimen-bright)}[data-palette-preview=PREMIUM_SOFT] .platform-palette-scene{--specimen-canvas:#f7f8f4;--specimen-tint:#dfeada;--specimen-border:#d2dfd0;--specimen-accent:#0d6b3b;--specimen-sidebar:#fafbf8;--specimen-sidebar-line:#607265}[data-palette-preview=PREMIUM_SOFT] .platform-palette-scene__card--accent{border-color:#cbdccf;background:#e7f3e6}[data-palette-preview=PREMIUM_SOFT] .platform-palette-scene__card--accent>i{background:#607265}[data-palette-preview=PREMIUM_TERRA] .platform-palette-scene{--specimen-ink:#151312;--specimen-accent:#9c3c25;--specimen-bright:#c57453;--specimen-canvas:#f2e9de;--specimen-tint:#f5dfd3;--specimen-border:#cdb8aa;--specimen-line:#67594f;--specimen-sidebar:#f2e9de;--specimen-sidebar-line:#67594f}[data-palette-preview=PREMIUM_EMBER] .platform-palette-scene{--specimen-ink:#252422;--specimen-accent:#ad3d13;--specimen-bright:#eb5e28;--specimen-canvas:#fffcf2;--specimen-tint:#fce9dc;--specimen-border:#ccc5b9;--specimen-line:#655e55;--specimen-sidebar:#fffcf2;--specimen-sidebar-line:#655e55}@media (max-width:900px){.platform-palette-options--refined{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.platform-palette-options--refined>.platform-palette-option{transition:none}.platform-palette-options--refined>.platform-palette-option:hover:not(:disabled){transform:none}}:root:has(.app-shell){--interaction-shadow-rgb:17 19 21}:root:has(.app-shell) body :is(.contact-modal,.period-popover,.organization-switcher__popover){border-color:color-mix(in srgb,var(--line) 86%,var(--surface));background-color:var(--surface);background-image:linear-gradient(155deg,color-mix(in srgb,var(--surface) 97%,white),var(--surface) 42%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface) 92%,white),0 4px 12px rgb(var(--interaction-shadow-rgb)/8%),0 22px 56px rgb(var(--interaction-shadow-rgb)/16%)}:root:has(.app-shell) body .button:not([draggable=true]){transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .15s ease,border-color .15s ease,box-shadow .15s ease}:root:has(.app-shell) body .button:not([draggable=true]):active:not(:disabled){transform:translateY(0) scale(.985)}@media (prefers-reduced-motion:no-preference){:root:has(.app-shell) body :is(.period-popover,.organization-switcher__popover){animation:crm-material-reveal .14s ease-out}}@keyframes crm-material-reveal{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root:has(.app-shell) body :is(.contact-modal,.period-popover,.organization-switcher__popover){animation:none}:root:has(.app-shell) body .button:not([draggable=true]){transition:none}:root:has(.app-shell) body .button:not([draggable=true]):is(:hover,:active){transform:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root:has(.app-shell) body :is(.contact-modal,.period-popover,.organization-switcher__popover){background-image:none;background-color:var(--surface);border-color:var(--ink)}}@media (forced-colors:active){:root:has(.app-shell) body :is(.contact-modal,.period-popover,.organization-switcher__popover){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}@media (max-width:1100px){.opportunities-page .opportunity-controls-actions{flex-wrap:wrap;min-width:0;max-width:100%}.opportunities-page .opportunity-controls-actions .opportunity-search{flex:1 1 260px;min-width:0;max-width:100%}}@media (max-width:600px){.opportunities-page>.opportunities-header{flex-direction:column;align-items:stretch}.opportunities-page>.opportunities-header>div:first-child{flex:0 0 auto;width:100%}.opportunities-page>.opportunities-header>.opportunities-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-content:stretch;flex:0 0 auto;width:100%;gap:8px}.opportunities-page>.opportunities-header>.opportunities-header-actions>.button{width:auto;min-width:0;min-height:44px;height:auto;padding:10px 9px;gap:6px;font-size:12px;line-height:1.35;white-space:normal;justify-content:center}.opportunities-page>.opportunities-header>.opportunities-header-actions>.button>svg{flex-shrink:0}.opportunities-page>.opportunities-header>.opportunities-header-actions>.button--success{grid-column:1/-1}.opportunities-page>.opportunities-header>.opportunities-header-actions>small{grid-column:1/-1;width:auto;text-align:left}.opportunities-page .opportunity-controls-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opportunities-page .opportunity-controls-actions>.opportunity-search,.opportunities-page .opportunity-controls-actions>.pipeline-order-actions{grid-column:1/-1}.opportunities-page .opportunity-controls-actions>.pipeline-add-button{width:auto;min-width:0;min-height:44px;padding:8px;font-size:12px;line-height:1.35;white-space:normal}.opportunities-page .opportunity-controls-actions>.pipeline-order-actions{justify-content:flex-end}.opportunities-page .opportunity-controls-actions>.opportunity-search{min-height:44px}.opportunities-page .kanban-shell .kanban-board,.opportunities-page .kanban-shell .kanban-stage-track{grid-template-columns:none;grid-auto-columns:100%;column-gap:13px}.opportunities-page .kanban-shell .kanban-board{scroll-snap-type:x proximity;scroll-padding-inline:2px;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.opportunities-page .kanban-board>.kanban-column{scroll-snap-align:start}.opportunities-page .kanban-sticky-bar{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px}.opportunities-page .kanban-stage-viewport{grid-column:1/-1;grid-row:2}.opportunities-page .kanban-sticky-bar>.kanban-side-control{position:static;grid-row:1;width:44px;height:44px;transform:none}.opportunities-page .kanban-sticky-bar>.kanban-side-control--previous{grid-column:2}.opportunities-page .kanban-sticky-bar>.kanban-side-control--next{grid-column:3}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.opportunities-page .kanban-shell .kanban-board{scroll-behavior:auto}}@media (max-width:1100px){.auth-shell{min-width:0;min-height:100svh}.auth-shell .auth-story{min-height:0;padding:24px 28px}.auth-shell .auth-story>.brand{width:fit-content;min-height:44px}.auth-shell .auth-story-content{max-width:100%;margin:20px 0 0}.auth-shell .auth-story-content h1{font-size:clamp(30px,4vw,38px);line-height:1.08;margin:10px 0;overflow-wrap:anywhere}.auth-shell .auth-story-content>p{margin:0;font-size:14px;line-height:1.55}.auth-shell .auth-brand-motif{inset:27px 28px auto auto;width:36px;height:36px;overflow:visible}.auth-shell .auth-target-rings{position:static;display:block;width:100%;height:100%;border:0;border-radius:0;box-shadow:none;transform:none}.auth-shell .auth-target-rings:before{display:none}.auth-shell .auth-whatsapp-badge{position:static;width:36px;height:36px;border-radius:11px;transform:none;box-shadow:none}.auth-shell .auth-whatsapp-badge svg{width:22px;height:22px}.auth-shell .auth-panel{min-width:0;padding:28px 24px max(32px,env(safe-area-inset-bottom))}.auth-shell .auth-card{min-width:0}.auth-shell .auth-card-heading{margin:0 0 24px}.auth-shell .auth-form{gap:14px}.auth-shell .auth-form input:not([type=checkbox]):not([type=radio]),.auth-shell .auth-form select,.auth-shell .auth-form textarea{min-width:0;min-height:50px;font-size:16px;line-height:1.4}.auth-shell .auth-form .input-with-icon>svg{top:50%;transform:translateY(-50%)}.auth-shell .auth-form .input-with-icon--password input{padding-right:54px}.auth-shell .auth-form .password-visibility-toggle{width:44px;height:44px;top:3px;right:3px}.auth-shell .auth-form .checkbox-row{min-height:44px;line-height:1.45}.auth-shell .auth-form .checkbox-row input{flex:0 0 18px;width:18px;height:18px}.auth-shell .auth-form .button{min-height:48px;white-space:normal;line-height:1.35}.auth-shell .auth-form .field-error,.auth-shell .auth-form .form-alert{overflow-wrap:anywhere}}@media (min-width:1101px) and (hover:none) and (pointer:coarse){.auth-shell .auth-brand-motif{inset:38px 52px auto auto;width:36px;height:36px;overflow:visible}.auth-shell .auth-target-rings{position:static;display:block;width:100%;height:100%;border:0;border-radius:0;box-shadow:none;transform:none}.auth-shell .auth-target-rings:before{display:none}.auth-shell .auth-whatsapp-badge{position:static;width:36px;height:36px;border-radius:0;transform:none;box-shadow:none}.auth-shell .auth-whatsapp-badge svg{width:22px;height:22px}}@media (max-width:600px){.auth-shell .auth-brand-motif{inset:24px max(20px,env(safe-area-inset-right)) auto auto;width:32px;height:32px}.auth-shell .auth-whatsapp-badge{width:32px;height:32px;border-radius:10px}.auth-shell .auth-whatsapp-badge svg{width:20px;height:20px}.auth-shell .auth-story{padding:18px max(20px,env(safe-area-inset-right)) 22px max(20px,env(safe-area-inset-left))}.auth-shell .auth-story-content{max-width:none;margin:16px 0 0}.auth-shell .auth-story-content .eyebrow{display:block;font-size:10px;line-height:1.5}.auth-shell .auth-story-content h1{font-size:clamp(27px,7.2vw,34px);line-height:1.08;margin:8px 0 10px}.auth-shell .auth-story-content>p{font-size:13px;line-height:1.5}.auth-shell .auth-panel{padding:24px max(20px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.auth-shell .auth-card-heading{margin-bottom:22px}.auth-shell .auth-card-heading h2{margin:8px 0;font-size:28px;line-height:1.15}.auth-shell .auth-card-heading p{font-size:14px;line-height:1.5}}.auth-shell.auth-shell--premium{--auth-canvas:#f4f6f7;--auth-ink:#111315;--auth-muted:#57645d;--auth-story-bg:#111315;--auth-story-ink:#ffffff;--auth-story-muted:#c5d0c9;--auth-accent:#12864a;--auth-story-accent:#22c86b;--auth-line:#d5ddd7;--auth-logo-filter:brightness(0) invert(1);--auth-field:#ffffff;--auth-action:#111315;--auth-action-hover:#254332;color:var(--auth-ink);background:var(--auth-canvas)}.auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_GRAPHITE]{--auth-canvas:#f5f7f6;--auth-story-bg:linear-gradient(90deg,#f5f7f6,#f0f5f1 46%,#e1eee5);--auth-story-ink:#111315;--auth-story-muted:#57645d;--auth-story-accent:#0d6b3b;--auth-logo-filter:brightness(0)}.auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_SAGE]{--auth-canvas:#fafbf9;--auth-story-bg:linear-gradient(90deg,#fafbf9,#f6f8f4 44%,#e2eedc);--auth-story-ink:#111315;--auth-story-muted:#57645d;--auth-story-accent:#0d6b3b;--auth-logo-filter:brightness(0)}.auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_IVORY]{--auth-canvas:#f3efe9;--auth-story-bg:linear-gradient(135deg,#f3efe9 35%,#e8eddf);--auth-story-ink:#111315;--auth-story-muted:#57645d;--auth-story-accent:#0d6b3b;--auth-logo-filter:brightness(0)}.auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_SOFT]{--auth-canvas:#f7f8f4;--auth-story-bg:linear-gradient(90deg,#ffffff,#f3f4ed 45%,#dfeada);--auth-story-ink:#111315;--auth-story-muted:#57645d;--auth-story-accent:#0d6b3b;--auth-logo-filter:brightness(0);--auth-action:#0d6b3b;--auth-action-hover:#0a542e}:root[data-theme=dark] .auth-shell.auth-shell--premium{--auth-canvas:#111315;--auth-ink:#f4f8f5;--auth-muted:#bccbc1;--auth-story-bg:#111b16;--auth-story-ink:#ffffff;--auth-story-muted:#c5d0c9;--auth-accent:#65db95;--auth-story-accent:#65db95;--auth-line:#42574a;--auth-logo-filter:brightness(0) invert(1);--auth-field:#18201b;--auth-action:#257747;--auth-action-hover:#1c6239}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-shell.auth-shell--premium{--auth-canvas:#111315;--auth-ink:#f4f8f5;--auth-muted:#bccbc1;--auth-story-bg:#111b16;--auth-story-ink:#ffffff;--auth-story-muted:#c5d0c9;--auth-accent:#65db95;--auth-story-accent:#65db95;--auth-line:#42574a;--auth-logo-filter:brightness(0) invert(1);--auth-field:#18201b;--auth-action:#257747;--auth-action-hover:#1c6239}}.auth-shell.auth-shell--premium.auth-shell .auth-story{color:var(--auth-story-ink);background:var(--auth-story-bg)}.auth-shell.auth-shell--premium.auth-shell .auth-story .brand{color:var(--auth-story-ink)}.auth-shell.auth-shell--premium.auth-shell .brand-logo-image{filter:var(--auth-logo-filter)}.auth-shell.auth-shell--premium.auth-shell .auth-benefits span,.auth-shell.auth-shell--premium.auth-shell .auth-story-content>p,.auth-shell.auth-shell--premium.auth-shell .auth-story-footer{color:var(--auth-story-muted)}.auth-shell.auth-shell--premium.auth-shell .auth-benefits span{border-color:color-mix(in srgb,var(--auth-story-muted) 30%,transparent)}.auth-shell.auth-shell--premium.auth-shell .auth-benefits svg,.auth-shell.auth-shell--premium.auth-shell .auth-headline-words,.auth-shell.auth-shell--premium.auth-shell .auth-story .eyebrow{color:var(--auth-story-accent)}.auth-shell .auth-whatsapp-badge{color:#ced4da;background:transparent;border:0;border-radius:0;box-shadow:none;opacity:.6}.auth-shell.auth-shell--premium.auth-shell .auth-whatsapp-badge{color:var(--auth-story-accent);background:transparent}@media (min-width:1101px) and (pointer:fine){.auth-shell.auth-shell.auth-shell .auth-whatsapp-badge{width:80px;height:80px;opacity:1;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid rgba(173,181,189,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 7px 18px rgba(0,0,0,.05)}.auth-shell .auth-whatsapp-badge svg{width:44px;height:44px;opacity:.6}}.auth-shell.auth-shell--premium.auth-shell .auth-panel{color:var(--auth-ink);background:var(--auth-canvas)}.auth-shell.auth-shell--premium.auth-shell .auth-card-heading h2,.auth-shell.auth-shell--premium.auth-shell .auth-form label{color:var(--auth-ink)}.auth-shell.auth-shell--premium.auth-shell .auth-card .eyebrow,.auth-shell.auth-shell--premium.auth-shell .auth-card-heading p,.auth-shell.auth-shell--premium.auth-shell .auth-form .checkbox-row,.auth-shell.auth-shell--premium.auth-shell .auth-help,.auth-shell.auth-shell--premium.auth-shell .back-link,.auth-shell.auth-shell--premium.auth-shell .input-with-icon>svg,.auth-shell.auth-shell--premium.auth-shell .label-row a,.auth-shell.auth-shell--premium.auth-shell .password-visibility-toggle,.auth-shell.auth-shell--premium.auth-shell .privacy-link{color:var(--auth-muted)}.auth-shell.auth-shell--premium.auth-shell .auth-form input:not([type=checkbox]):not([type=radio]),.auth-shell.auth-shell--premium.auth-shell .auth-form select,.auth-shell.auth-shell--premium.auth-shell .auth-form textarea{color:var(--auth-ink);border-color:var(--auth-line);background:var(--auth-field)}.auth-shell.auth-shell--premium.auth-shell .auth-form input::placeholder{color:var(--auth-muted)}.auth-shell.auth-shell--premium.auth-shell .auth-form input:focus{border-color:var(--auth-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent) 15%,transparent)}.auth-shell.auth-shell--premium.auth-shell .auth-form .button--primary{color:#ffffff;background:var(--auth-action)}.auth-shell.auth-shell--premium.auth-shell .auth-form .button--primary:hover:not(:disabled){color:#ffffff;background:var(--auth-action-hover)}.auth-shell.auth-shell--premium.auth-shell .checkbox-row input{accent-color:var(--auth-accent)}.auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_TERRA]{--auth-canvas:#f2e9de;--auth-ink:#151312;--auth-muted:#67594f;--auth-field:#ffffff;--auth-story-bg:#151312;--auth-story-ink:#fffcf2;--auth-story-muted:#ccc5b9;--auth-accent:#9c3c25;--auth-story-accent:#e7a07c;--auth-line:#cdb8aa;--auth-logo-filter:brightness(0) invert(1);--auth-action:#9c3c25;--auth-action-hover:#7c2e1b}:root[data-theme=dark] .auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_TERRA]{--auth-canvas:#151312;--auth-ink:#fffcf2;--auth-muted:#ccc5b9;--auth-field:#251e1a;--auth-accent:#e7a07c;--auth-line:#6f5647}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_TERRA]{--auth-canvas:#151312;--auth-ink:#fffcf2;--auth-muted:#ccc5b9;--auth-field:#251e1a;--auth-accent:#e7a07c;--auth-line:#6f5647}}.auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_EMBER]{--auth-canvas:#fffcf2;--auth-ink:#252422;--auth-muted:#655e55;--auth-field:#ffffff;--auth-story-bg:#252422;--auth-story-ink:#fffcf2;--auth-story-muted:#ccc5b9;--auth-accent:#ad3d13;--auth-story-accent:#ffad7a;--auth-line:#ccc5b9;--auth-logo-filter:brightness(0) invert(1);--auth-action:#ad3d13;--auth-action-hover:#8d2f0b}:root[data-theme=dark] .auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_EMBER]{--auth-canvas:#252422;--auth-ink:#fffcf2;--auth-muted:#ccc5b9;--auth-field:#403d39;--auth-accent:#ffad7a;--auth-line:#807568}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-shell.auth-shell--premium[data-auth-palette=PREMIUM_EMBER]{--auth-canvas:#252422;--auth-ink:#fffcf2;--auth-muted:#ccc5b9;--auth-field:#403d39;--auth-accent:#ffad7a;--auth-line:#807568}}.auth-shell .auth-headline-words{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;padding-right:.16em}.auth-shell .auth-headline-current,.auth-shell .auth-headline-measure{grid-area:1/1;min-width:0}.auth-shell .auth-headline-measure{visibility:hidden;pointer-events:none}.auth-shell .auth-headline-caret{display:inline-block;width:2px;height:.88em;margin-left:.04em;vertical-align:-.04em;background:currentColor;animation:auth-caret-blink 1s step-end infinite}.auth-shell .auth-headline-words[data-reduced-motion=true] .auth-headline-caret{animation:none;visibility:hidden}@keyframes auth-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.auth-shell .auth-headline-caret{animation:none;visibility:hidden}}.app-shell .app-main>nav.preferencias-flutuantes{position:relative;inset:auto;width:fit-content;max-width:calc(100% - 40px);margin:18px 20px 28px auto;flex-wrap:wrap;justify-content:flex-end}.app-shell .app-main>.page-wrap{padding-top:0}.app-shell .app-main .page-wrap>.page-header{margin-top:0;margin-bottom:24px}@media (max-width:1100px){.app-shell .app-main>nav.preferencias-flutuantes{max-width:calc(100% - 36px);margin:14px 18px 24px auto}}@media (max-width:700px){.app-shell .app-main>nav.preferencias-flutuantes{max-width:calc(100% - 32px);margin:10px 16px 24px auto}.app-shell .app-main .page-wrap>.page-header{margin-bottom:20px}}:is(.workforce-page,.settings-page,.overview-page)>.page-header{margin-bottom:24px}.workforce-page>:is(.report-period,.workforce-metrics,.workforce-filters){margin-top:0;margin-bottom:24px}.workforce-page>.financial-tabs{margin-top:0;margin-bottom:20px}:is(.financial-page,.warehouse-page,.procurement-page)>.financial-tabs{margin-bottom:20px}.workforce-page>.workforce-panel{margin-top:0}.settings-page>.settings-tabs{margin-bottom:20px}.settings-page>.settings-form{padding-top:0}.platform-member-row>.platform-member-role-control{grid-column:1/-1;min-width:0;margin:0}.platform-member-role-control>.button{justify-self:start}.overview-page>:is(.integrated-bi,.metric-grid,.opportunity-analytics){margin-top:0;margin-bottom:24px}@media (max-width:760px){.overview-page>:is(.integrated-bi,.metric-grid,.opportunity-analytics),.workforce-page>:is(.report-period,.workforce-metrics,.workforce-filters),:is(.workforce-page,.settings-page,.overview-page)>.page-header{margin-bottom:20px}}.page-wrap.contacts-page{width:min(100%,1760px)}.contacts-page .contacts-table{min-width:1020px}.contacts-page :is(.contacts-table-head,.contacts-table-row){grid-template-columns:34px minmax(250px,1.45fr) minmax(140px,.8fr) minmax(160px,1fr) 148px 194px}.contacts-page .contact-identity>div{flex:1;min-width:0}.contacts-page .contact-name-link{display:block;min-width:0}.contacts-page .contact-name-link strong{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.contacts-page .contacts-table-row{padding-block:14px}.settings-page .settings-plan>svg{color:var(--success)}