:root,html[data-app-theme=light]{--ink:#202824;--muted:#626d67;--line:#dee4df;--soft:#f6f7f5;--panel:#fff;--brand:#176b52;--brand-hover:#125640;--brand-soft:#e8f1ec;--surface-canvas:#f6f7f5;--surface-subtle:#eff2ee;--text-strong:#202824;--text-muted:#626d67;--border-subtle:#dee4df;--app-canvas:#f6f7f5;--app-canvas-raised:#f0f3ef;--app-surface:#fff;--app-surface-raised:#fafbf9;--app-surface-soft:#eff2ee;--app-border:#dee4df;--app-border-strong:#aebfb4;--app-text:#202824;--app-text-muted:#626d67;--app-purple:#176b52;--app-indigo:#176b52;--app-cyan:#28735c;--app-success:#23754f;--app-warning:#916014;--app-danger:#b43b39;--chat-canvas:#f1f3ee;--chat-outgoing:#e2efdf;--focus-ring:0 0 0 3px rgb(23 107 82/18%);--shadow-sm:0 1px 2px rgb(20 32 25/5%);--shadow-md:0 6px 20px rgb(20 32 25/7%);--shadow-lg:0 16px 40px rgb(20 32 25/12%);--radius-lg:12px;--radius-xl:16px}html[data-app-theme=dark]{--app-canvas:#111714;--app-canvas-raised:#171e1a;--app-surface:#1c2520;--app-surface-raised:#222c26;--app-surface-soft:#29362e;--app-border:#344139;--app-border-strong:#4d6557;--app-text:#e8ede8;--app-text-muted:#a3b0a6;--app-purple:#85bda3;--app-indigo:#85bda3;--app-cyan:#85bda3;--app-success:#85bda3;--app-warning:#d3b575;--app-danger:#e2938d;--chat-canvas:#151d18;--chat-outgoing:#294b38}html[data-app-theme] .app-shell-premium{font-family:var(--font-sans);--brand:var(--app-purple);--brand-hover:#125640;--brand-soft:color-mix(in srgb,var(--app-purple) 10%,var(--app-surface));--focus-ring:0 0 0 3px rgb(23 107 82/18%);--shadow-sm:0 1px 2px rgb(0 0 0/5%);--shadow-md:0 6px 20px rgb(0 0 0/8%);--shadow-lg:0 16px 40px rgb(0 0 0/16%);background:var(--app-canvas)}html[data-app-theme] .app-shell-premium :is(.primary-button,.button.primary){background:#176b52;color:#fff;box-shadow:none}html[data-app-theme] .app-shell-premium :is(.primary-button,.button.primary):hover:not(:disabled){background:#125640}html[data-app-theme] .premium-sidebar :is(.brand-mark,.workspace-logo){background:#176b52;color:#fff;box-shadow:none}html[data-app-theme] .premium-sidebar .nav-icon-shell{background:transparent;color:var(--app-text-muted);box-shadow:none}html[data-app-theme] .premium-sidebar .nav-item.active .nav-icon-shell{color:var(--app-purple)}html[data-app-theme] .inbox-shell-premium .conversation-list-summary strong,html[data-app-theme] .inbox-shell-premium .conversation-list-summary>span{color:var(--app-text)}html[data-app-theme] .inbox-shell-premium .conversation-list-summary small{color:var(--app-text-muted)}html[data-app-theme] .inbox-shell-premium *{font-family:inherit}html[data-app-theme] .inbox-shell-premium :is(code,pre){font-family:ui-monospace,monospace}html[data-app-theme] .inbox-shell-premium .row-title strong{color:var(--app-text)}html[data-app-theme] .inbox-shell-premium .conversation-row :is(.preview,time){color:var(--app-text-muted)}html[data-app-theme] .inbox-shell-premium .conversation-row :is(.avatar,.contact-avatar){box-shadow:none}html[data-app-theme] .app-shell-premium .premium-management-page:before{display:none}html[data-app-theme] .app-shell-premium .premium-management-page a{color:var(--app-purple)}html[data-app-theme] .app-shell-premium:before,html[data-app-theme] .premium-sidebar:after,html[data-app-theme] .theme-toggle:after{display:none}html[data-app-theme] .app-shell-premium .mobile-nav-drawer,html[data-app-theme] .premium-sidebar{background:var(--app-canvas-raised);border-color:var(--app-border);box-shadow:none}html[data-app-theme] .app-shell-premium :is(.premium-topbar,.chat-header,.conversation-column,.conversation-column .list-toolbar,.composer-row,.search-dialog,.notification-popover,.workspace-menu,.conversation-filter-menu,.contact-panel>section,.contact-panel>.contact-card){background:var(--app-surface);border-color:var(--app-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-app-theme] .app-shell-premium :is(.ui-card,.premium-card,.premium-hero){background-image:none;box-shadow:var(--shadow-sm);border-radius:12px}html[data-app-theme] .inbox-shell-premium .conversation-row.selected,html[data-app-theme] .premium-sidebar .nav-item.active{background:var(--brand-soft);color:var(--app-purple);box-shadow:inset 3px 0 var(--app-purple)}.login-submit,.ui-button-primary,html[data-app-theme] .app-shell-premium :is(.ui-button-primary,.send-button){background:#176b52;color:#fff;box-shadow:none;border-color:transparent}.login-submit:hover:not(:disabled),.ui-button-primary:hover:not(:disabled),html[data-app-theme] .app-shell-premium :is(.ui-button-primary,.send-button):hover{background:#125640}html[data-app-theme] .app-shell-premium :is(input,select,textarea){background-color:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}html[data-app-theme] .inbox-shell-premium :is(.messages,.chat-column){background:var(--chat-canvas)}html[data-app-theme] .inbox-shell-premium .message{border:1px solid var(--app-border);box-shadow:0 1px 1px rgb(20 32 25/4%);border-radius:12px;font-size:15px;line-height:1.55}html[data-app-theme] .inbox-shell-premium .message.incoming{background:var(--app-surface);border-top-left-radius:4px}html[data-app-theme] .inbox-shell-premium .message.outgoing{background:var(--chat-outgoing);border-color:color-mix(in srgb,var(--chat-outgoing) 85%,#176b52);border-top-right-radius:4px}html[data-app-theme] .inbox-shell-premium .message :is(.message-text,footer,footer span,a){color:var(--app-text)}html[data-app-theme] .inbox-shell-premium .composer-row{border-radius:12px}html[data-app-theme] .inbox-shell-premium .composer-row:focus-within{border-color:var(--app-purple);box-shadow:var(--focus-ring)}html[data-app-theme] .inbox-shell-premium .contact-panel{background:var(--app-canvas-raised)}.login-submit:after{display:none}.login-form-panel,.premium-login-page{background:#f6f7f5}.premium-login-card{color:#202824;background:#fff;border:1px solid #dee4df;border-radius:16px;box-shadow:0 8px 28px rgb(20 32 25/7%);-webkit-backdrop-filter:none;backdrop-filter:none}.login-form-panel:before,.login-grid,.premium-login-card:before{display:none}.premium-login-card .login-input-wrap input:focus{background:#fff;border-color:#176b52;box-shadow:0 0 0 3px rgb(23 107 82/14%)}.premium-login-card .login-input-wrap>svg,.premium-login-card .password-toggle{color:#626d67}.premium-login-card .password-toggle:hover{color:#176b52;background:#e8f1ec}.premium-login-card .login-field-error{color:#b43b39}.premium-login-card .login-form-error{color:#9c302f;background:#fff1ee}.login-brand-mark{background:#176b52;box-shadow:none}.login-brand-panel{background:#1c2821}.connection-artwork,.digital-horizon{display:none}.activity-preview{background:#25342b;border-radius:12px;box-shadow:none}.activity-preview .chart-line{stroke:#85bda3;filter:none}.activity-preview .chart-area{fill:rgb(133 189 163/12%)}.feature-badge{background:rgb(255 255 255/5%);border-color:rgb(255 255 255/14%);box-shadow:none}.premium-login-card :is(h1,h2,label){color:#202824}.premium-login-card :is(p,small){color:#626d67}.premium-login-card input{background:#fff;color:#202824;border-color:#dee4df}.premium-login-card .premium-auth-links a,.premium-login-card a,.premium-login-card header p{color:#176b52}.premium-login-card .login-divider span{background:#fff;color:#626d67}.login-form-panel .secure-connection{color:#626d67}.login-form-panel .secure-connection svg{color:#176b52}html .pa-shell{--pa-bg:#f6f7f5;--pa-text:#202824;--pa-muted:#626d67;--pa-line:#dee4df;--pa-blue:#176b52;--pa-green:#23754f;font-family:var(--font-sans)}html .pa-sidebar{background:#1c2821}html .pa-brand>span{background:#176b52;border-radius:10px}html .pa-kpi{border-top:1px solid var(--pa-line);border-radius:12px}html .pa-panel{border-radius:12px;box-shadow:none}html .pa-shell .pa-primary{background:#176b52}html .pa-shell .danger.pa-primary{background:#b43b39}@media (max-width:760px){html[data-app-theme] .inbox-shell-premium .message{font-size:16px}}html[data-app-theme] .premium-sidebar{width:244px;padding:18px 12px 12px;background:var(--app-surface);border-right-color:var(--app-border);box-shadow:1px 0 0 var(--app-border)}html[data-app-theme=dark] .premium-sidebar{background:#101d18}html[data-app-theme] .premium-sidebar .sidebar-brand{padding-bottom:18px}html[data-app-theme] .sidebar-nav{gap:20px;min-height:0}html[data-app-theme] .nav-group{display:grid;gap:6px}html[data-app-theme] .nav-group-items{display:grid;gap:3px}html[data-app-theme] .nav-group-items[hidden]{display:none}html[data-app-theme] .nav-group-label,html[data-app-theme] .nav-group-toggle{color:var(--app-text-muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:0 12px 4px}html[data-app-theme] .nav-group-toggle{display:flex;align-items:center;justify-content:space-between;min-height:32px;border:0;background:transparent;text-align:left;border-radius:6px;cursor:pointer}html[data-app-theme] .nav-group-toggle:disabled{cursor:default;opacity:1}.nav-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}html[data-app-theme] :is(.premium-sidebar,.mobile-nav-drawer) .nav-item{display:flex;align-items:center;gap:9px;min-height:42px;padding:6px 10px;border-radius:9px;font-size:13px;font-weight:500;color:var(--app-text-muted);background:transparent;box-shadow:none}html[data-app-theme] :is(.premium-sidebar,.mobile-nav-drawer) .nav-icon-shell{width:26px;height:26px;color:currentColor}html[data-app-theme] :is(.premium-sidebar,.mobile-nav-drawer) .nav-item:hover{background:var(--app-surface-soft);color:var(--app-text);border-color:transparent}html[data-app-theme] :is(.premium-sidebar,.mobile-nav-drawer) .nav-item.active{color:var(--app-text);font-weight:700;background:var(--brand-soft);border-color:var(--app-border-strong);box-shadow:inset 3px 0 var(--brand)}html[data-app-theme] :is(.premium-sidebar,.mobile-nav-drawer) .nav-item.active .nav-icon-shell{color:var(--app-success);background:transparent;box-shadow:none}html[data-app-theme] .nav-item-beam{display:none}html[data-app-theme] :is(.nav-item,.nav-group-toggle,.sidebar-collapse-control):focus-visible{outline:2px solid var(--app-success);outline-offset:-2px}html[data-app-theme] .premium-sidebar .sidebar-bottom{gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--app-border)}.sidebar-utility-row{display:grid;grid-template-columns:1fr 1fr;gap:4px}html[data-app-theme] .sidebar-utility-row .nav-item{gap:5px;padding:6px;font-size:12px;justify-content:flex-start}html[data-app-theme] .sidebar-collapse-control{color:var(--app-text-muted);min-height:34px}html[data-app-theme] .premium-sidebar.is-collapsed{width:76px;padding-inline:10px}html[data-app-theme] .premium-sidebar.is-collapsed :is(.nav-group-label,.nav-group-toggle){display:none}html[data-app-theme] .premium-sidebar.is-collapsed .nav-group+.nav-group{border-top:1px solid var(--app-border);padding-top:10px}html[data-app-theme] .premium-sidebar.is-collapsed .nav-item{padding:6px;justify-content:center}.premium-sidebar.is-collapsed .sidebar-utility-row{grid-template-columns:1fr}html[data-app-theme] .mobile-nav-drawer .sidebar-nav{overflow-y:auto;flex:1 1}@media (max-width:767px){html[data-app-theme] .mobile-nav-drawer .nav-item{min-height:44px}}html[data-app-theme] :is(.premium-sidebar,.mobile-nav-drawer) .nav-item{text-decoration:none}.sidebar-account{display:flex;gap:10px;align-items:center;padding:8px;color:var(--app-text);text-decoration:none;border-radius:9px}.sidebar-account:hover{background:var(--app-surface-soft)}.sidebar-account:focus-visible{outline:2px solid var(--app-success);outline-offset:-2px}.sidebar-account-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:10px;background:var(--brand-soft);color:var(--app-success)}.sidebar-account-copy{display:grid;gap:3px;min-width:0}.sidebar-account-copy strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-copy small{color:var(--app-text-muted);font-size:10px}.is-collapsed .sidebar-account{justify-content:center}.is-collapsed .sidebar-account-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (min-width:761px) and (max-width:900px){html[data-app-theme] .premium-sidebar:not(.is-collapsed) :is(.brand-copy,.nav-group-label,.sidebar-workspace){display:grid}html[data-app-theme] .premium-sidebar:not(.is-collapsed) :is(.nav-item-text,.sidebar-collapse-control span){position:static;width:auto;height:auto;clip:auto;clip-path:none;display:block}html[data-app-theme] .premium-sidebar:not(.is-collapsed) :is(.brand-lockup.compact,.nav-item){justify-content:flex-start}html[data-app-theme] .premium-sidebar:not(.is-collapsed) .brand-copy strong{display:block}}@media (max-width:760px){html[data-app-theme] .premium-sidebar{display:none}}html[data-app-theme] .mobile-nav-drawer .brand-copy strong{color:var(--app-text)}html[data-app-theme] .mobile-nav-drawer .brand-copy small{color:var(--app-text-muted)}html[data-app-theme] .premium-sidebar .nav-item{min-height:38px}html[data-app-theme] .premium-sidebar .sidebar-nav{gap:14px}html[data-app-theme] .premium-sidebar .nav-item{padding-block:4px}html[data-app-theme] .premium-sidebar .nav-group{gap:4px}html[data-app-theme] .premium-sidebar .sidebar-nav{gap:10px}.ed-lead-toolbar{flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--app-border);background:var(--app-surface-raised);color:var(--app-text);font-size:12px}.ed-lead-status,.ed-lead-toolbar{display:flex;align-items:center;gap:8px}.ed-lead-status{margin-right:auto}.ed-lead-status>span{color:var(--app-text-muted)}.ed-lead-status strong{padding:4px 8px;border:1px solid;border-left:4px solid;border-radius:6px}.ed-lead-toolbar select{max-width:220px;min-width:140px;padding:7px 9px;border:1px solid var(--app-border-strong);border-radius:8px}.ed-lead-toolbar :is(select,button,textarea){font:inherit;color:var(--app-text);background:var(--app-surface)}.ed-lead-toolbar button,.ed-lead-toolbar>a{padding:7px 9px;border:1px solid var(--app-border-strong);border-radius:8px;text-decoration:none;min-height:34px}.ed-lead-toolbar>a{color:var(--app-purple)}.ed-lead-toolbar :disabled{opacity:.55;cursor:not-allowed}.ed-lead-toolbar :is(select,button,a,textarea):focus-visible{outline:2px solid var(--app-purple);outline-offset:2px}.ed-lead-toolbar .form-error{flex-basis:100%;margin:0}.ed-lead-toolbar dialog{max-width:min(480px,calc(100vw - 32px));color:var(--app-text);background:var(--app-surface)}.ed-lead-toolbar dialog form{display:grid;gap:12px}.ed-lead-toolbar dialog label{display:grid;gap:6px}.ed-lead-toolbar dialog select{max-width:100%}.ed-lead-toolbar textarea{min-height:100px;max-width:100%;resize:vertical}@media(max-width:700px){.ed-lead-toolbar{padding:8px 12px}.ed-lead-status{flex-basis:100%}.ed-lead-toolbar select{flex:1 1;min-width:0;max-width:100%}.ed-lead-toolbar :is(select,button,a){min-height:44px}}