@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--kf-blue-50:#f6faff;--kf-blue-400:#34aef7;--kf-blue-600:#0f52e8;--kf-neutral-0:#fff;--kf-neutral-600:#526176;--kf-blue-400-alpha-42:#34aef76b;--kf-blue-600-alpha-07:#0f52e812;--kf-blue-600-alpha-18:#0f52e82e;--kf-blue-600-alpha-24:#0f52e83d;--kf-space-2:8px;--kf-space-2-5:10px;--kf-space-4:16px;--kf-space-5:20px;--kf-space-6:24px;--kf-duration-fast:.12s;--kf-duration-base:.18s;--kf-duration-slow:.26s;--kf-ease-standard:cubic-bezier(.2, 0, 0, 1);--kf-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--kf-color-text-secondary:var(--kf-neutral-600);--kf-color-text-on-primary:var(--kf-neutral-0);--kf-color-surface-primary:var(--kf-neutral-0);--kf-color-surface-action-hover:var(--kf-blue-50);--kf-surface-premium-background:linear-gradient(180deg, var(--kf-neutral-0) 0%, #fbfdff 45%, var(--kf-blue-50) 100%);--kf-surface-premium-border:#e3eaf3;--kf-surface-premium-shadow:0 3px 10px #0f172a05;--kf-surface-showcase-background:linear-gradient(135deg, var(--kf-neutral-0) 0%, #f5f9ff 52%, #edf6ff 100%);--kf-surface-showcase-border:#0f52e81f;--kf-surface-showcase-shadow:var(--kf-shadow-xs);--kf-color-brand-primary:var(--kf-blue-600);--kf-color-brand-accent:var(--kf-blue-400);--kf-color-action-primary-start:var(--kf-blue-600);--kf-color-action-primary-end:var(--kf-blue-400);--kf-color-action-secondary-text:var(--kf-neutral-600);--kf-color-action-secondary-hover-text:var(--kf-blue-600);--kf-color-action-secondary-hover-surface:var(--kf-blue-50);--kf-color-action-secondary-hover-border:var(--kf-blue-400-alpha-42);--kf-stage-lead:#64748b;--kf-stage-lead-rgb:100, 116, 139;--kf-stage-lead-soft:#f0f3f7;--kf-stage-lead-border:#dde5ed;--kf-stage-prospect:#1769aa;--kf-stage-prospect-rgb:23, 105, 170;--kf-stage-prospect-soft:#edf7ff;--kf-stage-prospect-border:#cfe8f9;--kf-stage-client:#75558a;--kf-stage-client-rgb:117, 85, 138;--kf-stage-client-soft:#f7f1fa;--kf-stage-client-border:#dbcde2;--kf-stage-retention:#0b7a4b;--kf-stage-retention-rgb:11, 122, 75;--kf-stage-retention-soft:#edf9f2;--kf-stage-retention-border:#caead8;--kf-stage-dnq:#b42318;--kf-stage-dnq-rgb:180, 35, 24;--kf-stage-dnq-soft:#fff1f0;--kf-stage-dnq-border:#f3c7c2;--kf-stage-not-interested:#9a6700;--kf-stage-not-interested-rgb:154, 103, 0;--kf-stage-not-interested-soft:#fff8e4;--kf-stage-not-interested-border:#f0dfa8;--kf-color-shadow-action-subtle:var(--kf-blue-600-alpha-07);--kf-color-shadow-action-default:var(--kf-blue-600-alpha-18);--kf-color-shadow-action-hover:var(--kf-blue-600-alpha-24);--kf-page-header-content-gap:var(--kf-space-6);--kf-page-header-bottom-space:var(--kf-space-5);--kf-page-header-action-gap:var(--kf-space-2-5);--kf-page-header-button-icon-gap:var(--kf-space-2);--kf-page-header-button-padding-inline:var(--kf-space-4);--kf-radius-md:13px;--kf-radius-action-control:var(--kf-radius-md);--kf-transition-surface:background var(--kf-duration-base) var(--kf-ease-standard), border-color var(--kf-duration-base) var(--kf-ease-standard), box-shadow var(--kf-duration-base) var(--kf-ease-standard), transform var(--kf-duration-base) var(--kf-ease-standard);--kf-transition-button:background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);--kf-transition-input:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);--kf-transition-dialog:opacity var(--kf-duration-base) var(--kf-ease-standard), transform var(--kf-duration-base) var(--kf-ease-standard);--kf-shadow-xs:0 2px 8px #0f172a06;--kf-shadow-sm:0 6px 16px #0f52e80d;--kf-shadow-md:0 10px 22px #0f52e812;--kf-shadow-lg:0 18px 40px #0f172a1f;--blue:#0f7bf2;--blue-2:#34aef7;--blue-3:#b9e3ff;--ink:#07111f;--muted:#657184;--line:#e5ecf5;--soft:#f7fbff;--green:#10a76d;--shadow:0 18px 55px #163a5f14}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%}html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:var(--ink);background:linear-gradient(#f7fbff,#fff);margin:0;font-family:inherit;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,h4,h5,h6,p{margin-block-start:0}a{color:inherit;text-decoration:none}.app-shell .actions{gap:12px;display:flex}.app-shell .empty-stage{color:var(--muted);border:1px dashed var(--line);text-align:center;background:#fbfdff;border-radius:12px;margin-top:14px;padding:18px;font-size:13px}.app-shell .avatar{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);border-radius:999px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.app-shell .avatar.active{box-shadow:0 0 0 4px #34aef726}.app-shell .secondary-action{width:52px;height:52px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;place-items:center;padding:0;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:grid}.app-shell .secondary-action:hover{color:#0f52e8;border-color:#34aef773;transform:translateY(-2px);box-shadow:0 10px 24px #0f52e814}.app-shell .call-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10a76d,#38d292);border:0;border-radius:999px;place-items:center;width:68px;height:68px;padding:0;font-weight:600;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 14px 28px #10a76d38}.app-shell .call-action:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px #10a76d52}.app-shell .modal-emoji-button,.app-shell .modal-send-button{cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:grid}.app-shell .modal-emoji-button{color:#0f52e8;border:1px solid var(--line);background:#f1f7ff}.app-shell .modal-send-button{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);border:0}.app-shell .modal-emoji-button:hover,.app-shell .modal-send-button:hover{transform:translateY(-2px)}.app-shell .modal-emoji-button:hover{color:#0f52e8;border-color:#34aef773;box-shadow:0 10px 24px #0f52e814}.app-shell .modal-send-button:hover{color:#fff;box-shadow:0 10px 24px #0f52e81f}.app-shell .pipeline-view-toggle{flex-wrap:wrap;gap:8px;display:flex}.app-shell .pipeline-view-toggle button{height:40px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s}.app-shell .pipeline-view-toggle button:hover{color:#0f52e8;border-color:#34aef773;transform:translateY(-1px);box-shadow:0 8px 18px #0f52e814}.app-shell .pipeline-view-toggle button.active{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);border-color:#0000;box-shadow:0 8px 18px #0f52e829}.app-shell{height:calc(100vh - 16px);min-height:0;box-shadow:var(--shadow);background:#fff;border:1px solid #dfe7f2;border-radius:24px;grid-template-rows:minmax(0,1fr);grid-template-columns:340px 1fr 8px 390px;margin:8px;transition:grid-template-columns .28s;display:grid;overflow:hidden}.dashboard{scrollbar-width:thin;scrollbar-color:#d8e5f2 transparent;min-width:0;height:100%;padding:32px 30px 26px;overflow-y:auto}.dashboard::-webkit-scrollbar{width:3px}.dashboard::-webkit-scrollbar-thumb{background:#d8e5f2;border-radius:999px}.dashboard::-webkit-scrollbar-track{background:0 0}.resize-handle{cursor:col-resize;opacity:1;background:0 0;flex-shrink:0;width:8px;height:100%;transition:none;position:relative}.resize-handle:after{content:"";background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.resize-handle:hover{opacity:1;width:8px;box-shadow:none;background:0 0}.resize-handle.disabled{cursor:default;opacity:1}body.resizing-hub{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing-hub .resize-handle{opacity:1;width:8px;box-shadow:none;background:0 0}html,body,#root{width:100%;height:100%;overflow:hidden}html,body{background:linear-gradient(#66c2ff 0%,#34aef7 34%,#1c67f2 72%,#0f52e8 100%)}#root{background:0 0}.app-shell{box-sizing:border-box;width:calc(100% - 16px);height:calc(100% - 16px);min-height:0;overflow:hidden}.sidebar{height:100%;min-height:0;overflow:hidden}.dashboard{scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;height:100%;min-height:0;overflow:hidden auto}.comm-panel{height:100%;min-height:0;overflow:hidden}.sidebar{box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfcff 34%,#f4f7ff 62%,#edf2ff 82%,#e7eeff 100%);border-right:1px solid #dfe8f2;flex-direction:column;height:100%;min-height:0;padding:28px 18px 24px;display:flex;overflow:hidden}.brand-row{align-items:center;gap:8px;padding:0 42px 18px;display:flex}.brand-mark-image{object-fit:contain;flex-shrink:0;width:40px;height:40px}.brand-name{letter-spacing:-.02em;white-space:nowrap;align-items:center;font-size:27px;font-weight:600;line-height:1;display:flex}.brand-name .kaskade{color:#000;font-weight:600}.brand-name .flow{background:linear-gradient(#66c2ff 0%,#34aef7 35%,#1c67f2 75%,#0f52e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:8px;font-weight:600}.workspace-switcher{isolation:isolate;background:linear-gradient(#fffffffc 0%,#f7fbfff7 100%);border:1px solid #dfe9f4;border-radius:14px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:4px;display:grid;position:relative;box-shadow:0 7px 20px #1f47760a,inset 0 1px #ffffffeb}.workspace-switcher__indicator{z-index:0;background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));width:calc(50% - 6px);height:calc(100% - 8px);box-shadow:0 8px 18px var(--kf-color-shadow-action-default), inset 0 1px 0 #ffffff29;pointer-events:none;border-radius:10px;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .22s,filter .22s;position:absolute;top:4px;left:4px;overflow:hidden;transform:translate(0)}.workspace-switcher.is-leadership .workspace-switcher__indicator{transform:translate(calc(100% + 4px))}.workspace-switcher__indicator:after{content:"";background:linear-gradient(115deg,#0000 20%,#ffffff0a 38%,#ffffff2e 50%,#ffffff0a 62%,#0000 80%);transition:transform .62s;position:absolute;inset:0;transform:translate(-170%)skew(-22deg)}.workspace-switcher:hover .workspace-switcher__indicator:after{transform:translate(170%)skew(-22deg)}.workspace-switcher__option{z-index:1;color:#5f7187;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;transition:color .22s,text-shadow .22s,opacity .22s;display:inline-flex;position:relative}.workspace-switcher__option:hover:not(.is-active){color:#0f52e8}.workspace-switcher__option.is-active{color:var(--kf-color-text-on-primary);text-shadow:0 1px 1px #001c4e24}.workspace-switcher__option:focus-visible{outline-offset:2px;outline:2px solid #0f52e857}@media (prefers-reduced-motion:reduce){.workspace-switcher__indicator,.workspace-switcher__indicator:after,.workspace-switcher__option{transition-duration:.01ms}}.sidebar-nav{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:0;display:flex;overflow:hidden}.sidebar-nav__group{background:linear-gradient(#fffffffa 0%,#f7fbfff5 100%);border:1px solid #dfe9f4;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 7px 20px #1f47760a,inset 0 1px #ffffffe6}.sidebar-nav__group+.sidebar-nav__group{padding-top:12px}.sidebar-nav__group-label{color:#0f52e8;letter-spacing:.075em;text-transform:uppercase;padding:0 9px;font-size:9.5px;font-weight:850;line-height:1.2}.sidebar-nav__items{flex-direction:column;gap:5px;display:flex}.sidebar-nav__item{color:#26384d;text-align:left;cursor:pointer;width:100%;min-height:46px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;padding:6px 10px 6px 8px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.sidebar-nav__item:before{content:"";opacity:0;background:linear-gradient(#34aef7 0%,#0f52e8 100%);border-radius:999px;width:3px;transition:opacity .16s,transform .16s;position:absolute;top:10px;bottom:10px;left:-7px;transform:scaleY(.55)}.sidebar-nav__icon{color:#63758b;background:#f8fbffe0;border:1px solid #e1e9f2;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 7px #1f477606}.sidebar-nav__icon svg{width:18px;height:18px}.sidebar-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;line-height:1.2;overflow:hidden}.sidebar-nav__item:hover{color:#0f52e8;background:linear-gradient(90deg,#0f52e80b,#34aef711);border-color:#34aef72e;transform:translateY(-1px);box-shadow:0 6px 16px #0f52e80e}.sidebar-nav__item:hover .sidebar-nav__icon{color:#0f52e8;background:#f1f8fff5;border-color:#34aef752}.sidebar-nav__item.active{color:#16314f;background:linear-gradient(90deg,#0f52e817 0%,#34aef71d 100%);border-color:#34aef747;box-shadow:0 8px 18px #0f52e813,inset 0 1px #ffffffb8}.sidebar-nav__item.active:before{opacity:1;transform:scaleY(1)}.sidebar-nav__item.active .sidebar-nav__icon{color:#0f52e8;background:linear-gradient(#eef7fffa 0%,#e1f1fffa 100%);border-color:#34aef766;box-shadow:0 5px 12px #0f52e817}.sidebar-nav__item.active .sidebar-nav__label{font-weight:850}.sidebar-nav__item:focus-visible{outline-offset:2px;outline:2px solid #0f52e857}.sidebar-footer{flex-direction:column;flex:none;gap:14px;margin-top:18px;padding-top:0;display:flex}.theme-toggle-card{background:linear-gradient(#fffffffc 0%,#f8fbfffa 100%);border:1px solid #dfe9f4;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;margin-bottom:0;padding:11px 12px 11px 16px;display:flex;position:relative;box-shadow:0 7px 20px #1f47760a,inset 0 1px #ffffffeb}.theme-toggle-card__identity{align-items:center;gap:10px;min-width:0;display:flex}.theme-toggle-card__icon{color:#0f52e8;background:linear-gradient(#f5faff 0%,#edf6ff 100%);border:1px solid #34aef742;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 4px 10px #0f52e80e}.theme-toggle-card__icon svg{width:17px;height:17px}.theme-toggle-card__label{color:#31445a;font-size:13.5px;font-weight:800}.theme-toggle{background:linear-gradient(#f4f8fd 0%,#edf4fb 100%);border:1px solid #dfe8f2;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #1f47760a}.theme-toggle button{color:#708298;width:34px;height:34px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.theme-toggle button svg{width:17px;height:17px}.theme-toggle button:hover{color:#0f52e8;box-shadow:none;background:#ffffffb8;border-color:#34aef72e;transform:none}.theme-toggle button.active{color:#0f52e8;background:linear-gradient(#fff 0%,#f4f9ff 100%);border-color:#34aef742;box-shadow:0 5px 12px #0f52e81a,inset 0 1px #fffffff5}.theme-toggle button:focus-visible{outline-offset:2px;outline:2px solid #0f52e857}.user-card-shell{width:100%;position:relative}.user-card-shell.is-open{z-index:25}.user-card-menu{color:#26384d;transform-origin:100% 100%;background:linear-gradient(#fffffffe 0%,#f8fbfffc 100%);border:1px solid #dfe9f4;border-radius:14px;flex-direction:column;gap:4px;padding:7px;animation:.15s both user-card-menu-in;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 34px #1f477621,inset 0 1px #fffffff5}.user-card-menu:after{content:"";background:#f8fbff;border-bottom:1px solid #dfe9f4;border-right:1px solid #dfe9f4;width:9px;height:9px;position:absolute;bottom:-5px;right:18px;transform:rotate(45deg)}@keyframes user-card-menu-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.user-card-menu__item{z-index:1;color:#31445a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:42px;padding:5px 10px 5px 7px;font-size:12.5px;font-weight:750;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.user-card-menu__icon{color:#60748b;background:#f6f9fd;border:1px solid #e1e9f2;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.user-card-menu__item:hover,.user-card-menu__item:focus-visible{color:#0f52e8;background:#34aef713;border-color:#34aef733;outline:none}.user-card-menu__item:hover .user-card-menu__icon,.user-card-menu__item:focus-visible .user-card-menu__icon{color:#0f52e8;background:#eef7ff;border-color:#34aef747}.user-card-menu__item--logout:hover,.user-card-menu__item--logout:focus-visible{color:#b42318;background:#b423180e;border-color:#b4231829}.user-card-menu__item--logout:hover .user-card-menu__icon,.user-card-menu__item--logout:focus-visible .user-card-menu__icon{color:#b42318;background:#fff5f4;border-color:#b423182e}.user-card{background:linear-gradient(#fffffffc 0%,#f8fbfffa 100%);border:1px solid #dfe9f4;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:78px;padding:12px 11px 12px 13px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 7px 20px #1f47760a,inset 0 1px #ffffffeb}.user-card:hover{background:linear-gradient(#fff 0%,#f5faff 100%);border-color:#34aef74d;transform:translateY(-1px);box-shadow:0 9px 22px #0f52e811,inset 0 1px #fffffff0}.user-card img{object-fit:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:48px;height:48px;box-shadow:0 0 0 1px #34aef747,0 5px 12px #1f47761a}.user-card>div{min-width:0}.user-card strong,.user-card small{display:block}.user-card strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.2;overflow:hidden}.user-card small{color:#6f8197;margin-top:3px;font-size:11.5px;font-weight:600;line-height:1.2}.user-card__chevron{color:#60748b;cursor:pointer;background:linear-gradient(#f8fbff 0%,#f2f7fc 100%);border:1px solid #dce7f2;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px 8px #1f477609}.user-card__chevron:focus-visible{outline-offset:2px;outline:2px solid #0f52e857}.user-card__chevron svg{stroke-width:2.15px;width:16px;height:16px;transition:transform .16s}.user-card-shell.is-open .user-card__chevron svg{transform:rotate(180deg)}.user-card:hover .user-card__chevron,.user-card-shell.is-open .user-card__chevron{color:#0f52e8;background:#f1f8ff;border-color:#34aef752;box-shadow:0 4px 10px #0f52e812}.app-shell.dark-mode .workspace-switcher{background:linear-gradient(180deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-1) 100%);border-color:#2b3a4e;box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff06}.app-shell.dark-mode .workspace-switcher__option{color:var(--kf-dark-muted);box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .workspace-switcher__option:hover:not(.is-active){color:var(--kf-dark-brand-bright);box-shadow:none;background:#34aef712;border-color:#34aef72e}.app-shell.dark-mode .workspace-switcher__indicator{background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));box-shadow:0 8px 18px #0f52e847,inset 0 1px #ffffff29}.app-shell.dark-mode .workspace-switcher__option.is-active,.app-shell.dark-mode .workspace-switcher__option.is-active:hover,.app-shell.dark-mode .workspace-switcher__option.is-active:focus-visible{color:var(--kf-color-text-on-primary);box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .user-card-menu{color:var(--kf-dark-text-soft);background:linear-gradient(180deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-1) 100%);border-color:#2b3a4e;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff06}.app-shell.dark-mode .user-card-menu:after{background:var(--kf-dark-surface-1);border-bottom-color:#2b3a4e;border-right-color:#2b3a4e}.app-shell.dark-mode .user-card-menu__item{color:var(--kf-dark-text-soft)}.app-shell.dark-mode .user-card-menu__icon{color:var(--kf-dark-muted);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-border)}.app-shell.dark-mode .user-card-menu__item:hover,.app-shell.dark-mode .user-card-menu__item:focus-visible{color:var(--kf-dark-brand-bright);background:#34aef712;border-color:#34aef733}.app-shell.dark-mode .user-card-menu__item:hover .user-card-menu__icon,.app-shell.dark-mode .user-card-menu__item:focus-visible .user-card-menu__icon{color:var(--kf-dark-brand-bright);background:var(--kf-dark-brand-soft);border-color:#34aef74d}.app-shell.dark-mode .user-card-menu__item--logout:hover,.app-shell.dark-mode .user-card-menu__item--logout:focus-visible{color:#ff8b80;background:#b4231817;border-color:#ff8b802e}.app-shell.dark-mode .user-card-menu__item--logout:hover .user-card-menu__icon,.app-shell.dark-mode .user-card-menu__item--logout:focus-visible .user-card-menu__icon{color:#ff8b80;background:#b423181f;border-color:#ff8b8033}.conversation-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b118c;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.conversation-modal{border:1px solid var(--line);width:min(920px,100vw - 48px);max-height:calc(100vh - 56px);color:var(--ink);background:#fff;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 90px #07111f38}.conversation-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:24px 24px 20px;display:flex}.modal-client-title{align-items:center;gap:14px;display:flex}.modal-client-title h2{letter-spacing:-.03em;margin:0;font-size:24px}.modal-client-title span{color:var(--green);margin-top:4px;font-weight:700;display:block}.modal-header-actions{align-items:center;gap:10px;display:flex}.modal-header-actions button{color:#0f52e8;background:#f1f7ff;place-items:center;width:44px;height:44px;padding:0;display:grid}.modal-milestone-tracker{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:0;padding:24px 34px 20px;display:grid}.modal-milestone-step{text-align:center;min-width:0}.modal-milestone-line{justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative}.modal-milestone-line i{z-index:0;background:#dbe6f2;width:50%;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.modal-milestone-line i:first-child{left:0}.modal-milestone-line i:last-child{right:0}.modal-milestone-line span{z-index:1;color:#64748b;background:#fff;border:2px solid #94a3b8;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative}.modal-milestone-step:first-child .modal-milestone-line i:first-child,.modal-milestone-step:last-child .modal-milestone-line i:last-child{display:none}.modal-milestone-step.complete .modal-milestone-line i,.modal-milestone-step.active .modal-milestone-line i:first-child{background:#0f52e8}.modal-milestone-step.complete .modal-milestone-line span{color:#fff;background:#0f52e8;border-color:#0f52e8}.modal-milestone-step.active .modal-milestone-line span{color:#0f52e8;border-color:#0f52e8;box-shadow:0 0 0 5px #0f52e81f}.modal-milestone-step strong{font-size:13px;display:block}.modal-milestone-step small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.modal-milestone-step.active small{color:#0f52e8;font-weight:700}.modal-client-card{border:1px solid var(--line);background:linear-gradient(#fff,#fbfdff);border-radius:20px;grid-template-columns:1fr 1fr 1.45fr;gap:18px;margin:22px;padding:22px;display:grid}.modal-detail-item{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.modal-detail-item>svg{color:#0f52e8;background:#f1f7ff;border-radius:12px;width:38px;height:38px;padding:9px}.modal-detail-item small,.automation-select small{color:var(--muted);margin-bottom:5px;font-size:13px;display:block}.modal-detail-item strong{font-size:14px;line-height:1.45}.automation-detail{border-left:1px solid var(--line);grid-area:1/3;grid-template-columns:42px 1fr auto;padding-left:18px}.automation-toggle{color:#0f52e8;background:#fff;align-items:center;gap:8px;height:44px;display:flex}.automation-select{border-left:1px solid var(--line);grid-area:2/3;padding-left:18px}.automation-select button{width:100%;height:48px;color:var(--muted);background:#fff;justify-content:space-between;align-items:center;display:flex}.modal-chat-area{border-top:1px solid var(--line);flex:1;min-height:300px;padding:22px 32px;overflow-y:auto}.modal-day-label{text-align:center;color:var(--muted);margin-bottom:22px;font-size:13px;font-weight:700}.modal-message-row{flex-direction:column;margin-bottom:22px;display:flex}.modal-message-row small{color:var(--muted);margin-top:7px;font-size:12px}.modal-message-row.outbound{align-items:flex-end}.modal-message-row.outbound small{text-align:right}.modal-compose{border-top:1px solid var(--line);grid-template-columns:1fr 44px 44px;gap:10px;padding:18px 22px 22px;display:grid}.modal-compose input{border:1px solid var(--line);height:48px;color:var(--ink);background:#fff;border-radius:14px;outline:0;padding:0 16px;font-family:inherit}.modal-header-actions .snooze-label{color:inherit;font-size:12px;font-weight:800}.kf-button{border-radius:var(--kf-radius-action-control);cursor:pointer;justify-content:center;align-items:center;min-height:46px;padding:0;font-family:inherit;font-size:12px;font-weight:750;line-height:1;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.kf-button__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kf-button__label{min-width:0}.kf-button--primary{isolation:isolate;color:var(--kf-color-text-on-primary);background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));box-shadow:0 8px 18px var(--kf-color-shadow-action-default);border:1px solid #0000;gap:9px;padding-inline:18px;font-size:14px;transition:transform .18s,box-shadow .22s,filter .22s;position:relative;overflow:hidden}.kf-button--primary>*{z-index:2;position:relative}.kf-button--primary:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff0d 38%,#ffffff38 50%,#ffffff0d 62%,#0000 80%);transition:transform .65s;position:absolute;inset:0;transform:translate(-175%)skew(-22deg)}.kf-button--primary:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px)scale(1.0125);box-shadow:0 14px 28px #0f52e83d,0 5px 12px #0f52e81f,inset 0 1px #ffffff2e}.kf-button--primary:hover:not(:disabled):before{transform:translate(175%)skew(-22deg)}.kf-button--primary:active:not(:disabled){transform:translateY(0)scale(.995);box-shadow:0 6px 14px #0f52e82e,inset 0 2px 4px #00000014}.kf-button--primary svg{color:inherit;stroke:currentColor}.kf-button--primary:hover:not(:disabled),.kf-button--primary:hover:not(:disabled):visited{color:var(--kf-color-text-on-primary)!important}.kf-button--primary:hover:not(:disabled) svg,.kf-button--primary:hover:not(:disabled) svg *{stroke:currentColor;fill:none;color:var(--kf-color-text-on-primary)!important}.kf-button--secondary{gap:var(--kf-page-header-button-icon-gap);color:var(--kf-color-action-secondary-text);background:var(--kf-color-surface-primary);border:1px solid var(--line);padding-inline:15px}.kf-button--secondary:hover:not(:disabled){color:var(--kf-color-action-secondary-hover-text);background:var(--kf-color-action-secondary-hover-surface);border-color:var(--kf-color-action-secondary-hover-border);box-shadow:0 7px 16px var(--kf-color-shadow-action-subtle);transform:translateY(-1px)}.kf-button--surface{gap:var(--kf-page-header-button-icon-gap);color:var(--kf-color-brand-primary);background:#f7fbff;border:1px solid #cfe1f5;padding-inline:15px;font-size:12px}.kf-button--surface:hover:not(:disabled){color:var(--kf-color-brand-primary);background:var(--kf-color-surface-primary);box-shadow:0 7px 16px var(--kf-color-shadow-action-subtle);border-color:#73b7ff;transform:translateY(-1px)}.kf-icon-button--surface{color:var(--kf-color-brand-primary);background-color:#f7fbff;border:1px solid #cfe1f5;box-shadow:0 3px 8px #0f52e80f}.kf-icon-button--surface:hover:not(:disabled){color:var(--kf-color-brand-primary);background-color:var(--kf-color-surface-primary);border-color:#73b7ff;box-shadow:0 6px 14px #0f52e81a}.kf-button--danger{gap:var(--kf-page-header-button-icon-gap);color:#dc2626;background:#fff;border:1px solid #fecaca;padding-inline:15px;font-size:12px}.kf-button--danger:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 7px 16px #dc26262e}.kf-button:focus-visible{outline:none;box-shadow:0 0 0 4px #34aef729}.kf-button--primary:focus-visible{box-shadow:0 0 0 4px #34aef729, 0 8px 18px var(--kf-color-shadow-action-default)}.kf-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.kf-icon-button{cursor:pointer;border-style:solid;border-width:1px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.kf-icon-button:hover:not(:disabled){transform:translateY(-1px)}.kf-icon-button:active:not(:disabled){transform:translateY(0)}.kf-icon-button:focus-visible{outline:none;box-shadow:0 0 0 4px #34aef724}.kf-icon-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.kf-icon-button__icon{justify-content:center;align-items:center;display:inline-flex}.kf-icon-button__icon svg{stroke-width:2px;width:100%;height:100%;display:block}.kf-icon-button--small{border-radius:9px;width:30px;height:30px}.kf-icon-button--small .kf-icon-button__icon{width:14px;height:14px}.kf-icon-button--medium{border-radius:11px;width:36px;height:36px}.kf-icon-button--medium .kf-icon-button__icon{width:16px;height:16px}.kf-icon-button--large{border-radius:var(--kf-radius-action-control);width:44px;height:44px}.kf-icon-button--large .kf-icon-button__icon{width:18px;height:18px}.kf-icon-button--primary{color:#fff;background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));border-color:var(--kf-color-brand-primary);box-shadow:0 6px 14px var(--kf-color-shadow-action-default)}.kf-icon-button--primary:hover:not(:disabled){box-shadow:0 8px 18px var(--kf-color-shadow-action-hover)}.kf-icon-button--secondary{color:var(--kf-color-brand-primary);background-color:#fff;border-color:#cfe1f5;box-shadow:0 3px 8px #0f52e80f}.kf-icon-button--secondary:hover:not(:disabled){background-color:#f4f9ff;border-color:#73b7ff;box-shadow:0 6px 14px #0f52e81a}.kf-icon-button--danger{color:#dc2626;background-color:#fff;border-color:#fecaca;box-shadow:0 3px 8px #dc26260f}.kf-icon-button--danger:hover:not(:disabled){color:#fff;background-color:#dc2626;border-color:#dc2626;box-shadow:0 6px 14px #dc26262e}.kf-icon-button--danger:focus-visible{box-shadow:0 0 0 4px #dc262624}.kf-switch{flex-shrink:0;display:inline-flex;position:relative}.kf-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.kf-switch__track{cursor:pointer;background:#cbd5e1;border:1px solid #bac6d4;border-radius:999px;align-items:center;width:44px;height:24px;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.kf-switch__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;left:3px;box-shadow:0 2px 5px #0f172a38}.kf-switch input:checked+.kf-switch__track{background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));border-color:var(--kf-color-brand-primary);box-shadow:0 4px 10px var(--kf-color-shadow-action-default)}.kf-switch input:checked+.kf-switch__track .kf-switch__thumb{transform:translate(20px)}.kf-switch input:focus-visible+.kf-switch__track{outline:none;box-shadow:0 0 0 4px #34aef724}.kf-switch input:checked:focus-visible+.kf-switch__track{box-shadow:0 0 0 4px #34aef724, 0 4px 10px var(--kf-color-shadow-action-default)}.kf-switch input:disabled+.kf-switch__track{opacity:.55;cursor:not-allowed}.kf-select{color:#20324a;cursor:pointer;appearance:none;background-color:#f7fbff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230f52e8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;border:1px solid #cfe1f5;border-radius:12px;min-width:150px;height:44px;padding:0 42px 0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.kf-select:hover:not(:disabled){background-color:var(--kf-color-surface-primary);border-color:#73b7ff;transform:translateY(-1px);box-shadow:0 6px 14px #0f52e814}.kf-select:focus{background-color:var(--kf-color-surface-primary);border-color:var(--kf-color-brand-primary);outline:none;box-shadow:0 0 0 4px #34aef71f}.kf-select:disabled{opacity:.55;cursor:not-allowed;transform:none}.kf-input,.kf-textarea{box-sizing:border-box;width:100%;color:var(--ink);background:var(--kf-neutral-0);transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard);border:1px solid #d9e4f0;border-radius:12px;outline:none;font-family:inherit;font-size:12px}.kf-input{min-height:44px;padding:0 13px;line-height:1}.kf-input::placeholder,.kf-textarea::placeholder{color:#9ca8b8}.kf-input:hover:not(:disabled),.kf-textarea:hover:not(:disabled){border-color:#aec8e8}.kf-input:focus,.kf-textarea:focus{background:var(--kf-neutral-0);border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07)}.kf-input:disabled,.kf-textarea:disabled{color:var(--muted);cursor:not-allowed;opacity:.7;background:#f1f4f8;border-color:#d9e1ea}.kf-input:read-only:not(:disabled),.kf-textarea:read-only:not(:disabled){cursor:default}.kf-input[aria-invalid=true],.kf-textarea[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 4px #dc26261a}.kf-textarea{resize:vertical;min-height:92px;padding:12px 13px;line-height:1.5}.kf-textarea:disabled{resize:none}.kf-modal-backdrop{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b118c;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.kf-modal{width:min(720px,100vw - 48px);max-height:calc(100vh - 56px);color:var(--ink);background:var(--kf-color-surface-primary);border:1px solid var(--line);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 90px #07111f38}.kf-modal-header{background:var(--kf-color-surface-primary);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px 15px;display:flex}.kf-modal-header__main{align-items:center;gap:14px;min-width:0;display:flex}.kf-modal-header__icon{width:48px;min-width:48px;height:48px;color:var(--kf-color-brand-primary);background:#edf5ff;border:1px solid #dbe9fb;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kf-modal-header__icon svg{color:inherit;stroke:currentColor;display:block}.kf-modal-header__copy{min-width:0}.kf-modal-header__title{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:750;line-height:1.2}.kf-modal-header__description{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.kf-modal-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 18px;display:flex;overflow:visible auto}.kf-modal .kf-section-surface,.kf-modal .kf-info-surface{width:100%}.kf-modal .kf-section-surface{padding:20px}.kf-modal .kf-section-surface>.kf-section-header .kf-section-header__icon,.kf-modal .kf-info-surface>.kf-section-header .kf-section-header__icon{border-radius:11px;width:38px;min-width:38px;height:38px}.kf-modal .kf-section-surface>.kf-section-header .kf-section-header__title,.kf-modal .kf-info-surface>.kf-section-header .kf-section-header__title{font-size:14px;line-height:1.25}.kf-modal .kf-section-surface>.kf-section-header .kf-section-header__description,.kf-modal .kf-info-surface>.kf-section-header .kf-section-header__description{margin-top:3px;font-size:12px;line-height:1.4}.kf-modal-footer{border-top:1px solid var(--line);background:#fffffff5;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:12px 24px;display:flex}@media (width<=600px){.kf-modal-backdrop{padding:14px}.kf-modal{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.kf-modal-header{padding:16px 16px 14px}.kf-modal-header__icon{width:44px;min-width:44px;height:44px}.kf-modal-body{padding-inline:14px}.kf-modal .kf-section-surface{padding:17px}.kf-modal-footer{padding:12px 16px}}.kf-dialog-backdrop{z-index:2600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kf-dialog{width:min(380px,100%);color:var(--ink);background:var(--kf-color-surface-primary);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 22px 50px #0f172a33,0 4px 12px #0f172a14}.kf-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 14px;display:flex}.kf-dialog-header__copy{min-width:0}.kf-dialog-header__title{color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.3}.kf-dialog-header__description{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.kf-dialog-body{color:var(--muted);padding:1px 20px 20px;font-size:13px;line-height:1.55}.kf-dialog-body p{margin:0}.kf-dialog-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 20px;display:grid}.kf-dialog-footer .kf-button{width:100%}@media (width<=480px){.kf-dialog-footer{grid-template-columns:1fr}}.kf-pagination{color:#6d7d91;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:10px;font-weight:650;display:flex}.kf-pagination__summary{white-space:nowrap;min-width:0}.kf-pagination__summary strong{color:#41536a;font-weight:820}.kf-pagination__controls{background:linear-gradient(#f8fbff 0%,#f2f6fb 100%);border:1px solid #d8e3ef;border-radius:11px;align-items:center;gap:2px;min-width:0;padding:3px;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 2px 7px #0f172a06}.kf-pagination__button{color:#64758b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.kf-pagination__button:hover:not(:disabled),.kf-pagination__button:focus-visible:not(:disabled){color:var(--kf-blue-600);background:#fff;border-color:#34aef761;box-shadow:0 2px 7px #0f52e814}.kf-pagination__button:active:not(:disabled){transform:translateY(1px)}.kf-pagination__button:focus-visible{outline-offset:1px;outline:2px solid #34aef73d}.kf-pagination__button:disabled{color:#b8c4d1;cursor:default;opacity:.58}.kf-pagination__page{color:#78889b;text-align:center;white-space:nowrap;min-width:78px;padding:0 7px}.kf-pagination__page strong{color:var(--kf-blue-600);font-weight:850}.kf-pagination--compact{gap:8px;font-size:9px}.kf-pagination--compact .kf-pagination__controls{padding:2px}.kf-pagination--compact .kf-pagination__button{width:26px;height:26px}.kf-pagination--compact .kf-pagination__edge{display:none}.kf-pagination--compact .kf-pagination__page{min-width:68px;padding-inline:4px}.app-shell.dark-mode .kf-pagination{color:#8290a4}.app-shell.dark-mode .kf-pagination__summary strong{color:#c7d1de}.app-shell.dark-mode .kf-pagination__controls{background:linear-gradient(#172131 0%,#121b29 100%);border-color:#7491b238;box-shadow:inset 0 1px #ffffff06,0 2px 8px #00000024}.app-shell.dark-mode .kf-pagination__button{color:#8d9caf}.app-shell.dark-mode .kf-pagination__button:hover:not(:disabled),.app-shell.dark-mode .kf-pagination__button:focus-visible:not(:disabled){color:#77c9ff;background:#1b2a3d;border-color:#34aef747;box-shadow:0 2px 8px #00000029}.app-shell.dark-mode .kf-pagination__button:disabled{color:#536174}.app-shell.dark-mode .kf-pagination__page{color:#8795a8}.app-shell.dark-mode .kf-pagination__page strong{color:#69c2ff}@media (width<=720px){.kf-pagination{gap:8px;width:100%}.kf-pagination__edge{display:none}.kf-pagination__page{min-width:68px;padding-inline:4px}}.kf-surface{box-sizing:border-box;background:var(--kf-neutral-0);box-shadow:var(--kf-shadow-xs);transition:var(--kf-transition-surface);border:1px solid #0f52e81f;border-radius:16px;position:relative}.kf-surface--interactive{cursor:pointer}.kf-surface--interactive:hover{border-color:var(--kf-blue-400-alpha-42);box-shadow:var(--kf-shadow-md);transform:translateY(-1px)}.kf-surface--interactive:focus-visible{border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07), var(--kf-shadow-md);outline:none}.kf-surface.kf-premium-surface{background:var(--kf-surface-premium-background);border-color:var(--kf-surface-premium-border);box-shadow:var(--kf-surface-premium-shadow)}.kf-surface.kf-premium-surface.kf-surface--interactive:hover{border-color:var(--kf-blue-400-alpha-42);box-shadow:0 8px 18px var(--kf-blue-600-alpha-07)}.kf-surface.kf-showcase-surface{background:var(--kf-surface-showcase-background);border-color:var(--kf-surface-showcase-border);box-shadow:var(--kf-surface-showcase-shadow)}.kf-surface.kf-showcase-surface.kf-surface--interactive:hover{border-color:var(--kf-blue-400-alpha-42);box-shadow:var(--kf-shadow-md)}.kf-feature-surface{padding:18px}.kf-feature-surface--default{background:var(--kf-neutral-0);border-color:#0f52e81f}.kf-feature-surface--accent{background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef708), var(--kf-blue-50);border-color:var(--kf-blue-400-alpha-42)}.kf-feature-surface .kf-section-header{width:100%}.kf-feature-surface .kf-section-header__main{gap:14px}.kf-feature-surface .kf-section-header__icon{background:var(--kf-blue-50);width:44px;min-width:44px;height:44px;box-shadow:var(--kf-shadow-xs);border-color:#34aef733;border-radius:12px}.kf-feature-surface--accent .kf-section-header__icon{background:var(--kf-neutral-0)}.kf-feature-surface .kf-section-header__title{font-size:16px;line-height:1.3}.kf-feature-surface .kf-section-header__badge{border-color:#34aef738;min-height:22px;padding:0 9px;font-size:9px}.kf-feature-surface .kf-section-header__description{margin-top:4px;font-size:12px;line-height:1.45}.kf-feature-surface .kf-section-header__actions{margin-left:auto}.kf-feature-surface__content{margin-top:16px}.kf-feature-surface--default.kf-surface--interactive:hover{background:linear-gradient(180deg, var(--kf-neutral-0), var(--kf-blue-50))}.kf-feature-surface--accent.kf-surface--interactive:hover{background:linear-gradient(100deg, #0f52e817, #34aef70b), var(--kf-blue-50)}.kf-section-surface{background:var(--kf-neutral-0);border-color:#0f52e81f;padding:18px}.kf-section-surface .kf-section-header{width:100%}.kf-section-surface--setting{padding:14px}.kf-section-surface__setting-row{align-items:center;gap:12px;min-width:0;display:flex}.kf-section-surface__setting-copy{flex-direction:column;flex:1;min-width:0;display:flex}.kf-section-surface__label{color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.3}.kf-section-surface__value{color:var(--ink);margin-top:3px;font-size:12.5px;font-weight:700;line-height:1.35}.kf-section-surface__icon{width:36px;min-width:36px;height:36px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef72e;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.kf-section-surface__icon svg{color:inherit;stroke:currentColor;display:block}.kf-section-surface__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.kf-section-surface__content{margin-top:10px}.kf-section-surface--setting .kf-section-surface__content{margin-top:12px}.kf-section-surface.kf-surface--interactive:hover{background:linear-gradient(180deg, var(--kf-neutral-0), var(--kf-blue-50))}.kf-info-surface{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border-color:#34aef752;flex-direction:column;padding:12px 15px;display:flex}.kf-info-surface>.kf-section-header,.kf-info-surface>.kf-info-surface__section-header{align-items:center;width:100%;display:flex}.kf-info-surface>.kf-section-header .kf-section-header__main,.kf-info-surface>.kf-info-surface__section-header .kf-section-header__main{align-items:center}.kf-info-surface>.kf-section-header .kf-section-header__copy,.kf-info-surface>.kf-info-surface__section-header .kf-section-header__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.kf-info-surface>.kf-section-header .kf-section-header__icon,.kf-info-surface>.kf-info-surface__section-header .kf-section-header__icon{border-radius:11px;width:38px;min-width:38px;height:38px}.kf-info-surface>.kf-section-header .kf-section-header__title,.kf-info-surface>.kf-info-surface__section-header .kf-section-header__title{font-size:13px;line-height:1.35}.kf-info-surface>.kf-section-header .kf-section-header__description,.kf-info-surface>.kf-info-surface__section-header .kf-section-header__description{margin-top:3px;font-size:11.5px;line-height:1.45}.kf-info-surface>.kf-section-header .kf-section-header__badge,.kf-info-surface>.kf-info-surface__section-header .kf-section-header__badge{min-height:21px;padding:0 8px;font-size:8.5px}.kf-info-surface>.kf-section-header .kf-section-header__actions,.kf-info-surface>.kf-info-surface__section-header .kf-section-header__actions{align-self:center;margin-left:auto}.kf-info-surface:not(.kf-info-surface--with-content)>.kf-section-header,.kf-info-surface:not(.kf-info-surface--with-content)>.kf-info-surface__section-header{flex:auto;margin-block:auto}.kf-info-surface--with-content{justify-content:flex-start}.kf-info-surface--with-content>.kf-section-header,.kf-info-surface--with-content>.kf-info-surface__section-header{flex:none;margin-block:0}.kf-info-surface__content{margin-top:10px}.kf-info-surface--with-content .kf-info-surface__content{padding-left:50px}.kf-info-surface.kf-surface--interactive:hover{background:linear-gradient(100deg, #0f52e813, #34aef70a), var(--kf-neutral-0)}.kf-metric-surface{background:var(--kf-neutral-0)}.kf-metric-surface--stacked{text-align:center;flex-direction:column;gap:8px;padding:16px;display:flex}.kf-metric-surface__header{justify-content:space-between;align-items:center;min-height:24px;display:flex}.kf-metric-surface--inline{text-align:left;align-items:center;gap:10px;min-width:88px;padding:10px 12px;display:flex}.kf-metric-surface__inline-copy{flex-direction:column;min-width:0;display:flex}.kf-metric-surface__icon{width:30px;min-width:30px;height:30px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef72e;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.kf-metric-surface__icon svg{color:inherit;stroke:currentColor;display:block}.kf-metric-surface__value{color:var(--ink);font-size:28px;font-weight:700;line-height:1.1;display:block}.kf-metric-surface--inline .kf-metric-surface__value{font-size:18px;line-height:1}.kf-metric-surface__label{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}.kf-metric-surface--inline .kf-metric-surface__label{margin-top:2px;font-size:10px;line-height:1.2}.kf-metric-surface__trend{color:var(--kf-blue-600);font-size:11px;font-weight:700}.kf-metric-surface--inline .kf-metric-surface__trend{margin-left:auto}.kf-metric-surface__content{margin-top:8px}.kf-metric-surface.kf-surface--interactive:hover{background:linear-gradient(180deg, var(--kf-neutral-0), var(--kf-blue-50))}@media (width<=560px){.kf-feature-surface .kf-section-header__actions,.kf-info-surface .kf-section-header__actions{width:100%;margin-left:0}.kf-info-surface .kf-section-header{align-items:flex-start}.kf-section-surface__setting-row{flex-wrap:wrap;align-items:flex-start}.kf-section-surface__actions{width:auto}}.kf-page-header{justify-content:space-between;align-items:center;gap:var(--kf-page-header-content-gap);margin-bottom:var(--kf-page-header-bottom-space);display:flex}.kf-page-header__content{min-width:0}.kf-page-header__eyebrow{color:var(--kf-color-brand-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;line-height:1.2;display:block}.kf-page-header__title{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.kf-page-header__description{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.45}.kf-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--kf-page-header-action-gap);flex:none;display:flex}.kf-section{width:100%;min-width:0;color:var(--ink);background:var(--kf-color-surface-primary);border:1px solid var(--line);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px #0f52e80e}.kf-section__body{min-width:0;padding:1px 22px 22px}.kf-section-header{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0;display:flex}.kf-section-header__main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.kf-section-header__icon{width:38px;min-width:38px;height:38px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef72e;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.kf-section-header__icon svg{color:inherit;stroke:currentColor;display:block}.kf-section-header__copy{min-width:0}.kf-section-header__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kf-section-header__title{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.35}.kf-section-header__badge{min-height:21px;color:var(--kf-blue-600);letter-spacing:.045em;text-transform:uppercase;background:#eaf4ff;border:1px solid #34aef733;border-radius:999px;align-items:center;padding:0 8px;font-size:8.5px;font-weight:800;line-height:1;display:inline-flex}.kf-section-header__description{color:var(--muted);margin:3px 0 0;font-size:11.5px;line-height:1.45}.kf-section-header__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=560px){.kf-section-header{flex-wrap:wrap}.kf-section-header__actions{margin-left:auto}}.login-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;background:#fff;border:1px solid #34aef785;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 16px);height:calc(100dvh - 16px);min-height:0;margin:8px;display:grid;overflow:hidden;box-shadow:0 18px 55px #163a5f14,0 0 0 1px #0f52e80d}.login-brand-panel{isolation:isolate;color:#f5f8fc;background:radial-gradient(circle at 82% 11%,#34aef72b,#0000 24%),radial-gradient(circle at 6% 80%,#0f52e82e,#0000 31%),linear-gradient(145deg,#07111f 0%,#0d1624 50%,#101b2c 100%);border-right:1px solid #34aef72e;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:54px clamp(48px,4.2vw,76px);display:flex;position:relative;overflow:hidden}.login-brand-panel:before,.login-brand-panel:after{content:"";z-index:-1;pointer-events:none;position:absolute}.login-brand-panel:before{border:1px solid #66c2ff1a;border-radius:999px;width:420px;height:420px;top:-150px;right:-135px;box-shadow:0 0 0 34px #0f52e80e,0 0 0 72px #0f52e806}.login-brand-panel:after{border:1px solid #66c2ff14;border-radius:999px;width:300px;height:300px;bottom:-190px;right:-90px}.login-brand-panel__glow{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#34aef714 52%,#0000 100%),linear-gradient(#0000 0%,#0f52e80b 100%);position:absolute;inset:0}.login-brand-panel__grid{opacity:.07;pointer-events:none;background-image:linear-gradient(#66c2ff14 1px,#0000 1px),linear-gradient(90deg,#66c2ff14 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000e6 18%,#000000f2 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000e6 18%,#000000f2 75%,#0000 100%)}.login-brand{align-items:center;gap:12px;display:flex;position:absolute;top:30px;left:clamp(38px,3.2vw,56px);overflow:visible}.login-brand>img{object-fit:contain;flex-shrink:0;width:58px;height:58px}.login-brand__name{color:#fff;letter-spacing:-.02em;white-space:nowrap;flex:none;align-items:center;gap:0;width:max-content;padding-right:12px;font-size:39px;font-weight:600;line-height:1;display:flex;overflow:visible}.login-brand__kaskade,.login-brand__flow{font-weight:600;display:inline-block}.login-brand__kaskade{color:#fff}.login-brand__flow{color:#0000;background:linear-gradient(#66c2ff 0%,#34aef7 35%,#1c67f2 75%,#0f52e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:8px}.login-brand-panel__content{width:calc(100% - clamp(76px,6.4vw,112px));max-width:none;margin:0;position:absolute;top:50%;left:clamp(38px,3.2vw,56px);transform:translateY(-50%)}.login-brand-kicker{background:#0a121f8c;border:1px solid #34aef730;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.login-brand-kicker span,.login-brand-kicker strong{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:850;display:inline-block}.login-brand-kicker span{color:#d9e7f7}.login-brand-kicker strong{color:#34aef7}.login-brand-panel__content h1{color:#fff;letter-spacing:-.06em;width:100%;max-width:none;margin-bottom:18px;font-size:clamp(44px,3.15vw,58px);font-weight:900;line-height:.98}.login-brand-panel__content h1 span{white-space:nowrap;display:block}.login-brand-panel__content>p{color:#b9c9dd;width:min(680px,100%);max-width:none;margin:0;font-size:16px;font-weight:500;line-height:1.65}.login-brand-panel__footer{color:#9eb0c8;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:28px;left:clamp(38px,3.2vw,56px)}.login-brand-panel__footer svg{color:#53baff}.login-access-panel{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172033;background:radial-gradient(circle at 83% 10%,#34aef70e,#0000 21%),radial-gradient(circle at 17% 91%,#0f52e808,#0000 27%),linear-gradient(#fff 0%,#fbfdff 100%);place-items:center;min-width:0;min-height:0;padding:40px;display:grid;position:relative;overflow:hidden}.login-access-panel:before{content:"";z-index:-1;border:1px solid #34aef712;border-radius:999px;width:340px;height:340px;position:absolute;bottom:-140px;right:-100px;box-shadow:0 0 0 36px #34aef705,0 0 0 74px #0f52e803}.login-access-panel__dots{z-index:-1;opacity:.22;background-image:radial-gradient(circle,#0f52e84d 1px,#0000 1.2px);background-size:9px 9px;width:74px;height:74px;position:absolute;top:16%;left:14%}.login-access-stack{width:430px;max-width:100%;position:relative}.login-card{color:#172033;background:linear-gradient(#fffffffe 0%,#fafcfffc 100%);border:1px solid #dfe8f2;border-radius:18px;flex-direction:column;justify-content:center;width:430px;max-width:100%;min-height:460px;padding:28px 30px;display:flex;box-shadow:0 24px 62px #1f47761a,0 8px 22px #1f47760b,inset 0 1px #fffffff5}.login-card__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:17px;display:flex}.login-card__security-icon{color:#0f52e8;background:linear-gradient(#f5faff 0%,#eaf5ff 100%);border:1px solid #34aef745;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:10px;display:inline-flex;box-shadow:0 7px 18px #0f52e812}.login-card__header h2{color:#172033;letter-spacing:-.04em;margin:0;font-size:24px;font-weight:850}.login-form{gap:15px;display:grid}.login-field{gap:7px;display:grid}.login-field>span{color:#384556;font-size:11px;font-weight:750}.login-input-shell{background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid}.login-input-shell:focus-within{border-color:#0f52e86b;box-shadow:0 0 0 4px #34aef71f}.login-input-shell>svg{color:#9aa7b5}.login-input-shell:focus-within>svg{color:#0f52e8}.login-input-shell input{color:#172033;background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px;padding:0;font-size:13px;font-weight:500}.login-input-shell input::placeholder{color:#9aa7b5}.login-password-toggle{color:#97a5b5;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .18s,background .18s;display:inline-flex}.login-password-toggle:hover,.login-password-toggle:focus-visible{color:#0f52e8;background:#f2f8ff;outline:none}.login-form-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-remember{color:#4f5c6d;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.login-remember input{accent-color:#0f52e8;margin:0}.login-forgot-password{color:#0f52e8;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.login-forgot-password:hover,.login-forgot-password:focus-visible{text-underline-offset:2px;outline:none;text-decoration:underline}.login-error,.login-notice{border-radius:10px;margin-top:-3px;padding:10px 12px;font-size:12px;font-weight:600}.login-error{color:#a92b20;background:#fff3f1;border:1px solid #f4d1cb}.login-notice{color:#7b5b13;background:#fff8e7;border:1px solid #f3e1a7}.login-submit-button{width:100%}.login-sso-button{z-index:1;color:#172033;cursor:pointer;background:#fff;border:1px solid #dfe8f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 15px;font-size:13px;font-weight:750;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex;position:relative;box-shadow:0 6px 16px #1f47760a}.login-sso-button>span:nth-child(2){text-align:left;flex:auto}.login-sso-button__icon{color:#0f52e8;background:#f2f8ff;border:1px solid #34aef738;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.login-sso-button:hover:not(:disabled){border-color:#34aef761;transform:translateY(-1px);box-shadow:0 10px 22px #1f477614}.login-sso-button:focus-visible{outline-offset:2px;outline:3px solid #34aef733}.login-sso-button:disabled{cursor:wait;opacity:.7;transform:none}.login-access-footer{color:#7c8b9d;text-align:center;justify-items:center;gap:10px;width:100%;font-size:10px;font-weight:550;display:grid;position:absolute;top:calc(100% + 20px);left:50%;transform:translate(-50%)}.login-access-footer p{margin:0}.login-access-footer button{color:#0f52e8;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.login-access-footer button:hover,.login-access-footer button:focus-visible{text-underline-offset:2px;outline:none;text-decoration:underline}.login-access-footer>span{color:#97a3b2;font-size:9.5px}@media (width<=980px){.login-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.login-brand-panel{border-bottom:1px solid #34aef72e;border-right:0;justify-content:flex-start;min-height:240px;padding:98px 28px 34px}.login-brand{top:24px;left:28px}.login-brand>img{width:44px;height:44px}.login-brand__name{padding-right:8px;font-size:26px}.login-brand-panel__content{width:min(100%,690px);margin:0;position:static;transform:none}.login-brand-panel__content h1{max-width:690px;font-size:clamp(38px,7vw,52px)}.login-brand-panel__content h1 span{white-space:normal}.login-brand-panel__content>p{max-width:650px}.login-brand-panel__footer{display:none}.login-access-panel{padding:28px 24px 90px}.login-access-footer{margin-top:18px;position:static;transform:none}}@media (width<=560px){.login-shell{border-radius:18px;width:calc(100% - 8px);height:calc(100dvh - 8px);margin:4px}.login-brand-panel{min-height:220px;padding:90px 20px 28px}.login-brand{left:20px}.login-brand>img{width:40px;height:40px}.login-brand__name{font-size:23px}.login-brand-kicker{margin-bottom:16px}.login-brand-panel__content h1{font-size:36px}.login-brand-panel__content>p{display:none}.login-access-panel{padding:18px 14px 86px}.login-card{border-radius:16px;min-height:0;padding:26px 20px 24px}.login-card__header h2{font-size:23px}.login-form-options{align-items:flex-start}}.login-provider-description{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.6}.leadership-placeholder-page{width:100%;min-width:0;min-height:100%;color:var(--ink);padding:28px 30px 42px;font-family:inherit}.leadership-placeholder-page__content{width:min(880px,100%)}.leadership-placeholder-card__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leadership-placeholder-card__item{background:var(--kf-surface-premium-background);border:1px solid var(--kf-surface-premium-border);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:14px 15px;display:flex}.leadership-placeholder-card__item span,.leadership-placeholder-card__next>span{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.2}.leadership-placeholder-card__item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.35;overflow:hidden}.leadership-placeholder-card__next{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border:1px solid #34aef72e;border-radius:12px;margin-top:12px;padding:14px 15px}.leadership-placeholder-card__next p{color:var(--muted);margin:6px 0 0;font-size:12px;font-weight:550;line-height:1.55}@media (width<=900px){.leadership-placeholder-card__grid{grid-template-columns:1fr}}.token-distribution-page{width:100%;min-width:0;min-height:100%;color:var(--ink);padding:28px 30px 42px}.token-distribution-wallet{padding:0;overflow:hidden}.token-distribution-wallet.kf-surface--interactive{cursor:default}.token-distribution-wallet__main{grid-template-columns:minmax(0,1.5fr) auto auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.token-distribution-wallet__identity{align-items:center;gap:14px;min-width:0;display:flex}.token-distribution-wallet__identity>div{min-width:0}.token-distribution-wallet__icon{width:48px;min-width:48px;height:48px;color:var(--kf-color-text-on-primary);background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));box-shadow:0 10px 22px var(--kf-color-shadow-action-default), inset 0 1px 0 #ffffff29;border:1px solid #ffffff29;border-radius:14px;place-items:center;display:grid}.token-distribution-wallet__eyebrow{color:var(--kf-color-brand-primary);letter-spacing:.055em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;font-size:9.5px;font-weight:850;display:flex}.token-distribution-wallet__shared{min-height:21px;color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);letter-spacing:.025em;text-transform:none;border-radius:999px;align-items:center;gap:5px;padding:0 7px;font-size:8.5px;font-weight:800;display:inline-flex}.token-distribution-wallet__identity h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:850;line-height:1.25}.token-distribution-wallet__identity p{max-width:610px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.token-distribution-wallet__balance{border-left:1px solid var(--line);min-width:168px;padding-left:22px}.token-distribution-wallet__balance>span,.token-distribution-wallet__balance>small{color:var(--muted);font-size:9.5px;line-height:1.35;display:block}.token-distribution-wallet__balance>span{letter-spacing:.035em;text-transform:uppercase;font-weight:780}.token-distribution-wallet__balance>strong{color:var(--ink);letter-spacing:-.045em;margin:3px 0 1px;font-size:26px;font-weight:900;line-height:1;display:block}.token-distribution-wallet__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.token-distribution-notice{min-height:36px;color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:8px 11px;font-size:10.5px;font-weight:700;display:flex}.token-distribution-notice__icon{width:20px;min-width:20px;height:20px;color:var(--kf-color-text-on-primary);background:var(--kf-color-brand-primary);border-radius:999px;place-items:center;display:grid}.token-distribution-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.token-distribution-metrics .kf-metric-surface{min-width:0}.token-distribution-metric.kf-metric-surface--stacked{text-align:center;justify-content:center;gap:3px;min-height:88px;padding:14px 54px;position:relative}.token-distribution-metric .kf-metric-surface__header{min-height:0;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.token-distribution-metric .kf-metric-surface__icon{width:30px;min-width:30px;height:30px}.token-distribution-metric.kf-surface--interactive{cursor:default}@media (hover:hover) and (pointer:fine){.token-distribution-metric.kf-surface--interactive:hover{cursor:default}}.token-distribution-metrics .kf-metric-surface__value{font-size:20px;line-height:1.05}.token-distribution-metrics .kf-metric-surface__label{line-height:1.2}.token-distribution-table-anchor{margin-top:14px;scroll-margin-top:20px}.token-distribution-roster{padding:0;overflow:hidden}.token-distribution-roster.kf-surface--interactive{cursor:default}.token-distribution-roster>.kf-section-header{padding:18px 18px 0}.token-distribution-roster>.kf-section-surface__content{margin-top:14px}.token-distribution-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;padding:0 14px 12px;display:grid}.token-distribution-search{min-height:42px;color:var(--muted);background:var(--kf-color-surface-primary);border:1px solid var(--line);border-radius:var(--kf-radius-action-control);transition:var(--kf-transition-input);align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.token-distribution-search:hover{border-color:#aec8e8}.token-distribution-search:focus-within{border-color:var(--kf-color-brand-primary);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07)}.token-distribution-search>svg{flex:none}.token-distribution-search .kf-input{width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.token-distribution-search .kf-input:hover,.token-distribution-search .kf-input:focus{box-shadow:none;background:0 0;border-color:#0000}.token-distribution-toolbar__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.token-distribution-toolbar__filters .kf-select{min-width:160px;min-height:42px}.token-distribution-clear{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:10px;font-weight:780}.token-distribution-clear:hover,.token-distribution-clear:focus-visible{color:var(--kf-color-brand-primary);outline:none}.token-distribution-table-frame{border-top:1px solid var(--line);width:100%;overflow-x:auto}.token-distribution-table-scroll{width:100%;max-height:calc(68px * var(--table-visible-rows,15));scrollbar-color:#64748b4d transparent;scrollbar-width:thin;scrollbar-gutter:stable;overflow:hidden auto}.token-distribution-table-scroll::-webkit-scrollbar{width:10px}.token-distribution-table-scroll::-webkit-scrollbar-track{background:0 0}.token-distribution-table-scroll::-webkit-scrollbar-thumb{background:#64748b3d padding-box padding-box;border:3px solid #0000;border-radius:999px}.token-distribution-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1000px}.token-distribution-table--header{padding-right:10px}.token-distribution-col-select{width:48px}.token-distribution-col-member{width:29%}.token-distribution-col-role{width:16%}.token-distribution-col-kpi{width:14%}.token-distribution-col-action{width:116px}.token-distribution-table th{height:46px;color:var(--muted);background:linear-gradient(180deg, var(--kf-blue-50), var(--kf-color-surface-primary));border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;padding:0 13px;font-size:10px;font-weight:850}.token-distribution-table th+th,.token-distribution-table td+td{border-left:1px solid #7691b121}.token-distribution-table td{height:68px;color:var(--kf-color-text-secondary);background:var(--kf-color-surface-primary);border-bottom:1px solid var(--line);vertical-align:middle;cursor:default;transition:background var(--kf-duration-fast) var(--kf-ease-standard);padding:9px 13px;font-size:12px;line-height:1.4}.token-distribution-table--body tbody tr:last-child td{border-bottom:0}.token-distribution-table tbody tr:hover td{background:linear-gradient(90deg, #0f52e809, #34aef705), var(--kf-color-surface-primary)}.token-distribution-table tbody tr.is-team td{background:linear-gradient(90deg, #0f52e80e, #34aef706), var(--kf-color-surface-primary)}.token-distribution-table tbody tr.is-team:hover td{background:linear-gradient(90deg, #0f52e816, #34aef70a), var(--kf-color-surface-primary)}.token-distribution-table__select{width:48px;text-align:center!important}.token-distribution-table__select input{width:16px;height:16px;accent-color:var(--kf-color-brand-primary);cursor:pointer}.token-distribution-table__action-heading,.token-distribution-table__action-cell{width:116px;text-align:left!important}.token-distribution-identity{--token-tree-depth:0;min-width:0;padding-left:calc(var(--token-tree-depth) * 25px);align-items:center;gap:9px;display:flex}.token-distribution-expand,.token-distribution-expand-spacer{width:26px;min-width:26px;height:26px}.token-distribution-expand{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);cursor:pointer;transition:var(--kf-transition-button);border-radius:7px;place-items:center;padding:0;display:grid}.token-distribution-expand:hover:not(:disabled),.token-distribution-expand:focus-visible:not(:disabled){color:var(--kf-color-text-on-primary);background:var(--kf-color-brand-primary);border-color:var(--kf-color-brand-primary);box-shadow:0 5px 12px var(--kf-color-shadow-action-subtle);outline:none}.token-distribution-expand:disabled{cursor:default;opacity:.58}.token-distribution-identity__avatar{width:34px;min-width:34px;height:34px;color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid #34aef73d;border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.token-distribution-identity__avatar--team{color:var(--kf-color-text-on-primary);background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));box-shadow:0 5px 12px var(--kf-color-shadow-action-subtle);border-color:#0000}.token-distribution-identity__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.token-distribution-identity__copy strong,.token-distribution-identity__copy small{max-width:100%;margin:0;line-height:1.25;display:block}.token-distribution-identity__copy strong{color:var(--ink);font-size:12.5px;font-weight:820}.token-distribution-identity__copy small{color:var(--muted);font-size:9px;font-weight:600}.token-distribution-role{min-height:26px;color:var(--kf-color-text-secondary);background:var(--kf-color-surface-primary);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.token-distribution-role--team{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border-color:var(--kf-blue-400-alpha-42)}.token-distribution-role--workspace-owner{color:#234b87;background:#234b871a;border-color:#234b874d}.token-distribution-role--team-leader{color:#505fc0;background:#505fc014;border-color:#505fc042}.token-distribution-role--independent-producer{color:#6848b8;background:#6848b814;border-color:#6848b840}.token-distribution-role--sponsored-producer{color:#a34778;background:#a3477814;border-color:#a347783d}.token-distribution-balance-cell strong,.token-distribution-balance-cell small,.token-distribution-spend-cell strong,.token-distribution-spend-cell small{display:block}.token-distribution-balance-cell strong,.token-distribution-spend-cell strong{color:var(--ink);font-size:12.5px;font-weight:820}.token-distribution-balance-cell small,.token-distribution-spend-cell small{color:var(--muted);margin-top:3px;font-size:9.5px}.token-distribution-row-action.kf-button{border-radius:9px;justify-content:space-between;width:100%;min-height:36px;padding-inline:12px;font-size:11px}.token-distribution-empty{color:var(--muted);background:var(--kf-color-surface-primary);text-align:center;padding:30px 18px;font-size:11px}.token-distribution-table-footer{color:var(--muted);background:var(--kf-color-surface-primary);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:10px;display:flex}.token-distribution-table-footer strong{color:var(--ink)}.token-distribution-activity{margin-top:14px;padding:0;overflow:hidden}.token-distribution-activity.kf-surface--interactive{cursor:default}.token-distribution-activity>.kf-section-header{padding:18px 18px 0}.token-distribution-activity>.kf-section-surface__content{margin-top:14px}.token-distribution-activity-table-scroll{border-top:1px solid var(--line);scrollbar-color:#64748b4d transparent;scrollbar-width:thin;width:100%;max-height:420px;overflow:auto}.token-distribution-activity-table-scroll::-webkit-scrollbar{width:10px;height:10px}.token-distribution-activity-table-scroll::-webkit-scrollbar-track{background:0 0}.token-distribution-activity-table-scroll::-webkit-scrollbar-thumb{background:#64748b3d padding-box padding-box;border:3px solid #0000;border-radius:999px}.token-distribution-activity-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:860px}.token-distribution-activity-table th{z-index:3;height:44px;color:var(--muted);background:linear-gradient(180deg, var(--kf-blue-50), var(--kf-color-surface-primary));border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;padding:0 14px;font-size:10px;font-weight:850;position:sticky;top:0}.token-distribution-activity-table th:first-child{width:18%}.token-distribution-activity-table th:nth-child(2){width:14%}.token-distribution-activity-table th:nth-child(3){width:17%}.token-distribution-activity-table th:nth-child(4){width:23%}.token-distribution-activity-table th:nth-child(5),.token-distribution-activity-table th:nth-child(6){width:14%}.token-distribution-activity-table th+th,.token-distribution-activity-table td+td{border-left:1px solid #7691b121}.token-distribution-activity-table td{height:58px;color:var(--kf-color-text-secondary);background:var(--kf-color-surface-primary);border-bottom:1px solid var(--line);vertical-align:middle;cursor:default;transition:background var(--kf-duration-fast) var(--kf-ease-standard);padding:9px 14px;font-size:11.5px;font-weight:650;line-height:1.35}.token-distribution-activity-table tbody tr:hover td{background:linear-gradient(90deg, #0f52e809, #34aef705), var(--kf-color-surface-primary)}.token-distribution-activity-table tbody tr:last-child td{border-bottom:0}.token-distribution-activity__timestamp{white-space:nowrap;color:var(--muted)!important;font-weight:650!important}.token-distribution-activity__destination{color:var(--ink)!important;font-weight:780!important}.token-distribution-activity-type{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9.5px;font-weight:820;display:inline-flex}.token-distribution-activity-type--purchase{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border-color:var(--kf-blue-400-alpha-42)}.token-distribution-activity-type--allocation{color:#505fc0;background:#505fc014;border-color:#505fc042}.token-distribution-activity__amount,.token-distribution-activity__cost{white-space:nowrap;color:var(--ink)!important;font-size:12px!important;font-weight:850!important}.token-distribution-activity__amount--purchase{color:var(--kf-color-brand-primary)!important}.token-distribution-activity__amount--allocation{color:#505fc0!important}.token-distribution-activity-footer{min-height:40px;color:var(--muted);background:var(--kf-color-surface-primary);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:9.5px;display:flex}.token-distribution-activity-footer strong{color:var(--ink)}.token-distribution-modal.kf-modal{width:min(600px,100%)}.token-distribution-allocation-modal.kf-modal{width:min(650px,100%)}.token-distribution-modal .kf-modal-body{flex-direction:column;gap:14px;display:flex}.token-distribution-modal__wallet-summary{background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);border-radius:12px;padding:12px 14px}.token-distribution-modal__wallet-summary span,.token-distribution-modal__wallet-summary strong,.token-distribution-modal__wallet-summary small{display:block}.token-distribution-modal__wallet-summary span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:8.5px;font-weight:800}.token-distribution-modal__wallet-summary strong{color:var(--ink);margin-top:3px;font-size:13px;font-weight:850}.token-distribution-modal__wallet-summary small{color:var(--muted);margin-top:2px;font-size:9px}.token-distribution-purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.token-distribution-purchase-option{min-height:74px;color:var(--kf-color-text-secondary);background:var(--kf-color-surface-primary);border:1px solid var(--line);cursor:pointer;text-align:left;transition:var(--kf-transition-surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px 14px;display:flex;position:relative}.token-distribution-purchase-option:hover,.token-distribution-purchase-option:focus-visible{border-color:var(--kf-blue-400-alpha-42);box-shadow:0 7px 16px var(--kf-color-shadow-action-subtle);outline:none;transform:translateY(-1px)}.token-distribution-purchase-option.is-active{color:var(--kf-color-brand-primary);background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef709), var(--kf-blue-50);border-color:var(--kf-blue-400-alpha-42)}.token-distribution-purchase-option span:first-child{font-size:10.5px;font-weight:780}.token-distribution-purchase-option strong{color:var(--ink);font-size:18px;font-weight:900}.token-distribution-purchase-option__check{width:20px;height:20px;color:var(--kf-color-text-on-primary);background:var(--kf-color-brand-primary);border-radius:999px;place-items:center;display:grid;position:absolute;top:9px;right:9px}.token-distribution-custom-purchase{background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef706), var(--kf-color-surface-primary);border:1px solid var(--kf-blue-400-alpha-42);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.token-distribution-custom-purchase.is-active{border-color:#34aef7ad;box-shadow:inset 0 1px #fffffff0,0 10px 24px #0f52e814}.token-distribution-custom-purchase__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.token-distribution-custom-purchase__heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.token-distribution-custom-purchase__heading span{color:var(--kf-color-brand-primary);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:850}.token-distribution-custom-purchase__heading>div strong{color:var(--ink);font-size:12px;font-weight:760;line-height:1.35}.token-distribution-custom-purchase__builder{grid-template-columns:minmax(96px,120px) auto minmax(82px,100px) auto minmax(118px,1fr) minmax(112px,.82fr);align-items:center;gap:10px;min-width:0;display:grid}.token-distribution-custom-purchase__input{width:100%}.token-distribution-custom-purchase__operator,.token-distribution-custom-purchase__equals{color:var(--muted);text-align:center;font-size:18px;font-weight:800}.token-distribution-custom-purchase__bundle,.token-distribution-custom-purchase__total{flex-direction:column;gap:1px;min-width:0;display:flex}.token-distribution-custom-purchase__bundle strong,.token-distribution-custom-purchase__total strong{color:var(--ink);font-size:15px;font-weight:900;line-height:1.1}.token-distribution-custom-purchase__total strong{color:var(--kf-color-brand-primary);font-size:18px}.token-distribution-custom-purchase__bundle span,.token-distribution-custom-purchase__total span{color:var(--muted);font-size:9px;font-weight:650}.token-distribution-custom-purchase__estimate{border-left:1px solid var(--kf-color-border-subtle,#dce6f0);flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:48px;padding-left:18px;display:flex}.token-distribution-custom-purchase__estimate span{color:var(--muted);font-size:9px;font-weight:700;line-height:1.2}.token-distribution-custom-purchase__estimate strong{color:var(--ink);font-size:19px;font-weight:900;line-height:1.05}.token-distribution-custom-purchase__helper{color:var(--muted);font-size:9px;font-weight:600;line-height:1.45}.token-distribution-modal__guidance{color:var(--muted);background:var(--kf-color-surface-primary);border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:9.5px;line-height:1.45;display:flex}.token-distribution-modal__guidance svg{color:var(--kf-color-brand-primary);flex:none;margin-top:1px}.token-distribution-allocation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.token-distribution-allocation-summary>div{background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);border-radius:11px;padding:10px 12px}.token-distribution-allocation-summary span,.token-distribution-allocation-summary strong{display:block}.token-distribution-allocation-summary span{color:var(--muted);font-size:8.5px;font-weight:750}.token-distribution-allocation-summary strong{color:var(--ink);margin-top:2px;font-size:15px;font-weight:880}.token-distribution-mode-toggle{background:var(--kf-blue-50);border:1px solid var(--line);border-radius:10px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.token-distribution-mode-toggle button{min-height:31px;color:var(--muted);font:inherit;cursor:pointer;transition:var(--kf-transition-button);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800}.token-distribution-mode-toggle button:hover,.token-distribution-mode-toggle button:focus-visible{color:var(--kf-color-brand-primary);outline:none}.token-distribution-mode-toggle button.is-active{color:var(--kf-color-brand-primary);background:var(--kf-color-surface-primary);border-color:var(--kf-blue-400-alpha-42);box-shadow:0 3px 8px var(--kf-color-shadow-action-subtle)}.token-distribution-field{display:block}.token-distribution-field>span{color:var(--kf-color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px 2px;font-size:9px;font-weight:820;display:block}.token-distribution-field .kf-input{width:100%}.token-distribution-field>small{color:var(--muted);margin-top:5px;font-size:8.5px;display:block}.token-distribution-custom-list{scrollbar-width:thin;flex-direction:column;gap:7px;max-height:245px;padding-right:3px;display:flex;overflow-y:auto}.token-distribution-custom-row{background:var(--kf-color-surface-primary);border:1px solid var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:12px;min-height:58px;padding:9px 10px;display:grid}.token-distribution-custom-row--team{background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef706), var(--kf-color-surface-primary);border-color:var(--kf-blue-400-alpha-42)}.token-distribution-custom-row__identity{align-items:center;gap:9px;min-width:0;display:flex}.token-distribution-custom-row__avatar{width:30px;min-width:30px;height:30px;color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-300);letter-spacing:-.02em;border-radius:9px;place-items:center;font-size:8.5px;font-weight:900;display:grid}.token-distribution-custom-row__avatar--team{color:var(--kf-color-text-on-primary);background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));box-shadow:0 5px 12px var(--kf-color-shadow-action-subtle);border-color:#0000}.token-distribution-custom-row__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.token-distribution-custom-row__copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:830;line-height:1.2;overflow:hidden}.token-distribution-custom-row__copy small{color:var(--muted);font-size:8.5px;font-weight:650;line-height:1.2}.token-distribution-custom-row--team .token-distribution-custom-row__copy small{color:var(--kf-color-brand-primary);font-weight:800}.token-distribution-custom-row .kf-input{width:100%;min-height:38px}.token-distribution-allocation-total{background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef706), var(--kf-color-surface-primary);border:1px solid var(--kf-blue-400-alpha-42);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:11px 14px;display:flex}.token-distribution-allocation-total__copy{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.token-distribution-allocation-total__copy>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.token-distribution-allocation-total__copy>small{color:var(--muted);font-size:8.5px;line-height:1.3}.token-distribution-allocation-total>strong{color:var(--ink);text-align:right;flex:none;font-size:19px;font-weight:900;line-height:1}@media (width<=1180px){.token-distribution-wallet__main{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}.token-distribution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.token-distribution-toolbar{grid-template-columns:1fr}.token-distribution-toolbar__filters{justify-content:flex-start}}@media (width<=760px){.token-distribution-page{padding:22px 18px 34px}.token-distribution-wallet__main{grid-template-columns:1fr;gap:16px}.token-distribution-wallet__balance{border-top:1px solid var(--line);border-left:0;padding:14px 0 0}.token-distribution-metrics{grid-template-columns:1fr}.token-distribution-toolbar__filters{grid-template-columns:1fr 1fr auto;display:grid}.token-distribution-toolbar__filters .kf-select{width:100%;min-width:0}.token-distribution-purchase-grid,.token-distribution-allocation-summary{grid-template-columns:1fr}.token-distribution-custom-purchase__builder{grid-template-columns:minmax(90px,120px) auto minmax(90px,1fr)}.token-distribution-custom-purchase__equals{display:none}.token-distribution-custom-purchase__total{grid-column:1/3;padding-top:4px}.token-distribution-custom-purchase__estimate{grid-area:2/3;min-height:44px;padding-left:14px}.token-distribution-custom-row{grid-template-columns:1fr}.token-distribution-table-footer,.token-distribution-activity-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.token-distribution-page *,.token-distribution-page :before,.token-distribution-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.billing-terms-acceptance{border:1px solid var(--border-color,#dbe5f5);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;line-height:1.6;display:flex}.billing-terms-acceptance input{accent-color:#245df5;flex:none;width:17px;height:17px;margin-top:3px}.lead-distribution-page{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);padding:28px 30px 34px;overflow-y:auto}.lead-distribution-scope-badge{min-height:34px;color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.lead-distribution-capacity,.lead-distribution-reassignment{margin-top:14px;padding:0;overflow:hidden}.lead-distribution-capacity.kf-surface--interactive,.lead-distribution-reassignment.kf-surface--interactive{cursor:default}.lead-distribution-capacity>.kf-section-surface__header,.lead-distribution-reassignment>.kf-section-surface__header{padding:18px 18px 0}.lead-distribution-capacity>.kf-section-surface__content{margin-top:12px}.lead-distribution-reassignment>.kf-section-surface__content{margin-top:6px}.lead-distribution-capacity-table-scroll{border-top:1px solid var(--line);width:100%;overflow-x:auto}.lead-distribution-capacity-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1080px}.lead-distribution-capacity-table th{height:44px;color:var(--muted);background:linear-gradient(180deg, var(--kf-blue-50), var(--kf-color-surface-primary));border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;padding:0 12px;font-size:9px;font-weight:850}.lead-distribution-capacity-table th:first-child{width:6%}.lead-distribution-capacity-table th:nth-child(2){width:24%}.lead-distribution-capacity-table th:nth-child(3),.lead-distribution-capacity-table th:nth-child(4){width:11%}.lead-distribution-capacity-table th:nth-child(5){width:15%}.lead-distribution-capacity-table th:nth-child(6){width:22%}.lead-distribution-capacity-table th:nth-child(7){width:11%}.lead-distribution-routing-heading,.lead-distribution-routing-cell{text-align:center!important}.lead-distribution-capacity-table th+th,.lead-distribution-capacity-table td+td{border-left:1px solid #7691b11f}.lead-distribution-capacity-table td{background:var(--kf-color-surface-primary);border-bottom:1px solid var(--line);vertical-align:middle;height:68px;transition:background var(--kf-duration-fast) var(--kf-ease-standard), opacity var(--kf-duration-fast) var(--kf-ease-standard);padding:9px 12px}.lead-distribution-capacity-table tbody tr:hover td{background:linear-gradient(90deg, #0f52e809, #34aef705), var(--kf-color-surface-primary);cursor:default}.lead-distribution-capacity-table tbody tr.is-paused td{opacity:.72}.lead-distribution-capacity-table tbody tr:last-child td{border-bottom:0}.lead-distribution-person,.lead-distribution-lead-identity{align-items:center;gap:9px;min-width:0;display:flex}.lead-distribution-person>div,.lead-distribution-lead-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lead-distribution-person strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:860;line-height:1.2;overflow:hidden}.lead-distribution-lead-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:850;overflow:hidden}.lead-distribution-lead-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:620;overflow:hidden}.lead-distribution-avatar{width:31px;min-width:31px;height:31px;color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-300);letter-spacing:-.02em;border-radius:10px;place-items:center;font-size:8.5px;font-weight:900;display:grid}.lead-distribution-avatar--lead{border-radius:999px}.lead-distribution-assigned{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-distribution-assigned__numbers{align-items:baseline;gap:3px;display:flex}.lead-distribution-assigned__numbers strong{color:var(--ink);font-size:12px;font-weight:900}.lead-distribution-assigned__numbers span,.lead-distribution-assigned small{color:var(--muted);font-size:8.5px;font-weight:650}.lead-distribution-capacity-bar{background:#7691b124;border-radius:999px;width:100%;height:5px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #7691b10f}.lead-distribution-capacity-bar__base{background:var(--kf-color-brand-primary);flex:none;height:100%}.lead-distribution-capacity-bar__overflow{background:#66c2ff;flex:none;height:100%}.lead-distribution-number-input,.lead-distribution-overflow-select{width:100%;min-height:37px}.lead-distribution-overflow-select{background-position:right 14px center;background-repeat:no-repeat;background-size:16px}.lead-distribution-overflow-select.is-active{color:var(--kf-color-brand-primary);background-color:var(--kf-blue-50);border-color:var(--kf-blue-400-alpha-42);font-weight:780}.lead-distribution-receiving-control{align-items:center;gap:8px;display:flex}.lead-distribution-receiving-control>span{min-width:20px;color:var(--muted);font-size:9px;font-weight:780}.lead-distribution-routing-cell{position:relative}.lead-distribution-routing-button{margin:0 auto;position:relative}.lead-distribution-routing-button.is-configured:after{content:"";background:var(--kf-color-action-primary-start,#66c2ff);border:2px solid var(--kf-color-surface-primary);box-sizing:content-box;border-radius:999px;width:6px;height:6px;position:absolute;top:5px;right:5px}.lead-distribution-capacity-footer{background:var(--kf-color-surface-primary);border-top:1px solid var(--line);align-items:center;gap:18px;min-height:46px;padding:7px 14px;display:flex}.lead-distribution-capacity-footer__info{width:100%;min-width:0;min-height:24px;color:var(--muted);align-items:center;gap:8px;font-size:9.5px;font-weight:620;line-height:1.2;display:flex}.lead-distribution-capacity-footer__info>svg{width:14px;height:14px;color:var(--kf-color-brand-primary);flex:0 0 14px;align-self:center;display:block}.lead-distribution-capacity-footer__info>span:first-of-type{align-items:center;min-height:14px;display:flex}.lead-distribution-save-notice{color:var(--kf-color-brand-primary);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:800;display:inline-flex}.lead-distribution-panel-action.kf-button{width:178px;min-width:178px;height:36px;min-height:36px;padding-inline:14px;font-size:11px}.lead-distribution-routing-modal{width:min(620px,100vw - 32px);max-width:620px}.lead-distribution-routing-guidance{color:var(--muted);background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef705), var(--kf-color-surface-primary);border:1px solid var(--kf-blue-400-alpha-42);border-radius:11px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 11px;font-size:9.5px;font-weight:630;line-height:1.4;display:flex}.lead-distribution-routing-guidance>svg{color:var(--kf-color-brand-primary);flex:none;margin-top:1px}.lead-distribution-routing-rule-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:10px;display:grid}.lead-distribution-routing-rule-group{background:var(--kf-color-surface-primary);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.lead-distribution-routing-rule-group>header{background:linear-gradient(180deg, var(--kf-blue-50), var(--kf-color-surface-primary));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 11px;display:flex}.lead-distribution-routing-rule-group>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lead-distribution-routing-rule-group>header span{color:var(--ink);font-size:10px;font-weight:850}.lead-distribution-routing-rule-group>header small{color:var(--muted);font-size:8.5px;font-weight:650}.lead-distribution-routing-clear{min-height:28px;color:var(--kf-color-brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:8.5px;font-weight:800}.lead-distribution-routing-clear:hover{background:var(--kf-blue-50)}.lead-distribution-state-options{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#64748b47 transparent;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:32px;align-content:start;gap:6px;height:318px;padding:10px;display:grid;overflow-y:auto}.lead-distribution-state-options::-webkit-scrollbar{width:8px}.lead-distribution-source-options::-webkit-scrollbar{width:8px}.lead-distribution-state-options::-webkit-scrollbar-track{background:0 0}.lead-distribution-source-options::-webkit-scrollbar-track{background:0 0}.lead-distribution-state-options::-webkit-scrollbar-thumb{background:#64748b3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.lead-distribution-source-options::-webkit-scrollbar-thumb{background:#64748b3d padding-box padding-box;border:2px solid #0000;border-radius:999px}.lead-distribution-rule-option,.lead-distribution-source-option{min-width:0;min-height:32px;color:var(--kf-color-text-secondary);background:var(--kf-color-surface-primary);border:1px solid var(--line);cursor:pointer;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard);border-radius:9px;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:720;display:flex}.lead-distribution-rule-option:hover,.lead-distribution-source-option:hover{border-color:#aec8e8}.lead-distribution-rule-option.is-selected,.lead-distribution-source-option.is-selected{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border-color:var(--kf-blue-400-alpha-42)}.lead-distribution-rule-option input,.lead-distribution-source-option input{accent-color:var(--kf-color-brand-primary);margin:0}.lead-distribution-source-options{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#64748b47 transparent;grid-auto-rows:32px;align-content:start;gap:6px;height:318px;padding:10px;display:grid;overflow-y:auto}.lead-distribution-reassignment-toolbar{padding:0 14px 12px}.lead-distribution-reassignment-toolbar__actions{gap:7px}.lead-distribution-reassignment-toolbar__actions .kf-icon-button{flex:none}.lead-distribution-reassignment-filter-panel{margin-inline:14px}.lead-distribution-reassignment-notice{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);border-radius:9px;align-items:center;gap:6px;margin:0 14px 10px;padding:7px 10px;font-size:9px;font-weight:760;display:inline-flex}.lead-distribution-reassignment-table-scroll{border-top:1px solid var(--line);width:100%;max-height:570px}.lead-distribution-reassignment-table tbody tr{cursor:default}.lead-distribution-reassignment-table tbody tr.is-selected td{background:linear-gradient(90deg,#0f52e811,#34aef707),#fbfdff}.lead-distribution-reassignment-footer{gap:18px;min-height:46px;padding:7px 14px}.lead-distribution-reassignment-footer .kf-pagination{margin-left:auto}.lead-distribution-reassign-modal{width:min(520px,100vw - 32px)}.lead-distribution-reassign-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead-distribution-reassign-summary>div{background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef705), var(--kf-color-surface-primary);border:1px solid var(--kf-blue-400-alpha-42);border-radius:11px;flex-direction:column;justify-content:center;gap:3px;min-height:62px;padding:10px 12px;display:flex}.lead-distribution-reassign-summary span,.lead-distribution-field>span{color:var(--muted);font-size:9px;font-weight:760}.lead-distribution-reassign-summary strong{color:var(--ink);font-size:18px;font-weight:900}.lead-distribution-field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.lead-distribution-field .kf-select{width:100%}.lead-distribution-modal-guidance{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 11px;display:flex}.lead-distribution-modal-guidance>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lead-distribution-modal-guidance strong{font-size:9.5px;font-weight:850}.lead-distribution-modal-guidance span{color:var(--muted);font-size:8.5px;font-weight:620;line-height:1.4}@media (width<=1180px){.lead-distribution-routing-rule-grid{grid-template-columns:1fr}.lead-distribution-source-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.lead-distribution-page{padding:22px 18px 28px}.lead-distribution-reassignment-toolbar{grid-template-columns:1fr}.lead-distribution-reassignment-toolbar .leads-toolbar__actions{flex-wrap:wrap;justify-content:flex-end}.lead-distribution-capacity-footer{flex-direction:column;align-items:flex-start}.lead-distribution-capacity-footer__info{flex-wrap:wrap;align-items:center}}@media (width<=620px){.lead-distribution-reassignment-footer{flex-direction:column;align-items:flex-start}.lead-distribution-reassignment-footer .kf-pagination{margin-left:0}.lead-distribution-state-options{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-distribution-source-options,.lead-distribution-reassign-summary{grid-template-columns:1fr}}.leadership-performance-panel{margin-top:14px;padding:0;overflow:hidden}.leadership-performance-panel.kf-surface--interactive{cursor:default}.leadership-performance-panel>.kf-section-surface__header{padding:14px 14px 12px}.leadership-performance-panel>.kf-section-surface__content{margin-top:0}.leadership-performance-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 12px;display:flex}.leadership-performance-search{flex:380px;align-items:center;min-width:250px;max-width:460px;display:flex;position:relative}.leadership-performance-search>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;left:12px}.leadership-performance-search__input input,.leadership-performance-search__input{width:100%}.leadership-performance-search input{padding-left:36px}.leadership-performance-toolbar__filters{flex:none;align-items:center;gap:8px;display:flex}.leadership-performance-toolbar__filters .kf-select{min-width:165px}.leadership-performance-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:780}.leadership-performance-clear:hover,.leadership-performance-clear:focus-visible{color:var(--kf-color-brand-primary);outline:none}.leadership-performance-table-frame{border-top:1px solid var(--line);width:100%;overflow-x:auto}.leadership-performance-table-scroll{scrollbar-color:#64748b4d transparent;scrollbar-width:thin;scrollbar-gutter:stable;width:100%;max-height:1020px;overflow:hidden auto}.leadership-performance-table-scroll::-webkit-scrollbar{width:10px}.leadership-performance-table-scroll::-webkit-scrollbar-track{background:0 0}.leadership-performance-table-scroll::-webkit-scrollbar-thumb{background:#64748b3d padding-box padding-box;border:3px solid #0000;border-radius:999px}.leadership-performance-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:960px}.leadership-performance-table--header{padding-right:10px}.leadership-performance-col-member{width:30%}.leadership-performance-col-role{width:18%}.leadership-performance-table th{height:46px;color:var(--muted);background:linear-gradient(180deg, var(--kf-blue-50), var(--kf-color-surface-primary));border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;padding:0 13px;font-size:10px;font-weight:850}.leadership-performance-table th+th,.leadership-performance-table td+td{border-left:1px solid #7691b121}.leadership-performance-table td{height:68px;color:var(--kf-color-text-secondary);background:var(--kf-color-surface-primary);border-bottom:1px solid var(--line);vertical-align:middle;cursor:default;transition:background var(--kf-duration-fast) var(--kf-ease-standard);padding:9px 13px;font-size:12px;line-height:1.4}.leadership-performance-table--body tbody tr:last-child td{border-bottom:0}.leadership-performance-table tbody tr:hover td{background:linear-gradient(90deg, #0f52e809, #34aef705), var(--kf-color-surface-primary)}.leadership-performance-table tbody tr.is-team td{background:linear-gradient(90deg, #0f52e80e, #34aef706), var(--kf-color-surface-primary)}.leadership-performance-table tbody tr.is-team:hover td{background:linear-gradient(90deg, #0f52e816, #34aef70a), var(--kf-color-surface-primary)}.leadership-performance-identity{--leadership-tree-depth:0;min-width:0;padding-left:calc(var(--leadership-tree-depth) * 25px);align-items:center;gap:9px;display:flex}.leadership-performance-expand,.leadership-performance-expand-spacer{width:26px;min-width:26px;height:26px}.leadership-performance-expand{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid var(--kf-blue-400-alpha-42);cursor:pointer;transition:var(--kf-transition-button);border-radius:7px;place-items:center;padding:0;display:grid}.leadership-performance-expand:hover:not(:disabled),.leadership-performance-expand:focus-visible:not(:disabled){color:var(--kf-color-text-on-primary);background:var(--kf-color-brand-primary);border-color:var(--kf-color-brand-primary);box-shadow:0 5px 12px var(--kf-color-shadow-action-subtle);outline:none}.leadership-performance-expand:disabled{cursor:default;opacity:.58}.leadership-performance-avatar{width:34px;min-width:34px;height:34px;color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border:1px solid #34aef73d;border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.leadership-performance-avatar--team{color:var(--kf-color-text-on-primary);background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));box-shadow:0 5px 12px var(--kf-color-shadow-action-subtle);border-color:#0000}.leadership-performance-identity__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.leadership-performance-identity__copy strong,.leadership-performance-identity__copy small{max-width:100%;margin:0;line-height:1.25;display:block}.leadership-performance-identity__copy strong{color:var(--ink);font-size:12.5px;font-weight:820}.leadership-performance-identity__copy small{color:var(--muted);font-size:9px;font-weight:600}.leadership-performance-role{min-height:26px;color:var(--kf-color-text-secondary);background:var(--kf-color-surface-primary);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.leadership-performance-role--team{color:var(--kf-color-brand-primary);background:var(--kf-blue-50);border-color:var(--kf-blue-400-alpha-42)}.leadership-performance-role--team-leader{color:#505fc0;background:#505fc014;border-color:#505fc042}.leadership-performance-role--independent-producer{color:#6848b8;background:#6848b814;border-color:#6848b840}.leadership-performance-role--sponsored-producer{color:#a34778;background:#a3477814;border-color:#a347783d}.leadership-performance-empty{color:var(--muted);background:var(--kf-color-surface-primary);text-align:center;padding:30px 18px;font-size:11px}.leadership-performance-footer{min-height:42px;color:var(--muted);background:var(--kf-color-surface-primary);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:10px;display:flex}.leadership-performance-footer strong{color:var(--ink)}.app-shell.dark-mode .leadership-performance-table th{background:linear-gradient(180deg, #34aef717, var(--kf-color-surface-primary))}.app-shell.dark-mode .leadership-performance-table tbody tr:hover td{background:linear-gradient(90deg, #34aef711, #0f52e805), var(--kf-color-surface-primary)}.app-shell.dark-mode .leadership-performance-table tbody tr.is-team td{background:linear-gradient(90deg, #34aef716, #0f52e808), var(--kf-color-surface-primary)}.app-shell.dark-mode .leadership-performance-table tbody tr.is-team:hover td{background:linear-gradient(90deg, #34aef71f, #0f52e80b), var(--kf-color-surface-primary)}.app-shell.dark-mode .leadership-performance-role--team-leader{color:#aeb7ff;background:#7481ff1f;border-color:#8a96ff47}.app-shell.dark-mode .leadership-performance-role--independent-producer{color:#c7b4ff;background:#8c69e621;border-color:#a689f247}.app-shell.dark-mode .leadership-performance-role--sponsored-producer{color:#f0aacd;background:#c65b9621;border-color:#de78ae47}@media (width<=900px){.leadership-performance-toolbar{flex-direction:column;align-items:stretch}.leadership-performance-search{width:100%;max-width:none}.leadership-performance-toolbar__filters{justify-content:flex-end}.leadership-performance-footer{flex-direction:column;align-items:flex-start}}@media (width<=620px){.leadership-performance-toolbar__filters{flex-direction:column;align-items:stretch}.leadership-performance-toolbar__filters .kf-select{width:100%}}.team-pipeline-page{padding-bottom:34px}.team-pipeline-scope-panel{margin-top:14px;padding:0;overflow:visible}.team-pipeline-scope-panel.kf-surface--interactive{cursor:default}.team-pipeline-scope-panel>.kf-section-surface__header{padding:14px 14px 12px}.team-pipeline-scope-panel>.kf-section-surface__content{margin-top:0}.team-pipeline-scope-panel .leadership-scope-toolbar{border-top:1px solid var(--line)}.team-pipeline-embedded-pipeline{border-top:1px solid var(--line);padding:14px}.team-pipeline-embedded-pipeline .pipeline-epo-panel--top{margin-top:0}.team-pipeline-page .team-pipeline-embedded-pipeline.pipeline-page :is(.pipeline-stage-card,.pipeline-status-row,.pipeline-rate-cell,.pipeline-epo-status,.pipeline-watch-reason,.pipeline-recovery-row){cursor:default}@media (width<=700px){.team-pipeline-embedded-pipeline{padding:10px}}.kf-dashboard-page{width:100%;min-width:0;min-height:100%;color:var(--ink);padding:30px 30px 38px;font-family:inherit}.kf-dashboard-page button,.kf-dashboard-page input,.kf-dashboard-page select,.kf-dashboard-page textarea{font-family:inherit}.kf-dashboard-panel{margin-top:18px}.kf-dashboard-panel.kf-feature-surface{cursor:default;background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);width:100%;min-width:0}.kf-dashboard-panel.kf-feature-surface:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.kf-dashboard-panel.kf-feature-surface .kf-feature-surface__header,.kf-dashboard-panel.kf-feature-surface .kf-feature-surface__content{cursor:default}.kf-dashboard-panel button,.kf-dashboard-stage-card[role=button]{cursor:pointer}.kf-dashboard-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.kf-dashboard-priority-grid .kf-dashboard-panel{margin-top:0}.kf-dashboard-priority-total{color:#5f7186;background:#f4f8fc;border:1px solid #7691b124;border-radius:10px;flex:none;align-items:baseline;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.kf-dashboard-priority-total strong{color:var(--kf-blue-600);font-size:18px;font-weight:900}.kf-dashboard-focus-list{gap:8px;display:grid}.kf-dashboard-focus-row{min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;transition:var(--kf-transition-surface);background:#fff;border:1px solid #7691b124;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:9px 10px;font-family:inherit;display:grid}.kf-dashboard-focus-row:hover{background:var(--kf-blue-50);box-shadow:var(--kf-shadow-sm);border-color:#34aef752;transform:translateY(-1px)}.kf-dashboard-action-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.kf-dashboard-action-icon--blue{color:#1769aa;background:#e8f4fd}.kf-dashboard-action-icon--purple{color:#6d28d9;background:#f1e8ff}.kf-dashboard-action-icon--gold{color:#9a6700;background:#fff4d6}.kf-dashboard-action-icon--cyan{color:#087ea4;background:#e5f7fc}.kf-dashboard-action-icon--green{color:#0b7a4b;background:#e8f8ef}.kf-dashboard-focus-copy{min-width:0}.kf-dashboard-focus-copy strong,.kf-dashboard-focus-copy small{display:block}.kf-dashboard-focus-copy strong{color:#2d425a;font-size:13px;font-weight:800}.kf-dashboard-focus-copy small{color:var(--muted);margin-top:3px;font-size:12px}.kf-dashboard-focus-count{min-width:36px;min-height:36px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef729;border-radius:10px;place-items:center;font-size:15px;font-weight:900;display:grid}.kf-dashboard-row-arrow{color:#9aa9ba;transition:transform var(--kf-duration-fast) var(--kf-ease-standard)}.kf-dashboard-focus-row:hover .kf-dashboard-row-arrow{color:var(--kf-blue-600);transform:translate(2px)}.kf-dashboard-goal-panel{min-width:0;height:100%}.kf-dashboard-focus-panel{height:100%}.kf-dashboard-goal-overview{display:block}.kf-dashboard-goal-amount span{color:var(--muted);font-size:12px;font-weight:700;display:block}.kf-dashboard-goal-amount strong{color:var(--ink);letter-spacing:-.04em;margin-top:4px;font-size:36px;font-weight:900;display:block}.kf-dashboard-goal-progress{background:#edf2f7;border-radius:999px;height:12px;margin:16px 0 14px;position:relative;overflow:hidden}.kf-dashboard-goal-progress__projected,.kf-dashboard-goal-progress__funded{border-radius:inherit;position:absolute;inset:0 auto 0 0}.kf-dashboard-goal-progress__projected{background:#b9d9f5}.kf-dashboard-goal-progress__funded{background:linear-gradient(90deg,#0f52e8,#34aef7)}.kf-dashboard-goal-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kf-dashboard-goal-stat{background:#ffffffad;border:1px solid #7691b11f;border-radius:10px;min-width:0;padding:11px;position:relative}.kf-dashboard-goal-stat>span{border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.kf-dashboard-goal-stat .funded{background:#0f52e8}.kf-dashboard-goal-stat .expected{background:#88bde9}.kf-dashboard-goal-stat .projected{background:#16a66a}.kf-dashboard-goal-stat small{color:var(--muted);font-size:10.5px;font-weight:700}.kf-dashboard-goal-stat strong,.kf-dashboard-goal-stat em{display:block}.kf-dashboard-goal-stat strong{color:#263a52;margin-top:6px;font-size:15px;font-weight:900}.kf-dashboard-goal-stat em{margin-top:3px;font-size:10.5px;font-style:normal;font-weight:750}.kf-dashboard-goal-stat--funded em{color:#0f52e8}.kf-dashboard-goal-stat--expected em{color:#6daedc}.kf-dashboard-goal-stat--projected em{color:#0b7a4b}.kf-dashboard-goal-callout{margin:14px 0}.kf-dashboard-goal-callout .kf-section-header__title{font-size:15px;font-weight:850;line-height:1.3}.kf-dashboard-goal-callout .kf-section-header__description{display:none}.kf-dashboard-goal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kf-dashboard-goal-dialog__field{gap:8px;display:grid}.kf-dashboard-goal-dialog__field>span{color:#31465e;font-size:12px;font-weight:800}.kf-dashboard-goal-dialog__field>small{color:var(--muted);font-size:11px;line-height:1.45}.kf-dashboard-goal-dialog__input{background:var(--kf-neutral-0);border:1px solid var(--line);transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);border-radius:11px;align-items:center;display:flex;overflow:hidden}.kf-dashboard-goal-dialog__input:focus-within{border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07)}.kf-dashboard-goal-dialog__input>span{color:#526176;padding-left:12px;font-size:14px;font-weight:800}.kf-dashboard-goal-dialog__input .kf-input,.kf-dashboard-goal-dialog__input input{min-height:44px;box-shadow:none;background:0 0;border:0}.kf-dashboard-goal-dialog__input .kf-input:hover,.kf-dashboard-goal-dialog__input .kf-input:focus,.kf-dashboard-goal-dialog__input input:hover,.kf-dashboard-goal-dialog__input input:focus{box-shadow:none;background:0 0;border-color:#0000}.kf-dashboard-pipeline-panel{margin-top:18px}.kf-dashboard-pipeline-period-emphasis{color:var(--kf-blue-600)}.kf-dashboard-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kf-dashboard-stage-card{--stage-color:#64748b;--stage-soft:#f1f5f9;--stage-border:#dce4ed;min-width:0;min-height:312px;color:inherit;border:1px solid var(--stage-border);text-align:left;cursor:pointer;transition:var(--kf-transition-surface);background:#fff;border-radius:13px;flex-direction:column;padding:14px;font-family:inherit;display:flex}.kf-dashboard-stage-card:hover,.kf-dashboard-stage-card:focus-visible{background:linear-gradient(180deg, #fff, var(--stage-soft));border-color:var(--stage-color);box-shadow:var(--kf-shadow-sm);outline:none;transform:translateY(-2px)}.kf-dashboard-stage-card--lead{--stage-color:var(--kf-stage-lead);--stage-soft:var(--kf-stage-lead-soft);--stage-border:var(--kf-stage-lead-border)}.kf-dashboard-stage-card--prospect{--stage-color:var(--kf-stage-prospect);--stage-soft:var(--kf-stage-prospect-soft);--stage-border:var(--kf-stage-prospect-border)}.kf-dashboard-stage-card--client{--stage-color:var(--kf-stage-client);--stage-soft:var(--kf-stage-client-soft);--stage-border:var(--kf-stage-client-border)}.kf-dashboard-stage-card--retention{--stage-color:var(--kf-stage-retention);--stage-soft:var(--kf-stage-retention-soft);--stage-border:var(--kf-stage-retention-border)}.kf-dashboard-stage-step{align-items:center;gap:7px;display:flex}.kf-dashboard-stage-step>i{width:24px;height:24px;color:var(--stage-color);background:var(--stage-soft);border-radius:999px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.kf-dashboard-stage-step>span{background:linear-gradient(90deg, var(--stage-color) 0%, var(--stage-color) 62%, var(--stage-soft) 62%, var(--stage-soft) 100%);border-radius:999px;flex:auto;height:3px}.kf-dashboard-stage-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.kf-dashboard-stage-heading small,.kf-dashboard-stage-heading strong{display:block}.kf-dashboard-stage-heading small{color:#94a3b8;letter-spacing:.045em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.kf-dashboard-stage-heading strong{color:var(--stage-color);font-size:18px;font-weight:900}.kf-dashboard-stage-heading b{color:#172b43;font-size:24px;font-weight:900;line-height:1}.kf-dashboard-stage-value{color:#526176;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:750;display:flex}.kf-dashboard-stage-value svg{color:var(--stage-color)}.kf-dashboard-stage-description{min-height:36px;color:var(--muted);margin-top:7px;font-size:11px;line-height:1.45}.kf-dashboard-stage-status-list{gap:6px;margin-top:10px;display:grid}.kf-dashboard-stage-status{color:#526176;text-align:left;cursor:pointer;width:100%;min-height:34px;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);background:#f9fbfd;border:1px solid #7691b124;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:650;display:grid}.kf-dashboard-stage-status--mtd{--dashboard-period-border:var(--stage-color);border-color:var(--dashboard-period-border);border-width:2px}.kf-dashboard-pipeline-legend{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.5;display:flex}.kf-dashboard-pipeline-legend>span{align-items:center;gap:5px;display:inline-flex}.kf-dashboard-pipeline-legend__swatch{border:1px solid color-mix(in srgb, var(--muted) 25%, transparent);border-radius:4px;flex-shrink:0;width:22px;height:14px;margin-right:3px}.kf-dashboard-pipeline-legend__swatch--mtd{border:2px solid var(--muted)}.kf-dashboard-pipeline-legend>small{font-size:inherit;margin-left:auto}.kf-dashboard-stage-status:hover,.kf-dashboard-stage-status:focus-visible{color:var(--stage-color);background:var(--stage-soft);border-color:var(--stage-color);outline:none;transform:translateY(-1px);box-shadow:0 5px 12px #0f172a0e}.kf-dashboard-stage-status strong{color:var(--stage-color);font-weight:800}.kf-dashboard-stage-status__arrow{color:#a0adbd;opacity:0;transition:color var(--kf-duration-fast) var(--kf-ease-standard), opacity var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);transform:translate(-2px)}.kf-dashboard-stage-status:hover .kf-dashboard-stage-status__arrow,.kf-dashboard-stage-status:focus-visible .kf-dashboard-stage-status__arrow{color:var(--stage-color);opacity:1;transform:translate(0)}.kf-dashboard-stage-open{color:var(--stage-color);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:11px;font-weight:800;display:inline-flex}.kf-dashboard-activity-panel{margin-top:18px}.kf-dashboard-activity-updated{color:var(--muted);flex:none;font-size:11px;font-weight:650}.kf-dashboard-activity-list{--activity-row-height:62px;grid-auto-rows:var(--activity-row-height);height:calc(var(--activity-row-height) * 5 + 2px);scrollbar-gutter:stable;border:1px solid #7691b124;border-radius:12px;display:grid;overflow:hidden auto}.kf-dashboard-activity-row{appearance:none;width:100%;min-width:0;min-height:62px;color:inherit;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e8f0d1;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:10px 12px;transition:background .16s,box-shadow .16s,transform .16s;display:grid}.kf-dashboard-activity-row:last-child{border-bottom:0}.kf-dashboard-activity-row:hover,.kf-dashboard-activity-row:focus-visible{background:linear-gradient(100deg,#0f52e80e,#34aef706),#fff;box-shadow:inset 3px 0 #1c67f2ad,inset 0 1px #fffffff0}.kf-dashboard-activity-row:focus-visible{outline-offset:-2px;outline:2px solid #0f52e857}.kf-dashboard-activity-meta{justify-content:flex-end;align-items:center;gap:9px;display:inline-flex}.kf-dashboard-activity-arrow{color:#9aaabd;opacity:0;transition:color .16s,opacity .16s,transform .16s;transform:translate(-3px)}.kf-dashboard-activity-row:hover .kf-dashboard-activity-arrow,.kf-dashboard-activity-row:focus-visible .kf-dashboard-activity-arrow{color:var(--kf-blue-600);opacity:1;transform:translate(0)}.kf-dashboard-activity-row:hover .kf-dashboard-activity-copy b,.kf-dashboard-activity-row:focus-visible .kf-dashboard-activity-copy b{color:var(--kf-blue-700,#0f52e8)}.kf-dashboard-activity-copy{min-width:0}.kf-dashboard-activity-copy>span{align-items:baseline;gap:6px;min-width:0;display:flex}.kf-dashboard-activity-copy strong{color:#2b4058;font-size:13px;font-weight:850}.kf-dashboard-activity-copy>span>span{color:#a0adbd}.kf-dashboard-activity-copy b{color:var(--kf-blue-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.kf-dashboard-activity-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:4px;font-size:12px;display:block;overflow:hidden}.kf-dashboard-activity-row time{color:#7e8da0;white-space:nowrap;font-size:11px;font-weight:700}.app-shell.dark-mode .kf-dashboard-metric .kf-metric-surface__value,.app-shell.dark-mode .kf-dashboard-stage-heading b,.app-shell.dark-mode .kf-dashboard-focus-copy strong,.app-shell.dark-mode .kf-dashboard-activity-copy strong{color:var(--ink)}.app-shell.dark-mode .kf-dashboard-focus-row,.app-shell.dark-mode .kf-dashboard-stage-card,.app-shell.dark-mode .kf-dashboard-stage-status,.app-shell.dark-mode .kf-dashboard-activity-row{border-color:var(--dashboard-period-border,#2b394c);background:#0d131d}.app-shell.dark-mode .kf-dashboard-stage-status:hover,.app-shell.dark-mode .kf-dashboard-stage-status:focus-visible{color:var(--stage-color);border-color:var(--stage-color);background:#172435}.app-shell.dark-mode .kf-dashboard-goal-stat{border-color:var(--dashboard-period-border,#2b394c);background:#151f2dd1}.app-shell.dark-mode .kf-dashboard-goal-stat strong,.app-shell.dark-mode .kf-dashboard-goal-dialog__field>span{color:var(--ink)}.app-shell.dark-mode .kf-dashboard-goal-dialog__input{border-color:var(--dashboard-period-border,#2b394c);background:#0d131d}@media (width<=1500px){.kf-dashboard-metric-grid,.kf-dashboard-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kf-dashboard-priority-grid{grid-template-columns:1fr}}@media (width<=980px){.kf-dashboard-page{padding:24px 20px 30px}}@media (width<=680px){.kf-dashboard-metric-grid,.kf-dashboard-stage-grid{grid-template-columns:1fr}.kf-dashboard-focus-row{grid-template-columns:auto minmax(0,1fr) auto}.kf-dashboard-row-arrow{display:none}.kf-dashboard-goal-breakdown{grid-template-columns:1fr}.kf-dashboard-activity-list{--activity-row-height:88px}.kf-dashboard-activity-row{grid-template-columns:auto minmax(0,1fr)}.kf-dashboard-activity-meta{grid-column:2;justify-self:start}}.kf-dashboard-goal-panel{cursor:default}.kf-dashboard-goal-stat,.kf-dashboard-goal-callout{cursor:default;background:linear-gradient(100deg,#0f52e80a,#34aef705),#ffffffe0;border-color:#7691b129;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 4px 12px #1f477609,inset 0 1px #fffffff0}@media (hover:hover) and (pointer:fine){.kf-dashboard-goal-stat:hover,.kf-dashboard-goal-stat:focus-within,.kf-dashboard-goal-callout:hover,.kf-dashboard-goal-callout:focus-within{cursor:default;background:linear-gradient(100deg,#0f52e811,#34aef708),#fffffff5;border-color:#34aef74d;transform:translateY(-1px);box-shadow:0 9px 20px #1c3a6011,inset 0 1px #fffffff7}.kf-dashboard-goal-panel:hover,.kf-dashboard-goal-panel:focus-within{cursor:default}}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .kf-dashboard-goal-stat:hover,.app-shell.dark-mode .kf-dashboard-goal-stat:focus-within,.app-shell.dark-mode .kf-dashboard-goal-callout:hover,.app-shell.dark-mode .kf-dashboard-goal-callout:focus-within{background:linear-gradient(100deg,#0f52e81b,#34aef70a),#101722;border-color:#67b9f245;box-shadow:0 9px 20px #0003,inset 0 1px #ffffff09}}.kf-dashboard-page--loading{box-sizing:border-box;flex-direction:column;min-height:calc(100dvh - 16px);display:flex}.kf-dashboard-page--loading>.kf-loading{flex:1}.pipeline-page{padding-bottom:42px}.pipeline-primary-panel{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);cursor:default;margin-top:18px}.pipeline-primary-panel:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.pipeline-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pipeline-stage-card{--pipeline-stage-color:#64748b;--pipeline-stage-soft:#f1f5f9;--pipeline-stage-border:#dce4ed;border:1px solid var(--pipeline-stage-border);min-width:0;min-height:330px;transition:var(--kf-transition-surface);background:#fff;border-radius:13px;flex-direction:column;padding:14px;display:flex}.pipeline-stage-card:hover{background:linear-gradient(180deg, #fff, var(--pipeline-stage-soft));border-color:var(--pipeline-stage-color);box-shadow:var(--kf-shadow-sm);transform:translateY(-2px)}.pipeline-stage-card--lead{--pipeline-stage-color:var(--kf-stage-lead);--pipeline-stage-soft:var(--kf-stage-lead-soft);--pipeline-stage-border:var(--kf-stage-lead-border)}.pipeline-stage-card--prospect{--pipeline-stage-color:var(--kf-stage-prospect);--pipeline-stage-soft:var(--kf-stage-prospect-soft);--pipeline-stage-border:var(--kf-stage-prospect-border)}.pipeline-stage-card--client{--pipeline-stage-color:var(--kf-stage-client);--pipeline-stage-soft:var(--kf-stage-client-soft);--pipeline-stage-border:var(--kf-stage-client-border)}.pipeline-stage-card--retention{--pipeline-stage-color:var(--kf-stage-retention);--pipeline-stage-soft:var(--kf-stage-retention-soft);--pipeline-stage-border:var(--kf-stage-retention-border)}.pipeline-stage-step{align-items:center;gap:7px;display:flex}.pipeline-stage-step>span{width:24px;height:24px;color:var(--pipeline-stage-color);background:var(--pipeline-stage-soft);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.pipeline-stage-step>i{background:linear-gradient(90deg, var(--pipeline-stage-color) 0%, var(--pipeline-stage-color) 62%, var(--pipeline-stage-soft) 62%, var(--pipeline-stage-soft) 100%);border-radius:999px;flex:auto;height:3px}.pipeline-stage-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.pipeline-stage-heading small,.pipeline-stage-heading h3{display:block}.pipeline-stage-heading small{color:#94a3b8;letter-spacing:.045em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.pipeline-stage-heading h3{color:var(--pipeline-stage-color);margin:0;font-size:18px;font-weight:900}.pipeline-stage-heading>strong{color:#172b43;font-size:24px;font-weight:900;line-height:1}.pipeline-stage-volume{color:#526176;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:750;display:flex}.pipeline-stage-volume svg{color:var(--pipeline-stage-color)}.pipeline-stage-card>p{min-height:36px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.pipeline-status-list{gap:6px;margin-top:10px;display:grid}.pipeline-status-row{color:#526176;text-align:left;cursor:pointer;width:100%;min-height:34px;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);background:#f9fbfd;border:1px solid #7691b124;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:650;display:grid}.pipeline-status-row svg{color:#a0adbd;opacity:0;transition:color var(--kf-duration-fast) var(--kf-ease-standard), opacity var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);transform:translate(-2px)}.pipeline-status-row strong{color:var(--pipeline-stage-color);font-weight:850}.pipeline-status-row:hover,.pipeline-status-row:focus-visible{color:var(--pipeline-stage-color);background:var(--pipeline-stage-soft);border-color:var(--pipeline-stage-color);outline:none;transform:translateY(-1px);box-shadow:0 5px 12px #0f172a0e}.pipeline-status-row:hover svg,.pipeline-status-row:focus-visible svg{color:var(--pipeline-stage-color);opacity:1;transform:translate(0)}.pipeline-opportunity-recovery{margin-top:18px}.pipeline-opportunity-recovery.kf-info-surface--with-content>.kf-info-surface__content{width:100%;padding-left:0}.pipeline-recovery-stack{gap:14px;display:grid}.pipeline-recovery-panel{--recovery-color:#1769aa;--recovery-soft:#edf7ff;--recovery-border:#cfe8f9;--recovery-gradient-start:#1769aa13;--recovery-gradient-end:#34aef706;background:linear-gradient(100deg, var(--recovery-gradient-start), var(--recovery-gradient-end)), #fff;border:1px solid var(--recovery-border);border-radius:12px;width:100%;min-width:0;padding:14px}.pipeline-opportunity-panel{--recovery-color:#0f52e8;--recovery-soft:#34aef714;--recovery-border:#1c67f23d;--recovery-gradient-start:#0f52e80e;--recovery-gradient-end:#34aef705;background:linear-gradient(280deg, var(--recovery-gradient-start), var(--recovery-gradient-end)), #fff}.pipeline-rate-watch-panel{--recovery-color:#1c67f2;--recovery-soft:#66c2ff1a;--recovery-border:#34aef74d;--recovery-gradient-start:#1c67f212;--recovery-gradient-end:#66c2ff05;background:linear-gradient(280deg, var(--recovery-gradient-start), var(--recovery-gradient-end)), #fff}.pipeline-dnq-panel{--recovery-color:#b42318;--recovery-soft:#fff1f0;--recovery-border:#f2c4c0;--recovery-gradient-start:#b4231813;--recovery-gradient-end:#ff8b8206}.pipeline-recovery-panel__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.pipeline-recovery-panel__icon{width:36px;height:36px;color:var(--recovery-color);background:var(--recovery-soft);border:1px solid var(--recovery-border);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pipeline-recovery-panel__heading{min-width:0}.pipeline-recovery-panel__heading h3{color:#263a52;margin:0;font-size:14px;font-weight:900}.pipeline-recovery-panel__heading p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.45}.pipeline-recovery-list{gap:7px;display:grid}.pipeline-recovery-row{color:#526176;border:1px solid var(--recovery-border);text-align:left;cursor:pointer;width:100%;min-height:38px;transition:var(--kf-transition-surface);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:700;display:grid}.pipeline-recovery-row strong{color:var(--recovery-color);font-size:12px;font-weight:900}.pipeline-recovery-row svg{color:#a0adbd;opacity:0;transition:opacity var(--kf-duration-fast) var(--kf-ease-standard)}.pipeline-recovery-row:hover,.pipeline-recovery-row:focus-visible{color:var(--recovery-color);background:var(--recovery-soft);border-color:var(--recovery-color);outline:none;transform:translateY(-1px)}.pipeline-recovery-row:hover svg,.pipeline-recovery-row:focus-visible svg{color:var(--recovery-color);opacity:1}.pipeline-recovery-guidance{background:linear-gradient(280deg, var(--recovery-gradient-start), var(--recovery-gradient-end)), #fff;border-color:var(--recovery-border);margin-top:12px}.pipeline-recovery-guidance .kf-section-header__icon{color:var(--recovery-color);background:var(--recovery-soft);border-color:var(--recovery-border)}.pipeline-watch-summary{grid-template-columns:repeat(4,minmax(140px,1fr));gap:7px;display:grid}.pipeline-watch-reason{color:#2f5f91;text-align:left;cursor:pointer;min-width:0;min-height:70px;transition:var(--kf-transition-surface);background:#f6fbff;border:1px solid #d1e7f8;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px;font-family:inherit;display:flex}.pipeline-watch-reason span{color:#526176;font-size:10px;font-weight:750;line-height:1.35}.pipeline-watch-reason strong{color:#0f52e8;font-size:19px;font-weight:900}.pipeline-watch-reason:hover,.pipeline-watch-reason:focus-visible{background:#edf7ff;border-color:#67b9f2;outline:none;transform:translateY(-1px)}.pipeline-rate-watch{background:#ffffff94;border:1px solid #34aef72e;border-radius:12px;margin-top:12px;padding:13px}.pipeline-rate-watch__header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pipeline-rate-watch__header>div>span,.pipeline-rate-watch__header>div>strong{display:block}.pipeline-rate-watch__header>div>span{color:#526176;letter-spacing:.08em;font-size:9px;font-weight:900}.pipeline-rate-watch__header>div>strong{color:#263a52;margin-top:3px;font-size:12.5px;font-weight:850}.pipeline-rate-watch__header>small{color:var(--muted);font-size:10.5px;font-weight:750}.pipeline-rate-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pipeline-rate-cell{color:#2f5f91;text-align:center;cursor:pointer;min-width:0;min-height:76px;transition:var(--kf-transition-surface);background:linear-gradient(#edf7ffe6,#fffffff5);border:1px solid #d1e7f8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:8px 6px;font-family:inherit;display:flex}.pipeline-rate-cell>strong{color:#526176;font-size:12px;font-weight:900}.pipeline-rate-cell>span{color:#0f52e8;margin-top:5px;font-size:20px;font-weight:900;line-height:1}.pipeline-rate-cell>small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:700}.pipeline-rate-cell:hover,.pipeline-rate-cell:focus-visible{background:#edf7ff;border-color:#67b9f2;outline:none;transform:translateY(-2px);box-shadow:0 7px 15px #1769aa14}.pipeline-epo-panel--top{margin-top:18px}.pipeline-epo-panel .kf-section-header__icon{color:#1769aa;background:#edf7ff;border-color:#cfe8f9}.pipeline-epo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pipeline-epo-status{--epo-color:#1769aa;--epo-soft:#edf7ff;--epo-border:#cfe8f9;min-width:0;min-height:82px;color:inherit;border:1px solid var(--epo-border);text-align:left;cursor:pointer;transition:var(--kf-transition-surface);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 13px;font-family:inherit;display:grid}.pipeline-epo-status--active{--epo-color:#b45309;--epo-soft:#fff7ed;--epo-border:#fed7aa}.pipeline-epo-status--ending{--epo-color:#9a6700;--epo-soft:#fff8e4;--epo-border:#f0dfa8}.pipeline-epo-status--eligible{--epo-color:#0b7a4b;--epo-soft:#edf9f2;--epo-border:#caead8}.pipeline-epo-status:hover,.pipeline-epo-status:focus-visible{background:var(--epo-soft);border-color:var(--epo-color);box-shadow:var(--kf-shadow-sm);outline:none;transform:translateY(-2px)}.pipeline-epo-status__copy{min-width:0}.pipeline-epo-status__copy>span{color:var(--epo-color);font-size:12px;font-weight:850}.pipeline-epo-status__copy>p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.4}.pipeline-epo-status>strong{color:#172b43;align-self:center;font-size:24px;font-weight:900;line-height:1}.pipeline-epo-note{color:#526176;background:#f8fbff;border:1px solid #34aef729;border-radius:10px;align-items:center;gap:10px;margin-top:9px;padding:9px 11px;font-size:10.5px;line-height:1.45;display:flex}.pipeline-epo-note>svg{color:#238ee8;flex:none}.pipeline-epo-note strong{color:#263a52}@media (width<=1450px){.pipeline-stage-grid,.pipeline-watch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.pipeline-epo-grid{grid-template-columns:1fr}}@media (width<=760px){.pipeline-stage-grid,.pipeline-watch-summary,.pipeline-rate-grid{grid-template-columns:1fr}}.pipeline-watch-reason:hover span,.pipeline-watch-reason:focus-visible span,.pipeline-rate-cell:hover>strong,.pipeline-rate-cell:focus-visible>strong{color:#263a52}.pipeline-watch-reason:hover strong,.pipeline-watch-reason:focus-visible strong,.pipeline-rate-cell:hover>span,.pipeline-rate-cell:focus-visible>span{color:#0f52e8}.pipeline-rate-watch-primary{--recovery-color:#1c67f2;--recovery-soft:#66c2ff1a;--recovery-border:#34aef74d;background:linear-gradient(100deg, #1c67f212, #66c2ff05), var(--kf-neutral-0)}.pipeline-rate-watch-primary .kf-section-header__icon{color:#1c67f2;background:#66c2ff1a;border-color:#34aef74d}.pipeline-rate-watch--standalone{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.pipeline-rate-watch--standalone .pipeline-rate-grid{margin-top:0}.app-shell.dark-mode .pipeline-rate-watch-primary .kf-section-header__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}.pipeline-rate-watch-primary{padding-bottom:18px}.pipeline-rate-watch-primary .pipeline-rate-watch--standalone{margin-top:14px}.pipeline-rate-watch-primary .pipeline-rate-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pipeline-rate-watch-primary .pipeline-rate-cell{background:linear-gradient(145deg,#fffffffa,#f4f9fff0);border:1px solid #34aef747;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:12px 10px;display:flex;box-shadow:0 6px 14px #1c3a600b,inset 0 1px #ffffffe0}.pipeline-rate-watch-primary .pipeline-rate-cell:first-child,.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(2){background:linear-gradient(145deg,#eef9fffa,#f7fcfff5);border-color:#34aef74d}.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(3),.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(4),.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(5){background:linear-gradient(145deg,#eff5fffa,#f9fbfff5);border-color:#1c67f23d}.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(6),.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(7){background:linear-gradient(145deg,#f4f1fffa,#fbf9fff5);border-color:#6a5cd238}.pipeline-rate-watch-primary .pipeline-rate-cell strong{font-size:12px;font-weight:850}.pipeline-rate-watch-primary .pipeline-rate-cell span{color:#0f52e8;margin-top:4px;font-size:20px;font-weight:900;line-height:1}.pipeline-rate-watch-primary .pipeline-rate-cell small{color:#6e8098;margin-top:5px;font-size:9px;font-weight:750}@media (hover:hover) and (pointer:fine){.pipeline-rate-watch-primary .pipeline-rate-cell:hover{border-color:#34aef76b;transform:translateY(-2px);box-shadow:0 10px 20px #1c3a6013,inset 0 1px #fffffff0}}.pipeline-opportunity-panel{--recovery-color:var(--kf-stage-not-interested);--recovery-soft:#f0c76f24;--recovery-border:#ca8a0447;background:linear-gradient(100deg,#f0c76f1a,#fff8dc09),#fff;border-color:#ca8a0442}.pipeline-opportunity-panel .pipeline-recovery-panel__heading h3{color:#8a5a00}.pipeline-opportunity-panel .pipeline-recovery-panel__heading p{color:#7b6a45}.pipeline-opportunity-panel .pipeline-opportunity-watch-card{background:linear-gradient(145deg,#fffcf2fa,#fff8e2f0);border-color:#ca8a043d;box-shadow:0 6px 14px #8a5a000b,inset 0 1px #ffffffe6}.pipeline-opportunity-panel .pipeline-opportunity-watch-card strong{color:#8a5a00}@media (hover:hover) and (pointer:fine){.pipeline-opportunity-panel .pipeline-opportunity-watch-card:hover{border-color:#ca8a0461;transform:translateY(-2px);box-shadow:0 10px 20px #8a5a0013,inset 0 1px #fffffff0}}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell{background:linear-gradient(145deg,#66c2ff09,#1c67f205),#101722;border-color:#2b4968}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell strong,.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell small{color:#9eacc0}.app-shell.dark-mode .pipeline-opportunity-panel{background:linear-gradient(100deg,#f0c76f14,#9a670006),#101722;border-color:#f0c76f33}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-panel__heading h3{color:var(--kf-stage-not-interested)}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-opportunity-watch-card strong{color:var(--kf-stage-not-interested)}@media (width<=1180px){.pipeline-rate-watch-primary .pipeline-rate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.pipeline-rate-watch-primary .pipeline-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pipeline-epo-panel .kf-section-header__icon,.pipeline-rate-watch-primary .kf-section-header__icon{color:#1769aa;background:#edf7ff;border-color:#cfe8f9}.pipeline-rate-watch-primary .pipeline-rate-cell{--rate-color:#1769aa;--rate-soft:#edf7ff;--rate-border:#cfe8f9;color:inherit;border-color:var(--rate-border);box-shadow:none;background:#fff}.pipeline-rate-watch-primary .pipeline-rate-cell:first-child,.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(2){--rate-color:#1683b8;--rate-soft:#edf9fd;--rate-border:#c8e9f5}.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(3),.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(4),.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(5){--rate-color:#1769aa;--rate-soft:#edf7ff;--rate-border:#cfe8f9}.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(6),.pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(7){--rate-color:#6657b8;--rate-soft:#f3f0ff;--rate-border:#ddd5fb}.pipeline-rate-watch-primary .pipeline-rate-cell span{color:#13283f}@media (hover:hover) and (pointer:fine){.pipeline-rate-watch-primary .pipeline-rate-cell:hover,.pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible{color:inherit;background:var(--rate-soft);border-color:var(--rate-color);box-shadow:var(--kf-shadow-sm);outline:none;transform:translateY(-2px)}.pipeline-rate-watch-primary .pipeline-rate-cell:hover span,.pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible span{color:var(--rate-color)}}.pipeline-opportunity-panel .pipeline-watch-reason{--not-interested-color:var(--kf-stage-not-interested);--not-interested-soft:#fff8e4;--not-interested-border:#f0dfa8;border-color:var(--not-interested-border);box-shadow:none;transition:var(--kf-transition-surface);background:#fff}@media (hover:hover) and (pointer:fine){.pipeline-opportunity-panel .pipeline-watch-reason:hover,.pipeline-opportunity-panel .pipeline-watch-reason:focus-visible{background:var(--not-interested-soft);border-color:var(--not-interested-color);box-shadow:var(--kf-shadow-sm);outline:none;transform:translateY(-2px)}.pipeline-opportunity-panel .pipeline-watch-reason:hover>strong,.pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>strong{color:var(--not-interested-color)}}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell{color:inherit;box-shadow:none;background:#101722;border-color:#2b394c}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell span{color:#f5f8fc}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:hover,.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible{background:linear-gradient(145deg, color-mix(in srgb, var(--rate-color) 11%, #101722), #101722);border-color:color-mix(in srgb, var(--rate-color) 58%, #2b394c)}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:hover span,.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible span{color:#f5f8fc}}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason{box-shadow:none;background:#101722;border-color:#f0c76f2e}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible{background:linear-gradient(145deg,#f0c76f14,#9a670006),#101722;border-color:#f0c76f57}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover>strong,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>strong{color:var(--kf-stage-not-interested)}}.pipeline-opportunity-panel .pipeline-watch-reason{--not-interested-color:var(--kf-stage-not-interested);--not-interested-soft:#fff8e4;--not-interested-border:#f0dfa8;color:#526176;border-color:var(--not-interested-border);box-shadow:none;background:#fff}.pipeline-opportunity-panel .pipeline-watch-reason>span{color:#526176}.pipeline-opportunity-panel .pipeline-watch-reason>strong{color:var(--not-interested-color)}.pipeline-opportunity-panel .pipeline-watch-reason:hover,.pipeline-opportunity-panel .pipeline-watch-reason:focus-visible{color:var(--not-interested-color);background:var(--not-interested-soft);border-color:var(--not-interested-color);box-shadow:none;outline:none;transform:translateY(-1px)}.pipeline-opportunity-panel .pipeline-watch-reason:hover>span,.pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>span,.pipeline-opportunity-panel .pipeline-watch-reason:hover>strong,.pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>strong{color:var(--not-interested-color)}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason{color:#9eacc0;box-shadow:none;background:#101722;border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason>span{color:#9eacc0}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason>strong{color:var(--kf-stage-not-interested)}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover>span,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>span,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover>strong,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>strong{color:var(--kf-stage-not-interested)}.pipeline-epo-panel .kf-section-header__icon,.pipeline-rate-watch-primary .kf-section-header__icon{color:#0f52e8;background:linear-gradient(135deg,#66c2ff24,#34aef70e),#fff;border-color:#34aef74d;box-shadow:inset 0 1px #ffffffeb,0 3px 8px #0f52e80b}@media (hover:hover) and (pointer:fine){.pipeline-primary-panel:hover,.pipeline-primary-panel:focus-within{background:linear-gradient(100deg, #0f52e815, #34aef707), var(--kf-neutral-0)}.pipeline-rate-watch-primary:hover,.pipeline-rate-watch-primary:focus-within{background:linear-gradient(100deg, #1c67f21a, #66c2ff07), var(--kf-neutral-0)}.pipeline-opportunity-recovery:hover,.pipeline-opportunity-recovery:focus-within{background:linear-gradient(100deg, #0f52e813, #34aef706), var(--kf-neutral-0)}}.pipeline-opportunity-recovery{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}@media (hover:hover) and (pointer:fine){.pipeline-opportunity-recovery:hover{border-color:#34aef75c;transform:translateY(-2px);box-shadow:0 18px 36px #1c3a6014,0 0 0 1px #66c2ff0a,inset 0 1px #ffffffeb}}.pipeline-opportunity-panel .pipeline-recovery-guidance{background:linear-gradient(100deg,#f0c76f16,#fffae87a),#fff;border-color:#ca8a0442;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.pipeline-opportunity-panel .pipeline-recovery-guidance .kf-info-surface__icon{color:var(--kf-stage-not-interested);background:#fff8e4;border-color:#f0dfa8}@media (hover:hover) and (pointer:fine){.pipeline-opportunity-panel .pipeline-recovery-guidance:hover{background:linear-gradient(100deg,#f0c76f26,#fff8e2b3),#fff;border-color:#9a67005c;box-shadow:0 8px 18px #8a5a000f,inset 0 1px #ffffffeb}}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-guidance .kf-info-surface__icon{color:var(--kf-stage-not-interested);background:#f0c76f0e;border-color:#f0c76f33}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-primary-panel:hover,.app-shell.dark-mode .pipeline-primary-panel:focus-within{background:linear-gradient(100deg,#0f52e826,#34aef70b),#0d131d}.app-shell.dark-mode .pipeline-opportunity-recovery:hover,.app-shell.dark-mode .pipeline-opportunity-recovery:focus-within{background:linear-gradient(100deg,#0f52e824,#34aef70a),#0d131d}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-guidance:hover{background:linear-gradient(100deg,#f0c76f16,#9a670006),#101722;border-color:#f0c76f4d}}@media (prefers-reduced-motion:reduce){.pipeline-opportunity-recovery,.pipeline-opportunity-panel .pipeline-recovery-guidance{transition:none}}.pipeline-primary-panel,.pipeline-opportunity-recovery{cursor:default}@media (hover:hover) and (pointer:fine){.pipeline-primary-panel:hover,.pipeline-primary-panel:focus-within{background:linear-gradient(280deg, #0f52e815, #34aef707), var(--kf-neutral-0)}.pipeline-rate-watch-primary:hover,.pipeline-rate-watch-primary:focus-within{background:linear-gradient(280deg, #1c67f21a, #66c2ff07), var(--kf-neutral-0)}.pipeline-opportunity-recovery:hover,.pipeline-opportunity-recovery:focus-within{background:linear-gradient(280deg, #0f52e813, #34aef706), var(--kf-neutral-0)}}.pipeline-epo-panel .kf-section-header__icon,.pipeline-rate-watch-primary .kf-section-header__icon{color:#0f52e8;background:#fff;border-color:#34aef74d;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;box-shadow:inset 0 1px #fffffff0,0 3px 8px #0f52e80b}@media (hover:hover) and (pointer:fine){.pipeline-epo-panel:hover .kf-section-header__icon,.pipeline-epo-panel:focus-within .kf-section-header__icon,.pipeline-rate-watch-primary:hover .kf-section-header__icon,.pipeline-rate-watch-primary:focus-within .kf-section-header__icon{background:linear-gradient(135deg,#66c2ff1f,#34aef70b),#fff;border-color:#34aef761;box-shadow:inset 0 1px #fffffff5,0 5px 11px #0f52e812}}.pipeline-rate-cell,.pipeline-watch-reason,.pipeline-epo-card,.pipeline-stage-card,.pipeline-status-card,.pipeline-dnq-row{cursor:pointer}.app-shell.dark-mode .pipeline-epo-panel .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary .kf-section-header__icon{color:#66c2ff;background:#101722;border-color:#2f4f72}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-primary-panel:hover,.app-shell.dark-mode .pipeline-primary-panel:focus-within{background:linear-gradient(280deg,#0f52e826,#34aef70b),#0d131d}.app-shell.dark-mode .pipeline-rate-watch-primary:hover,.app-shell.dark-mode .pipeline-rate-watch-primary:focus-within{background:linear-gradient(280deg,#1c67f22b,#66c2ff0b),#0d131d}.app-shell.dark-mode .pipeline-opportunity-recovery:hover,.app-shell.dark-mode .pipeline-opportunity-recovery:focus-within{background:linear-gradient(280deg,#0f52e824,#34aef70a),#0d131d}.app-shell.dark-mode .pipeline-epo-panel:hover .kf-section-header__icon,.app-shell.dark-mode .pipeline-epo-panel:focus-within .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary:hover .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary:focus-within .kf-section-header__icon{background:linear-gradient(135deg,#66c2ff17,#1c67f209),#142034;border-color:#66c2ff47}}.pipeline-page .pipeline-primary-panel,.pipeline-page .pipeline-opportunity-recovery{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);cursor:default!important}@media (hover:hover) and (pointer:fine){.pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:hover,.pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:focus-within,.pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:hover,.pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:focus-within{background:linear-gradient(280deg, #0f52e815, #34aef707), var(--kf-neutral-0)}}.pipeline-page .pipeline-primary-panel>.kf-feature-surface__header .kf-section-header__icon,.pipeline-page .pipeline-opportunity-recovery>.kf-info-surface__section-header .kf-section-header__icon{color:#0f52e8;background:#fff;border-color:#34aef74d;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #fffffff0,0 3px 8px #0f52e80b}@media (hover:hover) and (pointer:fine){.pipeline-page .pipeline-primary-panel:hover>.kf-feature-surface__header .kf-section-header__icon,.pipeline-page .pipeline-primary-panel:focus-within>.kf-feature-surface__header .kf-section-header__icon,.pipeline-page .pipeline-opportunity-recovery:hover>.kf-info-surface__section-header .kf-section-header__icon,.pipeline-page .pipeline-opportunity-recovery:focus-within>.kf-info-surface__section-header .kf-section-header__icon{color:#0f52e8;background:linear-gradient(135deg,#66c2ff1f,#34aef70b),#fff;border-color:#34aef766;box-shadow:inset 0 1px #fffffff5,0 5px 11px #0f52e812}}.pipeline-page .pipeline-recovery-panel--interactive{cursor:default;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}@media (hover:hover) and (pointer:fine){.pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:hover,.pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg,#f0c76f1c,#fff8e206),#fff;border-color:#ca8a0457;transform:translateY(-1px);box-shadow:0 10px 22px #8a5a000e,inset 0 1px #ffffffeb}.pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:hover,.pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg,#b423181a,#ff8b8206),#fff;border-color:#b4231852;transform:translateY(-1px);box-shadow:0 10px 22px #b423180d,inset 0 1px #ffffffeb}}.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-panel__heading h3{color:#263a52}.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-panel__heading p{color:var(--muted)}.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance{cursor:default;box-shadow:var(--kf-shadow-xs);background:linear-gradient(280deg,#9a670013,#f0c76f06),#fff;border-color:#ca8a0442;transition:none;transform:none}.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:hover,.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:focus-within{cursor:default;box-shadow:var(--kf-shadow-xs);background:linear-gradient(280deg,#9a670013,#f0c76f06),#fff;border-color:#ca8a0442;transform:none}.pipeline-page .pipeline-epo-status,.pipeline-page .pipeline-rate-cell,.pipeline-page .pipeline-stage-card,.pipeline-page .pipeline-status-row,.pipeline-page .pipeline-watch-reason,.pipeline-page .pipeline-recovery-row{cursor:pointer}.app-shell.dark-mode .pipeline-page .pipeline-primary-panel>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery>.kf-info-surface__section-header .kf-section-header__icon{color:#66c2ff;background:#101722;border-color:#2f4f72}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-panel__heading h3{color:#f5f8fc}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-panel__heading p{color:#9eacc0}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:focus-within{box-shadow:none;background:linear-gradient(280deg,#9a670011,#f0c76f05),#101722;border-color:#f0c76f2e;transform:none}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:focus-within,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:focus-within{background:linear-gradient(280deg,#0f52e829,#34aef70b),#0d131d}.app-shell.dark-mode .pipeline-page .pipeline-primary-panel:hover>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel:focus-within>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery:hover>.kf-info-surface__section-header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery:focus-within>.kf-info-surface__section-header .kf-section-header__icon{color:#66c2ff;background:linear-gradient(135deg,#66c2ff17,#1c67f209),#142034;border-color:#66c2ff47}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg,#f0c76f13,#9a670005),#101722;border-color:#f0c76f47}.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg,#ff8b8213,#b4231805),#101722;border-color:#ff8b8247}}@media (prefers-reduced-motion:reduce){.pipeline-page .pipeline-recovery-panel--interactive{transition:none}}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell{color:#263a52;border-color:var(--rate-border);box-shadow:none;background:#fff!important}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell strong,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell span,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell small{color:inherit}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:first-child,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(2){--rate-border:#c8e9f5;--rate-hover-bg:#eef9fd;--rate-hover-border:#66c2ff}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(3),.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(4),.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(5){--rate-border:#cfe0fb;--rate-hover-bg:#eef4ff;--rate-hover-border:#7aa8f7}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(6),.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(7){--rate-border:#ddd5fb;--rate-hover-bg:#f5f1ff;--rate-hover-border:#b9a9f2}@media (hover:hover) and (pointer:fine){.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible{color:#263a52;border-color:var(--rate-hover-border);outline:none;transform:translateY(-1px);box-shadow:0 8px 16px #1c3a600d,inset 0 1px #ffffffeb;background:var(--rate-hover-bg)!important}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover strong,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover span,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover small,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible strong,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible span,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible small{color:inherit}}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell{color:#f5f8fc;box-shadow:none;border-color:#2b394c;background:#101722!important}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible{color:#f5f8fc;border-color:#3f648a;background:linear-gradient(145deg,#66c2ff0e,#1c67f205),#101722!important}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover strong,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover span,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover small,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible strong,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible span,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible small{color:inherit}}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell strong{color:var(--rate-label-color,#1769aa)}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:first-child,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(2){--rate-label-color:#1683b8}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(3),.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(4),.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(5){--rate-label-color:#1769aa}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(6),.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(7){--rate-label-color:#6657b8}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell span,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell small{color:#263a52}@media (hover:hover) and (pointer:fine){.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover strong,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible strong{color:var(--rate-label-color,#1769aa)}.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover span,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover small,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible span,.pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible small{color:#263a52}}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell strong{color:#67b9f2}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell span,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell small{color:#f5f8fc}.pipeline-page .pipeline-opportunity-panel{--recovery-color:var(--kf-stage-not-interested);--recovery-soft:rgba(var(--kf-stage-not-interested-rgb), .075);--recovery-border:rgba(var(--kf-stage-not-interested-rgb), .24);background:linear-gradient(100deg,#9a670012,#f0c76f05),#fff;border-color:#9a67003d}.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason{--not-interested-color:var(--kf-stage-not-interested);--not-interested-soft:var(--kf-stage-not-interested-soft);--not-interested-border:var(--kf-stage-not-interested-border);border-color:var(--not-interested-border)}.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason>strong{color:var(--kf-stage-not-interested)}.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance .kf-info-surface__icon{color:var(--kf-stage-not-interested);background:var(--kf-stage-not-interested-soft);border-color:var(--kf-stage-not-interested-border)}@media (hover:hover) and (pointer:fine){.pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:hover,.pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg,#9a67001d,#f0c76f06),#fff;border-color:#9a67005c;box-shadow:0 10px 22px #6f4b0a0f,inset 0 1px #ffffffeb}.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:hover,.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible{color:var(--kf-stage-not-interested);background:var(--kf-stage-not-interested-soft);border-color:var(--kf-stage-not-interested)}.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:hover>span,.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:hover>strong,.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>span,.pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>strong{color:var(--kf-stage-not-interested)}}.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance,.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:hover,.pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:focus-within{background:linear-gradient(280deg,#9a670014,#f0c76f06),#fff;border-color:#9a67003d}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason{--not-interested-color:var(--kf-stage-not-interested);--not-interested-soft:var(--kf-stage-not-interested-soft);--not-interested-border:var(--kf-stage-not-interested-border);background:#101722;border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason>strong{color:var(--kf-stage-not-interested)}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:focus-within{background:linear-gradient(280deg,#f0c76f11,#9a670005),#101722;border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance .kf-info-surface__icon{color:var(--kf-stage-not-interested);background:#f0c76f0e;border-color:#f0c76f33}.pipeline-epo-status--complete{--epo-color:#0b7a4b;--epo-soft:#edf9f2;--epo-border:#caead8}.pipeline-epo-status--missing{--epo-color:#9a6700;--epo-soft:#fff8e4;--epo-border:#f0dfa8}.pipeline-epo-status:disabled{cursor:default}.pipeline-epo-status:disabled:hover{box-shadow:none;background:var(--kf-neutral-0);transform:none}.leads-page{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);flex-direction:column;padding:28px 30px 26px;display:flex;overflow:hidden}.leads-fixed-area{flex:none;min-width:0}.leads-workspace{margin-top:18px;padding:0;overflow:visible}.leads-view-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 10px 0;display:flex}.leads-tabs{scrollbar-width:none;align-items:flex-end;gap:4px;min-width:0;display:flex;overflow-x:auto}.leads-tabs::-webkit-scrollbar{display:none}.leads-tab{color:#64748b;cursor:pointer;min-height:40px;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:760;display:inline-flex}.leads-tab:hover{color:var(--kf-blue-600);background:var(--kf-blue-50)}.leads-tab.active{color:var(--kf-blue-600);border-bottom-color:var(--kf-blue-600)}.leads-tab__count{color:#0f52e8;background:#e7f2ff;border:1px solid #0f52e84d;border-radius:999px;place-items:center;min-width:20px;min-height:20px;margin-left:4px;padding:0 6px;font-size:9.5px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 2px 5px #0f52e814,inset 0 1px #ffffffe0}.leads-tab.active .leads-tab__count{color:#fff;background:linear-gradient(135deg, var(--kf-blue-600), #34aef7);border-color:#0000;box-shadow:0 3px 8px #0f52e829,inset 0 1px #ffffff3d}.leads-tab--saved{gap:0;padding:0 5px 0 0}.leads-tab--saved>button:first-child{min-height:38px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px 0 13px}.leads-tab__pin{color:#a0aec0;cursor:pointer;width:24px;height:24px;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.leads-tab__pin:hover{color:var(--kf-blue-600);background:#0f52e814}.leads-tab__pin.active{color:var(--kf-blue-600)}.leads-tab__pin.active svg{fill:currentColor}.leads-tab__remove{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;display:grid}.leads-tab__remove:hover{color:#dc2626;background:#fff1f2}.leads-tab--add{color:var(--kf-blue-600)}.leads-view-meta{color:var(--muted);flex:none;align-items:baseline;gap:5px;padding:0 8px 8px 0;font-size:10.5px;display:inline-flex}.leads-view-meta strong{color:var(--ink);font-size:13px}.leads-toolbar{grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.leads-search{min-height:44px;color:var(--muted);background:var(--kf-neutral-0);border:1px solid var(--line);transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex}.leads-search:hover{border-color:#aec8e8}.leads-search:focus-within{border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07)}.leads-search .kf-input{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.leads-search .kf-input:hover,.leads-search .kf-input:focus{box-shadow:none;background:0 0;border-color:#0000}.leads-toolbar__actions{align-items:center;gap:8px;display:flex}.leads-button-count{min-width:18px;min-height:18px;color:var(--kf-blue-600);background:#0f52e814;border-radius:999px;place-items:center;margin-left:5px;padding:0 5px;font-size:9px;font-weight:850;display:inline-grid}.kf-button--primary .leads-button-count{color:#fff;background:#ffffff2e}.leads-control-panel{background:linear-gradient(#f8fbfffa,#fffffffa);border:1px solid #34aef738;border-radius:15px;margin:0 12px 12px;padding:15px;box-shadow:0 10px 26px #0f52e80e}.leads-control-panel__header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.leads-control-panel__header>div{min-width:0}.leads-control-panel__eyebrow{color:var(--kf-blue-600);text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:6px;font-size:9.5px;font-weight:850;display:inline-flex}.leads-control-panel__header strong{color:var(--ink);margin-top:5px;font-size:13px;font-weight:850;display:block}.leads-control-panel__header p{color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.45}.leads-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.leads-filter-grid label{min-width:0}.leads-filter-grid label>span{color:#526176;text-transform:uppercase;letter-spacing:.045em;margin:0 0 6px 2px;font-size:9px;font-weight:800;display:block}.leads-filter-grid .kf-select{width:100%}.leads-filter-footer{border-top:1px solid #7691b129;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.leads-clear-filters{color:#64748b;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:10.5px;font-weight:760}.leads-clear-filters:hover{color:var(--kf-blue-600)}.leads-save-view{align-items:center;gap:8px;min-width:0;display:flex}.leads-save-view .kf-input{width:220px}.leads-column-manager{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.leads-column-option{min-width:0;min-height:45px;transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard);background:#fff;border:1px solid #e4ebf4;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;display:grid}.leads-column-option.active{background:#f8fbff;border-color:#34aef747}.leads-column-option__grip{color:#b0bccb;place-items:center;display:grid}.leads-column-option__toggle{color:#526176;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;font-family:inherit;font-size:10.5px;font-weight:760;display:flex}.leads-column-option.active .leads-column-option__toggle{color:var(--ink)}.leads-column-checkbox{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.leads-column-checkbox.checked{background:var(--kf-blue-600);border-color:var(--kf-blue-600)}.leads-column-option__moves{align-items:center;gap:4px;display:flex}.leads-column-option__moves .kf-icon-button{width:28px;min-width:28px;height:28px}.leads-column-panel-footer{color:var(--muted);border-top:1px solid #7691b129;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:13px;font-size:10.5px;display:flex}.leads-list-shell{background:var(--kf-neutral-0);border:1px solid var(--line);border-radius:17px;flex-direction:column;flex:auto;min-height:0;margin-top:14px;display:flex;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.leads-table-scroll{scrollbar-color:#64748b4d transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.leads-table-scroll::-webkit-scrollbar{width:10px;height:10px}.leads-table-scroll::-webkit-scrollbar-track{background:0 0}.leads-table-scroll::-webkit-scrollbar-thumb{background:#64748b3d padding-box padding-box;border:3px solid #0000;border-radius:999px}.leads-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.leads-select-column{width:46px}.leads-table th{z-index:5;color:#64748b;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;background:#f8fafc;height:42px;padding:0 10px;font-size:9.5px;font-weight:850;position:sticky;top:0}.leads-table th+th,.leads-table td+td{border-left:1px solid #e2e8f094}.leads-table td{color:#42536a;background:var(--kf-neutral-0);vertical-align:middle;height:66px;transition:background var(--kf-duration-fast) var(--kf-ease-standard);border-bottom:1px solid #edf1f6;padding:9px 10px;font-size:10.5px;line-height:1.4}.leads-table tbody tr:last-child td{border-bottom:0}.leads-table tbody tr:hover td{background:linear-gradient(90deg,#0f52e807,#34aef705),#fbfdff}.leads-select-cell{width:46px;text-align:center!important}.leads-select-cell input{width:15px;height:15px;accent-color:var(--kf-blue-600);cursor:pointer}.leads-sort-button{width:100%;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:inline-flex}.leads-sort-button svg{color:#a3afbf;flex:none}.leads-sort-button:hover,.leads-sort-button.active,.leads-sort-button.active svg{color:var(--kf-blue-600)}.lead-identity{align-items:center;gap:9px;min-width:0;display:flex}.lead-avatar{width:34px;height:34px;color:var(--kf-blue-600);background:linear-gradient(180deg, var(--kf-neutral-0), var(--kf-blue-50));letter-spacing:.02em;border:1px solid #34aef738;border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid;box-shadow:0 3px 10px #0f52e80a}.lead-identity__copy{min-width:0}.lead-identity__copy strong,.lead-identity__copy span{display:block}.lead-identity__copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:850;overflow:hidden}.lead-identity__copy span{color:#94a3b8;margin-top:3px;font-size:10px;font-weight:750}.lead-cell-with-icon,.lead-address-cell{align-items:center;gap:6px;min-width:0;display:flex}.lead-cell-with-icon svg,.lead-address-cell svg{color:#8aa1b8;flex:none}.lead-address-cell span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-money{color:#263a52;font-size:11px;font-weight:850}.lead-cost{color:#526176;font-weight:800}.lead-purpose,.lead-pipeline-stage,.lead-pipeline-status,.lead-automation,.lead-credit,.lead-engagement{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;font-size:9.5px;font-weight:800;display:inline-flex}.lead-purpose{color:#415a77;background:#eef4fa;padding:5px 8px}.lead-credit{border:1px solid #0000;padding:5px 8px}.lead-credit--excellent{color:#0b7a4b;background:#e8f8ef;border-color:#bfe8d4}.lead-credit--good{color:#0f63b6;background:#eaf4ff;border-color:#c9def5}.lead-credit--fair{color:#a96b08;background:#fff5dc;border-color:#f1dfae}.lead-credit--poor{color:#b42318;background:#fff0ee;border-color:#f3c7c2}.lead-engagement{background:#f4f7fb;gap:6px;padding:5px 8px}.lead-engagement__dot{border-radius:999px;flex:none;width:6px;height:6px}.lead-engagement--active{color:#087a48;background:#d9fbe8;border-color:#bfe8d4}.lead-engagement--active .lead-engagement__dot{background:#16c784}.lead-engagement--responded{color:#6d28d9;background:#f1e8ff;border-color:#d8c4fa}.lead-engagement--responded .lead-engagement__dot{background:#8b5cf6}.lead-engagement--non-active{color:#6b7280;background:#eef2f6;border-color:#dbe3ec}.lead-engagement--non-active .lead-engagement__dot{background:#94a3b8}.lead-automation{max-width:170px;color:var(--kf-blue-600);text-overflow:ellipsis;background:#0f52e813;border:1px solid #cfdcff;padding:5px 8px;overflow:hidden}.lead-automation--none{color:#7b8796;background:#f1f4f7;border-color:#dbe3ec}.lead-pipeline-stage,.lead-pipeline-status{text-overflow:ellipsis;border:1px solid #0000;max-width:145px;padding:5px 8px;overflow:hidden}.lead-pipeline-status--lead,.lead-pipeline-stage--lead{color:var(--kf-stage-lead);background:var(--kf-stage-lead-soft);border-color:var(--kf-stage-lead-border)}.lead-pipeline-status--prospect,.lead-pipeline-stage--prospect{color:var(--kf-stage-prospect);background:var(--kf-stage-prospect-soft);border-color:var(--kf-stage-prospect-border)}.lead-pipeline-status--client,.lead-pipeline-stage--client{color:var(--kf-stage-client);background:var(--kf-stage-client-soft);border-color:var(--kf-stage-client-border)}.lead-pipeline-status--retention,.lead-pipeline-stage--retention{color:var(--kf-stage-retention);background:var(--kf-stage-retention-soft);border-color:var(--kf-stage-retention-border)}.lead-pipeline-status--dnq,.lead-pipeline-stage--dnq{color:var(--kf-stage-dnq);background:var(--kf-stage-dnq-soft);border-color:var(--kf-stage-dnq-border)}.lead-pipeline-status--not-interested,.lead-pipeline-stage--not-interested{color:var(--kf-stage-not-interested);background:var(--kf-stage-not-interested-soft);border-color:var(--kf-stage-not-interested-border)}.lead-date{color:#64748b;font-size:9.5px}.leads-empty-state{min-height:260px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.leads-empty-state svg{color:var(--kf-blue-600)}.leads-empty-state strong{color:var(--ink);margin-top:10px;font-size:13px}.leads-empty-state>span{max-width:360px;margin:5px 0 14px;font-size:10.5px;line-height:1.5}.leads-list-footer{min-height:42px;color:var(--muted);border-top:1px solid var(--line);background:#fafbfd;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-size:9.5px;display:flex}.leads-list-footer strong{color:#526176}.leads-list-footer__hint{color:#94a3b8}.app-shell.dark-mode .leads-tab{color:#9fb0c4}.app-shell.dark-mode .lead-avatar{background:linear-gradient(#1c2f45fa,#173756e6);border-color:#4a89c452}.app-shell.dark-mode .lead-automation{color:#78bdf3;background:#2368a833;border-color:#4a89c452}.app-shell.dark-mode .lead-automation--none{color:#9fb0c4;background:#50698629;border-color:#7891ae47}.leads-selection-bar{background:linear-gradient(100deg, #0f52e80f, #34aef706), var(--kf-neutral-0);border-bottom:1px solid #34aef738;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 12px;display:flex}.leads-selection-bar__copy{align-items:center;gap:10px;min-width:0;display:flex}.leads-selection-bar__icon{width:34px;height:34px;color:var(--kf-blue-600);background:#edf6ff;border:1px solid #34aef73d;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;line-height:0;display:flex}.leads-selection-bar__icon svg{flex:none;align-self:center;width:17px;height:17px;margin:0;display:block;overflow:visible}.leads-selection-bar__copy>div>strong,.leads-selection-bar__copy>div>span{display:block}.leads-selection-bar__copy strong{color:var(--ink);font-size:11.5px;font-weight:900}.leads-selection-bar__copy div>span{color:var(--muted);margin-top:2px;font-size:9.5px}.leads-selection-bar__actions{flex:none;align-items:center;gap:8px;display:flex}.app-shell.dark-mode .leads-selection-bar__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}@media (width<=720px){.leads-selection-bar{flex-direction:column;align-items:stretch}.leads-selection-bar__actions{width:100%}.leads-selection-bar__actions .kf-button{flex:1}}@media (width<=1280px){.leads-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.leads-column-manager{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.leads-page{padding:22px 20px}.leads-toolbar{grid-template-columns:1fr}.leads-toolbar__actions{flex-wrap:wrap}.leads-filter-grid,.leads-column-manager{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.leads-page{padding:18px 14px}.leads-view-bar{align-items:flex-end}.leads-view-meta{display:none}.leads-filter-grid,.leads-column-manager{grid-template-columns:1fr}.leads-filter-footer,.leads-column-panel-footer,.leads-save-view{flex-direction:column;align-items:stretch}.leads-save-view .kf-input{width:100%}.leads-list-footer__hint{display:none}}.leads-toolbar__actions .kf-button:first-child{order:0}.leads-view-state{background:#f9fbfd;border:1px solid #e5ebf3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 12px 12px;padding:10px 12px;display:flex}.leads-view-state.modified{background:linear-gradient(90deg,#0f52e80e,#34aef706),#fff;border-color:#34aef747}.leads-view-state__copy{align-items:center;gap:8px;min-width:0;display:flex}.leads-view-state__copy>span{color:var(--ink);font-size:11.5px;font-weight:850}.leads-view-state__copy>strong{color:#607086;text-transform:uppercase;letter-spacing:.045em;background:#eef2f7;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:8.5px;font-weight:850;display:inline-flex}.leads-view-state.modified .leads-view-state__copy>strong{color:var(--kf-blue-600);background:#0f52e814}.leads-view-state__copy>small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.leads-view-state__actions{flex:none;align-items:center;gap:8px;display:flex}.leads-save-view-inline{align-items:center;gap:7px;display:flex}.leads-save-view-inline .kf-input{width:210px}.leads-available-columns{background:#ffffffc7;border:1px solid #7691b129;border-radius:13px;min-width:0;padding:18px}.leads-columns-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.leads-columns-section-heading strong{color:var(--ink);font-size:10.5px;font-weight:850}.leads-columns-section-heading span{color:var(--muted);font-size:9px;font-weight:700}.leads-visible-column-list{flex-direction:column;gap:6px;max-height:322px;padding-right:3px;display:flex;overflow-y:auto}.leads-visible-column-item{cursor:grab;min-height:42px;transition:background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), opacity var(--kf-duration-fast) var(--kf-ease-standard);background:#fff;border:1px solid #e6ecf3;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;display:grid}.leads-visible-column-item:hover{background:#f8fbff;border-color:#34aef74d}.leads-visible-column-item.dragging{opacity:.45}.leads-column-drag-handle{color:#9aa8b9;place-items:center;display:grid}.leads-visible-column-index{color:#67788d;background:#eef3f8;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8.5px;font-weight:850;display:grid}.leads-visible-column-item>div{min-width:0}.leads-visible-column-item>div strong,.leads-visible-column-item>div small{display:block}.leads-visible-column-item>div strong{color:var(--ink);font-size:10px;font-weight:800}.leads-visible-column-item>div small{color:var(--muted);margin-top:2px;font-size:8.5px}.leads-visible-column-item .kf-icon-button{width:28px;min-width:28px;height:28px}.leads-field-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.leads-field-group{min-width:0}.leads-field-group>span{color:var(--kf-blue-600);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px 2px;font-size:9.5px;font-weight:850;display:block}.leads-field-group>div{flex-wrap:wrap;gap:7px;display:flex}.leads-field-choice{color:#526176;cursor:pointer;min-height:34px;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard);background:#fff;border:1px solid #e4eaf2;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-family:inherit;font-size:10.9px;font-weight:760;display:inline-flex}.leads-field-choice>span{width:18px;height:18px;color:var(--kf-blue-600);background:var(--kf-blue-50);border-radius:5px;place-items:center;display:grid}.leads-field-choice:hover{color:var(--kf-blue-600);border-color:#34aef757}.leads-field-choice.selected{color:var(--kf-blue-600);background:#f5f9ff;border-color:#34aef747}.leads-filter-rules{flex-direction:column;gap:8px;display:flex}.leads-filter-empty{min-height:70px;color:var(--muted);background:#ffffffb8;border:1px dashed #ccd8e6;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.leads-filter-empty svg{color:var(--kf-blue-600);flex:none}.leads-filter-empty strong,.leads-filter-empty span{display:block}.leads-filter-empty strong{color:var(--ink);font-size:10.5px}.leads-filter-empty span{margin-top:2px;font-size:9px;line-height:1.4}.leads-filter-rule{background:#ffffffd1;border:1px solid #e5ebf3;border-radius:11px;grid-template-columns:28px 96px minmax(180px,.95fr) minmax(160px,.8fr) minmax(220px,1.3fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.leads-filter-rule__number{width:25px;height:25px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef72e;border-radius:8px;place-items:center;font-size:8.5px;font-weight:900;display:grid}.leads-filter-rule>*{min-width:0}.leads-filter-combinator{width:96px;min-width:96px;max-width:96px}.leads-filter-combinator--first{color:#6b7d92;letter-spacing:.04em;text-transform:uppercase;background:#f6f9fc;border:1px solid #dde6f0;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.leads-filter-rule .kf-select,.leads-filter-rule .kf-input{width:100%}.leads-filter-rule__value{min-width:0}.leads-filter-value-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.leads-filter-value-pair>span{color:var(--muted);text-align:center;font-size:8.5px}.leads-filter-relative{color:#8290a2;background:#f6f8fb;border:1px solid #e5ebf3;border-radius:10px;align-items:center;min-height:38px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.leads-filter-builder__footer{border-top:1px solid #7691b129;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.leads-draggable-header.dragging{background:#eef6ff}.leads-draggable-header:hover{background:#f3f7fc}.leads-header-content{align-items:center;gap:6px;display:flex}.leads-header-drag-handle{color:#a3afbf;cursor:grab;border-radius:5px;flex:none;place-items:center;width:17px;height:24px;margin-left:-3px;display:inline-grid}.leads-header-drag-handle:hover{color:var(--kf-blue-600);background:#0f52e812}.leads-header-drag-handle:active{cursor:grabbing}@media (width<=1200px){.leads-columns-layout{grid-template-columns:1fr}.leads-filter-rule{grid-template-columns:28px 96px minmax(160px,1fr) minmax(150px,1fr)}.leads-filter-rule__value{grid-column:3/-2}}@media (width<=850px){.leads-view-state{flex-direction:column;align-items:stretch}.leads-view-state__copy{flex-wrap:wrap;align-items:flex-start}.leads-view-state__copy>small{white-space:normal;width:100%}.leads-view-state__actions,.leads-save-view-inline{flex-wrap:wrap}.leads-field-groups{grid-template-columns:1fr}.leads-filter-rule{grid-template-columns:28px 96px 1fr}.leads-filter-field-select,.leads-filter-operator-select,.leads-filter-rule__value{grid-column:3/-1}}button.lead-identity--open-record{appearance:none;width:100%;min-width:0;color:inherit;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}button.lead-identity--open-record:hover,button.lead-identity--open-record:active{color:inherit;box-shadow:none;background:0 0;border:0}button.lead-identity--open-record:hover .lead-identity__copy strong{color:var(--kf-blue-600)}button.lead-identity--open-record:focus{outline:none}button.lead-identity--open-record:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #0f52e857}.app-shell.dark-mode .lead-credit--excellent,.app-shell.dark-mode .lead-engagement--active{border-color:#37ae754d}.app-shell.dark-mode .lead-credit--good{border-color:#4a89c452}.app-shell.dark-mode .lead-credit--fair{border-color:#d29b2f4d}.app-shell.dark-mode .lead-credit--poor{border-color:#e0574b4d}.app-shell.dark-mode .lead-engagement--responded{border-color:#d8c4fa}.app-shell.dark-mode .lead-engagement--non-active{border-color:#7891ae47}.leads-list-footer .kf-pagination{margin-left:auto}@media (width<=760px){.leads-list-footer{flex-direction:column;justify-content:center;align-items:stretch;gap:5px;min-height:52px;padding-block:6px}.leads-list-footer__hint{display:none}}.add-lead-confirmation{width:min(560px,100vw - 48px)}.add-lead-confirmation__copy{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.leads-selection-bar__actions .kf-button:disabled{filter:grayscale()}.revenue-page{width:100%;min-width:0;min-height:100%;color:var(--ink);padding:28px 30px 42px;font-family:inherit}.revenue-page button,.revenue-page input,.revenue-page select,.revenue-page textarea{font-family:inherit}.revenue-date-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.revenue-date-presets{background:#f7f9fc;border:1px solid #dfe7f0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.revenue-date-button{color:#526176;min-height:32px;font:inherit;cursor:pointer;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.revenue-date-button:hover,.revenue-date-button:focus-visible{color:#0f52e8;background:#66c2ff14;outline:none}.revenue-date-button.is-active{color:#0f52e8;background:linear-gradient(100deg,#0f52e81a,#34aef70f),#fff;border-color:#34aef757;box-shadow:0 2px 7px #0f52e814}.revenue-custom-date{position:relative}.revenue-date-button--custom{background:#fff;border-color:#dfe7f0;min-width:116px}.revenue-date-button--custom>svg:last-child{transition:transform var(--kf-duration-fast) var(--kf-ease-standard)}.revenue-date-button--custom>svg:last-child.is-open{transform:rotate(180deg)}.revenue-date-popover{z-index:30;background:var(--kf-neutral-0);border:1px solid #34aef747;border-radius:12px;width:340px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #1f31492e}.revenue-date-popover__header strong,.revenue-date-popover__header span{display:block}.revenue-date-popover__header strong{color:#263a52;font-size:12px;font-weight:900}.revenue-date-popover__header span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.revenue-date-popover__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.revenue-date-popover__fields label{min-width:0}.revenue-date-popover__fields label>span{color:#526176;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.revenue-date-input-wrap{background:#fff;border:1px solid #dfe7f0;border-radius:8px;align-items:center;width:100%;padding:8px 9px;display:flex}.revenue-date-input-wrap:focus-within{border-color:#34aef7;box-shadow:0 0 0 3px #34aef71a}.revenue-date-input-wrap input{color:#263a52;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px;font-weight:700}.revenue-date-popover__footer{border-top:1px solid #e7edf4;justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:flex}.revenue-date-popover__cancel,.revenue-date-popover__apply{min-height:31px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:9.5px;font-weight:850;display:inline-flex}.revenue-date-popover__cancel{color:#526176;background:0 0;border:1px solid #dfe7f0}.revenue-date-popover__apply{color:#fff;background:#0f52e8;border:1px solid #0f52e8}.revenue-date-popover__apply:hover,.revenue-date-popover__apply:focus-visible{background:#1c67f2;border-color:#1c67f2;outline:none}.revenue-date-popover__apply:disabled{opacity:.45;cursor:not-allowed}.revenue-primary-panel{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);cursor:default;margin-top:18px}.revenue-primary-panel:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.revenue-primary-panel,.revenue-primary-panel .kf-feature-surface__header,.revenue-primary-panel .kf-feature-surface__content{cursor:default}.revenue-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.revenue-metric{--metric-accent:var(--kf-blue-600);--metric-soft:var(--kf-blue-50);--metric-border:#34aef73d;border-color:var(--metric-border);text-align:left;cursor:default;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,220px);place-content:center;gap:0 20px;width:100%;min-height:154px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.revenue-metric:before{content:"";background:var(--metric-accent);width:3px;position:absolute;inset:0 auto 0 0}.revenue-metric--blue{--metric-accent:#238ee8;--metric-soft:#eaf5ff;--metric-border:#238ee83d}.revenue-metric--purple{--metric-accent:#8b5cf6;--metric-soft:#f1e8ff;--metric-border:#8b5cf63d}.revenue-metric--green{--metric-accent:#16b777;--metric-soft:#e5faef;--metric-border:#16b7773d}.revenue-metric--gold{--metric-accent:#d79a2a;--metric-soft:#fff3d8;--metric-border:#d79a2a47}.revenue-metric .kf-metric-surface__header{grid-area:1/1/span 3;justify-content:center;place-self:center;min-height:0}.revenue-metric .kf-metric-surface__icon{width:60px;min-width:60px;height:60px;color:var(--metric-accent);background:var(--metric-soft);border-color:var(--metric-border);border-radius:15px}.revenue-metric .kf-metric-surface__icon svg{stroke-width:2.15px;width:29px;height:29px}.revenue-metric .kf-metric-surface__value{color:#14283f;grid-area:1/2;align-self:end;margin:0;font-size:31px;font-weight:900}.revenue-metric .kf-metric-surface__label{color:#455a72;grid-area:2/2;margin-top:5px;font-size:13px;font-weight:800}.revenue-metric .kf-metric-surface__content{grid-area:3/2;margin-top:8px}.revenue-metric__detail{color:var(--muted);margin:0;font-size:12px;line-height:1.45;display:block}.revenue-estimator{cursor:default;margin-top:18px}.revenue-estimator .kf-info-surface__content{gap:14px;display:grid}.revenue-estimator__workspace{grid-template-columns:minmax(0,1.35fr) minmax(430px,1fr);gap:14px;display:grid}.revenue-estimator__control,.revenue-estimator__result,.revenue-estimator__guidance{border:1px solid #7691b129;border-radius:12px}.revenue-estimator__control{background:#ffffffc2;min-width:0;padding:16px 17px 15px}.revenue-estimator__control-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.revenue-estimator__control-header>div:first-child>span,.revenue-estimator__current-efficiency>span,.revenue-estimator__result>span{color:var(--muted);font-size:11px;font-weight:750;display:block}.revenue-estimator__control-header>div:first-child>strong{color:#263a52;margin-top:4px;font-size:18px;font-weight:900;display:block}.revenue-estimator__current-efficiency{text-align:right;background:#0f52e80e;border:1px solid #34aef724;border-radius:9px;flex:none;padding:8px 10px}.revenue-estimator__current-efficiency strong{color:var(--kf-blue-600);margin-top:2px;font-size:16px;font-weight:900;display:block}.revenue-estimator__slider-shell{margin-top:19px}.revenue-estimator__slider{--estimator-position:33.333%;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;display:block}.revenue-estimator__slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #0f52e8 0%, #34aef7 var(--estimator-position), #dce9f5 var(--estimator-position), #dce9f5 100%);border-radius:999px;height:8px}.revenue-estimator__slider::-moz-range-track{background:#dce9f5;border-radius:999px;height:8px}.revenue-estimator__slider::-moz-range-progress{background:linear-gradient(90deg,#0f52e8,#34aef7);border-radius:999px;height:8px}.revenue-estimator__slider::-webkit-slider-thumb{appearance:none;width:22px;height:22px;transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);background:#fff;border:3px solid #0f52e8;border-radius:50%;margin-top:-7px;box-shadow:0 5px 13px #0f52e838,0 0 0 4px #34aef717}.revenue-estimator__slider::-moz-range-thumb{background:#fff;border:3px solid #0f52e8;border-radius:50%;width:17px;height:17px;box-shadow:0 5px 13px #0f52e838,0 0 0 4px #34aef717}.revenue-estimator__slider:hover::-webkit-slider-thumb{border-color:#34aef7;transform:scale(1.05);box-shadow:0 7px 16px #0f52e845,0 0 0 5px #34aef721}.revenue-estimator__slider:focus-visible::-webkit-slider-thumb{border-color:#34aef7;transform:scale(1.05);box-shadow:0 7px 16px #0f52e845,0 0 0 5px #34aef721}.revenue-estimator__slider:focus-visible{outline:none}.revenue-estimator__slider-labels{color:#8291a4;width:100%;height:16px;margin-top:7px;font-size:10px;font-weight:700;position:relative}.revenue-estimator__slider-labels span{position:absolute;top:0}.revenue-estimator__slider-labels span:first-child{left:0}.revenue-estimator__slider-labels span:nth-child(2){left:33.333%;transform:translate(-50%)}.revenue-estimator__slider-labels span:last-child{right:0}.revenue-estimator__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revenue-estimator__result{background:#ffffffb8;min-width:0;padding:13px}.revenue-estimator__result:before{content:"";vertical-align:1px;border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block}.revenue-estimator__result--spend:before{background:#238ee8}.revenue-estimator__result--revenue:before{background:#16b777}.revenue-estimator__result--model:before{background:#8b5cf6}.revenue-estimator__result>span{display:inline}.revenue-estimator__result strong,.revenue-estimator__result small{display:block}.revenue-estimator__result strong{color:#263a52;letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:900}.revenue-estimator__result small{color:var(--muted);margin-top:4px;font-size:10.5px;font-weight:700;line-height:1.4}.revenue-estimator__result small.is-positive{color:#0b7a4b}.revenue-estimator__result small.is-negative{color:#b45309}.revenue-estimator__result small.is-neutral{color:#64748b}.revenue-estimator__guidance{background:#ffffff9e;align-items:center;gap:11px;padding:11px 13px;display:flex}.revenue-estimator__guidance-icon{width:34px;height:34px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef733;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.revenue-estimator__guidance strong,.revenue-estimator__guidance span:not(.revenue-estimator__guidance-icon){display:block}.revenue-estimator__guidance strong{color:#263a52;font-size:11.5px;font-weight:850}.revenue-estimator__guidance span:not(.revenue-estimator__guidance-icon){color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.45}.revenue-acquisition-summary{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.revenue-acquisition-summary .kf-metric-surface{min-width:118px}.revenue-table-wrap{border:1px solid #7691b124;border-radius:12px;overflow:auto hidden}.revenue-table-wrap table{width:100%;display:block}.revenue-table-wrap thead{table-layout:fixed;width:100%;display:table}.revenue-table-wrap tbody{scrollbar-gutter:stable;overscroll-behavior:contain;width:100%;display:block;overflow:hidden auto}.revenue-table-wrap tbody tr{table-layout:fixed;width:100%;display:table}.revenue-table-wrap--acquisition tbody{height:270px}.revenue-table-wrap--analysis tbody{height:260px}.revenue-acquisition-table{border-collapse:collapse;width:100%;min-width:1040px}.revenue-acquisition-table th{color:#64748b;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;height:44px;padding:0;font-size:11px;font-weight:800}.revenue-table-sort{width:100%;min-height:44px;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.revenue-analysis-table .revenue-table-sort{padding:0 13px}.revenue-table-sort svg{color:#98a8ba;flex:none;transition:color .16s,transform .16s}.revenue-acquisition-table th.is-sorted,.revenue-analysis-table th.is-sorted{color:#0f52e8;background:#edf6ff}.revenue-table-sort:hover,.revenue-table-sort:focus-visible{color:#0f52e8;outline:none}.revenue-table-sort:hover svg,.revenue-table-sort:focus-visible svg,.revenue-acquisition-table th.is-sorted .revenue-table-sort svg,.revenue-analysis-table th.is-sorted .revenue-table-sort svg{color:#0f52e8}.revenue-acquisition-table td{color:#526176;background:var(--kf-neutral-0);border-bottom:1px solid #edf1f6;height:54px;padding:0 14px;font-size:13px}.revenue-acquisition-table tbody tr:last-child td{border-bottom:0}.revenue-acquisition-table tbody tr{cursor:pointer}.revenue-acquisition-table tbody tr:hover td{background:var(--kf-blue-50)}.revenue-acquisition-table td strong{color:#263a52;font-weight:800}.revenue-source-health{border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.revenue-source-health--top{color:#0b7a4b;background:#e8f8ef}.revenue-source-health--strong{color:#1769aa;background:#e8f4fd}.revenue-source-health--healthy{color:#6d28d9;background:#f1e8ff}.revenue-source-health--watch{color:#9a6700;background:#fff4d6}.revenue-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.revenue-analysis-panel{min-width:0}.revenue-analysis-summary{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.revenue-analysis-summary .kf-metric-surface{min-width:112px}.revenue-table-wrap--compact{width:100%}.revenue-analysis-table{border-collapse:collapse;width:100%;min-width:760px}.revenue-analysis-table--state{min-width:900px}.revenue-analysis-table th{color:#64748b;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;height:44px;padding:0;font-size:10.5px;font-weight:800}.revenue-analysis-table td{color:#526176;background:var(--kf-neutral-0);border-bottom:1px solid #edf1f6;height:52px;padding:0 13px;font-size:12.5px}.revenue-analysis-table tbody tr:last-child td{border-bottom:0}.revenue-analysis-table tbody tr{cursor:pointer}.revenue-analysis-table tbody tr:hover td{background:var(--kf-blue-50)}.revenue-analysis-table td strong{color:#263a52;font-weight:800}.app-shell.dark-mode .revenue-date-presets{background:#101722;border-color:#2b394c}.app-shell.dark-mode .revenue-date-button{color:#bdcadd}.app-shell.dark-mode .revenue-date-button:hover,.app-shell.dark-mode .revenue-date-button:focus-visible{color:#66c2ff;background:#142034}.app-shell.dark-mode .revenue-date-button.is-active{color:#66c2ff;box-shadow:none;background:linear-gradient(100deg,#0f52e82e,#34aef70f),#101a28;border-color:#2f4f72}.app-shell.dark-mode .revenue-date-button--custom{background:#101722;border-color:#2b394c}.app-shell.dark-mode .revenue-date-popover{background:#0d131d;border-color:#2f4f72;box-shadow:0 18px 38px #0000005c}.app-shell.dark-mode .revenue-date-popover__header strong,.app-shell.dark-mode .revenue-date-input-wrap input{color:var(--ink)}.app-shell.dark-mode .revenue-date-popover__fields label>span{color:#bdcadd}.app-shell.dark-mode .revenue-date-input-wrap{background:#101722;border-color:#2b394c}.app-shell.dark-mode .revenue-date-input-wrap:focus-within{border-color:#66c2ff;box-shadow:0 0 0 3px #66c2ff1a}.app-shell.dark-mode .revenue-date-popover__footer{border-color:#2b394c}.app-shell.dark-mode .revenue-date-popover__cancel{color:#bdcadd;border-color:#2b394c}.app-shell.dark-mode .revenue-primary-panel,.app-shell.dark-mode .revenue-primary-panel:hover{background:#0d131d}.app-shell.dark-mode .revenue-metric .kf-metric-surface__value,.app-shell.dark-mode .revenue-metric .kf-metric-surface__label,.app-shell.dark-mode .revenue-acquisition-table td,.app-shell.dark-mode .revenue-acquisition-table td strong{color:var(--ink)}.app-shell.dark-mode .revenue-acquisition-table th,.app-shell.dark-mode .revenue-analysis-table th{color:#9fb0c4;background:#172435;border-color:#2b394c}.app-shell.dark-mode .revenue-acquisition-table th.is-sorted,.app-shell.dark-mode .revenue-analysis-table th.is-sorted{color:#66c2ff;background:#142034}.app-shell.dark-mode .revenue-table-sort:hover,.app-shell.dark-mode .revenue-table-sort:focus-visible,.app-shell.dark-mode .revenue-table-sort:hover svg,.app-shell.dark-mode .revenue-table-sort:focus-visible svg,.app-shell.dark-mode .revenue-acquisition-table th.is-sorted .revenue-table-sort svg,.app-shell.dark-mode .revenue-analysis-table th.is-sorted .revenue-table-sort svg{color:#66c2ff}.app-shell.dark-mode .revenue-acquisition-table tbody tr:hover td{background:#152338}.app-shell.dark-mode .revenue-analysis-table td{color:#bdcadd;background:#0d131d;border-color:#223044}.app-shell.dark-mode .revenue-analysis-table tbody tr:hover td{background:#152338}.app-shell.dark-mode .revenue-analysis-table td strong,.app-shell.dark-mode .revenue-acquisition-table td strong{color:var(--ink)}@media (width<=1500px){.revenue-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-estimator__workspace,.revenue-analysis-grid{grid-template-columns:1fr}}@media (width<=900px){.revenue-page{padding:24px 20px 30px}.revenue-date-filter{justify-content:flex-start;width:100%}.revenue-date-presets{max-width:100%;overflow-x:auto}.revenue-date-button{flex:none}.revenue-date-popover{left:0;right:auto}.revenue-acquisition-summary,.revenue-analysis-summary{justify-content:flex-start}.revenue-estimator__results{grid-template-columns:1fr}.revenue-estimator__control-header{flex-direction:column;align-items:stretch}.revenue-estimator__current-efficiency{text-align:left}}@media (width<=680px){.revenue-date-filter,.revenue-date-presets{width:100%}.revenue-date-presets{grid-template-columns:repeat(3,minmax(max-content,1fr));display:grid}.revenue-date-button{min-width:max-content}.revenue-custom-date,.revenue-date-button--custom{width:100%}.revenue-date-popover{width:min(340px,100vw - 40px)}.revenue-date-popover__fields,.revenue-metric-grid{grid-template-columns:1fr}.revenue-metric{grid-template-columns:56px minmax(0,220px);justify-content:center;column-gap:16px;min-height:142px;padding:18px 19px}.revenue-metric .kf-metric-surface__icon{border-radius:13px;width:54px;min-width:54px;height:54px}.revenue-metric .kf-metric-surface__icon svg{width:26px;height:26px}}.metrics-page{width:100%;min-width:0;min-height:100%;color:var(--ink);padding:28px 30px 42px;font-family:inherit}.metrics-primary-panel{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);cursor:default;margin-top:18px}.metrics-primary-panel:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.metrics-primary-panel,.metrics-primary-panel .kf-feature-surface__header,.metrics-primary-panel .kf-feature-surface__content{cursor:default}.metrics-card__detail{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.45;display:block}.lead-intelligence-date-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lead-intelligence-date-presets{background:#f7f9fc;border:1px solid #dfe7f0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.lead-intelligence-date-button{color:#526176;min-height:32px;font:inherit;cursor:pointer;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.lead-intelligence-date-button:hover,.lead-intelligence-date-button:focus-visible{color:#0f52e8;background:#66c2ff14;outline:none}.lead-intelligence-date-button.is-active{color:#0f52e8;background:linear-gradient(100deg,#0f52e81a,#34aef70f),#fff;border-color:#34aef757;box-shadow:0 2px 7px #0f52e814}.lead-intelligence-custom-date{position:relative}.lead-intelligence-date-button--custom{background:#fff;border-color:#dfe7f0;min-width:116px}.lead-intelligence-date-button--custom>svg:last-child{transition:transform var(--kf-duration-fast) var(--kf-ease-standard)}.lead-intelligence-date-button--custom>svg:last-child.is-open{transform:rotate(180deg)}.lead-intelligence-date-popover{z-index:30;background:var(--kf-neutral-0);border:1px solid #34aef747;border-radius:12px;width:340px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #1f31492e}.lead-intelligence-date-popover__header strong,.lead-intelligence-date-popover__header span{display:block}.lead-intelligence-date-popover__header strong{color:#263a52;font-size:12px;font-weight:900}.lead-intelligence-date-popover__header span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.lead-intelligence-date-popover__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.lead-intelligence-date-popover__fields label{min-width:0}.lead-intelligence-date-popover__fields label>span{color:#526176;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.lead-intelligence-date-input-wrap{background:#fff;border:1px solid #dfe7f0;border-radius:8px;align-items:center;width:100%;padding:8px 9px;display:flex}.lead-intelligence-date-input-wrap:focus-within{border-color:#34aef7;box-shadow:0 0 0 3px #34aef71a}.lead-intelligence-date-input-wrap input{color:#263a52;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px;font-weight:700}.lead-intelligence-date-popover__footer{border-top:1px solid #e7edf4;justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:flex}.lead-intelligence-date-popover__cancel,.lead-intelligence-date-popover__apply{min-height:31px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:9.5px;font-weight:850;display:inline-flex}.lead-intelligence-date-popover__cancel{color:#526176;background:0 0;border:1px solid #dfe7f0}.lead-intelligence-date-popover__apply{color:#fff;background:#0f52e8;border:1px solid #0f52e8}.lead-intelligence-date-popover__apply:hover,.lead-intelligence-date-popover__apply:focus-visible{background:#1c67f2;border-color:#1c67f2;outline:none}.lead-intelligence-date-popover__apply:disabled{opacity:.45;cursor:not-allowed}.app-shell.dark-mode .lead-intelligence-date-presets{background:#101722;border-color:#2b394c}.app-shell.dark-mode .lead-intelligence-date-button{color:#bdcadd}.app-shell.dark-mode .lead-intelligence-date-button:hover,.app-shell.dark-mode .lead-intelligence-date-button:focus-visible{color:#66c2ff;background:#142034}.app-shell.dark-mode .lead-intelligence-date-button.is-active{color:#66c2ff;box-shadow:none;background:linear-gradient(100deg,#0f52e82e,#34aef70f),#101a28;border-color:#2f4f72}.app-shell.dark-mode .lead-intelligence-date-button--custom{background:#101722;border-color:#2b394c}.app-shell.dark-mode .lead-intelligence-date-popover{background:#0d131d;border-color:#2f4f72;box-shadow:0 18px 38px #0000005c}.app-shell.dark-mode .lead-intelligence-date-popover__header strong,.app-shell.dark-mode .lead-intelligence-date-input-wrap input{color:var(--ink)}.app-shell.dark-mode .lead-intelligence-date-popover__fields label>span{color:#bdcadd}.app-shell.dark-mode .lead-intelligence-date-input-wrap{background:#101722;border-color:#2b394c}.app-shell.dark-mode .lead-intelligence-date-input-wrap:focus-within{border-color:#66c2ff;box-shadow:0 0 0 3px #66c2ff1a}.app-shell.dark-mode .lead-intelligence-date-popover__footer{border-color:#2b394c}.app-shell.dark-mode .lead-intelligence-date-popover__cancel{color:#bdcadd;border-color:#2b394c}@media (width<=980px){.lead-intelligence-date-filter{justify-content:flex-start}}@media (width<=680px){.lead-intelligence-date-filter,.lead-intelligence-date-presets{width:100%}.lead-intelligence-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lead-intelligence-date-button,.lead-intelligence-custom-date{width:100%}.lead-intelligence-date-popover{width:min(340px,100vw - 40px);left:0;right:auto}.lead-intelligence-date-popover__fields{grid-template-columns:1fr}}.lead-market-map{background:#ffffffb8;border:1px solid #7691b129;border-radius:12px;min-width:0;padding:14px 16px 12px}.lead-market-map__canvas{width:min(100%,1080px);margin:0 auto;position:relative}.lead-market-map__svg{width:100%;height:auto;display:block;overflow:visible}.lead-market-state{stroke:#c7d2df;stroke-width:1.35px;stroke-linejoin:round;cursor:pointer;transition:filter var(--kf-duration-fast) var(--kf-ease-standard), stroke var(--kf-duration-fast) var(--kf-ease-standard), stroke-width var(--kf-duration-fast) var(--kf-ease-standard)}.lead-market-state--inactive{fill:#fff}.lead-market-state:hover,.lead-market-state:focus,.lead-market-state.is-hovered{stroke:#0f52e8;stroke-width:2.6px;filter:brightness(1.04)drop-shadow(0 3px 5px #0f52e82e);outline:none}.lead-market-state--inactive:hover,.lead-market-state--inactive:focus,.lead-market-state--inactive.is-hovered{fill:#f6fbff;stroke:#66c2ff}.lead-market-tooltip{z-index:5;width:320px;color:var(--ink);pointer-events:none;background:linear-gradient(100deg,#0f52e80b,#34aef705),#fffffffa;border:1px solid #34aef752;border-radius:11px;padding:16px;position:absolute;transform:translate(18px,-48%);box-shadow:0 10px 26px #1f314929}.lead-market-tooltip__header{align-items:flex-start;display:flex}.lead-market-tooltip__heading{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.lead-market-tooltip__state{color:#263a52;text-transform:uppercase;letter-spacing:.045em;font-size:15px;font-weight:900;line-height:1.2;display:block}.lead-market-tooltip__opportunity-subheader{color:#526176;align-items:baseline;gap:5px;font-size:9px;font-weight:750;line-height:1.2;display:inline-flex}.lead-market-tooltip__opportunity-subheader strong{color:#0f52e8;font-size:10px;font-weight:900}.lead-market-tooltip__lifecycle{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:5px;margin-top:12px;display:grid}.lead-market-tooltip__stage-arrow{color:#34aef7;justify-self:center}.lead-market-tooltip__metric{--stage-accent:#64748b;--stage-soft:#f1f5f9;--stage-border:#dce4ed;text-align:center;background:var(--stage-soft);border:1px solid var(--stage-border);border-radius:7px;grid-template-rows:14px 18px;align-content:center;justify-items:center;row-gap:4px;min-width:0;min-height:52px;padding:8px 4px;display:grid}.lead-market-tooltip__metric--lead{--stage-accent:var(--kf-stage-lead);--stage-soft:var(--kf-stage-lead-soft);--stage-border:var(--kf-stage-lead-border)}.lead-market-tooltip__metric--prospect{--stage-accent:var(--kf-stage-prospect);--stage-soft:var(--kf-stage-prospect-soft);--stage-border:var(--kf-stage-prospect-border)}.lead-market-tooltip__metric--prospect span,.lead-market-tooltip__metric--retention span{font-size:8px}.lead-market-tooltip__metric--client{--stage-accent:var(--kf-stage-client);--stage-soft:var(--kf-stage-client-soft);--stage-border:var(--kf-stage-client-border)}.lead-market-tooltip__metric--retention{--stage-accent:var(--kf-stage-retention);--stage-soft:var(--kf-stage-retention-soft);--stage-border:var(--kf-stage-retention-border)}.lead-market-tooltip__metric span,.lead-market-tooltip__metric strong{display:block}.lead-market-tooltip__metric span{width:100%;color:var(--muted);text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-size:8.25px;font-weight:750;line-height:1;display:flex}.lead-market-tooltip__metric strong{color:var(--stage-accent);justify-content:center;align-items:center;margin:0;font-size:14px;font-weight:900;line-height:1;display:flex}.lead-market-tooltip__not-interested{background:var(--kf-stage-not-interested-soft);border:1px solid var(--kf-stage-not-interested-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.lead-market-tooltip__not-interested span{color:#526176;font-size:10px;font-weight:750}.lead-market-tooltip__not-interested strong{color:var(--kf-stage-not-interested);font-size:14px;font-weight:900;line-height:1}.lead-market-tooltip__dnq{background:var(--kf-stage-dnq-soft);border:1px solid var(--kf-stage-dnq-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.lead-market-tooltip__dnq span{color:#526176;font-size:10px;font-weight:750}.lead-market-tooltip__dnq strong{color:var(--kf-stage-dnq);font-size:14px;font-weight:900;line-height:1}.lead-market-tooltip__summary-row{border-top:1px solid #e4edf6;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:10px;display:flex}.lead-market-tooltip__summary-row span{color:#526176;font-size:10px;font-weight:750}.lead-market-tooltip__summary-row strong{color:#0f52e8;font-size:13px;font-weight:900}.lead-market-tooltip__empty{color:var(--muted);margin:9px 0 0;font-size:9.5px;line-height:1.45}.lead-market-map__footer{border-top:1px solid #7691b11f;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;padding-top:10px;display:flex}.lead-market-map__legend{color:#7c8ca0;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.lead-market-map__legend-empty{background:#fff;border:1px solid #c7d2df;border-radius:999px;width:18px;height:8px;display:inline-block}.lead-market-map__legend-scale{background:linear-gradient(90deg,#dcf1ff,#66c2ff 42%,#34aef7 68%,#0f52e8);border-radius:999px;width:112px;height:8px;display:inline-block}.lead-market-map__note{color:var(--muted);text-align:right;font-size:9px;font-weight:650}.app-shell.dark-mode .lead-market-map{background:#101a28;border-color:#2b394c}.app-shell.dark-mode .lead-market-tooltip{color:var(--ink);background:linear-gradient(100deg,#0f52e824,#34aef70a),#111b29fa;border-color:#2f4f72;box-shadow:0 12px 28px #00000057}.app-shell.dark-mode .lead-market-tooltip__state,.app-shell.dark-mode .lead-market-tooltip__summary-row span{color:var(--ink)}.app-shell.dark-mode .lead-market-tooltip__summary-row strong{color:#66c2ff}.app-shell.dark-mode .lead-market-tooltip__opportunity-subheader{color:#bdcadd}.app-shell.dark-mode .lead-market-tooltip__opportunity-subheader strong,.app-shell.dark-mode .lead-market-tooltip__stage-arrow{color:#66c2ff}.app-shell.dark-mode .lead-market-tooltip__not-interested{background:#332812;border-color:#5b4a22}.app-shell.dark-mode .lead-market-tooltip__not-interested span{color:#bdcadd}.app-shell.dark-mode .lead-market-tooltip__not-interested strong{color:#f0c76f}.app-shell.dark-mode .lead-market-tooltip__dnq span{color:var(--ink)}.app-shell.dark-mode .lead-market-tooltip__summary-row,.app-shell.dark-mode .lead-market-map__footer{border-color:#2b394c}.lead-conversion-panel{margin-top:18px}.lead-funnel--conversion-first{grid-template-columns:minmax(175px,1.15fr) minmax(88px,.42fr) minmax(175px,1.15fr) minmax(88px,.42fr) minmax(175px,1.15fr) minmax(88px,.42fr) minmax(175px,1.15fr);align-items:center;gap:10px;display:grid}.lead-funnel__segment-wrap{display:contents}.lead-funnel__segment{--funnel-accent:#64748b;--funnel-soft:#f1f5f9;--funnel-border:#dce4ed;min-height:96px;color:inherit;background:linear-gradient(100deg, var(--funnel-soft), #ffffffeb);border:1px solid var(--funnel-border);text-align:left;cursor:pointer;transition:var(--kf-transition-surface);border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 14px;font-family:inherit;display:flex}button.lead-funnel__segment:hover,button.lead-funnel__segment:focus-visible{border-color:var(--funnel-accent);box-shadow:var(--kf-shadow-sm);outline:none;transform:translateY(-1px)}.lead-funnel__segment--lead{--funnel-accent:var(--kf-stage-lead);--funnel-soft:var(--kf-stage-lead-soft);--funnel-border:var(--kf-stage-lead-border)}.lead-funnel__segment--prospect{--funnel-accent:var(--kf-stage-prospect);--funnel-soft:var(--kf-stage-prospect-soft);--funnel-border:var(--kf-stage-prospect-border)}.lead-funnel__segment--client{--funnel-accent:var(--kf-stage-client);--funnel-soft:var(--kf-stage-client-soft);--funnel-border:var(--kf-stage-client-border)}.lead-funnel__segment--retention{--funnel-accent:var(--kf-stage-retention);--funnel-soft:var(--kf-stage-retention-soft);--funnel-border:var(--kf-stage-retention-border)}.lead-funnel__segment small{color:var(--funnel-accent);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.lead-funnel__segment>strong{color:#263a52;margin-top:4px;font-size:24px;font-weight:900;line-height:1}.lead-funnel__segment>span{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.35}.lead-funnel__transition{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:96px;padding:4px 2px;display:flex}.lead-funnel__transition>strong{color:#0f52e8;font-size:22px;font-weight:950;line-height:1}.lead-funnel__transition>span{color:#526176;white-space:nowrap;margin-top:5px;font-size:8.5px;font-weight:800;line-height:1.2}.lead-funnel__transition>svg{color:#34aef7;margin-top:5px}.app-shell.dark-mode .lead-funnel__segment{background:#101a28}.app-shell.dark-mode button.lead-funnel__segment:hover,.app-shell.dark-mode button.lead-funnel__segment:focus-visible{background:var(--funnel-soft)}.app-shell.dark-mode .lead-funnel__segment>strong{color:var(--ink)}.app-shell.dark-mode .lead-funnel__transition>strong{color:#66c2ff}.app-shell.dark-mode .lead-funnel__transition>span{color:#bdcadd}.app-shell.dark-mode .lead-funnel__transition>svg{color:#66c2ff}.lead-funnel-summary{border-top:1px solid #7691b124;grid-template-columns:minmax(190px,1fr) minmax(220px,.72fr) minmax(190px,1fr);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:grid}.lead-funnel-summary__endpoint,.lead-funnel-summary__conversion{border-radius:10px;align-items:center;min-height:58px;display:flex}.lead-funnel-summary__endpoint{border:1px solid var(--summary-border);background:linear-gradient(100deg, var(--summary-soft), #ffffffeb);justify-content:space-between;gap:12px;padding:10px 12px}.lead-funnel-summary__endpoint--lead{--summary-accent:#64748b;--summary-soft:#f0f3f7;--summary-border:#dde5ed}.lead-funnel-summary__endpoint--retention{--summary-accent:#0b7a4b;--summary-soft:#edf9f2;--summary-border:#caead8}.lead-funnel-summary__endpoint span{color:var(--summary-accent);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.lead-funnel-summary__endpoint strong{color:#263a52;font-size:18px;font-weight:900;line-height:1}.lead-funnel-summary__conversion{text-align:center;flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;position:relative}.lead-funnel-summary__conversion span{color:#526176;font-size:9px;font-weight:800}.lead-funnel-summary__conversion strong{color:#0f52e8;font-size:22px;font-weight:950;line-height:1}.lead-funnel-summary__conversion svg{color:#34aef7}.app-shell.dark-mode .lead-funnel-summary{border-color:#2b394c}.app-shell.dark-mode .lead-funnel-summary__endpoint strong{color:var(--ink)}.app-shell.dark-mode .lead-funnel-summary__conversion span{color:#bdcadd}.app-shell.dark-mode .lead-funnel-summary__conversion strong,.app-shell.dark-mode .lead-funnel-summary__conversion svg{color:#66c2ff}.lead-market-table-section{border-top:1px solid #7691b124;margin-top:14px;padding-top:14px}.lead-market-table-section__header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:44px;padding:0 2px 10px;display:flex}.lead-market-table-section__header h3{color:#263a52;margin:0;font-size:12px;font-weight:900}.lead-market-table-section__header p{color:var(--muted);margin:3px 0 0;font-size:9.5px;line-height:1.4}.lead-market-table-section__header>span{color:var(--muted);flex:none;font-size:9px;font-weight:750}.lead-market-table-wrap{border:1px solid #7691b124;border-radius:11px;overflow:auto hidden}.lead-market-table{width:100%;display:block}.lead-market-table thead{table-layout:fixed;width:100%;display:table}.lead-market-table tbody{scrollbar-gutter:stable;overscroll-behavior:contain;width:100%;max-height:270px;display:block;overflow:hidden auto}.lead-market-table tbody tr{table-layout:fixed;width:100%;display:table}.lead-market-table{border-collapse:collapse;width:100%;min-width:980px}.lead-market-table th{color:#64748b;border-bottom:1px solid var(--line);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f8fafc;height:44px;padding:0;font-size:11px;font-weight:800}.lead-market-table th.is-sorted{background:#66c2ff14}.lead-market-table__sort{width:100%;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.lead-market-table__sort svg{color:#9aabba;transition:color var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);flex:none}.lead-market-table__sort:hover,.lead-market-table__sort:focus-visible,.lead-market-table th.is-sorted .lead-market-table__sort{color:#0f52e8;outline:none}.lead-market-table__sort:hover svg,.lead-market-table__sort:focus-visible svg,.lead-market-table th.is-sorted .lead-market-table__sort svg{color:#0f52e8}.lead-market-table td{color:#526176;background:#ffffffc2;border-bottom:1px solid #edf1f6;height:54px;padding:0 13px;font-size:13px}.lead-market-table tbody tr:last-child td{border-bottom:0}.lead-market-table tbody tr{cursor:pointer}.lead-market-table tbody tr:hover td{background:var(--kf-blue-50)}.lead-market-table__state{align-items:center;gap:9px;display:flex}.lead-market-table__state>span{color:#0f52e8;background:#66c2ff1a;border:1px solid #34aef738;border-radius:7px;flex:none;place-items:center;width:27px;height:24px;font-size:10px;font-weight:900;display:inline-grid}.lead-market-table__state>strong{color:#263a52;font-size:13px;font-weight:800}.lead-market-table__chip{--market-chip-accent:#64748b;--market-chip-rgb:100, 116, 139;--market-chip-soft:#f1f5f9;--market-chip-border:#dce4ed;min-width:62px;color:var(--market-chip-accent);background:var(--market-chip-soft);border:1px solid var(--market-chip-border);border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.lead-market-table__chip--opportunities{--market-chip-accent:#64748b;--market-chip-soft:#f1f5f9;--market-chip-border:#dce4ed}.lead-market-table__chip--prospect{--market-chip-accent:var(--kf-stage-prospect);--market-chip-rgb:var(--kf-stage-prospect-rgb);--market-chip-soft:var(--kf-stage-prospect-soft);--market-chip-border:var(--kf-stage-prospect-border)}.lead-market-table__chip--client{--market-chip-accent:var(--kf-stage-client);--market-chip-rgb:var(--kf-stage-client-rgb);--market-chip-soft:var(--kf-stage-client-soft);--market-chip-border:var(--kf-stage-client-border)}.lead-market-table__chip--retention{--market-chip-accent:var(--kf-stage-retention);--market-chip-rgb:var(--kf-stage-retention-rgb);--market-chip-soft:var(--kf-stage-retention-soft);--market-chip-border:var(--kf-stage-retention-border)}.lead-market-table__chip--overall{--market-chip-accent:#0f52e8;--market-chip-rgb:15, 82, 232}.lead-market-table__chip--not-interested{--market-chip-accent:var(--kf-stage-not-interested);--market-chip-rgb:var(--kf-stage-not-interested-rgb);--market-chip-soft:var(--kf-stage-not-interested-soft);--market-chip-border:var(--kf-stage-not-interested-border)}.lead-market-table__chip--dnq{--market-chip-accent:var(--kf-stage-dnq);--market-chip-rgb:var(--kf-stage-dnq-rgb);--market-chip-soft:var(--kf-stage-dnq-soft);--market-chip-border:var(--kf-stage-dnq-border)}.lead-market-table__chip.intensity-1{background:rgba(var(--market-chip-rgb), .07);border-color:rgba(var(--market-chip-rgb), .16)}.lead-market-table__chip.intensity-2{background:rgba(var(--market-chip-rgb), .11);border-color:rgba(var(--market-chip-rgb), .22)}.lead-market-table__chip.intensity-3{background:rgba(var(--market-chip-rgb), .16);border-color:rgba(var(--market-chip-rgb), .3)}.lead-market-table__chip.intensity-4{background:rgba(var(--market-chip-rgb), .22);border-color:rgba(var(--market-chip-rgb), .38)}.lead-market-table__chip.intensity-5{background:rgba(var(--market-chip-rgb), .3);border-color:rgba(var(--market-chip-rgb), .5);box-shadow:inset 0 0 0 1px rgba(var(--market-chip-rgb), .05)}.app-shell.dark-mode .lead-market-table-section{border-color:#2b394c}.app-shell.dark-mode .lead-market-table-section__header h3,.app-shell.dark-mode .lead-market-table__state>strong{color:var(--ink)}.app-shell.dark-mode .lead-market-table-wrap{border-color:#2b394c}.app-shell.dark-mode .lead-market-table th{color:#9fb0c4;background:#172435;border-color:#2b394c}.app-shell.dark-mode .lead-market-table th.is-sorted{background:#142034}.app-shell.dark-mode .lead-market-table__sort:hover,.app-shell.dark-mode .lead-market-table__sort:focus-visible,.app-shell.dark-mode .lead-market-table th.is-sorted .lead-market-table__sort,.app-shell.dark-mode .lead-market-table__sort:hover svg,.app-shell.dark-mode .lead-market-table__sort:focus-visible svg,.app-shell.dark-mode .lead-market-table th.is-sorted .lead-market-table__sort svg{color:#66c2ff}.app-shell.dark-mode .lead-market-table td{color:#bdcadd;background:#0d131d;border-color:#223044}.app-shell.dark-mode .lead-market-table tbody tr:hover td{background:#152338}.app-shell.dark-mode .lead-market-table__state>span{color:#66c2ff;background:#142034;border-color:#2f4f72}@media (width<=900px){.lead-market-table-section__header{flex-direction:column;align-items:flex-start;gap:5px}}.lead-source-conversion-panel{margin-top:18px}.lead-source-table-wrap{border:1px solid #7691b124;border-radius:12px;overflow:auto hidden}.lead-source-table{width:100%;display:block}.lead-source-table thead{table-layout:fixed;width:100%;display:table}.lead-source-table tbody{scrollbar-gutter:stable;overscroll-behavior:contain;width:100%;max-height:280px;display:block;overflow:hidden auto}.lead-source-table tbody tr{table-layout:fixed;width:100%;display:table}.lead-source-table{border-collapse:collapse;width:100%;min-width:1320px}.lead-source-table th{color:#64748b;border-bottom:1px solid var(--line);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f8fafc;height:44px;padding:0;font-size:11px;font-weight:800}.lead-source-table th.is-sorted{background:#66c2ff14}.lead-source-table__sort{width:100%;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.lead-source-table__sort svg{color:#9aabba;flex:none}.lead-source-table__sort:hover,.lead-source-table__sort:focus-visible,.lead-source-table th.is-sorted .lead-source-table__sort,.lead-source-table__sort:hover svg,.lead-source-table__sort:focus-visible svg,.lead-source-table th.is-sorted .lead-source-table__sort svg{color:#0f52e8;outline:none}.lead-source-table td{color:#526176;background:var(--kf-neutral-0);border-bottom:1px solid #edf1f6;height:56px;padding:0 13px;font-size:13px}.lead-source-table tbody tr:last-child td{border-bottom:0}.lead-source-table tbody tr{cursor:pointer}.lead-source-table tbody tr:hover td{background:var(--kf-blue-50)}.lead-source-table__source{color:#263a52;font-size:13px;font-weight:800}.lead-source-table__chip{--source-chip-accent:#64748b;--source-chip-rgb:100, 116, 139;--source-chip-soft:#f1f5f9;--source-chip-border:#dce4ed;min-width:62px;color:var(--source-chip-accent);background:var(--source-chip-soft);border:1px solid var(--source-chip-border);border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.lead-source-table__chip--opportunities{--source-chip-accent:#64748b;--source-chip-soft:#f1f5f9;--source-chip-border:#dce4ed}.lead-source-table__chip--prospect{--source-chip-accent:var(--kf-stage-prospect);--source-chip-rgb:var(--kf-stage-prospect-rgb);--source-chip-soft:var(--kf-stage-prospect-soft);--source-chip-border:var(--kf-stage-prospect-border)}.lead-source-table__chip--client{--source-chip-accent:var(--kf-stage-client);--source-chip-rgb:var(--kf-stage-client-rgb);--source-chip-soft:var(--kf-stage-client-soft);--source-chip-border:var(--kf-stage-client-border)}.lead-source-table__chip--retention{--source-chip-accent:var(--kf-stage-retention);--source-chip-rgb:var(--kf-stage-retention-rgb);--source-chip-soft:var(--kf-stage-retention-soft);--source-chip-border:var(--kf-stage-retention-border)}.lead-source-table__chip--overall{--source-chip-accent:#0f52e8;--source-chip-rgb:15, 82, 232}.lead-source-table__chip--not-interested{--source-chip-accent:var(--kf-stage-not-interested);--source-chip-rgb:var(--kf-stage-not-interested-rgb);--source-chip-soft:var(--kf-stage-not-interested-soft);--source-chip-border:var(--kf-stage-not-interested-border)}.lead-source-table__chip--dnq{--source-chip-accent:var(--kf-stage-dnq);--source-chip-rgb:var(--kf-stage-dnq-rgb);--source-chip-soft:var(--kf-stage-dnq-soft);--source-chip-border:var(--kf-stage-dnq-border)}.lead-source-table__chip.intensity-1{background:rgba(var(--source-chip-rgb), .07);border-color:rgba(var(--source-chip-rgb), .16)}.lead-source-table__chip.intensity-2{background:rgba(var(--source-chip-rgb), .11);border-color:rgba(var(--source-chip-rgb), .22)}.lead-source-table__chip.intensity-3{background:rgba(var(--source-chip-rgb), .16);border-color:rgba(var(--source-chip-rgb), .3)}.lead-source-table__chip.intensity-4{background:rgba(var(--source-chip-rgb), .22);border-color:rgba(var(--source-chip-rgb), .38)}.lead-source-table__chip.intensity-5{background:rgba(var(--source-chip-rgb), .3);border-color:rgba(var(--source-chip-rgb), .5);box-shadow:inset 0 0 0 1px rgba(var(--source-chip-rgb), .05)}.app-shell.dark-mode .lead-source-table-wrap{border-color:#2b394c}.app-shell.dark-mode .lead-source-table th{color:#9fb0c4;background:#172435;border-color:#2b394c}.app-shell.dark-mode .lead-source-table th.is-sorted{background:#142034}.app-shell.dark-mode .lead-source-table__sort:hover,.app-shell.dark-mode .lead-source-table__sort:focus-visible,.app-shell.dark-mode .lead-source-table th.is-sorted .lead-source-table__sort,.app-shell.dark-mode .lead-source-table__sort:hover svg,.app-shell.dark-mode .lead-source-table__sort:focus-visible svg,.app-shell.dark-mode .lead-source-table th.is-sorted .lead-source-table__sort svg{color:#66c2ff}.app-shell.dark-mode .lead-source-table td{color:#bdcadd;background:#0d131d;border-color:#223044}.app-shell.dark-mode .lead-source-table tbody tr:hover td{background:#152338}.app-shell.dark-mode .lead-source-table__source{color:var(--ink)}.app-shell.dark-mode .lead-source-table__chip--dnq{--source-chip-rgb:255, 139, 128}@media (width<=1180px){.lead-funnel-summary{grid-template-columns:1fr}.lead-funnel-summary__conversion{min-height:52px}.lead-funnel--conversion-first{grid-template-columns:1fr;gap:8px}.lead-funnel__segment-wrap{grid-template-columns:1fr;gap:8px;display:grid}.lead-funnel__transition{flex-direction:row;gap:8px;min-height:58px}.lead-funnel__transition>span,.lead-funnel__transition>svg{margin-top:0}}@media (width<=900px){.metrics-page{padding:24px 20px 30px}.lead-market-tooltip{width:280px;transform:translate(10px,-48%)}.lead-market-map__footer{flex-direction:column;align-items:flex-start}.lead-market-map__note{text-align:left}}@media (width<=680px){.lead-market-map{padding:10px}.lead-market-tooltip{width:250px;padding:12px;transform:translate(6px,-48%)}.lead-market-tooltip__lifecycle{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);gap:3px}.lead-market-tooltip__metric span{white-space:normal}.lead-market-map__legend{flex-wrap:wrap}}.lead-funnel__segment{cursor:default}.outreach-performance-page{width:100%;min-width:0;padding-bottom:36px}.outreach-date-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.outreach-date-presets{background:#f7f9fc;border:1px solid #dfe7f0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.outreach-date-button{color:#526176;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:800;line-height:1;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.outreach-date-button:hover,.outreach-date-button:focus-visible{color:#0f52e8;background:#66c2ff14;outline:none}.outreach-date-button.is-active{color:#0f52e8;background:linear-gradient(100deg,#0f52e81a,#34aef70f),#fff;border-color:#34aef757;box-shadow:0 2px 7px #0f52e814}.outreach-custom-date{position:relative}.outreach-date-button--custom{background:#fff;border-color:#dfe7f0;min-width:116px}.outreach-date-button--custom>svg:last-child{transition:transform .16s}.outreach-date-button--custom>svg:last-child.is-open{transform:rotate(180deg)}.outreach-date-popover{z-index:30;background:var(--kf-neutral-0);border:1px solid #34aef747;border-radius:12px;width:340px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #1f31492e}.outreach-date-popover__header strong,.outreach-date-popover__header span{display:block}.outreach-date-popover__header strong{color:#263a52;font-size:12px;font-weight:900}.outreach-date-popover__header span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.4}.outreach-date-popover__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.outreach-date-popover__fields label{min-width:0}.outreach-date-popover__fields label>span{color:#526176;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.outreach-date-input-wrap{background:#fff;border:1px solid #dfe7f0;border-radius:8px;align-items:center;width:100%;padding:8px 9px;display:flex}.outreach-date-input-wrap:focus-within{border-color:#34aef7;box-shadow:0 0 0 3px #34aef71a}.outreach-date-input-wrap input{color:#263a52;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:10px;font-weight:700}.outreach-date-popover__footer{border-top:1px solid #e7edf4;justify-content:flex-end;align-items:center;gap:7px;margin-top:13px;padding-top:11px;display:flex}.outreach-date-popover__cancel,.outreach-date-popover__apply{min-height:31px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:9.5px;font-weight:850;display:inline-flex}.outreach-date-popover__cancel{color:#526176;background:0 0;border:1px solid #dfe7f0}.outreach-date-popover__apply{color:#fff;background:#0f52e8;border:1px solid #0f52e8}.outreach-date-popover__apply:hover,.outreach-date-popover__apply:focus-visible{background:#1c67f2;border-color:#1c67f2;outline:none}.outreach-date-popover__apply:disabled{opacity:.45;cursor:not-allowed}.outreach-panel{margin-top:16px}.outreach-mix-panel{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border:1px solid #b5cee8c7;border-radius:18px;margin-top:16px;padding:24px;box-shadow:0 14px 28px #1c3a600b,inset 0 1px #ffffffdb}.outreach-mix-layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.outreach-mix-stat{background:linear-gradient(140deg,#fffffffa,#f7faffed);border:1px solid #d9e5f1;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:188px;padding:22px 24px 23px;display:flex;box-shadow:0 8px 18px #1c3a600d,inset 0 1px #ffffffdb}.outreach-mix-stat--manual{border-color:#0f52e82e;box-shadow:0 8px 18px #0f52e80d,inset 0 1px #ffffffdb}.outreach-mix-stat--automated{border-color:#34aef73d;box-shadow:0 8px 18px #34aef70d,inset 0 1px #ffffffdb}.outreach-mix-stat__icon{background:#edf6ff;border:1px solid #34aef742;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.outreach-mix-stat--manual .outreach-mix-stat__icon{color:#0f52e8}.outreach-mix-stat--automated .outreach-mix-stat__icon{color:#34aef7}.outreach-mix-stat__label{color:#5e6f86;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.outreach-mix-stat strong{color:#13283f;margin-top:10px;font-size:34px;font-weight:900;line-height:1}.outreach-mix-stat__meta{color:#6e8098;margin-top:10px;font-size:12.5px;font-weight:700;line-height:1.35}.outreach-mix-visual{justify-content:center;align-items:center;min-height:272px;display:flex}.outreach-mix-visual__orb{justify-content:center;align-items:center;width:288px;min-height:272px;display:flex;position:relative;overflow:visible}.outreach-mix-visual__glow{filter:blur(28px);opacity:.3;pointer-events:none;border-radius:999px;width:220px;height:220px;position:absolute}.outreach-mix-visual__glow--manual{background:radial-gradient(circle,#0f52e840,#0000 68%);top:50%;left:calc(50% - 150px);transform:translateY(-50%)}.outreach-mix-visual__glow--automated{background:radial-gradient(circle,#34aef738,#0000 68%);top:50%;right:calc(50% - 150px);transform:translateY(-50%)}.outreach-mix-visual__ring{z-index:1;background:conic-gradient(from -90deg, #0f52e8 0 calc(var(--manual-share) * 1%), #67b7f6 calc(var(--manual-share) * 1%) 100%);border-radius:999px;width:252px;height:252px;position:relative;box-shadow:0 16px 32px #0f52e81f,inset 0 1px #ffffff73}.outreach-mix-visual__ring-inner{background:linear-gradient(#fffffffa,#f5f9fff5);border:1px solid #d5e2f0f2;border-radius:999px;position:absolute;inset:18px;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1d35570f}.outreach-mix-visual__center{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.outreach-mix-visual__eyebrow{color:#6f8299;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.15}.outreach-mix-visual__center strong{color:#12263b;margin-top:10px;font-size:44px;font-weight:950;line-height:1}.app-shell.dark-mode .outreach-mix-stat--manual .outreach-mix-stat__icon{color:#66c2ff}.app-shell.dark-mode .outreach-mix-stat--automated .outreach-mix-stat__icon{color:#67b9f2}.app-shell.dark-mode .outreach-mix-stat__label,.app-shell.dark-mode .outreach-mix-stat__meta,.app-shell.dark-mode .outreach-mix-visual__eyebrow,.app-shell.dark-mode .outreach-mix-visual__caption{color:#9eacc0}.app-shell.dark-mode .outreach-mix-stat strong,.app-shell.dark-mode .outreach-mix-visual__center strong{color:#f5f8fc}@media (width<=1260px){.outreach-mix-layout{grid-template-columns:1fr;gap:14px}.outreach-mix-visual{order:-1}.outreach-mix-stat{min-height:148px}}@media (width<=680px){.outreach-mix-visual__ring{width:208px;height:208px}.outreach-mix-visual__ring-inner{inset:16px}.outreach-mix-visual__center strong{font-size:36px}}.outreach-call-panel{width:100%}.outreach-call-panel.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.outreach-call-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.outreach-mini-metric--primary{min-height:92px;padding:16px 17px}.outreach-mini-metric--primary .outreach-mini-metric__icon{flex-basis:42px;width:42px;height:42px}.outreach-mini-metric--primary .outreach-mini-metric__icon svg{flex-basis:19px;width:19px;height:19px}.outreach-mini-metric--primary strong{font-size:18px}.outreach-mini-metric--primary div>span{font-size:12.5px}.outreach-mini-metric--supporting{min-height:80px}.outreach-call-talktime-mix{margin-top:13px}.outreach-mini-metric{background:linear-gradient(100deg,#0f52e809,#34aef704),#fff;border:1px solid #d9e5f1;border-radius:11px;align-items:center;gap:12px;min-height:80px;padding:14px 15px;display:flex;box-shadow:0 4px 12px #1f477609,inset 0 1px #ffffffd1}.outreach-mini-metric__icon{color:#0f52e8;background:#edf6ff;border:1px solid #34aef747;border-radius:9px;flex:0 0 38px;justify-content:center;align-self:center;align-items:center;width:38px;height:38px;padding:0;line-height:1;display:flex}.outreach-mini-metric__icon svg{flex:0 0 18px;width:18px;height:18px;margin:0;display:block;transform:none}.outreach-mini-metric>.outreach-mini-metric__icon{justify-content:center;align-items:center;display:flex}.outreach-mini-metric strong,.outreach-mini-metric div>span{display:block}.outreach-mini-metric strong{color:#263a52;font-size:16px;font-weight:900;line-height:1.15}.outreach-mini-metric div>span{color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:750;line-height:1.3}.outreach-subsection-heading{border-top:1px solid #7691b124;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.outreach-subsection-heading strong,.outreach-subsection-heading span{display:block}.outreach-subsection-heading strong{color:#263a52;font-size:13px;font-weight:900}.outreach-subsection-heading span{color:var(--muted);margin-top:3px;font-size:10.5px}.outreach-table-wrap{border:1px solid #7691b124;border-radius:10px;margin-top:11px;overflow-x:auto}.outreach-table{border-collapse:collapse;width:100%;min-width:680px}.outreach-table th{color:#64748b;border-bottom:1px solid var(--line);letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f8fafc;height:44px;padding:0 13px;font-size:10.5px;font-weight:850}.outreach-table td{color:#526176;background:var(--kf-neutral-0);border-bottom:1px solid #edf1f6;height:56px;padding:0 13px;font-size:11px}.outreach-table tbody tr:last-child td{border-bottom:0}.outreach-table td strong{color:#263a52;font-size:13px;font-weight:850}.outreach-sms-volume{border-top:1px solid #7691b124;margin-top:13px;padding-top:13px}.outreach-sms-volume--standalone{background:linear-gradient(100deg,#0f52e809,#34aef704),#fff;border:1px solid #dce6f0;border-radius:11px;margin-top:0;padding:16px 17px;box-shadow:0 4px 12px #1f477608,inset 0 1px #ffffffd1}.outreach-sms-volume__header strong,.outreach-sms-volume__header span{display:block}.outreach-sms-volume__header>div strong{color:#263a52;font-size:13px;font-weight:900}.outreach-sms-volume__header>div span{color:var(--muted);margin-top:3px;font-size:10.5px}.outreach-sms-volume__header>strong{color:#0f52e8;font-size:13px;font-weight:900}.outreach-sms-volume__bar{background:#edf2f7;border-radius:999px;height:12px;margin-top:12px;display:flex;overflow:hidden}.outreach-sms-volume__segment{height:100%}.outreach-sms-volume__segment--manual{background:#67b9f2}.outreach-sms-volume__segment--automation{background:#0f52e8}.outreach-sms-volume__segment--calls{background:#67b9f2}.outreach-sms-volume__segment--sms{background:#1c67f2}.outreach-sms-volume__segment--outbound-talk{background:#0f52e8}.outreach-sms-volume__segment--inbound-talk{background:#67b9f2}.outreach-sms-volume__legend{flex-wrap:wrap;align-items:center;gap:18px;margin-top:9px;display:flex}.outreach-sms-volume__legend>span{color:var(--muted);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.outreach-sms-volume__legend strong{color:#526176;margin-left:3px;font-size:10.5px;font-weight:850}.outreach-legend-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.outreach-legend-dot--manual{background:#67b9f2}.outreach-legend-dot--automation{background:#0f52e8}.outreach-legend-dot--calls{background:#67b9f2}.outreach-legend-dot--sms{background:#1c67f2}.outreach-legend-dot--outbound-talk{background:#0f52e8}.outreach-legend-dot--inbound-talk{background:#67b9f2}.outreach-appointment-note{color:#526176;background:#f8fbff;border:1px solid #e2eaf4;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin-top:11px;padding:9px 11px;font-size:10.5px;font-weight:650;line-height:1.35;display:flex}.outreach-appointment-note svg{color:#0f52e8;flex:none;margin:0}.outreach-appointments-panel{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.outreach-appointment-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.outreach-appointment-metric{background:var(--appointment-soft);border:1px solid var(--appointment-border);border-radius:11px;flex-direction:column;justify-content:center;min-height:88px;padding:15px 16px;display:flex}.outreach-appointment-metric strong,.outreach-appointment-metric span{display:block}.outreach-appointment-metric strong{color:var(--appointment-accent);font-size:21px;font-weight:950;line-height:1}.outreach-appointment-metric span{color:#526176;margin-top:7px;font-size:11px;font-weight:800}.outreach-appointment-metric--scheduled{--appointment-accent:#0f52e8;--appointment-soft:#edf6ff;--appointment-border:#cfe5fb}.outreach-appointment-metric--pending{--appointment-accent:#1769aa;--appointment-soft:#edf7ff;--appointment-border:#cfe8f9}.outreach-appointment-metric--completed{--appointment-accent:#0b7a4b;--appointment-soft:#edf9f2;--appointment-border:#caead8}.outreach-appointment-metric--rescheduled{--appointment-accent:#9a6700;--appointment-soft:#fff8e4;--appointment-border:#f0dfa8}.outreach-appointment-metric--cancelled{--appointment-accent:#b42318;--appointment-soft:#fff1f0;--appointment-border:#f3c7c2}.outreach-appointment-metric,.outreach-mini-metric,.outreach-sms-volume--standalone,.outreach-table-wrap{cursor:default;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.outreach-mini-metric:hover,.outreach-sms-volume--standalone:hover,.outreach-table-wrap:hover{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border-color:#34aef757;transform:translateY(-2px);box-shadow:0 8px 18px #0f52e813,inset 0 1px #ffffffb8}.outreach-appointment-metric{--appointment-hover-soft:var(--appointment-soft);--appointment-hover-border:var(--appointment-border)}.outreach-appointment-metric:hover{background:linear-gradient(100deg, #ffffff47, #ffffff0f), var(--appointment-hover-soft);border-color:var(--appointment-hover-border);transform:translateY(-2px);box-shadow:0 8px 18px #1f477612,inset 0 1px #ffffffbd}.outreach-appointment-metric--scheduled{--appointment-hover-soft:#e4f1ff;--appointment-hover-border:#9fcef7}.outreach-appointment-metric--completed{--appointment-hover-soft:#e4f6ec;--appointment-hover-border:#9fd9b8}.outreach-appointment-metric--rescheduled{--appointment-hover-soft:#fff2cf;--appointment-hover-border:#e6c86d}.outreach-appointment-metric--cancelled{--appointment-hover-soft:#ffe7e4;--appointment-hover-border:#e9a79f}.outreach-appointment-metric--pending{--appointment-hover-soft:#e6f3fc;--appointment-hover-border:#a8d4ee}.outreach-table tbody tr{transition:background .16s,transform .16s}.outreach-table tbody tr:hover td{background:#f7fbff}.app-shell.dark-mode .outreach-appointments-panel{background:linear-gradient(280deg,#0f52e824,#34aef70b),#0d131d}.app-shell.dark-mode .outreach-appointment-metric--scheduled{--appointment-hover-soft:#192b44;--appointment-hover-border:#3a628e}.app-shell.dark-mode .outreach-appointment-metric--completed{--appointment-hover-soft:#17382b;--appointment-hover-border:#397254}.app-shell.dark-mode .outreach-appointment-metric--rescheduled{--appointment-hover-soft:#3d3014;--appointment-hover-border:#756028}.app-shell.dark-mode .outreach-appointment-metric--cancelled{--appointment-hover-soft:#411e1a;--appointment-hover-border:#7b3d36}.app-shell.dark-mode .outreach-appointment-metric--pending{--appointment-hover-soft:#143149;--appointment-hover-border:#356789}.app-shell.dark-mode .outreach-mini-metric:hover,.app-shell.dark-mode .outreach-sms-volume--standalone:hover,.app-shell.dark-mode .outreach-table-wrap:hover{box-shadow:none;background:linear-gradient(100deg,#0f52e82e,#34aef70f),#101722;border-color:#2f4f72}.app-shell.dark-mode .outreach-table tbody tr:hover td{background:#152338}.app-shell.dark-mode .outreach-date-presets{background:#101722;border-color:#2b394c}.app-shell.dark-mode .outreach-date-button{color:#bdcadd}.app-shell.dark-mode .outreach-date-button:hover,.app-shell.dark-mode .outreach-date-button:focus-visible{color:#66c2ff;background:#142034}.app-shell.dark-mode .outreach-date-button.is-active{color:#66c2ff;box-shadow:none;background:linear-gradient(100deg,#0f52e82e,#34aef70f),#101a28;border-color:#2f4f72}.app-shell.dark-mode .outreach-date-button--custom{background:#101722;border-color:#2b394c}.app-shell.dark-mode .outreach-date-popover{background:#0d131d;border-color:#2f4f72;box-shadow:0 18px 38px #0000005c}.app-shell.dark-mode .outreach-date-popover__fields label>span{color:#bdcadd}.app-shell.dark-mode .outreach-date-input-wrap{background:#101722;border-color:#2b394c}.app-shell.dark-mode .outreach-date-input-wrap:focus-within{border-color:#66c2ff;box-shadow:0 0 0 3px #66c2ff1a}.app-shell.dark-mode .outreach-date-popover__footer,.app-shell.dark-mode .outreach-subsection-heading,.app-shell.dark-mode .outreach-sms-volume{border-color:#2b394c}.app-shell.dark-mode .outreach-date-popover__cancel{color:#bdcadd;border-color:#2b394c}.app-shell.dark-mode .outreach-appointment-note{color:#bdcadd;background:#101722;border-color:#2b394c}.app-shell.dark-mode .outreach-appointment-note svg{color:#66c2ff}.app-shell.dark-mode .outreach-mini-metric,.app-shell.dark-mode .outreach-measurement-note,.app-shell.dark-mode .outreach-appointment-note,.app-shell.dark-mode .outreach-sms-volume--standalone{box-shadow:none;background:#101722;border-color:#2b394c}.app-shell.dark-mode .outreach-mini-metric__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}.app-shell.dark-mode .outreach-mini-metric strong{color:#f5f8fc}.app-shell.dark-mode .outreach-mini-metric div>span{color:#aebcd0}.app-shell.dark-mode .outreach-table-wrap{border-color:#2b394c}.app-shell.dark-mode .outreach-table th{color:#9fb0c4;background:#172435;border-color:#2b394c}.app-shell.dark-mode .outreach-table td{color:#bdcadd;background:#0d131d;border-color:#223044}.app-shell.dark-mode .outreach-table td strong{color:var(--ink)}.app-shell.dark-mode .outreach-sms-volume__legend strong,.app-shell.dark-mode .outreach-appointment-metric span{color:#bdcadd}.app-shell.dark-mode .outreach-appointment-metric--scheduled{--appointment-accent:#66c2ff;--appointment-soft:#142034;--appointment-border:#2f4f72}.app-shell.dark-mode .outreach-appointment-metric--pending{--appointment-accent:#67b9f2;--appointment-soft:#10283d;--appointment-border:#2a5275}.app-shell.dark-mode .outreach-appointment-metric--completed{--appointment-accent:#78d6a6;--appointment-soft:#132e24;--appointment-border:#285840}.app-shell.dark-mode .outreach-appointment-metric--rescheduled{--appointment-accent:#f0c76f;--appointment-soft:#332812;--appointment-border:#5b4a22}.app-shell.dark-mode .outreach-appointment-metric--cancelled{--appointment-accent:#ff8b80;--appointment-soft:#351916;--appointment-border:#63322d}@media (width<=1320px){.outreach-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.outreach-call-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-appointment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.outreach-date-filter{justify-content:flex-start;width:100%}.outreach-date-presets{max-width:100%;overflow-x:auto}.outreach-date-button{flex:none}.outreach-date-popover{left:0;right:auto}.outreach-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.outreach-date-filter,.outreach-date-presets{width:100%}.outreach-date-presets{grid-template-columns:repeat(4,minmax(max-content,1fr));display:grid}.outreach-custom-date,.outreach-date-button--custom{width:100%}.outreach-date-popover{width:min(340px,100vw - 40px)}.outreach-date-popover__fields,.outreach-overview-grid,.outreach-call-metrics-grid,.outreach-appointment-grid{grid-template-columns:1fr}.outreach-sms-volume__legend{flex-direction:column;align-items:flex-start}}.outreach-mix-layout{grid-template-columns:minmax(0,1fr) 288px minmax(0,1fr);gap:34px}.outreach-mix-stat{align-items:center;min-height:188px;padding:24px 28px;display:grid}.outreach-mix-stat--manual{grid-template-columns:88px minmax(0,1fr);column-gap:28px}.outreach-mix-stat--automated{grid-template-columns:minmax(0,1fr) 88px;column-gap:28px}.outreach-mix-stat__icon{border-radius:18px;width:76px;height:76px;margin:0}.outreach-mix-stat__icon svg{width:28px;height:28px}.outreach-mix-stat--manual .outreach-mix-stat__icon{justify-self:start}.outreach-mix-stat--automated .outreach-mix-stat__icon{justify-self:end}.outreach-mix-stat__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.outreach-mix-stat--manual .outreach-mix-stat__copy,.outreach-mix-stat--automated .outreach-mix-stat__copy{text-align:left;align-items:flex-start}.outreach-mix-stat__copy strong,.outreach-mix-stat__copy .outreach-mix-stat__meta{margin-top:9px}@media (width<=1260px){.outreach-mix-layout{grid-template-columns:1fr;gap:14px}.outreach-mix-stat--manual,.outreach-mix-stat--automated{grid-template-columns:76px minmax(0,1fr);column-gap:22px}.outreach-mix-stat--automated .outreach-mix-stat__copy{order:2}.outreach-mix-stat--automated .outreach-mix-stat__icon{order:1;justify-self:start}.outreach-mix-stat__icon{width:64px;height:64px}}.outreach-mix-stat--manual .outreach-mix-stat__copy{justify-self:end;width:max-content;max-width:100%}.outreach-mix-stat--automated .outreach-mix-stat__copy{justify-self:start;width:max-content;max-width:100%}@media (width<=1260px){.outreach-mix-stat--manual .outreach-mix-stat__copy,.outreach-mix-stat--automated .outreach-mix-stat__copy{justify-self:start;width:auto}}.outreach-top-row{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);gap:16px;margin-top:16px;display:grid}.outreach-top-row .outreach-mix-panel{margin-top:0;padding:20px}.outreach-top-row .outreach-mix-layout{grid-template-columns:minmax(0,1fr) 238px minmax(0,1fr);gap:22px}.outreach-top-row .outreach-mix-stat{min-height:170px;padding:22px}.outreach-top-row .outreach-mix-stat--manual{grid-template-columns:76px minmax(0,1fr);column-gap:20px}.outreach-top-row .outreach-mix-stat--automated{grid-template-columns:minmax(0,1fr) 76px;column-gap:20px}.outreach-top-row .outreach-mix-stat__icon{border-radius:16px;width:66px;height:66px}.outreach-top-row .outreach-mix-stat__icon svg{width:25px;height:25px}.outreach-channel-mix-panel{background:linear-gradient(280deg, #0f52e80d, #34aef705), var(--kf-neutral-0);border:1px solid #b5cee8c7;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;padding:22px;display:flex;box-shadow:0 14px 28px #1c3a600b,inset 0 1px #ffffffdb}.outreach-channel-mix__header{border-bottom:1px solid #7691b124;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:17px;display:flex}.outreach-channel-mix__header strong,.outreach-channel-mix__header span{display:block}.outreach-channel-mix__header>div>strong{color:#263a52;font-size:13.5px;font-weight:900;line-height:1.2}.outreach-channel-mix__header>div>span{color:var(--muted);margin-top:4px;font-size:10.5px;font-weight:650;line-height:1.35}.outreach-channel-mix__rows{gap:26px;margin-top:22px;display:grid}.outreach-channel-mix__row{min-width:0}.outreach-channel-mix__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.outreach-channel-mix__meta span{color:#526176;font-size:11.5px;font-weight:850}.outreach-channel-mix__meta strong{color:#17253a;font-size:16px;font-weight:900;line-height:1}.outreach-channel-mix__track{background:#0f52e80f;border:1px solid #7691b11f;border-radius:999px;width:100%;height:12px;margin-top:10px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #1731500d}.outreach-channel-mix__segment{height:100%;transition:width .18s;display:block}.outreach-channel-mix__segment--manual{background:linear-gradient(90deg,#0f52e8 0%,#1c67f2 100%)}.outreach-channel-mix__segment--automated{background:linear-gradient(90deg,#34aef7 0%,#66c2ff 100%)}.outreach-channel-mix__legend{flex-wrap:wrap;align-items:center;gap:16px;margin-top:9px;display:flex}.outreach-channel-mix__legend>span{color:#6e8098;align-items:center;gap:6px;font-size:9.5px;font-weight:700;line-height:1.2;display:inline-flex}.outreach-channel-mix__legend strong{color:#526176;margin-left:2px;font-size:9.5px;font-weight:850}.outreach-channel-mix__dot{border-radius:999px;flex:0 0 7px;width:7px;height:7px}.outreach-channel-mix__dot--manual{background:#0f52e8}.outreach-channel-mix__dot--automated{background:#34aef7}.app-shell.dark-mode .outreach-channel-mix__header{border-color:#2b394c}.app-shell.dark-mode .outreach-channel-mix__header>div>strong,.app-shell.dark-mode .outreach-channel-mix__meta strong{color:#f5f8fc}.app-shell.dark-mode .outreach-channel-mix__header>div>span,.app-shell.dark-mode .outreach-channel-mix__meta span,.app-shell.dark-mode .outreach-channel-mix__row small{color:#9eacc0}.app-shell.dark-mode .outreach-channel-mix__track{border-color:#2b394c}@media (width<=1180px){.outreach-top-row{grid-template-columns:1fr}.outreach-channel-mix-panel{min-height:230px}}@media (width<=760px){.outreach-top-row .outreach-mix-layout{grid-template-columns:1fr;gap:14px}.outreach-top-row .outreach-mix-visual{order:-1}.outreach-top-row .outreach-mix-stat--manual,.outreach-top-row .outreach-mix-stat--automated{grid-template-columns:70px minmax(0,1fr)}.outreach-top-row .outreach-mix-stat--automated .outreach-mix-stat__copy{order:2}.outreach-top-row .outreach-mix-stat--automated .outreach-mix-stat__icon{order:1;justify-self:start}}.app-shell.dark-mode .outreach-channel-mix__legend>span,.app-shell.dark-mode .outreach-channel-mix__legend strong{color:#9eacc0}.app-shell.dark-mode .outreach-channel-mix__track{background:#101722;border-color:#2b394c}.outreach-channel-mix-panel{justify-content:center;padding:24px 26px}.outreach-channel-mix__rows{gap:34px;margin-top:0}.outreach-channel-mix__meta span{font-size:13px;font-weight:850}.outreach-channel-mix__meta strong{font-size:19px}.outreach-channel-mix__track{height:16px;margin-top:12px}.outreach-channel-mix__legend{gap:20px;margin-top:11px}.outreach-channel-mix__legend>span{gap:7px;font-size:10.5px}.outreach-channel-mix__legend strong{margin-left:3px;font-size:10.5px}.outreach-channel-mix__dot{flex-basis:8px;width:8px;height:8px}@media (width<=1180px){.outreach-channel-mix-panel{min-height:250px}}.outreach-mix-panel,.outreach-channel-mix-panel,.outreach-mix-stat{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative}@media (hover:hover) and (pointer:fine){.outreach-mix-panel:hover,.outreach-channel-mix-panel:hover{border-color:#34aef76b;transform:translateY(-2px);box-shadow:0 18px 36px #1c3a6016,0 0 0 1px #66c2ff0e,inset 0 1px #ffffffeb}.outreach-mix-stat:hover{border-color:#34aef757;transform:translateY(-2px);box-shadow:0 13px 25px #1c3a6016,0 0 0 1px #66c2ff0a,inset 0 1px #fffffff0}.outreach-mix-stat--manual:hover{background:linear-gradient(140deg,#fffffffc,#f0f6fff5);border-color:#0f52e852}.outreach-mix-stat--automated:hover{background:linear-gradient(140deg,#fffffffc,#eff9fff5);border-color:#34aef761}.outreach-mix-stat:hover .outreach-mix-stat__icon{transform:translateY(-1px)scale(1.035);box-shadow:0 8px 18px #0f52e81a,inset 0 1px #ffffffe6}.outreach-channel-mix-panel:hover .outreach-channel-mix__track{border-color:#34aef738;box-shadow:inset 0 1px 2px #1731500d,0 4px 12px #0f52e80d}.outreach-channel-mix-panel:hover .outreach-channel-mix__segment--manual{filter:saturate(1.06)brightness(1.015)}.outreach-channel-mix-panel:hover .outreach-channel-mix__segment--automated{filter:saturate(1.08)brightness(1.02)}}.outreach-mix-stat__icon{transition:transform .18s,box-shadow .18s,border-color .18s}.outreach-channel-mix__track,.outreach-channel-mix__segment{transition:width .18s,border-color .18s,box-shadow .18s,filter .18s}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .outreach-mix-panel:hover,.app-shell.dark-mode .outreach-channel-mix-panel:hover{border-color:#66c2ff57;box-shadow:0 18px 36px #0000003d,0 0 0 1px #66c2ff0b,inset 0 1px #ffffff0b}.app-shell.dark-mode .outreach-mix-stat:hover{border-color:#66c2ff47;box-shadow:0 13px 25px #00000038,inset 0 1px #ffffff0b}.app-shell.dark-mode .outreach-mix-stat--manual:hover,.app-shell.dark-mode .outreach-mix-stat--automated:hover{background:linear-gradient(140deg,#66c2ff0b,#0f52e805),#101722}}@media (prefers-reduced-motion:reduce){.outreach-mix-panel,.outreach-channel-mix-panel,.outreach-mix-stat,.outreach-mix-stat__icon,.outreach-channel-mix__track,.outreach-channel-mix__segment{transition:none}}.outreach-manual-performance-panel{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.outreach-appointment-activity{background:linear-gradient(100deg,#0f52e806,#34aef703),#fff;border:1px solid #dce6f0;border-radius:11px;margin-top:13px;padding:15px 16px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 4px 12px #1f477608,inset 0 1px #ffffffd1}.outreach-appointment-activity__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.outreach-appointment-activity__title{align-items:center;gap:10px;min-width:0;display:flex}.outreach-appointment-activity__icon{color:#0f52e8;background:#edf6ff;border:1px solid #34aef742;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.outreach-appointment-activity__title strong,.outreach-appointment-activity__title span{display:block}.outreach-appointment-activity__title strong{color:#263a52;font-size:12.5px;font-weight:900;line-height:1.2}.outreach-appointment-activity__title>div>span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.outreach-appointment-metric--embedded{min-height:72px;padding:12px 14px}.outreach-appointment-activity .outreach-appointment-note{min-height:34px;margin-top:10px;padding:8px 10px;font-size:9.75px}.outreach-call-direction-panel{background:linear-gradient(280deg, #0f52e80b, #34aef705), var(--kf-neutral-0)}.outreach-call-talktime-mix--direction-panel{margin-top:0}@media (hover:hover) and (pointer:fine){.outreach-appointment-activity:hover{border-color:#34aef74d;transform:translateY(-1px);box-shadow:0 9px 20px #1f47760f,inset 0 1px #ffffffe6}}.app-shell.dark-mode .outreach-appointment-activity__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}.app-shell.dark-mode .outreach-appointment-activity__title strong{color:#f5f8fc}.app-shell.dark-mode .outreach-appointment-activity__title>div>span{color:#9eacc0}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .outreach-appointment-activity:hover{border-color:#66c2ff47;box-shadow:0 9px 20px #0003,inset 0 1px #ffffff0a}}@media (prefers-reduced-motion:reduce){.outreach-appointment-activity{transition:none}}.outreach-appointment-activity{box-shadow:none;background:linear-gradient(100deg,#0f52e805,#34aef702),#ffffffb8;border-color:#c4d3e3d1;border-radius:10px;margin-top:14px;padding:14px}.outreach-appointment-activity__header{margin-bottom:11px}.outreach-appointment-activity__title{gap:0}.outreach-appointment-activity__title strong{font-size:12px}.outreach-appointment-activity__title>div>span{margin-top:2px;font-size:9.5px}.outreach-appointment-grid--embedded{gap:9px}.outreach-appointment-metric--embedded{border-radius:9px;min-height:62px;padding:10px 12px}.outreach-appointment-metric--embedded strong{font-size:17px}.outreach-appointment-metric--embedded span{margin-top:4px;font-size:9.5px}.outreach-call-direction-panel.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.outreach-call-talktime-mix--direction-panel{width:100%;margin-top:0}.outreach-call-direction-panel .outreach-sms-volume--standalone,.outreach-call-direction-panel .outreach-subsection-heading,.outreach-call-direction-panel .outreach-table-wrap{width:100%;margin-left:0;margin-right:0}.outreach-call-direction-panel .outreach-subsection-heading{margin-top:14px;padding-top:14px}.outreach-call-direction-panel .outreach-table-wrap{margin-top:9px}.outreach-manual-performance-panel .outreach-appointment-activity,.outreach-call-direction-panel .outreach-call-talktime-mix--direction-panel,.outreach-call-direction-panel .outreach-subsection-heading,.outreach-call-direction-panel .outreach-table-wrap{box-sizing:border-box}@media (hover:hover) and (pointer:fine){.outreach-appointment-activity:hover{box-shadow:none;border-color:#34aef742;transform:none}}.app-shell.dark-mode .outreach-appointment-activity{box-shadow:none;background:linear-gradient(100deg,#66c2ff05,#0f52e802),#101722;border-color:#2b394c}.outreach-call-direction-panel .outreach-sms-volume__header>strong{margin-top:7px}.outreach-call-direction-panel .outreach-sms-volume__bar{margin-top:4px}.outreach-mix-stat__label{line-height:1.05}@media (width<=1260px){.outreach-top-row .outreach-mix-layout{grid-template-columns:1fr;justify-content:stretch}.outreach-top-row .outreach-mix-stat{width:100%;max-width:none}}.outreach-top-row .outreach-mix-stat--manual .outreach-mix-stat__copy{text-align:right;justify-self:end;align-items:flex-end}.outreach-performance-page{container-type:inline-size}.outreach-top-row,.outreach-top-row>*,.outreach-top-row .outreach-mix-panel,.outreach-channel-mix-panel{min-width:0}@container (width<=1240px){.outreach-top-row{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:14px}.outreach-top-row .outreach-mix-layout{grid-template-columns:minmax(205px,235px) 210px minmax(205px,235px);gap:14px}.outreach-top-row .outreach-mix-stat{min-width:0;max-width:235px;padding-left:14px;padding-right:14px}.outreach-top-row .outreach-mix-stat--manual{grid-template-columns:56px minmax(0,1fr);column-gap:12px}.outreach-top-row .outreach-mix-stat--automated{grid-template-columns:minmax(0,1fr) 56px;column-gap:12px}.outreach-top-row .outreach-mix-stat__icon{width:52px;height:52px}.outreach-top-row .outreach-mix-visual__orb{width:210px}.outreach-top-row .outreach-mix-visual__ring{width:198px;height:198px}}@container (width<=1050px){.outreach-top-row{grid-template-columns:minmax(0,1fr)}.outreach-top-row .outreach-mix-layout{grid-template-columns:minmax(220px,272px) 224px minmax(220px,272px);justify-content:space-between;gap:16px}.outreach-top-row .outreach-mix-stat{max-width:272px}.outreach-channel-mix-panel{min-height:0}}@container (width<=760px){.outreach-top-row .outreach-mix-layout{grid-template-columns:1fr;justify-content:stretch}.outreach-top-row .outreach-mix-stat{width:100%;max-width:none}.outreach-top-row .outreach-mix-visual{order:-1}.outreach-top-row .outreach-mix-stat--manual,.outreach-top-row .outreach-mix-stat--automated{grid-template-columns:70px minmax(0,1fr)}.outreach-top-row .outreach-mix-stat--manual .outreach-mix-stat__copy{text-align:left;justify-self:start;align-items:flex-start}.outreach-top-row .outreach-mix-stat--automated .outreach-mix-stat__copy{order:2}.outreach-top-row .outreach-mix-stat--automated .outreach-mix-stat__icon{order:1;justify-self:start}}.outreach-top-row .outreach-mix-panel{padding:16px 18px}.outreach-top-row .outreach-mix-stat{width:100%;max-width:272px;min-height:148px;padding:16px 18px}.outreach-top-row .outreach-mix-stat--manual{grid-template-columns:62px minmax(0,1fr);justify-self:start;column-gap:16px}.outreach-top-row .outreach-mix-stat--automated{grid-template-columns:minmax(0,1fr) 62px;justify-self:end;column-gap:16px}.outreach-top-row .outreach-mix-stat__icon{width:56px;height:56px}.outreach-top-row .outreach-mix-visual,.outreach-top-row .outreach-mix-visual__orb{min-height:214px}.outreach-top-row .outreach-mix-visual__orb{width:238px}.outreach-top-row .outreach-mix-visual__ring{width:216px;height:216px}.outreach-top-row .outreach-mix-visual__ring-inner{inset:17px}.outreach-top-row .outreach-mix-visual__center strong{font-size:40px}@container (width<=1180px){.outreach-top-row{grid-template-columns:minmax(0,1fr);gap:14px}.outreach-top-row .outreach-mix-layout{grid-template-columns:minmax(240px,272px) 238px minmax(240px,272px);justify-content:space-between;gap:18px}.outreach-top-row .outreach-mix-stat{width:100%;max-width:272px}.outreach-channel-mix-panel{min-height:0}}@container (width<=820px){.outreach-top-row .outreach-mix-layout{grid-template-columns:1fr;justify-content:stretch;gap:14px}.outreach-top-row .outreach-mix-visual{order:-1}.outreach-top-row .outreach-mix-stat{width:100%;max-width:none;min-height:132px}.outreach-top-row .outreach-mix-stat--manual,.outreach-top-row .outreach-mix-stat--automated{grid-template-columns:70px minmax(0,1fr)}.outreach-top-row .outreach-mix-stat--manual .outreach-mix-stat__copy{text-align:left;justify-self:start;align-items:flex-start}.outreach-top-row .outreach-mix-stat--automated .outreach-mix-stat__copy{order:2}.outreach-top-row .outreach-mix-stat--automated .outreach-mix-stat__icon{order:1;justify-self:start}}.outreach-top-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.outreach-top-row .outreach-mix-layout{grid-template-columns:minmax(240px,272px) 238px minmax(240px,272px);justify-content:space-between;gap:18px}.outreach-top-row .outreach-mix-stat{width:100%;max-width:272px}.outreach-top-row .outreach-mix-stat--manual{justify-self:start}.outreach-top-row .outreach-mix-stat--automated{justify-self:end}@container (width<=1180px){.outreach-top-row{grid-template-columns:1fr}}.outreach-appointment-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.outreach-appointment-metric--pastDue{--appointment-accent:#b42318;--appointment-soft:#fff1f0;--appointment-border:#f3c7c2;--appointment-hover-soft:#ffe7e4;--appointment-hover-border:#e9a79f}.outreach-appointment-metric--cancelled{--appointment-accent:#9a4310;--appointment-soft:#fff4e8;--appointment-border:#f1c69e;--appointment-hover-soft:#ffe9d2;--appointment-hover-border:#d99c65}.app-shell.dark-mode .outreach-appointment-metric--pastDue{--appointment-accent:#ff9b93;--appointment-soft:#321d24;--appointment-border:#75404a;--appointment-hover-soft:#42232c;--appointment-hover-border:#9a515c}.app-shell.dark-mode .outreach-appointment-metric--cancelled{--appointment-accent:#f5b77c;--appointment-soft:#32251c;--appointment-border:#795237;--appointment-hover-soft:#443021;--appointment-hover-border:#9a6944}.broadcast-page{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);flex-direction:column;padding:28px 30px 26px;display:flex;overflow:hidden}.broadcast-composer-surface{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border-color:#34aef752;margin-top:16px}.broadcast-inline-composer{width:100%}.broadcast-composer-tabs{scrollbar-width:none;background:#f7f9fc;border:1px solid #dfe7f0;border-radius:10px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-bottom:10px;padding:4px;display:inline-flex;overflow-x:auto}.broadcast-composer-tabs::-webkit-scrollbar{display:none}.broadcast-composer-tab{color:#526176;width:142px;min-width:142px;min-height:36px;font:inherit;text-align:left;cursor:pointer;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex;position:relative}.broadcast-composer-tab:hover,.broadcast-composer-tab:focus-visible{color:#0f52e8;background:#66c2ff14;outline:none}.broadcast-composer-tab--active{color:#0f52e8;background:linear-gradient(100deg,#0f52e81a,#34aef70f),#fff;border-color:#34aef757;box-shadow:0 2px 7px #0f52e814}.broadcast-composer-tab--active strong{color:#0f52e8}.broadcast-composer-tab>span:first-child{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.broadcast-composer-tab strong,.broadcast-composer-tab strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.broadcast-composer-tab small{color:var(--muted);margin-top:3px;font-size:8.5px;font-weight:700}.broadcast-composer-tab__remove{color:#7b8798;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.broadcast-composer-tab__remove:hover{color:#b42318;background:#fff2f0}.broadcast-composer-tab--add{color:#526176;background:#fff;border-color:#dfe7f0;justify-content:center;width:auto;min-width:118px;font-size:10px;font-weight:800}.broadcast-composer-tab--add:hover,.broadcast-composer-tab--add:focus-visible{color:#0f52e8;background:#66c2ff14;border-color:#34aef757}.broadcast-composer-panel__workspace{background:#ffffffbd;border:1px solid #7691b133;border-radius:13px;width:100%;padding:14px}.broadcast-composer-field{display:block}.broadcast-composer-field>span{color:#526176;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.broadcast-composer-field>small{color:var(--muted);text-align:right;margin-top:5px;font-size:9px;display:block}.broadcast-composer-panel__workspace .kf-textarea{resize:none;scrollbar-width:thin;scrollbar-color:#7691b16b transparent;width:100%;height:82px;min-height:82px;max-height:82px;overflow-y:auto}.broadcast-composer-panel__workspace .kf-textarea::-webkit-scrollbar{width:7px}.broadcast-composer-panel__workspace .kf-textarea::-webkit-scrollbar-track{background:0 0}.broadcast-composer-panel__workspace .kf-textarea::-webkit-scrollbar-thumb{background:#7691b157;border-radius:999px}.broadcast-composer-panel__footer{background:linear-gradient(100deg,#0f52e806,#34aef703),#ffffffb8;border:1px solid #7691b12e;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:16px;min-height:86px;margin-top:10px;padding:11px 12px;display:flex}.broadcast-composer-panel__delivery{align-items:flex-end;gap:10px;min-width:0;min-height:62px;display:flex}.broadcast-composer-panel__delivery .broadcast-composer-field{min-width:170px}.broadcast-delivery-mode{min-width:360px!important}.broadcast-delivery-toggle{background:#edf2f8;border:1px solid #d7e0eb;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:42px;padding:4px;display:grid}.broadcast-delivery-toggle__option{color:#68778a;min-height:32px;font:inherit;cursor:pointer;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:10.5px;font-weight:800;display:inline-flex}.broadcast-delivery-toggle__option:hover,.broadcast-delivery-toggle__option:focus-visible{color:#0f52e8;outline:none}.broadcast-delivery-toggle__option--active{color:#0f52e8;background:#fff;border-color:#34aef761;box-shadow:0 2px 7px #0f52e814}.broadcast-delay-field{min-width:390px!important}.broadcast-delivery-toggle,.broadcast-datetime-wrap,.broadcast-delay-segment,.broadcast-estimated-time,.broadcast-composer-field--fixed>strong{height:42px;min-height:42px;max-height:42px}.broadcast-delay-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.broadcast-delay-segment{background:var(--kf-neutral-0);border:1px solid var(--line);border-radius:11px;grid-template-columns:78px 1fr;align-items:center;min-width:0;min-height:42px;display:grid;overflow:hidden}.broadcast-delay-segment .kf-input{width:100%;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 10px}.broadcast-delay-segment>span{color:#526176;border-left:1px solid var(--line);background:#f7f9fc;justify-content:center;align-items:center;height:100%;padding:0 10px;font-size:10px;font-weight:800;display:flex}.broadcast-estimated-field{min-width:170px!important}.broadcast-estimated-time{background:linear-gradient(100deg, #0f52e80b, #34aef705), var(--kf-neutral-0);border:1px solid #34aef738;border-radius:11px;align-items:center;min-width:170px;min-height:42px;padding:0 12px;display:flex}.broadcast-estimated-time strong{color:#0f52e8;font-size:11px;font-weight:850;display:block}.broadcast-composer-field--fixed>strong{color:#526176;background:var(--kf-neutral-0);border:1px solid var(--line);border-radius:11px;align-items:center;min-height:42px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.broadcast-datetime-wrap{background:var(--kf-neutral-0);border:1px solid var(--line);border-radius:11px;align-items:center;width:100%;min-height:42px;padding:0 11px;display:flex}.broadcast-datetime-wrap:focus-within{border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07)}.broadcast-datetime-wrap .kf-input{width:100%;min-width:0;min-height:40px;box-shadow:none;background:0 0;border:0;padding:0}.broadcast-composer-panel__actions{flex:none;align-items:center;gap:8px;display:flex}.app-shell.dark-mode .broadcast-composer-tab--active strong{color:#66c2ff}.app-shell.dark-mode .broadcast-delivery-toggle{background:#101722;border-color:#2b394c}.app-shell.dark-mode .broadcast-delivery-toggle__option{color:#9eacc0}.app-shell.dark-mode .broadcast-delivery-toggle__option:hover,.app-shell.dark-mode .broadcast-delivery-toggle__option:focus-visible{color:#67b9f2}.app-shell.dark-mode .broadcast-delivery-toggle__option--active{color:#66c2ff;box-shadow:none;background:#142034;border-color:#356789}.app-shell.dark-mode .broadcast-delay-segment{background:#0d131d;border-color:#2b394c}.app-shell.dark-mode .broadcast-delay-segment>span{color:#aebcd0;background:#101722;border-color:#2b394c}.app-shell.dark-mode .broadcast-estimated-time strong{color:#66c2ff}.app-shell.dark-mode .broadcast-composer-tabs{background:#101722;border-color:#2b394c}.app-shell.dark-mode .broadcast-composer-tab--add{color:#aebcd0;background:#0d131d;border-color:#2b394c}.app-shell.dark-mode .broadcast-composer-tab--add:hover,.app-shell.dark-mode .broadcast-composer-tab--add:focus-visible{color:#67b9f2;background:#34aef714;border-color:#356789}.app-shell.dark-mode .broadcast-composer-panel__workspace,.app-shell.dark-mode .broadcast-composer-panel__footer,.app-shell.dark-mode .broadcast-composer-field--fixed>strong,.app-shell.dark-mode .broadcast-datetime-wrap{color:#aebcd0;background:#0d131d;border-color:#2b394c}.broadcast-composer-surface .kf-feature-surface__content,.broadcast-audience-ready .kf-feature-surface__content{width:100%}.broadcast-composer-surface .kf-feature-surface__section-header,.broadcast-audience-ready .kf-feature-surface__section-header{align-items:center}.broadcast-composer-surface .kf-feature-surface__content{margin-top:14px}.broadcast-audience-ready .kf-feature-surface__content{margin-top:12px}.broadcast-audience-ready{margin-top:16px;padding-bottom:10px;transition:background .16s,border-color .16s,box-shadow .16s}.broadcast-audience-ready>.kf-info-surface__section-header{align-items:center;min-height:52px}.broadcast-clear-audience-button.kf-button{color:#526176;background:#fff;border-color:#dfe7f0}.broadcast-clear-audience-button.kf-button:hover,.broadcast-clear-audience-button.kf-button:focus-visible{color:#b42318;background:#fff2f0;border-color:#efb5af;box-shadow:0 4px 12px #b4231814}.broadcast-audience-ready--ready{background:linear-gradient(280deg, #0b7a4b1a, #78d6a60b), var(--kf-neutral-0);border-color:#0b7a4b47}.broadcast-audience-ready--ready:hover{background:linear-gradient(280deg, #0b7a4b24, #78d6a611), var(--kf-neutral-0);border-color:#0b7a4b66}.broadcast-audience-ready--ready .kf-section-header__icon{color:#0b7a4b;background:#edf9f2;border-color:#caead8}.broadcast-audience-ready--ready .kf-section-header__badge{color:#0b7a4b;background:#e7f7ee;border-color:#bee4cf}.broadcast-audience-ready--missing{background:linear-gradient(280deg, #b4231813, #ff8b8006), var(--kf-neutral-0);border-color:#b4231847}.broadcast-audience-ready--missing:hover{background:linear-gradient(280deg, #b4231818, #ff8b800a), var(--kf-neutral-0);border-color:#b423185c}.broadcast-audience-ready--missing .kf-section-header__icon{color:#b42318;background:#fff3f2;border-color:#f2d2cf}.broadcast-audience-ready--missing .kf-section-header__badge{color:#a1372f;background:#fff2f0;border-color:#efcfcb}.broadcast-audience-ready--missing .kf-section-header__actions .kf-button{color:#a1372f;background:#fff;border-color:#efcfcb}.broadcast-audience-ready--missing .kf-section-header__actions .kf-button:hover,.broadcast-audience-ready--missing .kf-section-header__actions .kf-button:focus-visible{color:#b42318;background:#fff2f0;border-color:#e6aaa4}.broadcast-audience-detail.kf-surface--interactive,.broadcast-composer-audience.kf-surface--interactive{cursor:default}.broadcast-audience-detail.kf-info-surface--with-content .kf-info-surface__content,.broadcast-composer-audience.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.broadcast-audience-ready.kf-info-surface--with-content .kf-info-surface__content{flex:none;margin-top:11px}.broadcast-audience-ready__criteria,.broadcast-audience-detail__criteria,.broadcast-composer-audience__criteria{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.broadcast-audience-ready__criteria>span,.broadcast-audience-detail__criteria>span,.broadcast-composer-audience__criteria>span{color:#315f8f;background:#edf6ff;border:1px solid #cfe5fb;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.broadcast-audience-ready__workspace{gap:10px;width:100%;display:grid}.broadcast-audience-preview{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7691b175 transparent;background:linear-gradient(100deg,#0f52e806,#34aef703),#ffffffc7;border:1px solid #7691b138;border-radius:12px;width:100%;height:142px;overflow:auto}.broadcast-audience-preview__list{display:contents}.broadcast-audience-preview__list::-webkit-scrollbar{width:7px}.broadcast-audience-preview__list::-webkit-scrollbar-track{background:0 0}.broadcast-audience-preview__list::-webkit-scrollbar-thumb{background:#7691b161;border-radius:999px}.broadcast-audience-preview__row{color:#526176;border-bottom:1px solid #7691b11f;grid-template-columns:minmax(180px,1.55fr) minmax(120px,.9fr) minmax(150px,1fr) minmax(120px,.8fr) 64px;align-items:center;gap:10px;min-width:760px;min-height:36px;padding:0 12px;font-size:10px;display:grid}.broadcast-audience-preview__row:last-child{border-bottom:0}.broadcast-audience-preview__row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.broadcast-audience-preview__row>strong{color:var(--ink);font-size:10.5px;font-weight:600}.broadcast-audience-preview__row--header{z-index:1;color:#66758a;text-transform:uppercase;letter-spacing:.035em;background:#f8fbff;border-bottom:1px solid #7691b12e;min-height:34px;font-size:9px;font-weight:850;position:sticky;top:0}.broadcast-audience-preview__loan{text-align:right}.broadcast-audience-preview__row>:last-child{text-align:center}.broadcast-stage-chip{border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}.broadcast-stage-chip--lead{color:var(--kf-stage-lead);background:var(--kf-stage-lead-soft);border-color:var(--kf-stage-lead-border)}.broadcast-stage-chip--prospect{color:var(--kf-stage-prospect);background:var(--kf-stage-prospect-soft);border-color:var(--kf-stage-prospect-border)}.broadcast-stage-chip--client{color:var(--kf-stage-client);background:var(--kf-stage-client-soft);border-color:var(--kf-stage-client-border)}.broadcast-stage-chip--retention{color:var(--kf-stage-retention);background:var(--kf-stage-retention-soft);border-color:var(--kf-stage-retention-border)}.broadcast-history-region{flex-direction:column;flex:auto;min-height:0;margin-top:14px;display:flex;overflow:hidden}.broadcast-toolbar{flex:none;grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;margin-top:16px;display:grid}.broadcast-search{min-height:44px;color:var(--muted);background:linear-gradient(100deg, #0f52e805, #34aef703), var(--kf-neutral-0);transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);border:1px solid #7691b13d;border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex}.broadcast-search:hover{border-color:#aec8e8}.broadcast-search:focus-within{border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07)}.broadcast-search .kf-input{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.broadcast-search .kf-input:hover,.broadcast-search .kf-input:focus{box-shadow:none;background:0 0;border-color:#0000}.broadcast-toolbar__filters{align-items:center;gap:8px;display:flex}.broadcast-toolbar__filters .kf-select:first-child{width:150px}.broadcast-toolbar__filters .kf-select:last-child{width:210px}.broadcast-list{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#7691b16b transparent;flex-direction:column;flex:auto;gap:10px;min-height:0;margin-top:12px;padding-top:1px;padding-bottom:4px;padding-right:0;display:flex;overflow:hidden auto}.broadcast-list::-webkit-scrollbar{width:8px}.broadcast-list::-webkit-scrollbar-track{background:0 0}.broadcast-list::-webkit-scrollbar-thumb{background:#7691b157 padding-box padding-box;border:2px solid #0000;border-radius:999px}.broadcast-card{box-sizing:border-box;cursor:default;flex:none;width:100%;overflow:hidden}.broadcast-card.kf-surface--interactive{cursor:default}.broadcast-card.kf-premium-surface,.broadcast-card.kf-surface{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.broadcast-card.kf-premium-surface:hover,.broadcast-card.kf-surface:hover{background:linear-gradient(280deg, #0f52e813, #34aef708), var(--kf-neutral-0)}.broadcast-card__summary{grid-template-columns:40px minmax(300px,1fr) auto 36px;align-items:center;gap:12px;min-height:82px;padding:12px 14px;display:grid}.broadcast-card__icon{width:38px;height:38px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef72e;border-radius:10px;place-items:center;display:grid}.broadcast-card__copy{min-width:0}.broadcast-card__title-row{align-items:center;gap:8px;min-width:0;display:flex}.broadcast-card__title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:450;line-height:1.35;overflow:hidden}.broadcast-card .broadcast-card__title,.broadcast-card.kf-premium-surface .broadcast-card__title,.broadcast-card.kf-surface .broadcast-card__title{font-family:inherit;font-weight:400}.broadcast-status{border-radius:999px;flex:none;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.broadcast-status--active{color:#087a48;background:#d9fbe8}.broadcast-status--scheduled{color:#1769aa;background:#e8f4ff}.broadcast-status--completed{color:#0b7a4b;background:#e8f8ef}.broadcast-card__timestamp{color:var(--muted);margin-top:5px;font-size:9.5px;font-weight:600;display:block}.broadcast-card__metrics{grid-template-columns:repeat(3,auto);justify-content:end;gap:7px;display:grid}.broadcast-card__metric.kf-metric-surface--inline{gap:7px;width:auto;min-width:100px;min-height:48px;padding:7px 9px}.broadcast-card__metric .kf-metric-surface__icon{border-radius:8px;width:27px;min-width:27px;height:27px}.broadcast-card__metric .kf-metric-surface__value{font-size:13px;font-weight:800}.broadcast-card__metric .kf-metric-surface__label{white-space:nowrap;margin-top:2px;font-size:8.5px;font-weight:600}.broadcast-card__view.kf-icon-button{width:34px;min-width:34px;height:34px;color:var(--kf-blue-600);cursor:pointer}.broadcast-card__details{border-top:1px solid var(--line);background:0 0;gap:12px;padding:0 14px 14px;display:grid}.broadcast-audience-detail{margin-top:14px}.broadcast-sequence{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border:1px solid #34aef740;border-radius:14px;min-width:0;padding:15px}.broadcast-sequence__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.broadcast-sequence__heading strong,.broadcast-sequence__heading span{display:block}.broadcast-sequence__heading strong{color:var(--ink);font-size:12.5px;font-weight:900}.broadcast-sequence__heading>div>span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.broadcast-sequence__count{min-height:23px;color:var(--kf-blue-600);background:#0f52e812;border:1px solid #34aef738;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:850;font-size:9px!important;display:inline-flex!important}.broadcast-sequence__tree{gap:10px;margin-top:13px;padding-left:26px;display:grid;position:relative}.broadcast-sequence__tree:before{display:none}.broadcast-sequence__branch{position:relative}.broadcast-sequence__branch:before{content:"";background:#67b9f2;width:19px;height:2px;position:absolute;top:50%;left:-19px;transform:translateY(-50%)}.broadcast-sequence__branch:after{content:"";background:var(--kf-neutral-0);border:3px solid var(--kf-blue-600);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.broadcast-sequence__tree--single .broadcast-sequence__branch:before{width:19px}.broadcast-sequence__connector{background:linear-gradient(#66c2ff,#1c67f2);border-radius:999px;width:2px;height:calc(50% + 47px);display:block;position:absolute;top:50%;left:-19px}.broadcast-sequence__node{padding:13px 14px}.broadcast-sequence__node.kf-surface--interactive{cursor:default}.broadcast-sequence__node{border-color:#34aef73d}.broadcast-sequence__node:hover{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border-color:#34aef761}.broadcast-sequence__node-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.broadcast-sequence__node-title{align-items:center;gap:8px;display:flex}.broadcast-sequence__node-title>span{width:24px;height:24px;color:var(--kf-blue-600);background:#edf6ff;border:1px solid #34aef73d;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.broadcast-sequence__node-title strong{color:var(--ink);font-size:11.5px;font-weight:900}.broadcast-sequence__timing{color:#526176;align-items:center;gap:5px;font-size:9.5px;font-weight:750;display:inline-flex}.broadcast-sequence__node p{color:#526176;margin:10px 0 0;font-size:11px;line-height:1.5}.broadcast-empty-state{min-height:220px;color:var(--muted);background:var(--kf-neutral-0);border:1px solid var(--line);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;padding:26px;display:grid}.broadcast-empty-state>span{width:42px;height:42px;color:var(--kf-blue-600);background:#edf6ff;border-radius:12px;place-items:center;display:grid}.broadcast-empty-state strong{color:var(--ink);font-size:13px}.broadcast-empty-state p{margin:0;font-size:10.5px}.app-shell.dark-mode .broadcast-card__title{color:#f5f8fc}.app-shell.dark-mode .broadcast-card__timestamp{color:#9eacc0}.app-shell.dark-mode .broadcast-card__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}.broadcast-detail-popup-backdrop{z-index:4000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.broadcast-detail-popup__card{border-color:#0f52e857;flex-direction:column;width:min(1380px,100vw - 48px);max-height:calc(100dvh - 48px);animation:.18s ease-out broadcast-detail-popup-in;display:flex;overflow:hidden;box-shadow:0 34px 90px #0f172a47,0 10px 28px #0f52e817}.broadcast-detail-popup__header{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:13px;min-height:86px;padding:15px 17px;display:grid}.broadcast-detail-popup__icon{width:42px;height:42px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef738;border-radius:12px;place-items:center;display:grid}.broadcast-detail-popup__copy{min-width:0}.broadcast-detail-popup__title-row{align-items:center;gap:9px;min-width:0;display:flex}.broadcast-detail-popup__title{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.35;overflow:hidden}.broadcast-detail-popup__timestamp{color:var(--muted);margin-top:5px;font-size:10px;font-weight:600;display:block}.broadcast-detail-popup__close.kf-icon-button{color:#64748b;cursor:pointer;width:36px;min-width:36px;height:36px}.broadcast-detail-popup__body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:12px;min-height:0;padding:14px 16px;display:grid;overflow:hidden auto}.broadcast-detail-popup__performance+.broadcast-audience-detail{margin-top:0}.broadcast-detail-popup__performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.broadcast-detail-popup__performance .kf-metric-surface--inline{min-height:58px}.broadcast-sequence--popup{margin-top:0}.broadcast-detail-popup__footer{background:var(--kf-neutral-0);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}@keyframes broadcast-detail-popup-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.app-shell.dark-mode .broadcast-detail-popup__header,.app-shell.dark-mode .broadcast-detail-popup__footer{border-color:#2b394c}.app-shell.dark-mode .broadcast-detail-popup__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}.app-shell.dark-mode .broadcast-detail-popup__title{color:#f5f8fc}.app-shell.dark-mode .broadcast-detail-popup__timestamp{color:#9eacc0}.app-shell.dark-mode .broadcast-clear-audience-button.kf-button{color:#bdcadd;background:#101722;border-color:#2b394c}.app-shell.dark-mode .broadcast-audience-preview__row>strong{color:#f5f8fc}.app-shell.dark-mode .broadcast-audience-preview__row--header{color:#9eacc0;background:#0f1722;border-color:#2b394c}.app-shell.dark-mode .broadcast-audience-ready--ready .kf-section-header__icon,.app-shell.dark-mode .broadcast-audience-ready--ready .kf-section-header__badge{color:#78d6a6;background:#132e24;border-color:#285840}.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__icon,.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__badge{color:#ff8b80;background:#351916;border-color:#63322d}.app-shell.dark-mode .broadcast-sequence{background:linear-gradient(100deg,#0f52e824,#34aef70b),#0d131d;border-color:#2f4f72}.app-shell.dark-mode .broadcast-audience-ready__criteria>span,.app-shell.dark-mode .broadcast-audience-detail__criteria>span,.app-shell.dark-mode .broadcast-composer-audience__criteria>span{color:#67b9f2;background:#10283d;border-color:#2a5275}.app-shell.dark-mode .broadcast-add-followup{color:#66c2ff;background:#101722;border-color:#356789}@media (width<=980px){.broadcast-composer-panel__footer{flex-direction:column;align-items:stretch}.broadcast-composer-panel__actions{justify-content:flex-end}}@media (width<=720px){.broadcast-composer-panel__delivery{flex-direction:column;align-items:stretch}.broadcast-composer-panel__delivery .broadcast-composer-field,.broadcast-composer-panel__delivery .broadcast-composer-field:last-child{width:100%;min-width:0}.broadcast-composer-panel__actions{width:100%}.broadcast-composer-panel__actions .kf-button{flex:1}}@media (width<=980px){.broadcast-delivery-mode,.broadcast-delay-field{min-width:0!important}.broadcast-composer-panel__delivery{flex-wrap:wrap}}@media (width<=720px){.broadcast-delivery-toggle,.broadcast-delay-control{width:100%}.broadcast-delay-control{grid-template-columns:1fr 1fr}.broadcast-delay-field,.broadcast-estimated-field{width:100%;min-width:0!important}.broadcast-estimated-time{width:100%}}@media (width<=900px){.broadcast-detail-popup-backdrop{padding:16px}.broadcast-detail-popup__card{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.broadcast-detail-popup__performance{grid-template-columns:1fr}}@media (width<=640px){.broadcast-detail-popup-backdrop{align-items:flex-start;padding:10px}.broadcast-detail-popup__card{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.broadcast-detail-popup__footer{flex-direction:column;align-items:stretch}.broadcast-detail-popup__footer .kf-button{width:100%}}@media (width<=1240px){.broadcast-card__summary{grid-template-columns:46px minmax(240px,1fr) 42px}.broadcast-card__metrics{grid-column:2/4}}@media (width<=900px){.broadcast-audience-preview{overflow-x:auto}.broadcast-audience-preview__row--header,.broadcast-audience-preview__list{min-width:760px}.broadcast-page{padding:22px 20px 40px}.broadcast-toolbar{grid-template-columns:1fr}.broadcast-toolbar__filters{flex-wrap:wrap}.broadcast-card__summary{grid-template-columns:46px minmax(0,1fr) 42px}.broadcast-card__metrics{grid-column:1/-1}.broadcast-composer-modal{width:calc(100vw - 32px)}}@media (width<=640px){.broadcast-page{padding:18px 14px 34px}.broadcast-toolbar__filters,.broadcast-composer-footer,.broadcast-composer-footer__actions{flex-direction:column;align-items:stretch;width:100%}.broadcast-toolbar__filters .kf-select{width:100%!important}.broadcast-card__summary{grid-template-columns:42px minmax(0,1fr) 38px;gap:10px;padding:14px}.broadcast-card__icon{width:42px;height:42px}.broadcast-card__metrics{grid-template-columns:1fr}.broadcast-card__details{padding:0 14px 14px}.broadcast-sequence__heading,.broadcast-sequence__node-header{flex-direction:column;align-items:flex-start}.broadcast-composer-schedule{grid-template-columns:1fr}.broadcast-composer-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}.broadcast-audience-pagination{justify-content:flex-end;align-items:center;min-height:36px;margin:0;padding:0 2px;display:flex}.broadcast-audience-pagination .kf-pagination{width:min(100%,470px)}@media (width<=720px){.broadcast-audience-pagination .kf-pagination{width:100%}}.broadcast-estimate-status{min-width:0;max-width:100%;margin-left:auto;padding-left:48px;position:relative}.broadcast-estimate-status__saving{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=980px){.broadcast-estimate-status{width:100%}}.broadcast-active-panel{background:linear-gradient(280deg,#0b7a4b1a,#78d6a60b),var(--kf-neutral-0);border-color:#0b7a4b47;flex-shrink:0;margin-top:16px}.broadcast-active-panel__counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.broadcast-active-panel__counts>span{font-size:13px;font-weight:600}.broadcast-active-panel__counts>[aria-hidden]{color:var(--muted);font-weight:400}.broadcast-image-preview{border:1px solid var(--line,#dbe5ef);background:var(--surface,#f7faff);color:var(--muted,#53657e);border-radius:10px;align-items:center;gap:12px;margin:8px 0;padding:10px 12px;font-size:12px;display:flex}.broadcast-image-preview img{object-fit:contain;border-radius:7px;width:96px;height:72px}.broadcast-image-preview button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;margin-left:auto;padding:6px 10px}.broadcast-card__headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dialer-page{width:100%;min-width:0;height:100%;min-height:0;color:var(--ink);flex-direction:column;padding:28px 30px 30px;display:flex;overflow:hidden}.dialer-page button{font-family:inherit}.dialer-workspace{flex:auto;min-height:0;margin-top:10px}.dialer-workspace.kf-feature-surface{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);cursor:default;border-color:#34aef74d}.dialer-workspace.kf-feature-surface:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-neutral-0)}.dialer-workspace .kf-feature-surface__content{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:visible}.dialer-clear-audience-button.kf-button{color:var(--kf-blue-600);background:#fff;border-color:#dfe7f0}.dialer-clear-audience-button.kf-button:hover,.dialer-clear-audience-button.kf-button:focus-visible{color:#b42318;background:#fff2f0;border-color:#efb5af}.dialer-audience-criteria{align-items:center;gap:10px;min-height:34px;margin-top:5px;padding:0 2px;display:flex}.dialer-audience-criteria__label{color:var(--muted);letter-spacing:.055em;white-space:nowrap;flex:none;font-size:8.5px;font-weight:900}.dialer-audience-criteria__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dialer-audience-criteria__chip{color:#315b86;white-space:nowrap;background:#edf6ff;border:1px solid #cfe5fb;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:9px;font-weight:750;line-height:1.2;display:inline-flex}.dialer-audience-criteria__chip--empty{color:var(--muted);background:var(--soft);border-color:var(--line)}.dialer-session-stack{flex-direction:column;flex:auto;gap:12px;min-height:0;margin-top:7px;display:flex}.dialer-queue-panel,.dialer-controls-panel,.dialer-preview-panel{cursor:default;width:100%;min-width:0;overflow:hidden}.dialer-queue-panel{flex-direction:column;flex:0 0 575px;height:575px;min-height:575px;max-height:575px;display:flex}.dialer-controls-panel{flex:none}.dialer-preview-panel{z-index:5;flex-direction:column;flex:auto;min-height:310px;display:flex;position:relative;overflow:visible}.dialer-panel-heading,.dialer-preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 13px;display:flex}.dialer-preview-header{z-index:7;position:relative;overflow:visible}.dialer-preview-header__actions{z-index:8;position:relative;overflow:visible}.dialer-panel-heading__eyebrow,.dialer-preview-header__eyebrow{color:var(--kf-blue-600);letter-spacing:.055em;font-size:8.5px;font-weight:900;display:block}.dialer-panel-heading strong,.dialer-preview-header__identity strong{color:var(--ink);margin-top:3px;font-size:13px;font-weight:850;display:block}.dialer-queue-summary{align-items:center;gap:7px;display:flex}.dialer-queue-progress,.dialer-queue-skipped{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.dialer-queue-progress{color:#0b7a4b;background:#edf9f2;border:1px solid #caead8}.dialer-queue-skipped{color:#b42318;background:#fff1ef;border:1px solid #efc4bf}.dialer-queue-list{scrollbar-width:thin;scrollbar-color:#7691b16b transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding:8px;display:flex;overflow:hidden auto}.dialer-queue-list::-webkit-scrollbar{width:7px}.dialer-queue-list::-webkit-scrollbar-track{background:0 0}.dialer-queue-list::-webkit-scrollbar-thumb{background:#7691b157;border-radius:999px}.dialer-queue-empty{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.dialer-queue-empty__icon{width:46px;height:46px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef738;border-radius:13px;place-items:center;display:grid}.dialer-queue-empty__card{box-sizing:border-box;background:linear-gradient(280deg, #b4231813, #ff8b8006), var(--kf-neutral-0);border:1px solid #b4231847;border-radius:16px;flex-direction:column;align-items:center;width:min(100%,420px);padding:26px 24px;display:flex}.dialer-queue-empty__card .dialer-queue-empty__icon{color:#b42318;background:#fff3f2;border-color:#f2d2cf}.dialer-queue-empty__card .kf-button{color:#a1372f;background:#fff;border-color:#efcfcb}.dialer-queue-empty__card .kf-button:hover,.dialer-queue-empty__card .kf-button:focus-visible{color:#b42318;background:#fff3f2;border-color:#e7b6b0}.app-shell.dark-mode .dialer-queue-empty__card{background:linear-gradient(280deg, #b4231813, #ff8b8006), var(--kf-dark-surface-1);border-color:#ff8b804d}.app-shell.dark-mode .dialer-queue-empty__card .dialer-queue-empty__icon,.app-shell.dark-mode .dialer-queue-empty__card .kf-button{color:#ffb4aa;background:#b423181f;border-color:#ff8b804d}.app-shell.dark-mode .dialer-queue-empty__card .kf-button:hover,.app-shell.dark-mode .dialer-queue-empty__card .kf-button:focus-visible{background:#b4231838;border-color:#ff8b8080}.dialer-queue-empty strong,.dialer-preview-empty strong{color:var(--ink);margin-top:10px;font-size:13px;font-weight:850}.dialer-queue-empty p{max-width:380px;color:var(--muted);margin:5px 0 12px;font-size:10px;line-height:1.5}.dialer-queue-row{width:100%;min-height:41px;color:inherit;text-align:left;cursor:pointer;transition:transform var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);background:#fff;border:1px solid #7691b129;border-radius:10px;grid-template-columns:28px minmax(180px,1fr) auto 30px;align-items:center;gap:9px;padding:6px 9px;display:grid}.dialer-queue-row:hover{background:#f8fbff;border-color:#34aef757;transform:translateY(-1px);box-shadow:0 4px 12px #0f52e80e}.dialer-queue-row--active{background:linear-gradient(100deg,#0f52e817,#34aef709),#fff;border-color:#1c67f26b;box-shadow:inset 3px 0 #1c67f2}.dialer-queue-row--called{background:linear-gradient(100deg,#0b7a4b17,#78d6a606),#fff;border-color:#0b7a4b42}.dialer-queue-row--skipped{background:linear-gradient(100deg,#b4231814,#ff8b8006),#fff;border-color:#b423183d}.dialer-queue-row--active.dialer-queue-row--called{border-color:#0b7a4b61;box-shadow:inset 3px 0 #0b7a4b}.dialer-queue-row--active.dialer-queue-row--skipped{border-color:#b423185c;box-shadow:inset 3px 0 #b42318}.dialer-queue-row__number{color:#64748b;background:#f4f7fa;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;font-weight:850;display:grid}.dialer-queue-row__identity{min-width:0}.dialer-queue-row__identity strong,.dialer-queue-row__identity small{display:block}.dialer-queue-row__identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.dialer-queue-row__identity small{color:var(--muted);margin-top:2px;font-size:8.5px}.dialer-queue-row__stage{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:8.5px;font-weight:800;display:inline-flex}.dialer-queue-row__stage--lead{color:#58697d;background:#eef2f6;border-color:#dbe3ec}.dialer-queue-row__stage--prospect{color:#1769aa;background:#e8f4fd;border-color:#c9e4f7}.dialer-queue-row__stage--client{color:#75558a;background:#f7f1fa;border-color:#dbcde2}.dialer-queue-row__stage--retention{color:#0b7a4b;background:#e8f8ef;border-color:#c7ead7}.dialer-queue-row__stage--dnq{color:#b42318;background:#fff2f1;border-color:#efc4bf}.dialer-queue-row__stage--not-interested{color:#9a6700;background:#fff8e8;border-color:#e8d29a}.dialer-queue-row__status{color:#9eacc0;background:#f4f7fa;border:1px solid #e1e7ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.dialer-queue-row__status>span{background:#b8c3d0;border-radius:50%;width:6px;height:6px}.dialer-queue-row__status--called{color:#0b7a4b;background:#e8f8ef;border-color:#bfe2cd}.dialer-queue-row__status--skipped{color:#b42318;background:#fff1ef;border-color:#efc4bf}.dialer-controls-panel{background:linear-gradient(100deg, #0f52e806, #34aef703), var(--kf-neutral-0)}.dialer-controls{justify-content:center;align-items:center;gap:8px;min-height:62px;padding:10px 12px;display:flex}.dialer-call-button.kf-button{min-width:126px}.dialer-skip-button.kf-button{color:#fff;background:linear-gradient(100deg,#c9362b 0%,#b42318 58%,#9f1f17 100%);border-color:#a92319;min-width:106px;box-shadow:0 4px 12px #b423182e,inset 0 1px #ffffff29}.dialer-skip-button.kf-button:hover,.dialer-skip-button.kf-button:focus-visible{color:#fff;background:linear-gradient(280deg,#d4483d 0%,#bd2b20 58%,#a42018 100%);border-color:#981c15;box-shadow:0 6px 16px #b423183d,inset 0 1px #ffffff2e}.dialer-skip-button.kf-button:active{background:linear-gradient(280deg,#b52a20 0%,#a51f17 100%);box-shadow:0 2px 7px #b4231833,inset 0 1px 2px #5b120d29}.dialer-preview-header__identity{align-items:center;gap:10px;display:flex}.dialer-preview-header__icon{width:38px;height:38px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef738;border-radius:10px;place-items:center;display:grid}.dialer-preview-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dialer-preview-quick-action.kf-button{color:#46556a;min-height:34px;transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard);background:#fff;border-color:#dce5ef;padding:0 11px;font-size:11px;font-weight:700;box-shadow:0 1px 2px #0f172a06}.dialer-preview-quick-action.kf-button svg{color:inherit;stroke:currentColor}.dialer-preview-quick-action.kf-button:hover,.dialer-preview-quick-action.kf-button:focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775;transform:translateY(-1px);box-shadow:0 4px 12px #0f52e817,inset 0 1px #ffffffb8}.dialer-preview-position{color:#526176;background:#f7f9fc;border:1px solid #dfe7f0;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.dialer-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:9px;min-height:0;padding:12px;display:grid;overflow:hidden auto}.dialer-preview-field{cursor:default;align-items:center;gap:10px;min-height:66px;padding:9px 11px;display:flex}.dialer-preview-field--full{grid-column:1/-1}.dialer-preview-field__icon{width:34px;height:34px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef72e;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.dialer-preview-field__copy{min-width:0}.dialer-preview-field__copy small,.dialer-preview-field__copy strong{display:block}.dialer-preview-field__copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;font-size:8.5px;font-weight:750}.dialer-preview-field__copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700;overflow:hidden}.dialer-preview-empty{min-height:0;color:var(--muted);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;display:flex}.app-shell.dark-mode .dialer-workspace.kf-feature-surface{background:linear-gradient(100deg,#0f52e824,#34aef70b),#0d131d;border-color:#2f4f72}.app-shell.dark-mode .dialer-workspace.kf-feature-surface:hover{background:linear-gradient(280deg,#0f52e824,#34aef70b),#0d131d}.app-shell.dark-mode .dialer-clear-audience-button.kf-button{color:#bdcadd;background:#101722;border-color:#2b394c}.app-shell.dark-mode .dialer-clear-audience-button.kf-button:hover,.app-shell.dark-mode .dialer-clear-audience-button.kf-button:focus-visible{color:#ff8b80;background:#351916;border-color:#63322d}.app-shell.dark-mode .dialer-panel-heading,.app-shell.dark-mode .dialer-preview-header{border-color:#2b394c}.app-shell.dark-mode .dialer-queue-progress{color:#78d6a6;background:#132e24;border-color:#285840}.app-shell.dark-mode .dialer-queue-skipped{color:#ff8b80;background:#351916;border-color:#63322d}.app-shell.dark-mode .dialer-queue-empty__icon,.app-shell.dark-mode .dialer-preview-header__icon,.app-shell.dark-mode .dialer-preview-field__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}.app-shell.dark-mode .dialer-queue-row{color:#bdcadd;background:#101722;border-color:#2b394c}.app-shell.dark-mode .dialer-queue-row__number,.app-shell.dark-mode .dialer-queue-row__status{color:#9eacc0;background:#0d131d;border-color:#2b394c}.app-shell.dark-mode .dialer-queue-row__identity strong,.app-shell.dark-mode .dialer-preview-header__identity strong,.app-shell.dark-mode .dialer-preview-field__copy strong{color:#f5f8fc}.app-shell.dark-mode .dialer-queue-row__stage--lead{color:#a9b6c6;background:#50698638;border-color:#40516a}.app-shell.dark-mode .dialer-queue-row__stage--prospect{color:#67b9f2;background:#2368a83d;border-color:#356789}.app-shell.dark-mode .dialer-queue-row__stage--client{color:#c7a5d7;background:#75558a38;border-color:#5b4868}.app-shell.dark-mode .dialer-queue-row__stage--dnq{color:#ff9c92;background:#b423182e;border-color:#63322d}.app-shell.dark-mode .dialer-queue-row__stage--not-interested{color:#f0c76f;background:#9a67002e;border-color:#665026}.app-shell.dark-mode .dialer-preview-quick-action.kf-button{color:#aebbd0;background:#101722;border-color:#2b394c}.app-shell.dark-mode .dialer-preview-position{color:#aebcd0;background:#101722;border-color:#2b394c}@media (width<=980px){.dialer-audience-criteria{flex-direction:column;align-items:flex-start;gap:6px}.dialer-page{height:auto;min-height:100%;overflow:auto}.dialer-queue-panel{flex-basis:390px;height:390px;min-height:390px;max-height:390px}.dialer-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialer-preview-field--full{grid-column:1/-1}}@media (width<=640px){.dialer-page{padding:18px 14px 28px}.dialer-panel-heading,.dialer-preview-header{flex-direction:column;align-items:flex-start}.dialer-preview-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.dialer-queue-summary{flex-wrap:wrap}.dialer-queue-row{grid-template-columns:26px minmax(0,1fr) 28px}.dialer-queue-row__stage{display:none}.dialer-controls{grid-template-columns:1fr 1fr;display:grid}.dialer-call-button.kf-button,.dialer-skip-button.kf-button{min-width:0}.dialer-preview-grid{grid-template-columns:1fr}}.dialer-notes-anchor{display:inline-flex;position:relative}.dialer-preview-quick-action.is-active.kf-button{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775;box-shadow:0 0 0 3px #34aef712}.dialer-notes-popover{z-index:100;width:330px;max-height:360px;color:var(--ink);background:#fff;border:1px solid #d9e4ef;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 16px 34px #0f172a26,0 3px 8px #0f172a12}.dialer-notes-popover__header{background:linear-gradient(100deg,#0f52e80e,#34aef705),#fbfdff;border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:9px 11px;display:flex}.dialer-notes-popover__header>div{gap:1px;display:grid}.dialer-notes-popover__header small{color:#8494a7;letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:820}.dialer-notes-popover__header strong{color:var(--ink);font-size:12px;font-weight:850}.dialer-notes-popover__header>svg{color:var(--kf-blue-600)}.dialer-notes-popover__list{align-content:start;gap:10px;min-height:70px;max-height:220px;padding:10px 11px;display:grid;overflow:auto}.dialer-note-entry{gap:5px;display:grid}.dialer-note-entry__bubble{background:#f7f9fc;border:1px solid #e1e8f0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px 8px 8px;display:grid}.dialer-note-entry__icon{width:26px;height:26px;color:var(--kf-blue-600);background:#edf6ff;border:1px solid #34aef738;border-radius:7px;place-items:center;display:grid}.dialer-note-entry__bubble p{color:#40536b;margin:0;font-size:10.5px;font-weight:610;line-height:1.45}.dialer-note-entry__meta{color:#8795a7;align-items:center;gap:4px;padding-inline:3px;font-size:8.5px;display:flex}.dialer-note-entry__meta strong{color:#66788d;font-weight:750}.dialer-notes-popover__empty{color:#8795a7;place-items:center;min-height:58px;font-size:9.5px;font-weight:650;display:grid}.dialer-notes-popover__composer{background:#fbfdff;border-top:1px solid #e4ebf3;grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:7px;padding:9px 10px;display:grid}.dialer-notes-popover__composer textarea{color:#30445d;width:100%;min-height:56px;max-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #dce5ef;border-radius:8px;outline:none;padding:8px 9px;font-size:10.5px;line-height:1.4}.dialer-notes-popover__composer textarea:focus{border-color:#34aef78c;box-shadow:0 0 0 3px #34aef712}.dialer-notes-popover__add{color:#fff;border:1px solid var(--kf-blue-600);cursor:pointer;width:32px;height:32px;transition:transform var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard);border-radius:8px;place-items:center;display:grid;box-shadow:0 3px 8px #0f52e82e,inset 0 1px #ffffff29}button.dialer-notes-popover__add:not(:disabled){color:#fff;opacity:1;border-color:#155ee7;background:linear-gradient(135deg,#34aef7 0%,#1c67f2 52%,#0f52e8 100%)!important}.dialer-notes-popover__add svg{color:inherit;stroke:currentColor;opacity:1;display:block}button.dialer-notes-popover__add:not(:disabled) svg{color:#fff;stroke:#fff;opacity:1}.dialer-notes-popover__add:hover:not(:disabled),.dialer-notes-popover__add:focus-visible:not(:disabled){color:#fff;border-color:var(--kf-blue-600);outline:none;transform:translateY(-1px);box-shadow:0 5px 12px #0f52e83d,inset 0 1px #ffffff2e;background:linear-gradient(135deg,#55bef8 0%,#2370f4 52%,#155be9 100%)!important}.dialer-notes-popover__add:disabled{color:#9aa8b9;box-shadow:none;cursor:default;background:#eef2f6;border-color:#dce4ed}.dialer-notes-popover__add:disabled svg{color:#9aa8b9}.app-shell.dark-mode .dialer-notes-popover__header,.app-shell.dark-mode .dialer-notes-popover__composer{background:#111a27;border-color:#2b394c}.app-shell.dark-mode .dialer-notes-popover__header strong{color:#edf3f9}.app-shell.dark-mode .dialer-note-entry__bubble{background:#141d29;border-color:#2b394c}@media (width<=640px){.dialer-notes-popover{width:min(330px,100vw - 42px);left:0}}.dialer-queue-pagination{background:#f9fbfee6;border-top:1px solid #7691b129;flex:none;padding:7px 8px 8px}.app-shell.dark-mode .dialer-queue-pagination{background:#101824eb;border-top-color:#7491b229}.dialer-preview-empty strong{margin-top:0}.dialer-preview-empty__icon{color:#7b8798;background:#f3f5f8;border:1px solid #e0e5ec;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid}.app-shell.dark-mode .dialer-preview-empty__icon{color:#a4afbf;background:#202a38;border-color:#384455}.comm-panel.collapsed .comm-inner{opacity:0;pointer-events:none;transform:translate(20px)}.comm-toggle{z-index:60;color:#2563eb;background:linear-gradient(#fff 0%,#f6faff 100%);border:1px solid #34aef742;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:absolute;top:34px;left:14px;box-shadow:0 10px 22px #0f52e81a,0 2px 6px #0f52e80f}.comm-toggle:hover{color:#0f52e8;background:linear-gradient(#fff 0%,#eef5ff 100%);border-color:#0f52e857;box-shadow:0 12px 24px #0f52e824,0 3px 8px #0f52e814}.comm-toggle:focus-visible{border-color:#0f52e86b;outline:none;box-shadow:0 0 0 4px #34aef724,0 12px 24px #0f52e81f}.comm-panel.open .comm-toggle svg{transform:rotate(0)}.comm-panel.collapsed .comm-toggle svg{transform:rotate(180deg)}.comm-toggle svg{transition:transform .25s}.comm-header{justify-content:space-between;align-items:center;margin-bottom:18px;padding-left:42px;display:flex}.comm-header small{color:var(--muted);font-weight:600}.comm-header h2{letter-spacing:-.04em;margin:4px 0 0;font-size:28px}.comm-more{width:42px;height:42px;padding:0}.collapsed-hub-icons{flex-direction:column;align-items:center;gap:14px;margin-top:95px;display:flex;overflow:visible}.collapsed-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:transform .2s,box-shadow .2s,color .2s,border-color .2s;display:flex;position:relative;overflow:visible}.collapsed-icon:hover{color:#0f52e8;border-color:#34aef759;transform:translateY(-2px);box-shadow:0 8px 18px #0f52e814}.collapsed-icon.active{color:#0f52e8;background:linear-gradient(#34aef714,#0f52e814);border-color:#34aef740}.collapsed-icon em{white-space:nowrap;color:#fff;background:#0f52e8;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.comm-tabs{border:1px solid var(--line);background:#f4f8fd;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;padding:6px;display:grid}.comm-tabs button{height:42px;color:var(--muted);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:0;display:flex;position:relative;overflow:visible}.comm-tabs button:hover{color:#0f52e8;box-shadow:none;transform:none}.comm-tabs button.active{color:#0f52e8;background:#fff;box-shadow:0 8px 18px #0f52e814}.comm-tabs button em{color:#fff;z-index:10;background:#0f52e8;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.comm-search{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;height:46px;margin-bottom:14px;padding:0 14px;display:flex}.comm-search svg{color:var(--muted)}.comm-search input,.chat-compose input{width:100%;color:var(--ink);border:0;outline:0;font-family:inherit}.conversation-list{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.conversation{cursor:pointer;border:1px solid #0000;border-radius:16px;grid-template-columns:42px 1fr 40px;align-items:center;gap:12px;padding:12px;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.conversation:hover{background:#fff;border-color:#34aef74d;transform:translate(-3px);box-shadow:0 10px 24px #0f52e80f}.conversation strong,.conversation span{display:block}.conversation span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}.conversation small{color:var(--muted);justify-content:flex-end;align-self:start;padding-top:2px;font-size:12px;display:flex}.conversation em{color:#fff;background:#0f52e8;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;top:36px;right:12px}.chat-window{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.chat-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px;display:flex}.chat-top strong,.chat-top small{display:block}.chat-top small{color:var(--green);margin-top:3px}.chat-bubbles{background:linear-gradient(#fbfdff,#fff);min-height:230px;padding:16px}.bubble{border-radius:16px;width:fit-content;max-width:82%;margin:0 0 10px;padding:11px 13px;font-size:14px;line-height:1.35}.bubble.inbound{color:#111b2b;background:#eef5ff}.bubble.outbound{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);margin-left:auto}.chat-compose{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px;display:flex}.chat-compose>button{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);border:0;place-items:center;width:42px;height:42px;padding:0;display:grid}.dialer-view{flex-direction:column;gap:18px;display:flex}.dial-display{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;padding:22px}.dial-display small{color:var(--muted);margin-bottom:8px;display:block}.dial-display strong{letter-spacing:-.03em;font-size:24px}.dial-pad{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.dial-pad button{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:68px;padding:0;display:flex}.dial-pad button strong{font-size:22px}.dial-pad button small{color:var(--muted);letter-spacing:.08em;font-size:10px}.dial-actions{justify-content:center;align-items:center;gap:14px;display:flex}.quick-actions{grid-template-columns:1fr;gap:10px;display:grid}.quick-actions button{justify-content:center;align-items:center;gap:9px;display:flex}.hub-summary-card{border:1px solid var(--line);background:linear-gradient(#fff,#f8fcff);border-radius:18px;align-items:center;gap:13px;margin-bottom:14px;padding:16px;display:flex;box-shadow:0 10px 24px #0f52e80a}.hub-summary-card svg{color:#0f52e8}.hub-summary-card strong,.hub-summary-card span{display:block}.hub-summary-card span{color:var(--muted);margin-top:3px;font-size:13px}.appointment-list,.directory-list,.favorite-list{flex-direction:column;gap:10px;display:flex}.appointment-card,.directory-card,.favorite-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;position:relative}.directory-card,.favorite-card{cursor:pointer}.appointment-card:hover,.directory-card:hover,.favorite-card:hover{background:linear-gradient(#fff,#f9fcff);border-color:#34aef759;transform:translateY(-2px);box-shadow:0 10px 24px #0f52e812}.appointment-time{color:#0f52e8;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.appointment-main strong,.appointment-main span,.appointment-main small{display:block}.appointment-main span{color:var(--ink);margin-top:3px;font-weight:600}.appointment-main small{color:var(--muted);margin-top:3px}.appointment-card p{color:var(--muted);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.appointment-actions button,.directory-actions button,.favorite-card button{color:#0f52e8;background:#f1f7ff;place-items:center;width:34px;height:34px;padding:0;display:grid}.directory-filters{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.directory-filters button{height:38px;color:var(--muted);padding:0;font-size:13px}.directory-filters button.active{color:#0f52e8;background:#f1f7ff;border-color:#34aef759}.directory-card,.favorite-card{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.directory-card strong,.directory-card span,.directory-card small,.favorite-card strong,.favorite-card span,.favorite-card small{display:block}.directory-card span,.favorite-card span{color:var(--muted);margin-top:3px;font-size:13px}.directory-card small,.favorite-card small{color:var(--muted);margin-top:4px;font-size:12px}.directory-card small.available,.favorite-card small.available{color:var(--green);font-weight:700}.directory-card em{color:var(--muted);background:#f4f8fd;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;position:absolute;top:12px;right:14px}.directory-actions{grid-column:2/-1;gap:7px;margin-top:10px;display:flex}.favorite-card button{border-radius:12px}.inline-chat-actions{gap:7px;display:flex}.inline-chat-actions button{color:#0f52e8;background:#f1f7ff;place-items:center;width:34px;height:34px;padding:0;display:grid}.inline-chat-bubbles{min-height:190px}.inline-chat-actions button span{color:inherit;font-size:12px;font-weight:800}.conversation-shell.expanded{border:1px solid var(--line);background:#fff;border-radius:20px;margin:8px 0 14px;overflow:hidden}.conversation-shell.expanded .conversation{grid-template-columns:42px minmax(0,1fr) auto;column-gap:12px;overflow:visible}.conversation-shell.expanded .conversation:hover{box-shadow:none;transform:none}.conversation-shell.expanded .inline-chat-actions button span{color:#0f52e8}.conversation-shell.expanded .inline-chat-actions{flex-shrink:0;align-items:center;gap:7px;margin-left:0;display:flex}.conversation-shell.expanded .inline-chat-actions button{place-items:center;width:34px;height:34px;padding:0;display:grid}.favorite-actions{grid-column:2/-1;gap:7px;margin-top:10px;display:flex}.favorite-actions button{color:#0f52e8;background:#f1f7ff;place-items:center;width:34px;height:34px;padding:0;display:grid}.appointment-card{cursor:default;flex-direction:column;display:flex}.appointment-actions{align-items:center;gap:7px;margin-top:14px;display:flex;position:static;top:14px;right:14px}.appointment-actions button{color:#0f52e8;background:#f1f7ff;place-items:center;width:34px;height:34px;padding:0;display:grid}.appointment-complete-button{color:var(--green)!important}.appointment-cancel-button{color:#dc3545!important}.appointment-complete-button[aria-pressed=true]{color:var(--green)!important}.completed-appointments-section{flex-direction:column;gap:10px;margin-top:6px;display:flex}@keyframes appointment-move-complete{0%{opacity:1;transform:translateY(-10px)}to{opacity:.68;transform:translateY(0)}}.priority-appointments-section{flex-direction:column;gap:10px;display:flex}.appointment-card.past-due{opacity:1;background:linear-gradient(#fff6f7 0%,#ffedef 100%);border-color:#d83a4a5c;animation:.4s priority-card-enter}.appointment-card.next-in-line{background:linear-gradient(#fff 0%,#f6faff 100%);border:2px solid #0f7bf2;animation:.4s priority-card-enter;box-shadow:0 10px 26px #0f52e817}@keyframes appointment-divider-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes priority-card-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.comm-panel{border-left:1px solid var(--line);background:linear-gradient(#fff 0%,#fbfdff 48%,#f8fbff 100%);min-width:0;height:100%;min-height:0;transition:all .28s;position:relative;overflow:hidden}.comm-inner{flex-direction:column;height:100%;min-height:0;padding:30px 22px 24px;transition:opacity .2s,transform .2s;display:flex;overflow:hidden}.comm-header,.comm-tabs{flex-shrink:0}.calendar-view{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.calendar-view:after{content:"";pointer-events:none;z-index:20;background:linear-gradient(#fbfdff00,#fbfdffeb 70%,#fbfdff);height:48px;position:absolute;bottom:0;left:0;right:0}.schedule-summary-row{flex-shrink:0;grid-template-columns:minmax(0,1fr) 52px;align-items:stretch;gap:10px;width:100%;margin:10px 0 18px;display:grid}.schedule-summary-card{width:100%;min-width:0;height:72px;margin:0}.schedule-add-button{z-index:2;color:#0f52e8;background:#f1f7ff;border:1px solid #0f7bf240;border-radius:18px;align-self:stretch;place-items:center;width:52px;min-width:52px;height:72px;min-height:72px;margin:0;padding:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.schedule-add-button:hover{color:#0f52e8;border-color:#0f7bf28c;transform:translateY(-2px);box-shadow:0 10px 22px #0f52e81f}.appointment-list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:10px;width:100%;min-height:0;padding-bottom:48px;padding-right:0;display:flex;position:relative;overflow:hidden auto}.appointment-list::-webkit-scrollbar{width:0;height:0;display:none}.appointment-status-divider,.completed-appointments-divider{text-align:center;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;justify-content:center;align-items:center;gap:12px;width:100%;margin:10px 0 4px;font-size:12px;font-weight:800;line-height:1;animation:.35s appointment-divider-enter;display:flex}.appointment-status-divider:before,.appointment-status-divider:after,.completed-appointments-divider:before,.completed-appointments-divider:after{content:"";flex:auto;min-width:20px;height:1px;display:block}.appointment-status-divider.past-due-divider{color:#d83a4a}.appointment-status-divider.past-due-divider:before,.appointment-status-divider.past-due-divider:after{background:#d83a4a59}.appointment-card.completed{opacity:.78;background:linear-gradient(#f3fff5 0%,#e9fbe9 100%);border:1px solid #34a85359;animation:.45s appointment-move-complete}.appointment-modal-form{background:#fbfdff;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.appointment-modal .appointment-smart-reminders{cursor:default;min-height:84px;padding:12px 18px}.appointment-modal .appointment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.appointment-modal .appointment-form-field{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.appointment-modal .appointment-details-surface .appointment-form-field:first-child{margin-bottom:16px}.appointment-modal .appointment-form-field label{width:100%;color:var(--ink);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.appointment-modal .appointment-form-field label span{color:var(--muted);font-size:10.5px;font-weight:500}.appointment-modal .appointment-form-field input[type=date],.appointment-modal .appointment-form-field input[type=time]{box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);background:var(--kf-neutral-0);font:inherit;cursor:pointer;transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard);border:1px solid #d9e4f0;border-radius:12px;padding:0 13px;font-size:12px}.appointment-modal .appointment-form-field input[type=date]:hover,.appointment-modal .appointment-form-field input[type=time]:hover{border-color:#aec8e8}.appointment-modal .appointment-form-field input[type=date]:focus,.appointment-modal .appointment-form-field input[type=time]:focus{border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07);outline:none}.appointment-modal .appointment-form-select,.appointment-modal .kf-textarea{width:100%}.appointment-modal .appointment-smart-reminders--enabled{background:linear-gradient(100deg, #0f52e813, #34aef709), var(--kf-neutral-0);border-color:var(--kf-blue-400-alpha-42)}.appointment-modal .appointment-smart-reminders__actions .kf-button:disabled{color:#8795a8;opacity:1;cursor:not-allowed;box-shadow:none;background:#edf1f5;border-color:#d8e0e9}.appointment-modal .appointment-smart-reminders__actions .kf-button:disabled:hover{color:#8795a8;box-shadow:none;background:#edf1f5;border-color:#d8e0e9;transform:none}.appointment-modal .appointment-smart-reminders__actions{align-items:center;gap:14px;display:flex}.appointment-modal .kf-switch{flex-shrink:0}.appointment-notes-field{margin:0}@media (width<=600px){.appointment-modal .appointment-form-grid{grid-template-columns:1fr}}.comm-header{padding-right:4px}.comm-tabs{min-height:58px}.comm-tabs button{min-height:48px}.comm-tabs button svg{width:20px;height:20px}.message-folder-tabs{background:#f4f7fb;border:1px solid #dbe4ef;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:6px;display:grid}.message-folder-tabs button{color:#66768d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:750;display:flex}.message-folder-tabs button span{color:#64748b;background:#e7edf4;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:850;display:grid}.message-folder-tabs button.active span{color:#0f52e8;background:#eaf5ff}.message-view .comm-search{min-height:46px}.message-view .comm-search input{font-size:15px}.conversation-favorite-trigger{color:#718096;cursor:pointer;background:#fff;border:1px solid #cfe0f2;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.conversation-favorite-trigger:hover,.conversation-favorite-trigger.active,.inline-chat-actions button.active{color:#0f52e8;background:#edf7ff;border-color:#8dd2ff}.dialer-view{flex-direction:column;gap:14px;min-height:0;display:flex;overflow:hidden}.call-status-panel,.dialer-card{background:#fff;border:1px solid #dbe4ef;border-radius:16px;flex:none;box-shadow:0 5px 16px #0f52e80b,inset 0 1px #ffffffbf}.call-status-panel{place-items:center;min-height:118px;padding:16px;display:grid}.call-status-panel.active{background:linear-gradient(100deg,#0f52e811,#34aef705),#fff;border-color:#34aef76b}.call-status-empty{text-align:center;flex-direction:column;align-items:center;max-width:370px;display:flex}.call-status-active{flex-direction:column;align-items:center;width:100%;display:flex}.call-status-topline{justify-content:center;align-items:center;gap:9px;margin-bottom:8px;display:flex}.connected-call-label{color:#0b7a4b;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.connected-call-label i{background:#21a366;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #21a3661a}.call-direction-pill{color:#0f52e8;background:#eaf5ff;border:1px solid #b8ddfb;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.call-status-active>strong{color:#07111f;letter-spacing:-.02em;font-size:20px}.call-status-active>b{color:#0f52e8;font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px}.dialer-card{padding:18px}.dialer-card .dial-display{margin-bottom:14px}.dialer-card .dial-display small{font-size:12px}.dialer-card .dial-display strong{font-size:23px}.dialer-card .dial-pad button{border-radius:13px;min-height:58px}.dialer-card .dial-pad button strong{font-size:19px}.dial-actions .secondary-action{width:38px;height:38px}.dial-actions .secondary-action:disabled{opacity:.42;cursor:default}.dial-actions .call-action{border-radius:11px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:130px;height:42px;font-size:14px;font-weight:800;display:inline-flex}.dial-actions .call-action.end-call{background:linear-gradient(100deg,#c9362b 0%,#b42318 58%,#9f1f17 100%)}.call-history-panel{flex-direction:column;flex:1;min-height:0;display:flex}.call-history-divider{background:#cdd9e7;flex:none;height:1px;margin:0 0 11px}.call-history-header{flex:none;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 2px 10px;display:flex}.call-history-header>div span{color:#0f52e8;letter-spacing:.055em;font-size:10px;font-weight:900;display:block}.call-history-header>div strong{color:#07111f;margin-top:3px;font-size:16px;font-weight:800;display:block}.call-history-list{scrollbar-width:thin;scrollbar-color:#c3cfdd transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding-top:1px;padding-bottom:4px;padding-right:3px;display:flex;overflow:hidden auto}.call-history-list::-webkit-scrollbar{width:4px}.call-history-list::-webkit-scrollbar-thumb{background:#c3cfdd;border-radius:999px}.call-history-list::-webkit-scrollbar-track{background:0 0}.call-history-row.kf-premium-surface{--call-stage:var(--kf-stage-lead);--call-stage-rgb:var(--kf-stage-lead-rgb);background:linear-gradient(100deg, rgba(var(--call-stage-rgb), .135) 0%, rgba(var(--call-stage-rgb), .045) 62%, #fff 100%);border:1px solid rgba(var(--call-stage-rgb), .34);border-left:4px solid var(--call-stage);border-radius:14px;flex:none;grid-template-columns:38px minmax(0,1fr) 112px 92px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 3px 10px #0f172a06,inset 0 1px #ffffffd1}.call-history-row.kf-premium-surface.kf-surface--interactive:hover,.call-history-row.kf-premium-surface.kf-surface--interactive:focus-visible{border-color:var(--call-stage);border-left-color:var(--call-stage);background:linear-gradient(90deg, rgba(var(--call-stage-rgb), .18) 0%, rgba(var(--call-stage-rgb), .065) 42%, #fff0 72%), linear-gradient(180deg, #fff 0%, #fbfdff 100%);box-shadow:0 0 0 2px color-mix(in srgb, var(--call-stage) 9%, transparent), 0 7px 17px color-mix(in srgb, var(--call-stage) 13%, transparent), inset 0 1px 0 #ffffffe0;outline:none;transform:translateY(-1px)}.call-history-row.stage-lead{--call-stage:var(--kf-stage-lead);--call-stage-rgb:var(--kf-stage-lead-rgb)}.call-history-row.stage-prospect{--call-stage:var(--kf-stage-prospect);--call-stage-rgb:var(--kf-stage-prospect-rgb)}.call-history-row.stage-client{--call-stage:var(--kf-stage-client);--call-stage-rgb:var(--kf-stage-client-rgb)}.call-history-row.stage-retention{--call-stage:var(--kf-stage-retention);--call-stage-rgb:var(--kf-stage-retention-rgb)}.call-history-row.stage-dnq{--call-stage:var(--kf-stage-dnq);--call-stage-rgb:var(--kf-stage-dnq-rgb)}.call-history-row.stage-not-interested{--call-stage:var(--kf-stage-not-interested);--call-stage-rgb:var(--kf-stage-not-interested-rgb)}.call-history-icon{width:38px;height:38px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef747;border-radius:11px;place-items:center;display:grid;position:relative}.call-history-row.missed .call-history-icon,.call-history-row.has-voicemail .call-history-icon{color:#b42318;background:#fff2f1;border-color:#b4231838}.call-history-unread-dot{background:var(--kf-blue-600);pointer-events:none;border:2px solid #fff;border-radius:999px;width:11px;height:11px;position:absolute;top:-4px;right:-4px;box-shadow:0 1px 3px #0f172a1f,0 0 0 1px #0f52e814}.call-history-copy{min-width:0;overflow:hidden}.call-history-copy strong,.call-history-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.call-history-copy strong{color:var(--ink);font-size:14px;font-weight:800}.call-history-copy small{color:var(--muted);margin-top:3px;font-size:11.5px}.call-history-stage-chip{--call-chip-stage:var(--kf-stage-lead);--call-chip-stage-rgb:var(--kf-stage-lead-rgb);width:104px;max-width:104px;min-height:24px;color:var(--call-chip-stage);background:linear-gradient(145deg, rgba(var(--call-chip-stage-rgb), .1), rgba(var(--call-chip-stage-rgb), .035)), #fff;border:1px solid rgba(var(--call-chip-stage-rgb), .32);letter-spacing:.025em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:4px 8px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.call-history-stage-chip.stage-lead{--call-chip-stage:var(--kf-stage-lead);--call-chip-stage-rgb:var(--kf-stage-lead-rgb)}.call-history-stage-chip.stage-prospect{--call-chip-stage:var(--kf-stage-prospect);--call-chip-stage-rgb:var(--kf-stage-prospect-rgb)}.call-history-stage-chip.stage-client{--call-chip-stage:var(--kf-stage-client);--call-chip-stage-rgb:var(--kf-stage-client-rgb)}.call-history-stage-chip.stage-retention{--call-chip-stage:var(--kf-stage-retention);--call-chip-stage-rgb:var(--kf-stage-retention-rgb)}.call-history-stage-chip.stage-dnq{--call-chip-stage:var(--kf-stage-dnq);--call-chip-stage-rgb:var(--kf-stage-dnq-rgb)}.call-history-stage-chip.stage-not-interested{--call-chip-stage:var(--kf-stage-not-interested);--call-chip-stage-rgb:var(--kf-stage-not-interested-rgb)}.call-history-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.call-history-meta>small{color:var(--muted);font-size:10.5px}.voicemail-playback{min-height:28px;color:var(--kf-blue-600);background:var(--kf-blue-50);box-shadow:none;font:inherit;cursor:pointer;border:1px solid #34aef757;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:800;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.voicemail-playback[data-unheard=true]{box-shadow:0 0 0 2px #0f52e812,inset 0 1px #ffffffb3}.voicemail-playback:hover,.voicemail-playback:focus-visible{background:#e3f2ff;border-color:#34aef785;outline:none;transform:translateY(-1px);box-shadow:0 4px 10px #0f52e811}.app-shell.dark-mode .call-history-copy strong{color:#f5f8fc}.app-shell.dark-mode .call-history-copy small,.app-shell.dark-mode .call-history-meta>small{color:#9eacc0}.app-shell.dark-mode .call-history-icon,.app-shell.dark-mode .voicemail-playback{color:#66c2ff;background:#142034;border-color:#356789}.schedule-summary-card strong{font-size:15px}.schedule-summary-card span{font-size:12px}.appointment-card{min-height:132px}.appointment-main strong{font-size:15px}.appointment-main span{font-size:12.5px}.app-shell.dark-mode .call-status-panel,.app-shell.dark-mode .dialer-card{background:#101722;border-color:#2b394c}.app-shell.dark-mode .call-status-empty strong,.app-shell.dark-mode .call-status-active>strong,.app-shell.dark-mode .call-history-header>div strong,.app-shell.dark-mode .call-history-copy strong{color:#f5f8fc}.app-shell.dark-mode .call-direction-pill{color:#66c2ff;background:#142034;border-color:#356789}.schedule-summary-row{grid-template-columns:minmax(0,1fr) 58px;gap:10px;margin:12px 0 20px}.schedule-summary-card.kf-premium-surface{background:linear-gradient(100deg, #0f52e80b, #34aef705), var(--kf-neutral-0);border-color:#34aef747;border-radius:16px;align-items:center;gap:12px;height:74px;min-height:74px;padding:12px 14px;display:flex;box-shadow:0 6px 18px #0f52e80e,inset 0 1px #ffffffb8}.schedule-summary-icon{width:38px;min-width:38px;height:38px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef73d;border-radius:11px;place-items:center;display:grid}.schedule-summary-card strong{color:var(--ink);font-size:15px;font-weight:800;display:block}.schedule-summary-card span:not(.schedule-summary-icon){color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.schedule-add-button.kf-icon-button{width:58px;min-width:58px;height:74px;min-height:74px;color:var(--kf-blue-600);background:linear-gradient(180deg, #0f52e80e, #34aef705), var(--kf-neutral-0);border-color:#34aef752;border-radius:16px;align-self:stretch;box-shadow:0 6px 18px #0f52e80d,inset 0 1px #ffffffb8}.schedule-add-button.kf-icon-button:hover{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef780;transform:translateY(-1px);box-shadow:0 8px 20px #0f52e817,inset 0 1px #ffffffc2}.appointment-list,.priority-appointments-section,.completed-appointments-section{gap:11px}.appointment-status-divider,.completed-appointments-divider{letter-spacing:.055em;gap:12px;margin:11px 0 5px;font-size:11.5px;font-weight:850}.appointment-status-divider.next-appointment-divider{color:var(--kf-blue-600)}.appointment-status-divider.next-appointment-divider:before,.appointment-status-divider.next-appointment-divider:after{background:#1c67f24d}.completed-appointments-divider{color:#708198}.completed-appointments-divider:before,.completed-appointments-divider:after{background:#70819838}.appointment-card.kf-premium-surface{background:var(--kf-neutral-0);border-color:#dbe5ef;border-radius:15px;flex-direction:column;flex-shrink:0;min-height:138px;padding:15px 16px 14px;display:flex;overflow:visible;box-shadow:0 5px 15px #0f172a09,inset 0 1px #ffffffb8}.appointment-card.kf-premium-surface:hover{border-color:#34aef759;box-shadow:0 8px 20px #0f52e811,inset 0 1px #ffffffc7}.appointment-card__topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.appointment-time{color:var(--kf-blue-600);align-items:center;gap:6px;font-size:11.5px;font-weight:850;display:inline-flex}.appointment-time svg{flex:none}.appointment-type-chip{color:#607086;background:#f3f7fb;border:1px solid #d7e1ec;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10.5px;font-weight:750;line-height:1;display:inline-flex}.appointment-main{min-width:0}.appointment-main strong{color:var(--ink);font-size:15.5px;font-weight:800;line-height:1.25;display:block}.appointment-main span{color:#65768b;margin-top:4px;font-size:12.5px;line-height:1.3;display:block}.appointment-actions{align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:flex;position:static}.appointment-actions .kf-icon-button{width:34px;min-width:34px;height:34px;color:var(--kf-blue-600);box-shadow:none;background:#f7fbff;border-color:#cfe0f2;border-radius:9px}.appointment-actions .kf-icon-button:hover,.appointment-actions .kf-icon-button:focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775;transform:translateY(-1px)}.appointment-actions .appointment-complete-button.kf-icon-button{color:#0b7a4b;background:#f1fbf6;border-color:#0b7a4b3d}.appointment-actions .appointment-complete-button.kf-icon-button:hover,.appointment-actions .appointment-complete-button.kf-icon-button:focus-visible{color:#0b7a4b;background:#e8f8f0;border-color:#0b7a4b61}.appointment-actions .appointment-cancel-button.kf-icon-button{color:#c9362b;background:#fff7f6;border-color:#c9362b38}.appointment-actions .appointment-cancel-button.kf-icon-button:hover,.appointment-actions .appointment-cancel-button.kf-icon-button:focus-visible{color:#b42318;background:#fff0ef;border-color:#b423185c}.appointment-card.next-in-line.kf-premium-surface{background:linear-gradient(100deg, #0f52e80e, #34aef705), var(--kf-neutral-0);border:2px solid var(--kf-blue-600);box-shadow:0 9px 22px #0f52e816,inset 0 1px #ffffffc7}.appointment-card.past-due.kf-premium-surface{opacity:1;background:linear-gradient(100deg, #b423180e, #ff8b8004), var(--kf-neutral-0);border-color:#b4231847}.appointment-card.completed.kf-premium-surface{opacity:1;background:linear-gradient(100deg, #0b7a4b13, #78d6a606), var(--kf-neutral-0);border-color:#0b7a4b47;box-shadow:0 5px 15px #0b7a4b0b,inset 0 1px #ffffffc2}.appointment-card.completed .appointment-time{color:#0b7a4b}.appointment-card.completed .appointment-main strong{color:#334155}.app-shell.dark-mode .schedule-summary-icon,.app-shell.dark-mode .schedule-add-button.kf-icon-button:hover{color:#66c2ff;background:#142034;border-color:#356789}.app-shell.dark-mode .appointment-main span{color:#9eacc0}.app-shell.dark-mode .appointment-actions .kf-icon-button{color:#66c2ff;background:#101722;border-color:#356789}.schedule-summary-row{width:100%;margin:10px 0 18px;display:block}.schedule-summary-card.kf-premium-surface{background:linear-gradient(100deg, #0f52e80b, #34aef704), var(--kf-neutral-0);border-color:#34aef74d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:64px;margin:0;padding:10px 12px;display:flex;box-shadow:0 5px 14px #0f52e80d,inset 0 1px #ffffffbd}.schedule-summary-card__main{align-items:center;gap:11px;min-width:0;display:flex}.schedule-summary-icon{background:var(--kf-blue-50);border:1px solid #34aef73d;border-radius:10px;place-items:center;width:36px;min-width:36px;height:36px;color:var(--kf-blue-600)!important;margin:0!important;display:grid!important}.schedule-summary-icon svg{color:currentColor;width:18px;height:18px;display:block}.schedule-summary-copy{min-width:0}.schedule-summary-copy strong{color:var(--ink);font-size:14px;font-weight:800;line-height:1.2;display:block}.schedule-summary-copy>span{line-height:1.3;display:block;color:var(--muted)!important;margin:4px 0 0!important;font-size:11.5px!important}.schedule-add-button.kf-icon-button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--kf-blue-600);background:#ffffffc7;border:1px solid #34aef747;border-radius:10px;flex:0 0 34px;align-self:center;margin:0;padding:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 2px 7px #0f52e80b,inset 0 1px #ffffffc7}.schedule-add-button.kf-icon-button:hover,.schedule-add-button.kf-icon-button:focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef77a;transform:translateY(-1px);box-shadow:0 5px 12px #0f52e814,inset 0 1px #ffffffd1}.app-shell.dark-mode .schedule-add-button.kf-icon-button{color:#66c2ff;background:#101722;border-color:#356789}.schedule-summary-card.kf-premium-surface{min-height:76px;padding:13px 14px}.schedule-summary-card__main{gap:12px}.schedule-summary-icon{border-radius:11px;width:40px;min-width:40px;height:40px}.schedule-summary-icon svg{width:20px;height:20px}.schedule-summary-copy strong{font-size:15.5px}.schedule-summary-copy>span{margin-top:4px!important;font-size:12.5px!important}.schedule-add-button.kf-icon-button{flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;line-height:1;display:inline-flex;padding:0!important}.schedule-add-button.kf-icon-button svg{width:18px;height:18px;margin:0;display:block;transform:translateY(-.5px)}.schedule-add-button.kf-icon-button{flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;line-height:0;display:block;position:relative;padding:0!important}.schedule-add-button.kf-icon-button>svg,.schedule-add-button.kf-icon-button .kf-icon-button__icon,.schedule-add-button.kf-icon-button .kf-icon-button__icon>svg{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:50%;margin:0!important;transform:translate(-50%,-50%)!important}.dialer-view{gap:14px}.call-status-panel{background:linear-gradient(100deg, #0f52e808, #34aef703), var(--kf-neutral-0);border:1px solid #34aef738;border-radius:16px;min-height:118px;padding:16px 18px;box-shadow:0 5px 15px #0f52e80b,inset 0 1px #ffffffc2}.call-status-panel.active{background:linear-gradient(100deg, #0f52e812, #34aef706), var(--kf-neutral-0);border-color:#34aef76b;box-shadow:0 8px 20px #0f52e813,inset 0 1px #ffffffc7}.call-status-empty>svg{color:var(--kf-blue-600);margin-bottom:7px}.call-status-empty strong{color:var(--ink);font-size:16px;font-weight:800}.call-status-empty span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5}.dialer-card{background:linear-gradient(180deg, #ffffff85, #f8fbff47), var(--kf-neutral-0);border:1px solid #dbe5ef;border-radius:16px;padding:18px;box-shadow:0 6px 18px #0f172a09,inset 0 1px #ffffffc2}.dialer-card .dial-display{background:#fff;border:1px solid #dce6f0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:86px;margin:0 0 14px;padding:14px;display:flex;box-shadow:0 2px 8px #0f172a06,inset 0 1px #ffffffd1}.dialer-card .dial-display small{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.dialer-card .dial-display strong{color:var(--ink);letter-spacing:-.025em;font-size:23px;font-weight:800}.dialer-card .dial-pad{gap:9px}.dialer-card .dial-pad button{height:68px;min-height:68px;color:var(--ink);cursor:pointer;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #d6e1ed;border-radius:14px;outline:none;padding:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 2px 6px #0f172a06,inset 0 1px #ffffffe6}.dialer-card .dial-pad button:hover,.dialer-card .dial-pad button:focus-visible{color:var(--kf-blue-600);background:linear-gradient(#fffffffa,#eaf5fff0);border-color:#34aef77a;transform:translateY(-1px);box-shadow:0 6px 14px #0f52e813,inset 0 1px #ffffffeb}.dialer-card .dial-pad button strong{color:inherit;font-size:20px;font-weight:750}.dialer-card .dial-pad button small{min-height:11px;color:var(--muted);letter-spacing:.07em;font-size:9px}.dial-actions{gap:10px;margin-top:14px}.dial-actions .secondary-action{width:38px;height:38px;color:var(--kf-blue-600);background:#f8fbff;border:1px solid #cfe0f2;border-radius:11px;outline:none;place-items:center;padding:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 2px 7px #0f52e809,inset 0 1px #fffc}.dial-actions .secondary-action:not(:disabled):hover,.dial-actions .secondary-action:not(:disabled):focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775;transform:translateY(-1px);box-shadow:0 5px 12px #0f52e812,inset 0 1px #ffffffd6}.dial-actions .secondary-action:disabled{color:#8aa0b8;opacity:.62;background:#f7f9fc}.dial-actions .call-action{border-radius:11px;min-width:130px;height:42px;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 18px #0f52e82b,inset 0 1px #fff3;color:#fff!important;background:linear-gradient(100deg, var(--kf-blue-600) 0%, #1c67f2 52%, #34aef7 100%)!important;border:1px solid #0f52e82e!important}.dial-actions .call-action:hover,.dial-actions .call-action:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #0f52e838,inset 0 1px #ffffff38;background:linear-gradient(280deg,#45b7f7 0%,#2476f4 48%,#0f52e8 100%)!important}.dial-actions .call-action.end-call{box-shadow:0 8px 18px #b4231829,inset 0 1px #ffffff26;color:#fff!important;background:linear-gradient(100deg,#c9362b 0%,#b42318 58%,#9f1f17 100%)!important;border-color:#b4231847!important}.dial-actions .call-action.end-call:hover,.dial-actions .call-action.end-call:focus-visible{background:linear-gradient(280deg,#d4483d 0%,#bd2b20 58%,#a42018 100%)!important}.call-history-divider{background:linear-gradient(90deg,#0000,#0f52e838 16% 84%,#0000);margin:0 0 11px}.call-history-header{padding:0 2px 10px}.call-history-header>div span{color:var(--kf-blue-600)}.call-history-header>div strong{color:var(--ink);font-size:16px}.app-shell.dark-mode .dialer-card .dial-pad button:hover,.app-shell.dark-mode .dialer-card .dial-pad button:focus-visible{color:#66c2ff;background:#142034;border-color:#356789}.app-shell.dark-mode .dial-actions .secondary-action{color:#66c2ff;background:#101722;border-color:#356789}.comm-tabs{background:#f3f6fa;border:1px solid #d9e2ec;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:58px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 2px 7px #0f172a06}.comm-tabs button{color:#65758a;min-width:0;min-height:46px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.comm-tabs button svg{color:currentColor;stroke:currentColor;width:19px;height:19px}.comm-tabs button:hover:not(.active){color:var(--kf-blue-600);background:#34aef714;border-color:#34aef729;box-shadow:inset 0 1px #ffffffb8}.comm-tabs button.active{color:var(--kf-blue-600);background:#fff;border-color:#34aef76b;transform:translateY(-.5px);box-shadow:0 4px 11px #0f52e814,inset 0 1px #ffffffe0}.comm-tabs button em{white-space:nowrap;color:#fff;background:var(--kf-blue-600);text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;border:2px solid #f3f6fa;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-style:normal;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:-6px;right:8px;box-shadow:0 2px 5px #0f52e824}.app-shell.dark-mode .comm-tabs button{color:#9eacc0}.app-shell.dark-mode .comm-tabs button:hover:not(.active){color:#66c2ff;background:#34aef71a;border-color:#66c2ff2e}.app-shell.dark-mode .comm-tabs button.active{color:#66c2ff;background:#142034;border-color:#356789;box-shadow:0 4px 11px #0003,inset 0 1px #ffffff0a}.message-view{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.message-search-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.message-search.comm-search{color:#708198;background:var(--kf-neutral-0);border:1px solid #dbe5ef;border-radius:13px;min-height:48px;margin-bottom:0;padding:0 14px;box-shadow:0 3px 10px #0f172a06,inset 0 1px #ffffffc2}.message-search.comm-search:focus-within{border-color:#34aef780;box-shadow:0 0 0 3px #34aef714,inset 0 1px #ffffffd1}.message-search.comm-search svg{width:18px;height:18px}.message-search.comm-search input{font-size:14px}.message-search-toolbar__actions{align-items:center;gap:6px;display:inline-flex}.hub-conversation-selection-toggle.kf-icon-button,.hub-conversation-remove-toggle.kf-icon-button{color:#5d6f84;background:#fff;border-color:#dbe5ef;border-radius:10px;flex:0 0 38px;width:38px;height:38px;box-shadow:0 2px 7px #0f172a09}.hub-conversation-selection-toggle.kf-icon-button:hover,.hub-conversation-selection-toggle.kf-icon-button:focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775}.hub-conversation-selection-toggle.kf-icon-button.is-active{color:#fff;background:linear-gradient(135deg,#34aef7 0%,#1c67f2 52%,#0f52e8 100%);border-color:#155ee7;box-shadow:0 4px 11px #0f52e833,inset 0 1px #ffffff2e}.hub-conversation-selection-toggle.kf-icon-button.is-active svg{color:#fff;stroke:currentColor}.hub-conversation-remove-toggle.kf-icon-button{color:#b42318;background:#fff5f3;border-color:#efc4bf}.hub-conversation-remove-toggle.kf-icon-button:hover,.hub-conversation-remove-toggle.kf-icon-button:focus-visible{color:#fff;background:linear-gradient(135deg,#d4483d 0%,#b42318 58%,#9f1f17 100%);border-color:#a92319}.message-folder-tabs{background:#f3f6fa;border:1px solid #d9e2ec;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:52px;margin-bottom:14px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 2px 7px #0f172a06}.message-folder-tabs button{color:#66768d;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:780;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.message-folder-tabs button>span{color:#66768d;box-sizing:border-box;background:#e7edf4;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.message-folder-tabs button:hover:not(.active){color:var(--kf-blue-600);background:#34aef714;border-color:#34aef729}.message-folder-tabs button.active{color:var(--kf-blue-600);background:#fff;border-color:#34aef76b;box-shadow:0 4px 11px #0f52e814,inset 0 1px #ffffffe0}.message-folder-tabs button.active>span{color:var(--kf-blue-600);background:var(--kf-blue-50)}.conversation-list{scrollbar-width:thin;scrollbar-color:#c3cfdd transparent;flex-direction:column;flex:1;gap:9px;min-height:0;padding:1px 1px 5px;display:flex;overflow:hidden auto}.conversation-list::-webkit-scrollbar{width:4px}.conversation-list::-webkit-scrollbar-thumb{background:#c3cfdd;border-radius:999px}.conversation-list::-webkit-scrollbar-track{background:0 0}.conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe5ef;border-radius:14px;flex:none;min-height:70px;padding:0;box-shadow:0 3px 10px #0f172a06,inset 0 1px #ffffffd1}.conversation-shell.collapsed.kf-premium-surface:hover,.conversation-shell.collapsed.kf-premium-surface:focus-visible{border-color:#34aef766;transform:translateY(-1px);box-shadow:0 7px 17px #0f52e811,inset 0 1px #ffffffdb}.conversation-shell .conversation{border-radius:inherit;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:11px 12px;display:grid}.conversation-shell .avatar{width:42px;min-width:42px;height:42px;color:var(--kf-blue-600);background:var(--kf-blue-50);border:1px solid #34aef740;border-radius:11px;place-items:center;font-size:13px;font-weight:850;display:grid}.conversation-copy{min-width:0}.conversation-copy strong,.conversation-copy span{display:block}.conversation-copy strong{color:var(--ink);font-size:14px;font-weight:800;line-height:1.25}.conversation-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.3;overflow:hidden}.conversation-meta{flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;min-width:34px;display:flex}.conversation-meta small{color:var(--muted);font-size:10px;line-height:1}.conversation-meta em{color:#fff;background:var(--kf-blue-600);text-align:center;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:10px;font-style:normal;font-weight:850;line-height:20px;display:inline-flex}.conversation-shell.expanded.kf-premium-surface{background:linear-gradient(100deg, #0f52e809, #34aef703), var(--kf-neutral-0);border:1px solid #34aef747;border-radius:15px;flex:none;padding:0;overflow:hidden;box-shadow:0 7px 18px #0f52e80e,inset 0 1px #ffffffc7}.conversation-shell.expanded .conversation{border-bottom:1px solid #e2e9f1;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;padding:12px 13px}.inline-chat-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.inline-chat-actions .kf-icon-button,.conversation-snooze-action{color:#607086;width:34px;min-width:34px;height:34px;box-shadow:none;cursor:pointer;background:#f8fbff;border:1px solid #cfe0f2;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.inline-chat-actions .kf-icon-button:hover,.inline-chat-actions .kf-icon-button:focus-visible,.conversation-snooze-action:hover,.conversation-snooze-action:focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775;transform:translateY(-1px)}.conversation-snooze-action span{color:inherit;margin:0;font-size:11px;font-weight:850;line-height:1}.inline-chat-actions .conversation-favorite-action.active{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775}.inline-chat-bubbles{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfcbd8 transparent;flex-direction:column;gap:10px;height:380px;min-height:0;max-height:380px;padding:15px 14px;display:flex;overflow:hidden auto}.inline-chat-bubbles .bubble{border-radius:16px;max-width:82%;padding:10px 13px;font-size:13px;line-height:1.45}.inline-chat-bubbles .bubble.inbound{color:#18314f;background:#edf4ff;align-self:flex-start}.inline-chat-bubbles .bubble.outbound{color:#fff;background:linear-gradient(100deg, var(--kf-blue-600), #34aef7);align-self:flex-end;box-shadow:0 5px 12px #0f52e81a}.hub-sms-message-row{flex-direction:column;flex-shrink:0;gap:4px;width:100%;display:flex}.hub-sms-message-row.inbound{align-items:flex-start}.hub-sms-message-row.outbound{align-items:flex-end}.hub-sms-message-time,.hub-sms-scheduled-meta{color:#7b8a9d;align-items:center;gap:5px;font-size:9.5px;line-height:1.2;display:inline-flex}.hub-sms-scheduled-meta{color:var(--conversation-stage);font-size:10px;font-weight:720}.hub-sms-scheduled-meta svg{color:currentColor;stroke:currentColor;flex:none}.chat-compose{background:#ffffffbd;border-top:1px solid #e2e9f1;align-items:center;gap:10px;min-height:58px;padding:9px 10px 9px 14px;display:flex}.chat-compose input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.hub-sms-schedule-control{flex:none;position:relative}.hub-sms-schedule-button{width:38px;min-width:38px;height:38px;color:var(--kf-blue-600);cursor:pointer;background:#f7fbff;border:1px solid #cfe1f5;border-radius:10px;place-items:center;padding:0;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.hub-sms-schedule-button svg{color:currentColor;stroke:currentColor}.hub-sms-schedule-button:disabled{opacity:.48;cursor:default;transform:none}.hub-sms-schedule-popover{z-index:40;color:#17253a;background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 5.5%, #fff), color-mix(in srgb, var(--conversation-stage) 1.2%, #fff) 58%, #fff0 100%), #fff;border:1px solid color-mix(in srgb, var(--conversation-stage) 24%, #d8e3ee);width:304px;box-shadow:0 16px 34px #1f47762e, 0 5px 12px color-mix(in srgb, var(--conversation-stage) 7%, transparent), inset 0 1px 0 #fffffff5;border-radius:14px;padding:14px;position:absolute;bottom:calc(100% + 12px);right:-51px}.hub-sms-schedule-popover:after{content:"";border-right:1px solid color-mix(in srgb, var(--conversation-stage) 24%, #d8e3ee);border-bottom:1px solid color-mix(in srgb, var(--conversation-stage) 24%, #d8e3ee);background:#fff;width:11px;height:11px;position:absolute;bottom:-6px;right:60px;transform:rotate(45deg)}.hub-sms-schedule-popover__heading{align-items:center;gap:10px;display:flex}.hub-sms-schedule-popover__icon{width:32px;height:32px;color:var(--conversation-stage);background:color-mix(in srgb, var(--conversation-stage) 7%, #fff);border:1px solid color-mix(in srgb, var(--conversation-stage) 20%, #fff);border-radius:9px;flex:none;place-items:center;display:grid}.hub-sms-schedule-popover__icon svg{color:currentColor;stroke:currentColor}.hub-sms-schedule-popover__heading>div{gap:3px;min-width:0;display:grid}.hub-sms-schedule-popover__heading strong{color:#17253a;font-size:12.5px;font-weight:800}.hub-sms-schedule-popover__heading small{color:#78889b;font-size:10.5px;line-height:1.35}.hub-sms-schedule-popover__fields{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:8px;margin-top:13px;display:grid}.hub-sms-schedule-popover__fields label{gap:5px;min-width:0;display:grid}.hub-sms-schedule-popover__fields label>span{color:#78889b;font-size:9.5px;font-weight:760}.chat-compose .hub-sms-schedule-popover__fields input{color:#17253a;border:1px solid color-mix(in srgb, var(--conversation-stage) 18%, #d8e3ee);width:100%;min-width:0;height:36px;min-height:36px;font:inherit;background:#fff;border-radius:9px;outline:none;padding:0 9px;font-size:10.5px}.chat-compose .hub-sms-schedule-popover__fields input:focus{border-color:color-mix(in srgb, var(--conversation-stage) 48%, #d8e3ee);box-shadow:0 0 0 3px color-mix(in srgb, var(--conversation-stage) 7%, transparent)}.hub-sms-schedule-popover__error{color:#b42318;margin:9px 0 0;font-size:10px;font-weight:700}.hub-sms-schedule-popover__actions{border-top:1px solid color-mix(in srgb, var(--conversation-stage) 12%, #e2e8f0);justify-content:flex-end;gap:7px;margin-top:12px;padding-top:11px;display:flex}.hub-sms-schedule-popover__actions button{color:#59697d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3ee;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;font-weight:760;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.hub-sms-schedule-popover__actions button.is-primary{color:#fff;background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 88%, #000) 0%, var(--conversation-stage) 58%, color-mix(in srgb, var(--conversation-stage) 82%, #fff) 100%);box-shadow:0 5px 11px color-mix(in srgb, var(--conversation-stage) 15%, transparent);border-color:#0000}.hub-sms-schedule-popover__actions button.is-primary svg{color:#fff;stroke:currentColor}@media (hover:hover) and (pointer:fine){.hub-sms-schedule-popover__actions button:hover,.hub-sms-schedule-popover__actions button:focus-visible{border-color:color-mix(in srgb, var(--conversation-stage) 34%, #d8e3ee);outline:none;transform:translateY(-1px)}.hub-sms-schedule-popover__actions button.is-primary:hover,.hub-sms-schedule-popover__actions button.is-primary:focus-visible{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 94%, #000) 0%, color-mix(in srgb, var(--conversation-stage) 96%, #000) 58%, color-mix(in srgb, var(--conversation-stage) 86%, #fff) 100%);box-shadow:0 7px 15px color-mix(in srgb, var(--conversation-stage) 20%, transparent)}}.message-send-button{color:#fff;background:linear-gradient(100deg, var(--kf-blue-600), #34aef7);cursor:pointer;border:0;border-radius:10px;place-items:center;width:38px;min-width:38px;height:38px;padding:0;transition:box-shadow .18s,transform .18s;display:grid;box-shadow:0 6px 14px #0f52e829}.message-send-button:hover,.message-send-button:focus-visible{transform:translateY(-1px);box-shadow:0 8px 17px #0f52e838}.app-shell.dark-mode .message-search.comm-search,.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface,.app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface{background:#101722;border-color:#2b394c;box-shadow:0 4px 12px #00000029,inset 0 1px #ffffff09}.app-shell.dark-mode .message-folder-tabs{background:#101722;border-color:#2b394c}.app-shell.dark-mode .message-folder-tabs button{color:#9eacc0}.app-shell.dark-mode .message-folder-tabs button:hover:not(.active){color:#66c2ff;background:#34aef71a;border-color:#66c2ff2e}.app-shell.dark-mode .message-folder-tabs button.active{color:#66c2ff;background:#142034;border-color:#356789}.app-shell.dark-mode .message-folder-tabs button.active>span{color:#66c2ff;background:#142034}.app-shell.dark-mode .conversation-shell .avatar{color:#66c2ff;background:#142034;border-color:#356789}.app-shell.dark-mode .conversation-shell.expanded .conversation,.app-shell.dark-mode .chat-compose{border-color:#2b394c}.app-shell.dark-mode .inline-chat-actions .kf-icon-button,.app-shell.dark-mode .conversation-snooze-action{color:#aebbd0;background:#101722;border-color:#356789}.app-shell.dark-mode .inline-chat-actions .kf-icon-button:hover,.app-shell.dark-mode .conversation-snooze-action:hover{color:#66c2ff;background:#142034}.app-shell.dark-mode .inline-chat-bubbles .bubble.inbound{color:#dbe6f3;background:#142034}.conversation-shell .avatar{letter-spacing:-.015em}.conversation-shell.collapsed .inline-chat-actions{display:none}.conversation-shell.expanded.kf-premium-surface{background:linear-gradient(100deg, #0f52e80e, #34aef705), var(--kf-neutral-0);border:1px solid #1c67f29e;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s;box-shadow:0 0 0 2px #1c67f20e,0 8px 22px #0f52e81c,inset 0 1px #ffffffd1}.conversation-shell.expanded .avatar{color:var(--kf-blue-600);background:var(--kf-blue-50);box-shadow:none;border-color:#34aef74d}.conversation-shell .conversation{cursor:pointer;transition:background .22s,padding .22s}.conversation-expansion{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.conversation-shell.expanded .conversation-expansion{opacity:1;grid-template-rows:1fr}.conversation-expansion__inner{min-height:0;transition:transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.conversation-shell.expanded .conversation-expansion__inner{transform:translateY(0)}.conversation-shell.collapsed .conversation-expansion{pointer-events:none}.inline-chat-actions .conversation-snooze-action.kf-icon-button{color:#607086;background:#f8fbff;border-color:#cfe0f2}.inline-chat-actions .conversation-snooze-action.kf-icon-button:hover,.inline-chat-actions .conversation-snooze-action.kf-icon-button:focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775}.app-shell.dark-mode .conversation-shell.expanded .conversation{background:#14203447}.conversation-shell.expanded.kf-premium-surface{background:linear-gradient(280deg, #0f52e813, #34aef706), var(--kf-neutral-0);border-color:#1c67f2a8;position:relative;box-shadow:0 0 0 2px #1c67f20e,0 8px 24px #0f52e821,inset 0 1px #ffffffd6}.conversation-shell.expanded.kf-premium-surface:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0f52e81f,#34aef70b);animation:.46s cubic-bezier(.22,1,.36,1) both conversation-kf-sweep;position:absolute;inset:0}.conversation-shell.expanded>*{z-index:1;position:relative}@keyframes conversation-kf-sweep{0%{clip-path:inset(0 100% 0 0);opacity:.9}72%{clip-path:inset(0);opacity:.72}to{clip-path:inset(0);opacity:0}}.conversation-shell.expanded .conversation-copy span{color:#60748d;font-variant-numeric:tabular-nums;white-space:nowrap}.conversation-meta{grid-template-columns:1fr;place-items:center end;gap:7px;min-width:46px;padding-left:6px;display:grid!important}.conversation-meta small{color:var(--muted);white-space:nowrap;margin:0;font-size:10px;line-height:1;display:block;position:static!important}.conversation-meta em{color:#fff;background:var(--kf-blue-600);text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:850;box-shadow:0 2px 5px #0f52e824;border:0!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;padding:0!important;line-height:20px!important;display:inline-flex!important;position:static!important;inset:auto!important}.app-shell.dark-mode .conversation-shell.expanded .conversation-copy span{color:#aebbd0}.conversation-meta em{flex:0 0 20px;order:1}.conversation-meta small{text-align:right;flex:none;order:2;min-width:30px}.conversation-meta{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;min-width:64px;padding-left:6px;display:flex!important}.conversation-meta em,.conversation-meta small{align-self:center}.conversation-meta em{flex:0 0 20px;order:1;line-height:20px!important}.conversation-meta small{text-align:right;flex:none;order:2;align-items:center;min-width:26px;height:20px;display:flex;margin:0!important;line-height:20px!important}.message-folder-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px}.message-folder-tabs .message-folder-snoozed{color:#718096;width:46px;min-width:46px;padding:0}.message-folder-tabs .message-folder-snoozed svg{color:currentColor;stroke:currentColor;width:17px;height:17px}.message-folder-tabs .message-folder-snoozed:hover:not(.active){color:var(--kf-blue-600);background:#34aef712;border-color:#34aef724}.message-folder-tabs .message-folder-snoozed.active{color:var(--kf-blue-600);background:#fff;border-color:#34aef76b;box-shadow:0 4px 11px #0f52e814,inset 0 1px #ffffffe0}.app-shell.dark-mode .message-folder-tabs .message-folder-snoozed{color:#9eacc0}.app-shell.dark-mode .message-folder-tabs .message-folder-snoozed.active{color:#66c2ff;background:#142034;border-color:#356789}.message-folder-unread-dot{flex:0 0 7px;margin-left:-2px;box-shadow:0 0 0 3px #0f52e814;background:var(--kf-blue-600)!important;border:0!important;border-radius:999px!important;width:7px!important;min-width:7px!important;height:7px!important;padding:0!important;display:inline-block!important}.message-folder-tabs .message-folder-unread-dot{margin-left:2px}.conversation-shell{--conversation-stage:var(--kf-stage-lead);--conversation-stage-rgb:var(--kf-stage-lead-rgb);--conversation-stage-soft:rgba(var(--kf-stage-lead-rgb), .045);--conversation-stage-chip:rgba(var(--kf-stage-lead-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-lead-rgb), .2)}.conversation-shell.is-selection-mode .conversation{cursor:pointer;grid-template-columns:22px 42px minmax(0,1fr) auto;gap:9px}.conversation-shell.is-selection-mode .hub-conversation-checkbox{place-self:center}.conversation-shell.is-selection-mode .conversation-copy{min-width:0}.conversation-shell.is-selection-mode .conversation-meta{min-width:34px}.conversation-shell.is-selection-mode.is-bulk-selected.kf-premium-surface{box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 2px #1c67f217, 0 7px 18px #0f52e817, inset 0 1px 0 #ffffffd6;border-color:#1c67f285}.hub-conversation-checkbox{place-items:center;width:22px;height:22px;display:grid}.hub-conversation-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hub-conversation-checkbox>span{background:#fff;border:1.5px solid #b9c6d5;border-radius:5px;place-items:center;width:18px;height:18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.hub-conversation-checkbox input:checked+span{background:linear-gradient(135deg,#34aef7 0%,#1c67f2 55%,#0f52e8 100%);border-color:#155ee7}.hub-conversation-checkbox input:checked+span:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.conversation-shell.stage-lead{--conversation-stage:var(--kf-stage-lead);--conversation-stage-rgb:var(--kf-stage-lead-rgb);--conversation-stage-soft:rgba(var(--kf-stage-lead-rgb), .045);--conversation-stage-chip:rgba(var(--kf-stage-lead-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-lead-rgb), .2)}.conversation-shell.stage-prospect{--conversation-stage:var(--kf-stage-prospect);--conversation-stage-rgb:var(--kf-stage-prospect-rgb);--conversation-stage-soft:rgba(var(--kf-stage-prospect-rgb), .045);--conversation-stage-chip:rgba(var(--kf-stage-prospect-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-prospect-rgb), .2)}.hub-transfer-ghost{--conversation-stage:#1c67f2;z-index:10050;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--conversation-stage) 34%, #d9e2ef);background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 7%, #fff), #fffffffa);color:#142033;pointer-events:none;transform-origin:50%;will-change:transform, opacity, filter;backface-visibility:hidden;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px 14px;animation:.62s cubic-bezier(.18,.82,.2,1) forwards hub-transfer-to-folder;display:grid;position:fixed;transform:translate(0,0);box-shadow:0 18px 44px #0f172a33,0 5px 14px #0f172a1a}.hub-transfer-ghost.stage-lead{--conversation-stage:var(--kf-stage-lead)}.hub-transfer-ghost.stage-prospect{--conversation-stage:var(--kf-stage-prospect)}.hub-transfer-ghost.stage-client{--conversation-stage:var(--kf-stage-client)}.hub-transfer-ghost.stage-retention{--conversation-stage:var(--kf-stage-retention)}.hub-transfer-ghost.stage-dnq{--conversation-stage:var(--kf-stage-dnq)}.hub-transfer-ghost.stage-not-interested{--conversation-stage:var(--kf-stage-not-interested)}.hub-transfer-ghost__avatar{border:1px solid color-mix(in srgb, var(--conversation-stage) 34%, transparent);background:color-mix(in srgb, var(--conversation-stage) 10%, #fff);width:40px;height:40px;color:var(--conversation-stage);letter-spacing:.04em;border-radius:12px;place-items:center;font-size:12px;font-weight:800;display:grid}.hub-transfer-ghost__copy{gap:2px;min-width:0;display:grid}.hub-transfer-ghost__copy strong,.hub-transfer-ghost__copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-transfer-ghost__copy strong{font-size:13px;font-weight:780}.hub-transfer-ghost__copy span{color:#718096;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:700}.hub-transfer-ghost>svg{color:var(--conversation-stage);stroke:currentColor}@keyframes hub-transfer-to-folder{0%{opacity:.96;filter:saturate();transform:translate(0,0)scale(1)}to{opacity:0;transform:translate3d(var(--hub-transfer-x), var(--hub-transfer-y), 0) scale(.16);filter:saturate(.82)}}.message-folder-tabs button.transfer-arrival{animation:.46s cubic-bezier(.18,.82,.2,1) hub-folder-arrival}@keyframes hub-folder-arrival{0%{transform:scale(1)}36%{transform:scale(1.055);box-shadow:0 0 0 4px #1c67f217,0 8px 18px #1c67f21a}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hub-transfer-ghost{animation-duration:1ms}.message-folder-tabs button.transfer-arrival{animation:none}}.conversation-shell.stage-client{--conversation-stage:var(--kf-stage-client);--conversation-stage-rgb:var(--kf-stage-client-rgb);--conversation-stage-soft:rgba(var(--kf-stage-client-rgb), .045);--conversation-stage-chip:rgba(var(--kf-stage-client-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-client-rgb), .2)}.conversation-shell.stage-not-interested{--conversation-stage:var(--kf-stage-not-interested);--conversation-stage-rgb:var(--kf-stage-not-interested-rgb);--conversation-stage-soft:rgba(var(--kf-stage-not-interested-rgb), .045);--conversation-stage-chip:rgba(var(--kf-stage-not-interested-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-not-interested-rgb), .2)}.conversation-shell.stage-retention{--conversation-stage:var(--kf-stage-retention);--conversation-stage-rgb:var(--kf-stage-retention-rgb);--conversation-stage-soft:rgba(var(--kf-stage-retention-rgb), .045);--conversation-stage-chip:rgba(var(--kf-stage-retention-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-retention-rgb), .2)}.conversation-shell.stage-dnq{--conversation-stage:var(--kf-stage-dnq);--conversation-stage-rgb:var(--kf-stage-dnq-rgb);--conversation-stage-soft:rgba(var(--kf-stage-dnq-rgb), .045);--conversation-stage-chip:rgba(var(--kf-stage-dnq-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-dnq-rgb), .2)}.conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(90deg, var(--conversation-stage-soft) 0%, #fff0 34%), linear-gradient(180deg, #fff 0%, #fbfdff 100%);box-shadow:inset 3px 0 0 var(--conversation-stage), 0 3px 10px #0f172a06, inset 0 1px 0 #ffffffd1}.conversation-shell.collapsed.kf-premium-surface:hover,.conversation-shell.collapsed.kf-premium-surface:focus-visible{box-shadow:inset 3px 0 0 var(--conversation-stage), 0 7px 17px #0f52e811, inset 0 1px 0 #ffffffdb}.conversation-shell.expanded.kf-premium-surface{box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 2px #1c67f20e, 0 8px 24px #0f52e821, inset 0 1px 0 #ffffffd6}.conversation-local-context{color:#60748d;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-top:4px;font-size:11px;font-weight:620;line-height:1.2;display:flex}.conversation-local-context>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.conversation-local-context>b{color:#a8b4c3;font-size:10px;font-weight:650}.conversation-stage-chip{min-height:19px;color:var(--conversation-stage);background:var(--conversation-stage-chip);border:1px solid var(--conversation-stage-chip-border);letter-spacing:.035em;text-transform:uppercase;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.conversation-stage-chip.stage-lead{--conversation-stage:var(--kf-stage-lead);--conversation-stage-rgb:var(--kf-stage-lead-rgb);--conversation-stage-chip:rgba(var(--kf-stage-lead-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-lead-rgb), .2)}.conversation-stage-chip.stage-prospect{--conversation-stage:var(--kf-stage-prospect);--conversation-stage-rgb:var(--kf-stage-prospect-rgb);--conversation-stage-chip:rgba(var(--kf-stage-prospect-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-prospect-rgb), .2)}.conversation-stage-chip.stage-client{--conversation-stage:var(--kf-stage-client);--conversation-stage-rgb:var(--kf-stage-client-rgb);--conversation-stage-chip:rgba(var(--kf-stage-client-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-client-rgb), .2)}.conversation-stage-chip.stage-not-interested{--conversation-stage:var(--kf-stage-not-interested);--conversation-stage-rgb:var(--kf-stage-not-interested-rgb);--conversation-stage-chip:rgba(var(--kf-stage-not-interested-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-not-interested-rgb), .2)}.conversation-stage-chip.stage-retention{--conversation-stage:var(--kf-stage-retention);--conversation-stage-rgb:var(--kf-stage-retention-rgb);--conversation-stage-chip:rgba(var(--kf-stage-retention-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-retention-rgb), .2)}.conversation-stage-chip.stage-dnq{--conversation-stage:var(--kf-stage-dnq);--conversation-stage-rgb:var(--kf-stage-dnq-rgb);--conversation-stage-chip:rgba(var(--kf-stage-dnq-rgb), .1);--conversation-stage-chip-border:rgba(var(--kf-stage-dnq-rgb), .2)}.app-shell.dark-mode .conversation-shell,.app-shell.dark-mode .conversation-stage-chip{--conversation-stage-soft:color-mix(in srgb, var(--conversation-stage) 4.5%, transparent);--conversation-stage-chip:color-mix(in srgb, var(--conversation-stage) 10%, transparent);--conversation-stage-chip-border:color-mix(in srgb, var(--conversation-stage) 20%, transparent)}.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(90deg, var(--conversation-stage-soft) 0%, #0d131d00 34%), #101722;box-shadow:inset 3px 0 0 var(--conversation-stage), 0 4px 12px #00000029, inset 0 1px 0 #ffffff09}.app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface{box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 2px #66c2ff0d, 0 8px 24px #00000045, inset 0 1px 0 #ffffff0b}.app-shell.dark-mode .conversation-local-context{color:#aebbd0}.conversation-local-context{font-size:10px;font-weight:600;line-height:1.15}.conversation-stage-chip{letter-spacing:.03em;min-height:18px;padding:0 6px;font-size:8.5px;font-weight:820}.conversation-shell.collapsed.kf-premium-surface:hover,.conversation-shell.collapsed.kf-premium-surface:focus-visible{border-color:color-mix(in srgb, var(--conversation-stage) 46%, #dbe5ef);background:linear-gradient(90deg, color-mix(in srgb, var(--conversation-stage-soft) 74%, transparent) 0%, #fff0 42%), linear-gradient(180deg, #fff 0%, #fbfdff 100%);box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 2px color-mix(in srgb, var(--conversation-stage) 8%, transparent), 0 7px 17px color-mix(in srgb, var(--conversation-stage) 11%, transparent), inset 0 1px 0 #ffffffe0}.conversation-local-context{gap:6px;margin-top:3px;font-size:9px;font-weight:560;line-height:1.1}.conversation-local-context>b{font-size:9px;font-weight:600}.conversation-stage-chip{letter-spacing:.03em;min-height:17px;padding:0 6px;font-size:8px;font-weight:850;line-height:1;color:var(--conversation-stage)!important;background:color-mix(in srgb, var(--conversation-stage) 8%, transparent)!important;border-color:color-mix(in srgb, var(--conversation-stage) 34%, transparent)!important}.conversation-stage-chip{letter-spacing:.025em;border-radius:999px;min-height:15px;padding:0 5px;font-size:7.5px;font-weight:820;line-height:1}.hub-contacts-view{flex-direction:column;flex:1;min-height:0;display:flex}.hub-contact-search.comm-search{color:#708198;background:var(--kf-neutral-0);border:1px solid #dbe5ef;border-radius:13px;min-height:48px;margin-bottom:14px;padding:0 14px;box-shadow:0 3px 10px #0f172a06,inset 0 1px #ffffffc2}.hub-contact-search.comm-search:focus-within{border-color:#34aef780;box-shadow:0 0 0 3px #34aef714,inset 0 1px #ffffffd1}.hub-contact-search.comm-search input{font-size:14px}.hub-contact-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 2px 11px;display:flex}.hub-contact-section-heading>div{min-width:0}.hub-contact-section-heading small,.hub-contact-section-heading strong{display:block}.hub-contact-section-heading small{color:var(--kf-blue-600);letter-spacing:.075em;font-size:9px;font-weight:850;line-height:1}.hub-contact-section-heading strong{color:var(--ink);margin-top:5px;font-size:15px;font-weight:800;line-height:1.2}.hub-contact-section-heading>span{min-width:30px;height:26px;color:var(--kf-blue-600);background:var(--kf-blue-50);font-variant-numeric:tabular-nums;border:1px solid #34aef73d;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10.5px;font-weight:850;display:inline-flex}.hub-contact-section-heading.favorite>svg{color:var(--kf-blue-600)}.hub-contact-list{scrollbar-width:thin;scrollbar-color:#c3cfdd transparent;flex-direction:column;flex:1;gap:11px;min-height:0;margin-bottom:0;padding:1px 1px 5px;display:flex;overflow:hidden auto}.hub-contact-list::-webkit-scrollbar{width:4px}.hub-contact-list::-webkit-scrollbar-thumb{background:#c3cfdd;border-radius:999px}.hub-contact-list::-webkit-scrollbar-track{background:0 0}.hub-contact-card.kf-premium-surface{background:linear-gradient(100deg, #0f52e809, #34aef703), var(--kf-neutral-0);border:1px solid #dbe5ef;border-radius:15px;flex-direction:column;min-height:152px;padding:14px 15px 13px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;overflow:visible;box-shadow:0 5px 15px #0f172a09,inset 0 1px #ffffffbd}.hub-contact-card.kf-premium-surface:hover{background:linear-gradient(100deg, #0f52e80e, #34aef704), var(--kf-neutral-0);border-color:#34aef75c;transform:translateY(-1px);box-shadow:0 8px 20px #0f52e812,inset 0 1px #fffc}.hub-contact-card__topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hub-contact-card__identity{align-items:center;gap:12px;min-width:0;display:flex}.hub-contact-avatar{width:50px;min-width:50px;height:50px;color:var(--kf-blue-600);letter-spacing:-.015em;background:linear-gradient(145deg,#34aef713,#0f52e806);border:1px solid #34aef747;border-radius:13px;place-items:center;font-size:13px;font-weight:850;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.hub-contact-avatar img{object-fit:cover;width:100%;height:100%;display:block}.hub-contact-card__copy{min-width:0}.hub-contact-card__copy strong,.hub-contact-card__copy span,.hub-contact-card__copy small{display:block}.hub-contact-card__copy strong{color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.hub-contact-card__copy span{color:#40536b;margin-top:4px;font-size:11.5px;font-weight:680;line-height:1.2}.hub-contact-card__copy small{color:#65768b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;line-height:1.2;overflow:hidden}.hub-contact-favorite.kf-icon-button{color:#607086;width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;background:#f7fbff;border:1px solid #cfe0f2;border-radius:9px;flex:0 0 34px}.hub-contact-favorite.kf-icon-button:hover,.hub-contact-favorite.kf-icon-button:focus-visible,.hub-contact-favorite.kf-icon-button.is-active{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775}.hub-contact-card__location{color:#65768b;align-items:center;gap:5px;margin:10px 0 0 62px;font-size:10.5px;line-height:1.2;display:flex}.hub-contact-card__location svg{color:#7a8ba1;flex:none}.hub-contact-card__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;padding-top:13px;display:grid}.hub-contact-card__actions .kf-button{min-width:0;min-height:36px;color:var(--kf-blue-600);box-shadow:none;background:#f7fbff;border-color:#cfe0f2;border-radius:9px;justify-content:center;padding:0 10px;font-size:11px;font-weight:760}.hub-contact-card__actions .kf-button:hover,.hub-contact-card__actions .kf-button:focus-visible{color:var(--kf-blue-600);background:var(--kf-blue-50);border-color:#34aef775;transform:translateY(-1px)}.hub-contact-card.is-favorite.kf-premium-surface{border-color:#34aef74d}.hub-contact-empty.kf-premium-surface{min-height:126px;color:var(--muted);text-align:center;border:1px dashed #cbd8e6;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.hub-contact-empty svg{color:var(--kf-blue-600);margin-bottom:8px}.hub-contact-empty strong{color:var(--ink);font-size:13px}.hub-contact-empty span{max-width:270px;margin-top:5px;font-size:11px;line-height:1.4}.app-shell.dark-mode .hub-contact-search.comm-search,.app-shell.dark-mode .hub-contact-card.kf-premium-surface{background:#101722;border-color:#2b394c;box-shadow:0 4px 12px #00000029,inset 0 1px #ffffff09}.app-shell.dark-mode .hub-contact-avatar{color:#66c2ff;background:#142034;border-color:#356789}.app-shell.dark-mode .hub-contact-card__copy span,.app-shell.dark-mode .hub-contact-card__copy small,.app-shell.dark-mode .hub-contact-card__location{color:#9eacc0}.app-shell.dark-mode .hub-contact-favorite.kf-icon-button,.app-shell.dark-mode .hub-contact-card__actions .kf-button{color:#aebbd0;background:#101722;border-color:#356789}.app-shell.dark-mode .hub-contact-section-heading>span{color:#66c2ff;background:#142034;border-color:#356789}.app-shell.dark-mode .hub-contact-section-heading.favorite>svg{color:#66c2ff}.directory-view.hub-contacts-view .hub-contact-search{margin-bottom:14px}.hub-conversation-remove-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.hub-conversation-remove-dialog{width:min(430px,100vw - 36px);color:var(--ink);background:#fff;border:1px solid #d9e3ee;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px;display:grid;box-shadow:0 24px 60px #0f172a38,0 5px 15px #0f172a14}.hub-conversation-remove-dialog__icon{color:#b42318;background:#fff1ef;border:1px solid #efc4bf;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.hub-conversation-remove-dialog__copy{min-width:0}.hub-conversation-remove-dialog__copy strong{color:#263a52;font-size:14px;font-weight:850;line-height:1.3;display:block}.hub-conversation-remove-dialog__copy p{color:#65768b;margin:7px 0 0;font-size:11px;font-weight:610;line-height:1.55}.hub-conversation-remove-dialog__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button{color:#aebbd0;background:#101722;border-color:#356789}.app-shell.dark-mode .hub-conversation-remove-toggle.kf-icon-button{color:#ff9c92;background:#351916;border-color:#63322d}.app-shell.dark-mode .hub-conversation-remove-dialog__icon{color:#ff9c92;background:#351916;border-color:#63322d}.app-shell.dark-mode .hub-conversation-remove-dialog__copy strong{color:#f5f8fc}.app-shell.dark-mode .hub-conversation-remove-dialog__copy p{color:#9eacc0}@media (width<=640px){.call-history-row.kf-premium-surface{grid-template-columns:38px minmax(0,1fr) 96px 82px;gap:8px}.call-history-stage-chip{width:90px;max-width:90px;padding-inline:6px;font-size:9px}.message-search-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px}.hub-conversation-selection-toggle.kf-icon-button,.hub-conversation-remove-toggle.kf-icon-button{flex-basis:36px;width:36px;height:36px}.hub-conversation-remove-dialog__actions{flex-direction:column-reverse;align-items:stretch}.hub-conversation-remove-dialog__actions .kf-button{width:100%}}.conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 7%, #fff) 0%, color-mix(in srgb, var(--conversation-stage) 3%, #fff) 58%, #fff 100%);border-color:color-mix(in srgb, var(--conversation-stage) 28%, #dbe5ef);box-shadow:inset 3px 0 0 var(--conversation-stage), 0 3px 10px #0f172a06, inset 0 1px 0 #ffffffd6}.app-shell.dark-mode .hub-sms-message-time{color:#8ea0b5}.app-shell.dark-mode .hub-sms-schedule-popover:after{border-right-color:color-mix(in srgb, var(--conversation-stage) 28%, #34445a);border-bottom-color:color-mix(in srgb, var(--conversation-stage) 28%, #34445a);background:#101722}.app-shell.dark-mode .hub-sms-schedule-popover__heading strong{color:#f4f7fb}.app-shell.dark-mode .hub-sms-schedule-popover__heading small,.app-shell.dark-mode .hub-sms-schedule-popover__fields label>span{color:#8ea0b5}.app-shell.dark-mode .chat-compose .hub-sms-schedule-popover__fields input{color:#f4f7fb;border-color:color-mix(in srgb, var(--conversation-stage) 24%, #34445a);background:#0d141e}.app-shell.dark-mode .hub-sms-schedule-popover__actions{border-top-color:#ffffff14}.app-shell.dark-mode .hub-sms-schedule-popover__actions button:not(.is-primary){color:#c5d0dc;background:#111a26;border-color:#2d3a49}.conversation-shell.expanded.kf-premium-surface:before{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 22%, transparent), color-mix(in srgb, var(--conversation-stage) 8%, transparent));animation-name:conversation-stage-sweep}@keyframes conversation-stage-sweep{0%{clip-path:inset(0 100% 0 0);opacity:.95}72%{clip-path:inset(0);opacity:.74}to{clip-path:inset(0);opacity:0}}.conversation-shell.expanded .avatar{color:var(--conversation-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 12%, #fff), color-mix(in srgb, var(--conversation-stage) 5%, #fff));border-color:color-mix(in srgb, var(--conversation-stage) 34%, #fff);box-shadow:0 5px 12px color-mix(in srgb, var(--conversation-stage) 10%, transparent), inset 0 1px 0 #ffffffd1}.conversation-shell.expanded .inline-chat-actions .kf-icon-button,.conversation-shell.expanded .conversation-snooze-action{color:var(--conversation-stage);background:color-mix(in srgb, var(--conversation-stage) 5%, #fff);border-color:color-mix(in srgb, var(--conversation-stage) 24%, #dbe5ef)}.conversation-shell.expanded .inline-chat-actions .kf-icon-button:hover,.conversation-shell.expanded .inline-chat-actions .kf-icon-button:focus-visible,.conversation-shell.expanded .conversation-snooze-action:hover,.conversation-shell.expanded .conversation-snooze-action:focus-visible,.conversation-shell.expanded .inline-chat-actions .conversation-favorite-action.active{color:var(--conversation-stage);background:color-mix(in srgb, var(--conversation-stage) 10%, #fff);border-color:color-mix(in srgb, var(--conversation-stage) 46%, #fff)}.conversation-shell .conversation-expansion .inline-chat-bubbles .bubble.inbound{color:#203047;background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 9%, #fff), color-mix(in srgb, var(--conversation-stage) 4%, #fff));border:1px solid color-mix(in srgb, var(--conversation-stage) 16%, #e1e8f0);box-shadow:0 3px 9px color-mix(in srgb, var(--conversation-stage) 5%, transparent)}.conversation-shell .conversation-expansion .inline-chat-bubbles .bubble.outbound{color:#fff;background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 88%, #000) 0%, var(--conversation-stage) 58%, color-mix(in srgb, var(--conversation-stage) 82%, #fff) 100%);border:1px solid color-mix(in srgb, var(--conversation-stage) 82%, #000);box-shadow:0 5px 12px color-mix(in srgb, var(--conversation-stage) 13%, transparent)}.conversation-shell .conversation-expansion .hub-sms-message-row.is-scheduled .bubble.outbound{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 66%, #fff) 0%, color-mix(in srgb, var(--conversation-stage) 74%, #fff) 58%, color-mix(in srgb, var(--conversation-stage) 62%, #fff) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 58%, #fff);box-shadow:0 4px 10px color-mix(in srgb, var(--conversation-stage) 9%, transparent), inset 0 1px 0 #ffffff38}.conversation-shell .conversation-expansion .hub-sms-scheduled-meta{color:var(--conversation-stage)}.conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled),.conversation-shell .conversation-expansion .hub-sms-schedule-button.is-open{color:#fff;background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 78%, #000) 0%, var(--conversation-stage) 58%, color-mix(in srgb, var(--conversation-stage) 76%, #fff) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 74%, #000);box-shadow:0 5px 12px color-mix(in srgb, var(--conversation-stage) 14%, transparent)}.conversation-shell .conversation-expansion .hub-sms-schedule-button:disabled{color:color-mix(in srgb, var(--conversation-stage) 70%, #fff);background:color-mix(in srgb, var(--conversation-stage) 6%, #fff);border-color:color-mix(in srgb, var(--conversation-stage) 20%, #dbe5ef);opacity:1}.conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled):hover,.conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled):focus-visible,.conversation-shell .conversation-expansion .hub-sms-schedule-button.is-open{box-shadow:0 8px 18px color-mix(in srgb, var(--conversation-stage) 22%, transparent), 0 0 0 3px color-mix(in srgb, var(--conversation-stage) 8%, transparent);transform:translateY(-1px)}.conversation-shell .conversation-expansion .message-send-button{color:#fff;background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 88%, #000) 0%, var(--conversation-stage) 58%, color-mix(in srgb, var(--conversation-stage) 82%, #fff) 100%);box-shadow:0 6px 14px color-mix(in srgb, var(--conversation-stage) 18%, transparent)}.conversation-shell .conversation-expansion .message-send-button:hover,.conversation-shell .conversation-expansion .message-send-button:focus-visible{box-shadow:0 8px 18px color-mix(in srgb, var(--conversation-stage) 24%, transparent)}.conversation-shell.expanded .conversation{background:color-mix(in srgb, var(--conversation-stage) 3%, transparent)}.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 10%, #101722) 0%, color-mix(in srgb, var(--conversation-stage) 4%, #101722) 58%, #101722 100%);border-color:color-mix(in srgb, var(--conversation-stage) 24%, #2b394c)}.conversation-shell.expanded.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 10%, #fff) 0%, color-mix(in srgb, var(--conversation-stage) 4%, #fff) 52%, color-mix(in srgb, var(--conversation-stage) 1.5%, #fff) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 62%, #fff);box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 2px color-mix(in srgb, var(--conversation-stage) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--conversation-stage) 15%, transparent), inset 0 1px 0 #ffffffe0}.conversation-shell.expanded.kf-premium-surface:before{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 24%, transparent) 0%, color-mix(in srgb, var(--conversation-stage) 10%, transparent) 54%, transparent 100%)}.conversation-shell.collapsed .avatar{color:var(--conversation-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 11%, #fff), color-mix(in srgb, var(--conversation-stage) 4%, #fff));border-color:color-mix(in srgb, var(--conversation-stage) 34%, #fff);box-shadow:inset 0 1px #ffffffd6}.conversation-shell.expanded .avatar{color:var(--conversation-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 15%, #fff), color-mix(in srgb, var(--conversation-stage) 6%, #fff));border-color:color-mix(in srgb, var(--conversation-stage) 40%, #fff)}.conversation-shell.expanded .inline-chat-actions .kf-icon-button,.conversation-shell.expanded .conversation-snooze-action{color:var(--conversation-stage);background:linear-gradient(180deg, color-mix(in srgb, var(--conversation-stage) 6%, #fff) 0%, color-mix(in srgb, var(--conversation-stage) 2%, #fff) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 30%, #dbe5ef);box-shadow:0 3px 8px color-mix(in srgb, var(--conversation-stage) 7%, transparent), inset 0 1px 0 #ffffffdb}.conversation-shell.expanded .inline-chat-actions .kf-icon-button:hover,.conversation-shell.expanded .inline-chat-actions .kf-icon-button:focus-visible,.conversation-shell.expanded .conversation-snooze-action:hover,.conversation-shell.expanded .conversation-snooze-action:focus-visible,.conversation-shell.expanded .inline-chat-actions .conversation-favorite-action.active{color:var(--conversation-stage);background:linear-gradient(180deg, color-mix(in srgb, var(--conversation-stage) 12%, #fff) 0%, color-mix(in srgb, var(--conversation-stage) 6%, #fff) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 50%, #fff);box-shadow:0 5px 12px color-mix(in srgb, var(--conversation-stage) 12%, transparent), inset 0 1px 0 #ffffffe6}.conversation-shell.expanded .inline-chat-actions .kf-icon-button,.conversation-shell.expanded .conversation-snooze-action{position:relative;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;line-height:0!important;display:inline-flex!important}.conversation-shell.expanded .inline-chat-actions .kf-icon-button>svg,.conversation-shell.expanded .inline-chat-actions .kf-icon-button .kf-icon-button__icon,.conversation-shell.expanded .inline-chat-actions .kf-icon-button .kf-icon-button__icon>svg,.conversation-shell.expanded .conversation-snooze-action>svg{pointer-events:none;position:absolute;top:50%;left:50%;width:16px!important;height:16px!important;color:var(--conversation-stage)!important;stroke:var(--conversation-stage)!important;margin:0!important;transform:translate(-50%,-50%)!important}.conversation-shell.expanded .inline-chat-actions .conversation-favorite-action.active svg{color:var(--conversation-stage)!important;stroke:var(--conversation-stage)!important;fill:color-mix(in srgb, var(--conversation-stage) 22%, transparent)!important}.conversation-shell.expanded .inline-chat-actions .kf-icon-button:hover>svg,.conversation-shell.expanded .inline-chat-actions .kf-icon-button:focus-visible>svg,.conversation-shell.expanded .inline-chat-actions .kf-icon-button:hover .kf-icon-button__icon>svg,.conversation-shell.expanded .inline-chat-actions .kf-icon-button:focus-visible .kf-icon-button__icon>svg,.conversation-shell.expanded .conversation-snooze-action:hover>svg,.conversation-shell.expanded .conversation-snooze-action:focus-visible>svg,.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button svg,.app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action svg{color:var(--conversation-stage)!important;stroke:var(--conversation-stage)!important}.hub-conversation-pagination{border-top:1px solid #7691b124;flex:none;margin-top:auto;padding:10px 1px 1px}.hub-conversation-pagination .kf-pagination{width:100%}.app-shell.dark-mode .hub-conversation-pagination{border-top-color:#7491b224}.dialer-card .dial-number-input{width:100%;min-width:0;color:var(--ink);letter-spacing:-.025em;text-align:center;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:23px;font-weight:800}.dialer-card .dial-number-input:focus{outline:2px solid var(--kf-blue-400-alpha-42);outline-offset:3px}.dialer-card .dial-number-input::placeholder{color:var(--muted);font-size:16px;font-weight:500}.call-status-panel>.call-status-active,.call-status-panel>.call-status-empty{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.call-status-panel>.call-status-hidden{visibility:hidden;pointer-events:none}.hub-preview-action .kf-loading--compact{width:16px;height:16px;min-height:16px;margin:0;display:flex}.hub-preview-action .kf-loading--compact .kf-loading__wheel{flex-basis:16px;width:16px;height:16px;margin:0}.hub-reconnect-status{z-index:5;border:1px solid var(--border-color,#dbe7f4);background:var(--surface,#fff);color:var(--text-secondary,#64748b);text-align:center;pointer-events:none;border-radius:10px;padding:8px 12px;font-size:12px;position:absolute;bottom:12px;left:24px;right:24px}.conversation-shell.collapsed.kf-premium-surface,.conversation-shell.expanded.kf-premium-surface{overflow-anchor:none;flex:none;margin:0}.conversation-shell.collapsed .conversation,.conversation-shell.expanded .conversation{border-bottom:1px solid #0000;min-height:70px;padding:11px 12px;transition:background .24s}.conversation-shell .conversation-expansion{transition:grid-template-rows .36s cubic-bezier(.4,0,.2,1),opacity .24s}.conversation-shell .conversation-expansion__inner,.conversation-shell.expanded .conversation-expansion__inner{transition:none;transform:none}.conversation-shell .inline-chat-bubbles{box-sizing:border-box;scrollbar-gutter:stable;contain:layout paint;height:380px;min-height:380px;max-height:380px}@media (prefers-reduced-motion:reduce){.conversation-shell .conversation-expansion,.conversation-shell .conversation{transition:none}}.conversation-shell .conversation-expansion .kf-loading__wheel{background:conic-gradient(from 0deg, transparent 0deg, var(--conversation-stage) 130deg, color-mix(in srgb, var(--conversation-stage) 65%, white) 290deg, transparent 360deg)}.call-status-panel .call-status-notice{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.call-status-notice>svg{color:var(--kf-blue-600);flex-shrink:0}.call-status-notice>strong{color:var(--ink);font-size:15px}.call-status-notice>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.call-status-panel .call-status-reconnect{min-width:170px;margin-top:3px}.call-status-panel .call-status-reconnect:disabled{cursor:wait;opacity:.65;transform:none}.call-status-panel .call-status-reconnect:focus-visible{outline:2px solid var(--kf-blue-600);outline-offset:3px}.call-status-panel.call-status-live{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.call-status-live .call-status-topline{width:100%;color:var(--kf-blue-600);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.call-status-live>strong{color:var(--ink);font-size:17px}.call-status-live>small,.call-status-live>span{color:var(--muted);font-size:13px}.call-status-controls{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-top:10px;display:flex}.call-status-controls .kf-button{min-width:112px;padding-inline:18px}.call-status-live .call-elapsed-timer{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink);margin:4px 0;font-size:36px;font-weight:700;line-height:1.2}.dialer-view>.call-status-panel{box-sizing:border-box;flex-shrink:0;height:132px;min-height:132px;overflow:visible}.call-status-panel.call-status-live{text-align:left;grid-template-rows:18px 42px 18px;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:8px 20px;padding:18px;display:grid}.call-status-live .call-status-topline{grid-area:1/1/2/3;margin:0}.call-status-live .call-status-topline>svg{opacity:.65;width:18px;height:18px}.call-status-person{flex-direction:column;grid-area:2/1;gap:4px;min-width:0;max-width:100%;display:flex}.call-status-person>strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:750;line-height:20px;overflow:hidden}.call-status-person>small{color:var(--muted);font-size:12px;line-height:16px}.call-status-live>.call-status-label{color:var(--kf-blue-600);white-space:nowrap;grid-area:3/1;font-size:12px;line-height:18px}.call-status-live>.call-microphone-status{white-space:nowrap;grid-area:3/2;justify-self:end;align-items:center;gap:5px;font-size:11px;line-height:18px;display:flex}.call-status-live .call-elapsed-timer{letter-spacing:-.02em;color:var(--kf-blue-600);grid-area:2/2;justify-self:end;margin:0;font-size:32px;font-weight:650;line-height:42px}.call-status-live .call-status-controls{flex-flow:column;grid-area:2/2/4/3;gap:6px;width:auto;margin:0}.call-status-live .call-status-controls .kf-button{min-width:94px;height:30px;min-height:30px;padding:4px 10px;font-size:12px}.call-status-live>.call-status-notice,.call-status-live>.call-status-audio-hint{grid-column:1/-1}.call-status-live .call-status-main{grid-area:2/1/3/3;justify-content:center;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.call-status-live .call-status-person{text-align:center;flex:0 auto}.call-status-live .call-elapsed-timer{border-left:1px solid #34aef733;flex:none;padding-left:24px}.call-status-live .call-status-footer{width:100%;color:var(--muted);grid-area:3/1/4/3;justify-content:center;align-items:center;gap:12px;display:flex}.call-status-footer .call-status-label{color:var(--kf-blue-600);font-size:12px;line-height:18px}.call-status-footer .call-microphone-status{border-left:1px solid #34aef733;align-items:center;gap:4px;padding-left:12px;font-size:11px;display:flex}.call-status-live .call-status-controls{flex-direction:row;gap:6px}.call-status-live .call-status-controls .kf-button{min-width:76px}.dialer-view>.call-status-panel:has(>.call-status-notice):not(.call-status-live){padding:12px 18px}.call-status-panel .call-status-notice{gap:6px;width:100%}.call-status-notice .call-notice-heading{justify-content:center;align-items:center;gap:8px;min-height:20px;display:flex}.call-notice-heading>svg{color:var(--kf-blue-600);flex-shrink:0}.call-notice-heading>strong{color:var(--ink);font-size:14px;line-height:20px}.call-status-notice>p{font-size:12px;line-height:16px}.call-status-panel .call-status-notice .call-status-reconnect{flex-shrink:0;height:34px;min-height:34px;margin:0;padding:6px 16px;font-size:12px}.call-recovery-panel .call-status-notice{gap:5px}.call-recovery-panel .call-status-notice>p{line-height:15px}.automations-page{width:100%;min-width:0;color:var(--ink);scrollbar-gutter:stable;padding:28px 30px 48px}.automations-page>.kf-page-header{margin-bottom:18px}.automation-command-center{cursor:default;transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard);background:radial-gradient(circle at 12% 0,#34aef71f,#0000 32%),radial-gradient(circle at 88% 12%,#7c5cff14,#0000 34%),linear-gradient(135deg,#fff 0%,#f7fbff 52%,#f2f7ff 100%);border-color:#34aef747;padding:16px;overflow:hidden;box-shadow:0 12px 32px #0f52e811,0 2px 8px #0f172a08}@media (hover:hover) and (pointer:fine){.automation-command-center:hover{border-color:#34aef76b;transform:translateY(-1px);box-shadow:0 16px 38px #0f52e816,0 4px 12px #0f172a0a}}.automation-command-center:focus-within{border-color:#34aef76b;box-shadow:0 16px 38px #0f52e816,0 4px 12px #0f172a0a}.automation-command-center__header{align-items:center;display:flex}.automation-command-center__intro{align-items:flex-start;gap:14px;min-width:0;display:flex}.automation-command-center__icon{width:42px;min-width:42px;height:42px;color:var(--kf-blue-600);background:#ffffffeb;border:1px solid #34aef747;border-radius:14px;place-items:center;display:grid;box-shadow:0 7px 18px #0f52e814}.automation-command-center__intro h2{color:var(--ink);margin:1px 0 0;font-size:16px;font-weight:800;line-height:1.25}.automation-command-center__intro p{max-width:760px;color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.55}.automation-health-grid{grid-template-columns:repeat(3,minmax(86px,1fr));gap:9px;display:grid}.automation-health-card{cursor:default;background:#ffffffe6;border:1px solid #94a3b833;border-radius:13px;align-items:center;gap:9px;min-width:90px;min-height:66px;padding:9px 11px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 12px #0f172a09}.automation-health-card:hover{border-color:var(--kf-blue-400-alpha-42);box-shadow:0 8px 18px var(--kf-blue-600-alpha-07);background:#fff;transform:translateY(-1px)}.automation-health-card>span{border-radius:10px;place-items:center;width:32px;min-width:32px;height:32px;display:grid}.automation-health-card div{min-width:0}.automation-health-card strong,.automation-health-card small{display:block}.automation-health-card strong{color:var(--ink);font-size:17px;font-weight:850;line-height:1}.automation-health-card small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:700;line-height:1.1}.automation-health-card--active>span{color:#138557;background:#e9f9f1}.automation-health-card--paused>span{color:#b86d08;background:#fff4de}.automation-health-card--draft>span{color:#617086;background:#edf2f7}.automation-premium-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.automation-premium-setting{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:124px;padding:13px 16px;display:grid;overflow:hidden}.automation-premium-setting.kf-surface--interactive{cursor:default}.automation-premium-setting:before{content:"";border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.automation-premium-setting--ai{background:linear-gradient(115deg,#2181ff14,#4ec7ff06),#fff;border-color:#2181ff3d!important}.automation-premium-setting--ai:before{background:linear-gradient(#1d66ed,#4fc5ff)}.automation-premium-setting--token,.automation-premium-setting--landline{background:linear-gradient(115deg,#2181ff14,#4ec7ff06),#fff;border-color:#2181ff3d!important}.automation-premium-setting--token:before,.automation-premium-setting--landline:before{background:linear-gradient(#1d66ed,#4fc5ff)}.automation-premium-setting__body{align-items:center;gap:12px;min-width:0;display:flex}.automation-premium-setting__icon{width:40px;min-width:40px;height:40px;color:var(--kf-blue-600);background:#ffffffe6;border:1px solid #34aef733;border-radius:12px;place-items:center;display:grid;box-shadow:0 4px 12px #0f52e80d}.automation-premium-setting--token .automation-premium-setting__icon,.automation-premium-setting--landline .automation-premium-setting__icon{color:var(--kf-blue-600);border-color:#34aef733}.automation-premium-setting__copy{min-width:0}.automation-premium-setting__title-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.automation-premium-setting__title-row strong{color:var(--ink);font-size:13.5px;font-weight:800;line-height:1.25}.automation-premium-setting__title-row>span{min-height:21px;color:var(--kf-blue-600);letter-spacing:.045em;text-transform:uppercase;background:#eaf4ff;border:1px solid #34aef733;border-radius:999px;align-items:center;padding:0 7px;font-size:8.5px;font-weight:850;display:inline-flex}.automation-premium-setting--token .automation-premium-setting__title-row>span,.automation-premium-setting--landline .automation-premium-setting__title-row>span{color:var(--kf-blue-600);border-color:#34aef733}.automation-premium-setting__copy p{color:var(--muted);margin:7px 0 0;font-size:11.5px;line-height:1.5}.automation-premium-setting__control{flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;min-width:84px;display:flex}.automation-premium-setting--ai .automation-premium-setting__control{min-width:48px}.automation-premium-setting__control>span{color:#526176;font-size:10.5px;font-weight:750}.automation-premium-setting__control--select{min-width:175px}.automation-protection-select,.automation-routing-select{cursor:pointer;width:100%;min-width:175px}.automation-delivery-strip{background:#ffffffb8;border:1px solid #0f52e81f;border-radius:15px;grid-template-columns:minmax(230px,1.2fr) repeat(3,minmax(175px,1fr)) auto;align-items:stretch;gap:9px;margin-top:12px;padding:10px;display:grid}.automation-delivery-strip__title,.automation-delivery-strip__item{cursor:default;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:9px 11px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.automation-delivery-strip__title{background:linear-gradient(135deg,#0f52e80f,#34aef706)}.automation-delivery-strip__title:hover{box-shadow:0 8px 18px var(--kf-blue-600-alpha-07);background:linear-gradient(135deg,#0f52e816,#34aef70a);transform:translateY(-1px)}.automation-delivery-strip__title>span{width:34px;min-width:34px;height:34px;color:var(--kf-blue-600);background:#fff;border:1px solid #34aef738;border-radius:10px;place-items:center;display:grid}.automation-delivery-strip__title strong,.automation-delivery-strip__title small,.automation-delivery-strip__item span,.automation-delivery-strip__item strong{display:block}.automation-delivery-strip__title strong{color:var(--ink);font-size:13.5px;font-weight:800}.automation-delivery-strip__title small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.automation-delivery-strip__item{color:var(--kf-blue-600);background:#fff;border:1px solid #94a3b82e}.automation-delivery-strip__item:hover{background:linear-gradient(180deg, #fff, var(--kf-blue-50));border-color:var(--kf-blue-400-alpha-42);box-shadow:0 8px 18px var(--kf-blue-600-alpha-07);transform:translateY(-1px)}.automation-delivery-strip__item>div{min-width:0}.automation-delivery-strip__item span{color:var(--muted);font-size:10.5px;font-weight:700;line-height:1.25}.automation-delivery-strip__item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:750;line-height:1.3;overflow:hidden}.automation-delivery-strip>.kf-icon-button{place-self:center}.automation-library-shell{cursor:default;transition:border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard);background:linear-gradient(#f7faffe0,#fffffff5);border:1px solid #0f52e81f;border-radius:18px;margin-top:16px;padding:18px;box-shadow:0 5px 18px #0f172a06}@media (hover:hover) and (pointer:fine){.automation-library-shell:hover{border-color:#34aef74d;transform:translateY(-1px);box-shadow:0 12px 28px #0f52e811,0 4px 12px #0f172a09}}.automation-library-shell:focus-within{border-color:#34aef74d;box-shadow:0 12px 28px #0f52e811,0 4px 12px #0f172a09}.automation-library-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.automation-library-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.automation-library-actions .automation-health-grid{grid-template-columns:repeat(3,minmax(82px,1fr));gap:7px}.automation-library-actions .automation-health-card{min-width:82px;min-height:46px;box-shadow:none;border-radius:11px;gap:7px;padding:6px 9px}.automation-library-actions .automation-health-card>span{border-radius:9px;width:28px;min-width:28px;height:28px}.automation-library-actions .automation-health-card strong{font-size:14px}.automation-library-actions .automation-health-card small{margin-top:2px;font-size:9px}.automation-library-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.automation-library-heading__icon{width:40px;min-width:40px;height:40px;color:var(--kf-blue-600);background:#fff;border:1px solid #34aef738;border-radius:12px;place-items:center;display:grid}.automation-library-heading h2{color:var(--ink);margin:1px 0 0;font-size:16px;font-weight:800;line-height:1.25}.automation-library-heading p{max-width:820px;color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.5}.automations-toolbar{grid-template-columns:minmax(260px,1fr) 190px;gap:10px;margin-top:16px;display:grid}.automations-search{min-height:44px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 13px;transition:border-color .18s,box-shadow .18s;display:flex}.automations-search:focus-within{border-color:var(--kf-blue-600);box-shadow:0 0 0 4px var(--kf-blue-600-alpha-07)}.automations-search .kf-input{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.automations-search .kf-input:hover,.automations-search .kf-input:focus{box-shadow:none;background:0 0;border-color:#0000}.automations-status-select{width:190px;min-width:190px;min-height:44px}.automations-order-hint{color:#7554c9;background:#f6f2ff;border:1px solid #825cf629;border-radius:9px;align-items:center;gap:7px;min-height:34px;margin-top:9px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.automation-folder-list{flex-direction:column;gap:14px;margin-top:14px;display:flex}.automation-folder{--automation-folder-accent:#2f80ed;--automation-folder-soft:#edf6ff;--automation-folder-dark-soft:#2f80ed1f;border:1px solid color-mix(in srgb, var(--automation-folder-accent) 16%, transparent);background:#fffffff5;border-radius:17px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a06}.automation-folder:before{content:"";background:var(--automation-folder-accent);width:4px;position:absolute;inset:0 auto 0 0}.automation-folder--unfiled{--automation-folder-accent:#64748b;--automation-folder-soft:#f1f5f9;--automation-folder-dark-soft:#64748b1f}.automation-folder.is-drag-target{border-color:var(--automation-folder-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--automation-folder-accent) 10%, transparent)}.automation-folder__header{background:linear-gradient(90deg, var(--automation-folder-soft), #ffffffeb 46%, #fff 100%);border-bottom:1px solid #94a3b829;align-items:center;gap:11px;min-height:72px;padding:12px 14px 12px 16px;display:flex}.automation-folder__collapse{color:#64748b;cursor:pointer;background:#ffffffb3;border:1px solid #94a3b82e;border-radius:9px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.automation-folder__collapse:hover{color:var(--automation-folder-accent);border-color:color-mix(in srgb, var(--automation-folder-accent) 30%, transparent)}.automation-folder__chevron{transform-origin:50%;transition:transform .28s cubic-bezier(.22,1,.36,1)}.automation-folder__chevron.is-collapsed{transform:rotate(-90deg)}.automation-folder__content-shell{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s linear .32s;display:grid}.automation-folder__content-shell.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s 40ms,visibility linear}.automation-folder__content-inner{opacity:.72;min-height:0;transition:opacity .2s,transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-5px)}.automation-folder__content-shell.is-open .automation-folder__content-inner{opacity:1;transform:translateY(0)}.automation-folder__icon{width:36px;min-width:36px;height:36px;color:var(--automation-folder-accent);border:1px solid color-mix(in srgb, var(--automation-folder-accent) 20%, transparent);background:#fff;border-radius:11px;place-items:center;display:grid;box-shadow:0 3px 10px #0f172a08}.automation-folder__copy{flex:1;min-width:0}.automation-folder__copy strong,.automation-folder__copy small{display:block}.automation-folder__copy strong{color:var(--ink);font-size:13.5px;font-weight:800;line-height:1.3}.automation-folder__copy small{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.4}.automation-folder__header-tools{flex-shrink:0;justify-content:flex-end;align-items:center;gap:7px;display:flex}.automation-folder__count-pill{color:#526176;background:#ffffffd1;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9.5px;font-weight:750;display:inline-flex}.automation-folder__actions{align-items:center;gap:5px;margin-left:3px;display:flex}.automation-folder__delete:hover{color:#dc2626!important;background:#fff1f2!important;border-color:#dc262638!important}.automation-folder__empty{color:var(--muted);text-align:center;background:#fbfdff;border:1px dashed #94a3b857;border-radius:12px;margin:12px;padding:18px;font-size:11px;line-height:1.5}.automations-list{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;display:grid}.automation-card{cursor:default;background:linear-gradient(270deg, var(--automation-folder-soft) 0%, #fffffffb 38%, #fff 100%);border:1px solid color-mix(in srgb, var(--automation-folder-accent) 19%, transparent);border-radius:16px;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a06}.automation-card:before{content:"";background:var(--automation-folder-accent);width:3px;position:absolute;inset:0 auto 0 0}.automation-card:hover,.automation-card.is-expanded{border-color:color-mix(in srgb, var(--automation-folder-accent) 42%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--automation-folder-accent) 9%, transparent)}.automation-card:hover{transform:translateY(-1px)}.automation-card.is-expanded{transform:none}.automation-card.is-drag-target{border-color:var(--automation-folder-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--automation-folder-accent) 10%, transparent)}.automation-card-summary{cursor:pointer;outline:none;grid-template-columns:minmax(320px,1fr) auto minmax(330px,.72fr);align-items:center;gap:18px;min-width:0;min-height:112px;padding:14px 56px 14px 16px;display:grid}.automation-card-summary:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--automation-folder-accent) 48%, transparent)}.automation-card__identity{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}.automation-card-icon{width:44px;height:44px;color:var(--automation-folder-accent);background:linear-gradient(180deg, #fff, var(--automation-folder-soft));border:1px solid color-mix(in srgb, var(--automation-folder-accent) 26%, transparent);box-shadow:0 5px 14px color-mix(in srgb, var(--automation-folder-accent) 8%, transparent);border-radius:13px;place-items:center;display:grid}.automation-card-icon--active,.automation-card-icon--paused,.automation-card-icon--draft{color:var(--automation-folder-accent);background:linear-gradient(180deg, #fff, var(--automation-folder-soft));border-color:color-mix(in srgb, var(--automation-folder-accent) 26%, transparent)}.automation-card-copy{min-width:0}.automation-card-title-row{align-items:center;gap:8px;min-width:0;display:flex}.automation-card-title-row>strong{max-width:100%;color:var(--ink);font-size:15px;font-weight:820;line-height:1.3}.automation-description{color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.45}.automation-card-metadata--summary{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:9px;font-size:9.5px;font-weight:680;display:flex}.automation-card-metadata--summary span{align-items:center;gap:5px;display:inline-flex}.automation-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:9.5px;font-weight:820;display:inline-flex}.automation-status-active{color:#138557;background:#e9f9f1}.automation-status-paused{color:#b86d08;background:#fff4de}.automation-status-draft{color:#66768b;background:#eef2f7}.automation-card-statistics--summary{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;min-width:0;display:grid}.automation-stat{cursor:default;background:#ffffffbd;border:1px solid #94a3b82e;border-radius:11px;justify-content:center;align-items:center;min-width:0;min-height:56px;padding:9px 10px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.automation-stat:hover{border-color:var(--kf-blue-400-alpha-42);box-shadow:0 8px 18px var(--kf-blue-600-alpha-07);background:#fffffff0;transform:translateY(-1px)}.automation-stat--performance-low{background:#ffffffbd;border-color:#94a3b82e}.automation-stat--performance-low .automation-stat-copy strong{color:#c62828}.automation-stat--performance-low .automation-stat-copy small{color:#a94444}.automation-stat--performance-moderate{background:#ffffffbd;border-color:#94a3b82e}.automation-stat--performance-moderate .automation-stat-copy strong{color:#b86508}.automation-stat--performance-moderate .automation-stat-copy small{color:#987044}.automation-stat--performance-strong{background:#ffffffbd;border-color:#94a3b82e}.automation-stat--performance-strong .automation-stat-copy strong{color:#15834f}.automation-stat--performance-strong .automation-stat-copy small{color:#4f7c66}.automation-stat--performance-neutral{background:#ffffffbd}.automation-stat--contacts{background:#ffffffbd;border-color:#94a3b82e}.automation-stat--contacts .automation-stat-copy strong{color:var(--kf-blue-600)}.automation-stat--contacts .automation-stat-copy small{color:#54728f}.automation-stat--drilldown{cursor:pointer}.automation-stat--drilldown:hover,.automation-stat--drilldown:focus-visible{border-color:var(--kf-blue-400-alpha-42);box-shadow:0 8px 18px var(--kf-blue-600-alpha-07), 0 0 0 2px #34aef712;background:#fffffff5;outline:none;transform:translateY(-1px)}.automation-stat-copy{text-align:center;min-width:0}.automation-stat-copy strong,.automation-stat-copy small{display:block}.automation-stat-copy strong{color:var(--ink);font-size:13px;font-weight:840;line-height:1.1}.automation-stat-copy small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:8.75px;font-weight:700;line-height:1.2}.automation-drag-handle{z-index:3;width:42px;color:color-mix(in srgb, var(--automation-folder-accent) 78%, #64748b);background:linear-gradient(180deg, #ffffffb8, color-mix(in srgb, var(--automation-folder-soft) 66%, #fff));border:0;border-left:1px solid color-mix(in srgb, var(--automation-folder-accent) 18%, transparent);cursor:grab;border-radius:0 15px 15px 0;place-items:center;padding:0;transition:color .18s,background .18s,border-color .18s;display:grid;position:absolute;inset:0 0 0 auto}.automation-drag-handle:hover:not(:disabled){color:var(--automation-folder-accent);background:color-mix(in srgb, var(--automation-folder-soft) 82%, #fff);border-left-color:color-mix(in srgb, var(--automation-folder-accent) 30%, transparent)}.automation-drag-handle:active:not(:disabled){cursor:grabbing}.automation-drag-handle:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafcb8}.automation-card__expand-shell{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s linear .34s;display:grid}.automation-card__expand-shell.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .24s 40ms,visibility linear}.automation-card__expand-inner{opacity:.7;min-height:0;transition:opacity .2s,transform .34s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.automation-card__expand-shell.is-open .automation-card__expand-inner{opacity:1;transform:translateY(0)}.automation-expanded-content{background:linear-gradient(270deg, color-mix(in srgb, var(--automation-folder-soft) 52%, transparent) 0%, #fff3 42%, transparent 100%);border-top:1px solid color-mix(in srgb, var(--automation-folder-accent) 18%, var(--line));cursor:default;padding:14px 56px 16px 16px}.automation-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.automation-detail-panel{background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--automation-folder-soft) 58%, #fff) 100%);border:1px solid color-mix(in srgb, var(--automation-folder-accent) 18%, #e3eaf3);cursor:default;border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:76px;padding:12px 13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 3px 10px #0f172a05}.automation-detail-panel:hover{border-color:color-mix(in srgb, var(--automation-folder-accent) 42%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--automation-folder-accent) 9%, transparent);transform:translateY(-1px)}.automation-detail-icon{width:34px;min-width:34px;height:34px;color:color-mix(in srgb, var(--automation-folder-accent) 82%, #1e293b);background:color-mix(in srgb, var(--automation-folder-soft) 76%, #fff);border:1px solid color-mix(in srgb, var(--automation-folder-accent) 22%, transparent);border-radius:10px;place-items:center;display:grid}.automation-detail-copy{min-width:0}.automation-detail-label{color:#526176;text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:820;line-height:1.2}.automation-detail-copy strong{color:var(--ink);margin-top:5px;font-size:12px;line-height:1.4;display:block}.automation-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.automation-pipeline-outcome{background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--automation-folder-soft) 52%, #fff) 62%, color-mix(in srgb, var(--automation-folder-soft) 78%, #fff) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 20%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--automation-folder-accent) 5%, transparent);cursor:default;transition:background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard), transform var(--kf-duration-fast) var(--kf-ease-standard)}.automation-pipeline-outcome.kf-surface--interactive{cursor:default}.automation-pipeline-outcome.kf-surface--interactive:hover,.automation-pipeline-outcome.kf-surface--interactive:focus-within{background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--automation-folder-soft) 66%, #fff) 58%, color-mix(in srgb, var(--automation-folder-soft) 92%, #fff) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 42%, transparent);box-shadow:0 10px 22px color-mix(in srgb, var(--automation-folder-accent) 12%, transparent);transform:translateY(-1px)}.automation-handoff-outcome{background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--automation-folder-soft) 42%, #fff) 58%, color-mix(in srgb, var(--automation-folder-soft) 68%, #fff) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 18%, transparent)}.automation-pipeline-outcome .kf-section-header__icon{color:color-mix(in srgb, var(--automation-folder-accent) 86%, #1e293b);background:color-mix(in srgb, var(--automation-folder-soft) 78%, #fff);border-color:color-mix(in srgb, var(--automation-folder-accent) 24%, transparent);box-shadow:0 3px 10px color-mix(in srgb, var(--automation-folder-accent) 7%, transparent);transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard), box-shadow var(--kf-duration-fast) var(--kf-ease-standard)}.automation-pipeline-outcome .kf-section-header__badge{color:color-mix(in srgb, var(--automation-folder-accent) 88%, #1e293b);background:color-mix(in srgb, var(--automation-folder-soft) 82%, #fff);border-color:color-mix(in srgb, var(--automation-folder-accent) 24%, transparent);transition:color var(--kf-duration-fast) var(--kf-ease-standard), background var(--kf-duration-fast) var(--kf-ease-standard), border-color var(--kf-duration-fast) var(--kf-ease-standard)}.automation-pipeline-outcome.kf-surface--interactive:hover .kf-section-header__icon,.automation-pipeline-outcome.kf-surface--interactive:focus-within .kf-section-header__icon{color:color-mix(in srgb, var(--automation-folder-accent) 96%, #0f172a);background:color-mix(in srgb, var(--automation-folder-soft) 96%, #fff);border-color:color-mix(in srgb, var(--automation-folder-accent) 40%, transparent);box-shadow:0 5px 14px color-mix(in srgb, var(--automation-folder-accent) 12%, transparent)}.automation-pipeline-outcome.kf-surface--interactive:hover .kf-section-header__badge,.automation-pipeline-outcome.kf-surface--interactive:focus-within .kf-section-header__badge{color:color-mix(in srgb, var(--automation-folder-accent) 96%, #0f172a);background:color-mix(in srgb, var(--automation-folder-soft) 96%, #fff);border-color:color-mix(in srgb, var(--automation-folder-accent) 38%, transparent)}.automation-pipeline-outcome__value{background:#ffffffc7;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex}.automation-pipeline-outcome__value span{color:var(--muted);font-size:10px;font-weight:650}.automation-pipeline-outcome__value strong{color:color-mix(in srgb, var(--automation-folder-accent) 72%, #0f172a);font-size:11.5px}.automation-expanded-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.automation-secondary-actions,.automation-expanded-primary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automation-secondary-actions button:disabled{opacity:.42;filter:grayscale(.75);cursor:not-allowed}.automation-selector-control{color:#526176;cursor:default;background:#f8fbff;border:1px solid #34aef733;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:5px 7px 5px 8px;display:flex}.automation-selector-control__icon{width:29px;min-width:29px;height:29px;color:var(--kf-blue-600);background:#edf6ff;border-radius:9px;place-items:center;display:grid}.automation-selector-control__icon.is-hidden{color:#718096;background:#eef2f7}.automation-selector-control__copy{min-width:148px}.automation-selector-control__copy strong,.automation-selector-control__copy small{display:block}.automation-selector-control__copy strong{color:var(--ink);white-space:nowrap;font-size:9px;font-weight:790;line-height:1.15}.automation-selector-control__copy small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:650}.automations-empty-state{min-height:190px;color:var(--muted);text-align:center;background:#fff;border:1px dashed #94a3b85c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.automations-empty-state>span{width:42px;height:42px;color:var(--kf-blue-600);background:var(--kf-blue-50);border-radius:12px;place-items:center;display:grid}.automations-empty-state strong{color:var(--ink);font-size:13px}.automations-empty-state p{margin:0;font-size:11px;line-height:1.5}.kf-dialog.automation-delivery-rules-dialog{width:min(820px,100vw - 40px)}.automation-delivery-rules-dialog__content{flex-direction:column;gap:12px;display:flex}.automation-delivery-rules-dialog__schedule-grid{background:linear-gradient(180deg, var(--kf-neutral-0), var(--kf-blue-50));border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.automation-delivery-rules-dialog__field{flex-direction:column;gap:6px;min-width:0;display:flex}.automation-delivery-rules-dialog__field>span{color:var(--muted);font-size:10.5px;font-weight:750;line-height:1.2}.automation-delivery-rules-dialog__field .kf-select{width:100%}.automation-delivery-rules-dialog__time{min-height:42px;color:var(--kf-blue-600);background:var(--kf-neutral-0);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.automation-delivery-rules-dialog__time:focus-within{border-color:var(--kf-blue-600);box-shadow:0 0 0 3px var(--kf-blue-600-alpha-07)}.automation-delivery-rules-dialog__time .kf-input{min-height:40px;box-shadow:none;background:0 0;border:0;padding:0}.automation-delivery-rules-dialog__rule{background:var(--kf-neutral-0);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.automation-delivery-rules-dialog__rule-copy{flex:1;min-width:0}.automation-delivery-rules-dialog__rule-title{color:var(--kf-blue-600);align-items:center;gap:8px;display:flex}.automation-delivery-rules-dialog__rule-title strong{color:var(--ink);font-size:12px}.automation-delivery-rules-dialog__rule-copy p{color:var(--muted);margin:6px 0 0 25px;font-size:10.5px;line-height:1.45}.kf-dialog.automation-folder-dialog{width:min(520px,100vw - 40px)}.automation-folder-dialog__field{flex-direction:column;gap:7px;display:flex}.automation-folder-dialog__field>span{color:#526176;font-size:10.5px;font-weight:750}.automation-folder-dialog__field>span small{color:var(--muted);margin-left:4px;font-size:9.5px;font-weight:650}.automation-folder-dialog__field+.automation-folder-dialog__field{margin-top:12px}.automation-folder-dialog__textarea{box-sizing:border-box;width:100%;min-height:84px;color:var(--ink);border:1px solid var(--line);font:inherit;resize:vertical;background:#fff;border-radius:11px;outline:none;padding:10px 12px;font-size:12px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background .16s}.automation-folder-dialog__textarea::placeholder{color:#94a3b8}.automation-folder-dialog__textarea:focus{border-color:#2f80ed94;box-shadow:0 0 0 3px #2f80ed1a}.automation-folder-color-picker{background:#f4f7fb;border:1px solid #94a3b833;border-radius:12px;align-items:center;gap:3px;width:max-content;margin-top:14px;padding:4px;display:inline-flex}.automation-folder-color-picker__swatch{--automation-folder-swatch:#2f80ed;--automation-folder-swatch-soft:#edf6ff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.automation-folder-color-picker__swatch>span{background:var(--automation-folder-swatch);border:1px solid color-mix(in srgb, var(--automation-folder-swatch) 78%, #fff);width:23px;height:23px;box-shadow:0 2px 6px color-mix(in srgb, var(--automation-folder-swatch) 18%, transparent);border-radius:7px;display:block}.automation-folder-color-picker__swatch:hover{background:var(--automation-folder-swatch-soft);transform:translateY(-1px)}.automation-folder-color-picker__swatch.is-selected{border-color:color-mix(in srgb, var(--automation-folder-swatch) 34%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--automation-folder-swatch) 10%, transparent), 0 3px 9px #0f172a0d;background:#fff}.automation-folder-color-picker__swatch:focus-visible{outline:2px solid var(--automation-folder-swatch);outline-offset:2px}.automation-folder-delete-note{background:#fffaf1;border:1px solid #d2891a33;border-radius:12px;padding:14px}.automation-folder-delete-note strong{color:#9a5a06;font-size:12px}.automation-folder-delete-note p{color:#6b7280;margin:6px 0 0;font-size:10.5px;line-height:1.5}.app-shell.dark-mode .automation-premium-setting__title-row>span{color:#72c7fb;background:#13243a;border-color:#31577e}.app-shell.dark-mode .automation-library-heading__icon{background:#111c2d}.app-shell.dark-mode .automation-stat{background:#142238c2;border-color:#94a3b824}.app-shell.dark-mode .automation-stat--performance-low{background:#142238c2;border-color:#94a3b824}.app-shell.dark-mode .automation-stat--performance-moderate{background:#142238c2;border-color:#94a3b824}.app-shell.dark-mode .automation-stat--performance-strong{background:#142238c2;border-color:#94a3b824}.app-shell.dark-mode .automation-stat--contacts{background:#142238c2;border-color:#94a3b824}.app-shell.dark-mode .automation-stat--contacts .automation-stat-copy strong{color:#72c7fb}.app-shell.dark-mode .automation-pipeline-outcome,.app-shell.dark-mode .automation-handoff-outcome{background:linear-gradient(135deg, #111c2d 0%, var(--automation-folder-dark-soft) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 24%, transparent);box-shadow:0 4px 12px color-mix(in srgb, var(--automation-folder-accent) 8%, transparent)}.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:hover,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:focus-within{background:linear-gradient(135deg, #111c2d 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 82%, #17243a) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 46%, transparent);box-shadow:0 10px 24px color-mix(in srgb, var(--automation-folder-accent) 15%, transparent)}.app-shell.dark-mode .automation-pipeline-outcome .kf-section-header__icon{color:color-mix(in srgb, var(--automation-folder-accent) 82%, #fff);background:color-mix(in srgb, var(--automation-folder-dark-soft) 78%, #111c2d);border-color:color-mix(in srgb, var(--automation-folder-accent) 30%, transparent)}.app-shell.dark-mode .automation-pipeline-outcome .kf-section-header__badge{color:color-mix(in srgb, var(--automation-folder-accent) 82%, #fff);background:color-mix(in srgb, var(--automation-folder-dark-soft) 84%, #111c2d);border-color:color-mix(in srgb, var(--automation-folder-accent) 30%, transparent)}.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:hover .kf-section-header__icon,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:focus-within .kf-section-header__icon,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:hover .kf-section-header__badge,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:focus-within .kf-section-header__badge{color:color-mix(in srgb, var(--automation-folder-accent) 94%, #fff);background:color-mix(in srgb, var(--automation-folder-dark-soft) 96%, #17243a);border-color:color-mix(in srgb, var(--automation-folder-accent) 44%, transparent)}.app-shell.dark-mode .automation-pipeline-outcome__value{border-color:color-mix(in srgb, var(--automation-folder-accent) 18%, #94a3b829);background:#0f1a2a9e}@media (width<=1480px){.automation-premium-settings-grid{grid-template-columns:1fr}.automation-premium-setting{min-height:112px}.automation-delivery-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.automation-delivery-strip__title{grid-column:1/-1}.automations-list{grid-template-columns:1fr}}@media (width<=1100px){.automation-library-header{align-items:flex-start}.automation-library-actions{flex-wrap:wrap}.automation-delivery-strip{grid-template-columns:1fr 1fr}.automation-delivery-strip__title{grid-column:1/-1}.automation-folder__header{flex-wrap:wrap;align-items:flex-start}.automation-folder__header-tools{justify-content:flex-start;width:100%;padding-left:79px}.automation-card-summary{grid-template-columns:minmax(280px,1fr) auto}.automation-card-statistics--summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.automation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.automations-page{padding:20px 16px 36px}.automation-command-center,.automation-library-shell{padding:14px}.automation-command-center__intro{flex-direction:column}.automation-premium-setting{grid-template-columns:1fr;gap:12px}.automation-premium-setting__control,.automation-premium-setting__control--select{justify-content:space-between;width:100%;min-width:0}.automation-protection-select,.automation-routing-select{width:100%;min-width:0}.automation-delivery-strip{grid-template-columns:1fr}.automation-delivery-strip__title{grid-column:auto}.automation-library-header{flex-direction:column;align-items:flex-start}.automation-library-actions{flex-direction:column;align-items:stretch;width:100%}.automation-library-actions .automation-health-grid{width:100%}.automations-toolbar{grid-template-columns:1fr}.automations-status-select{width:100%;min-width:0}.automation-folder__header-tools{padding-left:0}.automation-folder-color-picker{justify-content:space-between;width:100%;max-width:100%}.automation-folder-color-picker__swatch{width:36px;min-width:36px;height:36px}.automation-card-summary{grid-template-columns:1fr;gap:12px;padding-right:54px}.automation-card__identity{grid-template-columns:40px minmax(0,1fr)}.automation-card-icon{width:40px;height:40px}.automation-status{justify-self:start}.automation-card-statistics--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-detail-grid,.automation-routing-grid,.automation-delivery-rules-dialog__schedule-grid{grid-template-columns:1fr}.automation-expanded-content{padding-right:54px}.automation-expanded-footer,.automation-secondary-actions,.automation-expanded-primary-actions{flex-direction:column;align-items:stretch}.automation-secondary-actions .kf-button,.automation-expanded-primary-actions .kf-button,.automation-selector-control,.automation-edit-button{width:100%}.automation-selector-control{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.automation-folder__chevron,.automation-folder__content-shell,.automation-folder__content-inner,.automation-card__expand-shell,.automation-card__expand-inner{transition:none!important}}.automation-weekend-slot>.weekend-sending-panel{margin-top:16px;padding:16px 18px}.weekend-sending-modal{width:min(560px,100vw - 48px)}.weekend-sending-field{color:var(--ink);gap:8px;font-size:13px;font-weight:700;display:grid}.weekend-sending-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.automation-weekend-slot{display:contents}.is-awaiting-settings .automation-premium-setting__control,.is-awaiting-settings .automation-delivery-strip__item strong,.is-awaiting-settings .weekend-sending-panel button{visibility:hidden}.automation-builder-header{z-index:20;background:var(--kf-neutral-0,#fff);border-bottom:1px solid var(--line,#dfe7f1);flex-direction:column;flex:none;width:100%;display:flex;position:relative;box-shadow:0 7px 22px #0f52e80b}.automation-builder-header *,.automation-builder-header :before,.automation-builder-header :after{box-sizing:border-box}.automation-builder-header-main{border-bottom:1px solid #e7edf4;grid-template-columns:minmax(150px,auto) minmax(280px,1fr) auto;align-items:center;gap:22px;width:100%;padding:18px 28px;display:grid}.automation-builder-back{flex:none;width:fit-content}.automation-builder-title-input,.automation-builder-description-input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:inherit;transition:box-shadow .16s}.automation-builder-title-input{color:var(--ink,#172033);letter-spacing:-.035em;font-size:22px;font-weight:850;line-height:1.25}.automation-builder-description-input{color:var(--muted,#64748b);font-size:12px;font-weight:500;line-height:1.45}.automation-builder-title-input::placeholder{color:#8d9bad;opacity:1}.automation-builder-description-input::placeholder{color:#9aa8b8;opacity:1}.automation-builder-title-input:hover,.automation-builder-description-input:hover{box-shadow:inset 0 -1px #34aef766}.automation-builder-title-input:focus,.automation-builder-description-input:focus{box-shadow:inset 0 -1px #34aef7}.automation-builder-header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.automation-builder-status{color:#667b91;background:#f7fbff;border:1px solid #d5e4f3;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:inline-flex}.automation-builder-status span{color:#0f52e8;white-space:nowrap;background:#eaf4ff;border:1px solid #cfe3fb;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:4px 9px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.automation-builder-status strong{color:#66778b;white-space:nowrap;margin:0;font-size:11px;font-weight:800;line-height:1}.automation-builder-config-toolbar{background:#f8fbff;border-bottom:1px solid #e3ebf4;align-items:center;gap:16px;width:100%;padding:12px 28px;display:flex}.automation-builder-config-toolbar-label{flex:0 auto;align-items:center;gap:11px;min-width:0;display:inline-flex}.automation-builder-config-toolbar-icon{color:#0f52e8;background:#fff;border:1px solid #cfe3fb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 3px 8px #0f52e80a}.automation-builder-config-toolbar-icon svg{color:currentColor;stroke:currentColor}.automation-builder-config-toolbar-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.automation-builder-config-toolbar-copy strong{color:var(--ink,#172033);font-size:12px;font-weight:850;line-height:1.25}.automation-builder-config-toolbar-copy>span{color:var(--muted,#64748b);font-size:11px;font-weight:500;line-height:1.35}.automation-builder-config-summary{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.automation-builder-config-summary>span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #dce5ef;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;overflow:hidden}.automation-builder-config-summary>span:hover{background:#f8fbff;border-color:#c9d9ea;box-shadow:0 3px 8px #0f52e80a}.automation-builder-config-summary>span strong{color:#34445a;font-size:inherit;font-weight:800}.automation-summary-value{color:#64748b;font-weight:600}.automation-config-collapse-button{white-space:nowrap;flex:none;margin-left:auto}.automation-builder-config{opacity:1;visibility:visible;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-height:1500px;padding:18px 28px 22px;transition:max-height .28s,opacity .22s,padding-top .22s,padding-bottom .22s,visibility linear;display:grid;overflow:hidden}.automation-builder-config.is-collapsed{opacity:0;visibility:hidden;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .28s,opacity .18s,padding-top .22s,padding-bottom .22s,visibility 0s linear .28s}.automation-builder-config-slot{min-width:0}.automation-builder-config-slot--trigger{grid-area:1/1}.automation-builder-config-slot--pipeline{grid-area:1/2}.automation-builder-config-slot--source{grid-area:2/1}.automation-builder-config-slot--smart-delivery{grid-area:2/2}.automation-builder-config-slot--handoff{grid-area:3/1/auto/-1}.automation-builder-config-slot--schedule{grid-area:4/1/auto/-1}.automation-builder-detail-panel{min-width:0;height:100%;color:var(--ink,#172033);border:1px solid var(--line,#dce5ef);box-shadow:none;background:linear-gradient(#fff 0%,#fbfdff 55%,#f5f9ff 100%);border-radius:14px;flex-direction:column;padding:16px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.automation-builder-detail-panel:hover{background:#fff;border-color:#34aef76b;transform:translateY(-1px);box-shadow:0 8px 19px #0f52e80f}.automation-builder-detail-panel:focus-within{border-color:#34aef78c;box-shadow:0 0 0 3px #34aef712,0 8px 19px #0f52e80d}.automation-builder-detail-header{align-items:center;gap:12px;min-width:0;display:flex}.automation-builder-detail-icon{color:#0f52e8;background:#fff;border:1px solid #cfe3fb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 3px 8px #0f52e80a}.automation-builder-detail-icon svg{color:currentColor;stroke:currentColor}.automation-builder-detail-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-builder-detail-title-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.automation-builder-detail-title-row strong{color:var(--ink,#172033);font-size:12px;font-weight:850;line-height:1.25}.automation-builder-detail-copy>span{color:var(--muted,#64748b);font-size:11px;font-weight:500;line-height:1.35}.automation-builder-feature-pill{color:#0f52e8;letter-spacing:.035em;background:#edf6ff;border:1px solid #d5e9ff;border-radius:999px;align-items:center;padding:3px 7px;font-size:8px;font-weight:850;line-height:1;display:inline-flex}.automation-builder-detail-control{width:100%;min-width:0;margin-top:12px}.automation-builder-detail-control>*{width:100%;min-width:0}.automation-builder-detail-control>.kf-select,.automation-builder-detail-control>.kf-input{width:100%}.automation-builder-handoff-controls{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.automation-builder-handoff-field{min-width:0}.automation-builder-handoff-field>label{color:var(--muted,#64748b);margin-bottom:6px;font-size:10px;font-weight:800;line-height:1.2;display:block}.automation-builder-handoff-delay{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.automation-builder-handoff-delay>span{color:var(--muted,#64748b);white-space:nowrap;font-size:11px;font-weight:750}.automation-builder-handoff-field .kf-input,.automation-builder-handoff-field .kf-select{width:100%}.automation-builder-handoff-field .kf-input:disabled{opacity:1;cursor:not-allowed}.automation-builder-schedule-panel{min-height:0}.automation-builder-schedule-topline{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.automation-schedule-summary{color:#0f52e8;white-space:nowrap;background:#edf6ff;border:1px solid #d5e9ff;border-radius:999px;flex:none;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.automation-schedule-mode-selector{background:#eef2f7;border:1px solid #dce5ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,620px);padding:4px;display:grid}.automation-schedule-mode-option{color:#66788b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:40px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:800;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.automation-schedule-mode-option:hover{color:#34445a}.automation-schedule-mode-option:focus-visible{outline-offset:2px;outline:2px solid #0f52e866}.automation-schedule-mode-option.is-selected{color:#0f52e8;background:#fff;border-color:#c8dcf3;box-shadow:0 3px 9px #2b52781a}.automation-schedule-mode-note{color:var(--muted,#64748b);margin-top:9px;font-size:12px;font-weight:500;line-height:1.45}.automation-schedule-fields{background:#f8fbff;border:1px solid #e0e8f1;border-radius:11px;grid-template-columns:repeat(4,minmax(130px,1fr));gap:14px;margin-top:15px;padding:14px;transition:opacity .16s,background-color .16s,border-color .16s;display:grid}.automation-schedule-field{flex-direction:column;gap:7px;min-width:0;display:flex}.automation-schedule-field>label{color:#526a83;font-size:11px;font-weight:800;line-height:1.2}.automation-schedule-field>.kf-select,.automation-schedule-field>.kf-input{width:100%}.automation-time-input{align-items:center;width:100%;min-width:0;display:flex;position:relative}.automation-time-input>svg{z-index:1;color:#0f52e8;stroke:currentColor;pointer-events:none;position:absolute;left:12px}.automation-time-input .kf-input{width:100%;padding-left:36px}.automation-schedule-fields.is-disabled{background:#f4f6f8;border-color:#e0e5ea}.automation-schedule-fields.is-disabled .automation-time-input>svg{color:#8b98a6}.automation-schedule-fields.is-disabled .kf-input,.automation-schedule-fields.is-disabled .kf-select{cursor:not-allowed}.automation-schedule-error{color:#b42318;background:#fff2f0;border:1px solid #ffd1cc;border-radius:7px;align-items:center;margin-top:9px;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}@media (width<=1100px){.automation-builder-header-main{grid-template-columns:auto minmax(220px,1fr)}.automation-builder-header-actions{grid-column:1/-1;justify-content:flex-end}.automation-schedule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.automation-builder-header-main{grid-template-columns:1fr;gap:14px;padding:16px 18px}.automation-builder-back{order:1}.automation-builder-identity{order:2}.automation-builder-header-actions{flex-wrap:wrap;order:3;justify-content:flex-start;width:100%}.automation-builder-config-toolbar{flex-wrap:wrap;align-items:flex-start;padding:12px 18px}.automation-builder-config-toolbar-label{flex:auto}.automation-builder-config-summary{flex-wrap:wrap;flex:1 0 100%;order:3;width:100%;overflow:visible}.automation-config-collapse-button{margin-left:auto}.automation-builder-config{grid-template-columns:1fr;padding:16px 18px 20px}.automation-builder-config-slot--trigger,.automation-builder-config-slot--source,.automation-builder-config-slot--pipeline,.automation-builder-config-slot--smart-delivery,.automation-builder-config-slot--handoff,.automation-builder-config-slot--schedule{grid-area:auto/1}.automation-builder-schedule-topline{flex-direction:column;align-items:flex-start}}@media (width<=620px){.automation-builder-header-main{padding:14px}.automation-builder-title-input{font-size:20px}.automation-builder-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.automation-builder-status{grid-column:1/-1;justify-content:flex-start;width:100%}.automation-builder-header-actions>.kf-button{width:100%}.automation-builder-config-toolbar{padding:11px 14px}.automation-builder-config-toolbar-copy>span{display:none}.automation-builder-config-summary>span{max-width:100%}.automation-config-collapse-button{width:100%;margin-left:0}.automation-builder-config{gap:12px;padding:14px}.automation-schedule-summary{white-space:normal}.automation-schedule-mode-selector,.automation-schedule-fields,.automation-builder-handoff-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.automation-builder-config,.automation-builder-title-input,.automation-builder-description-input,.automation-builder-detail-panel,.automation-schedule-mode-option,.automation-schedule-fields{transition:none}}.automation-builder{background:#f8fbff;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.automation-builder-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d8e9 transparent;flex:1;min-height:0;overflow:auto}.automation-builder-scroll::-webkit-scrollbar{width:8px;height:8px}.automation-builder-scroll::-webkit-scrollbar-thumb{background:#c8d8e9;border-radius:999px}.automation-builder-canvas{min-width:980px;min-height:100%;padding:34px 40px 80px}.automation-builder{--kaskade-blue:#0866ff;--kaskade-blue-hover:#0057e6;--kaskade-blue-soft:#edf5ff;--kaskade-blue-panel:#e5f0ff;--kaskade-blue-border:#a9ceff;--kaskade-text:#0f172a;--kaskade-text-secondary:#52647c;--kaskade-text-muted:#76879d;--kaskade-border:#d7e2f0;--kaskade-canvas:#f5f9ff;--kaskade-white:#fff}.automation-builder-scroll,.automation-builder-canvas,.automation-day-workspace{background:var(--kaskade-canvas)}.automation-builder{--kaskade-gradient:linear-gradient(135deg, #0b5cff 0%, #1685ff 55%, #21a7ff 100%);--kaskade-gradient-hover:linear-gradient(135deg, #064fe7 0%, #0879f4 55%, #1498ef 100%);--kaskade-panel-blue:#f1f7ff;--kaskade-panel-border:#9ed2ff;--kaskade-panel-border-hover:#69b7ff;background:#f5f9ff;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.automation-builder-scroll{overscroll-behavior:contain;background:#f5f9ff;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.automation-builder-canvas{min-height:100%}.automation-builder-save,.automation-builder-finalize{white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:800;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.automation-builder-save:hover{color:#0866ff;background:#f3f8ff;border-color:#99c2f1;transform:translateY(-1px)}.automation-builder-finalize:hover{background:linear-gradient(135deg,#064fe7 0%,#0879f4 55%,#1498ef 100%);transform:translateY(-1px);box-shadow:0 10px 23px #0b5cff4d,inset 0 1px #ffffff42}.automation-builder-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.automation-builder-save,.automation-builder-finalize{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 14px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:inline-flex}.automation-builder-save{color:#27506f;background:#fff;border:1px solid #ccd8e5}.automation-builder-save:hover{background:#f7fbff;border-color:#8bbcff}.automation-builder-finalize{color:#fff;background:linear-gradient(135deg,#1685ff 0%,#145cff 100%);border:1px solid #0000;box-shadow:0 8px 18px #1467ff33}.automation-builder-finalize:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1467ff47}.automation-builder-scroll,.automation-builder-canvas,.automation-builder-content{width:100%;max-width:none}.automation-day{grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.automation-day-rail{color:#0f52e8;background:linear-gradient(#0f52e80d,#34aef71c);border:1px solid #34aef747;border-radius:18px;justify-content:center;align-items:center;min-height:520px;display:flex}.automation-day-rail span{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:850;transform:rotate(180deg)}.automation-day-content{flex-direction:column;align-items:center;max-width:1180px;display:flex}.automation-day-workspace{flex-direction:column;min-width:0;display:flex}.automation-day-content{flex-direction:column;flex:1;align-items:center;width:100%;max-width:none;display:flex}.automation-day-block{width:100%}.automation-day{grid-template-columns:46px minmax(0,1fr);gap:22px}.automation-day-rail{border-radius:15px;width:46px;min-height:500px}.automation-day-footer{flex-direction:column;align-items:center;width:100%;margin-top:22px;display:flex}.automation-day-block.is-empty-day .automation-day-content{padding-top:34px}.automation-day-rail{position:relative}.automation-day-rail>span{margin-top:38px}.automation-day-footer{width:100%}.automation-day-block{position:relative}.automation-day{grid-template-columns:92px minmax(0,1fr);align-items:stretch;min-height:240px;display:grid}.automation-day-rail{border-right:1px solid var(--border-color,#dfe5ef);justify-content:center;align-items:flex-start;padding:32px 12px;display:flex;position:relative}.automation-day-rail>span{color:#53657f;white-space:nowrap;background:#f5f8fd;border:1px solid #cbd9ee;border-radius:999px;justify-content:center;align-items:center;min-width:58px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:sticky;top:24px}.automation-day-workspace{min-width:0;padding:34px 38px 42px}.automation-day-content{flex-direction:column;align-items:center;width:100%;max-width:1120px;margin:0 auto;display:flex}.automation-day-footer{grid-template-columns:92px minmax(0,1fr);display:grid}.automation-day-rail{background:#e5f2ff;border-right:1px solid #a9d2ff}.automation-day-rail>span{color:var(--kaskade-blue);background:#fff;border:1px solid #add1fb;font-weight:800;box-shadow:0 3px 10px #0866ff14}.automation-day-block:first-child{scroll-margin-top:18px}.automation-builder-step{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(720px,100%);padding:18px;display:grid;box-shadow:0 10px 28px #0f172a0b}.automation-builder-step-icon{color:#0f52e8;background:#edf5ff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.automation-builder-step-copy{min-width:0}.automation-builder-step-type{color:#0f52e8;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850;display:block}.automation-builder-step-copy strong{color:var(--ink);margin-top:4px;font-size:15px;display:block}.automation-builder-step-copy p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.automation-builder-step-meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:9px;font-size:10px;display:flex}.automation-builder-step-meta>span{align-items:center;gap:5px;display:inline-flex}.automation-builder-step-edit{color:#0f52e8;cursor:pointer;background:#f3f8ff;border:1px solid #dbe7f5;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:750;display:inline-flex}.automation-step-editor-body{flex-direction:column;gap:18px;padding:21px 22px 23px;display:flex;overflow-y:auto}.automation-delay-fields{align-items:flex-start;gap:10px;display:flex}.automation-delay-fields>span{color:var(--text-secondary,#64748b);margin-top:11px;font-size:1rem;font-weight:700}.automation-delay-fields label{flex-direction:column;gap:6px;width:102px;display:flex}.automation-delay-fields input{border:1px solid var(--border-color,#dbe3ee);width:100%;min-height:43px;color:var(--text-primary,#172033);font:inherit;text-align:center;background:var(--surface-color,#fff);border-radius:10px;outline:none;padding:0 10px;font-size:.9rem}.automation-delay-fields input:focus{border-color:#4f7cff;box-shadow:0 0 0 3px #4f7cff21}.automation-delay-fields small{color:var(--text-secondary,#64748b);text-align:center;font-size:.7rem}.automation-delay-input{align-items:center;gap:10px;display:flex}.automation-delay-input input{width:110px}.automation-delay-input small{color:var(--text-secondary,#64748b);font-size:.76rem}.automation-builder-step-group{flex-direction:column;align-items:center;width:100%;display:flex}.automation-builder-step{background:#fff;border:1px solid #d9e1ec;border-radius:18px;align-items:flex-start;min-width:0;min-height:132px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 8px 24px #18274b0d,0 2px 6px #18274b0a}.automation-builder-step:hover{border-color:#b9c9df;transform:translateY(-1px);box-shadow:0 12px 30px #18274b14,0 3px 8px #18274b0d}.automation-builder-step-icon{color:#2563eb;background:#edf4ff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;margin-right:15px;display:inline-flex}.automation-builder-step-copy{flex:1;min-width:0;padding-right:80px}.automation-builder-step-type{color:#73839a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.automation-builder-step-copy>strong{color:#172033;margin-bottom:7px;font-size:16px;font-weight:750;line-height:1.3;display:block}.automation-builder-step-copy>p{color:#66758a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.automation-builder-step-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.automation-builder-step-meta>span{color:#66758a;background:#f8fafc;border:1px solid #e1e7f0;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-flex}.automation-builder-step-edit{color:#5e6d82;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:inline-flex;position:absolute;top:17px;right:17px}.automation-builder-step-edit:hover{color:#2563eb;background:#f5f8fd;border-color:#b8c9e3}.automation-builder-step{border:1px solid var(--kaskade-border);background:var(--kaskade-white);box-shadow:0 10px 26px #2c4b7814,0 2px 5px #2c4b780d}.automation-builder-step:hover{border-color:#9fc6fa;box-shadow:0 14px 30px #264c821f,0 3px 7px #264c820f}.automation-builder-step-icon{background:var(--kaskade-blue-soft);color:var(--kaskade-blue);border:1px solid #d6e7ff}.automation-builder-step-type{color:var(--kaskade-blue);font-weight:800}.automation-builder-step-copy>strong{color:var(--kaskade-text);font-weight:800}.automation-builder-step-copy>p{color:var(--kaskade-text-secondary)}.automation-builder-step-meta>span{color:#52647c;background:#f8fbff;border:1px solid #d7e4f3}.automation-builder-step-edit{color:var(--kaskade-blue);background:#f4f8ff;border:1px solid #c9dcf7}.automation-builder-step-edit:hover{border-color:var(--kaskade-blue);background:var(--kaskade-blue);color:#fff}.automation-builder-step-copy{flex-direction:column;flex:1;min-width:0;padding-right:80px;display:flex}.automation-builder-step-footer{align-items:center;gap:14px;margin-top:14px;padding-right:0;display:flex}.automation-builder-step-footer .automation-builder-step-meta{flex:1;margin-top:0}.automation-step-with-variant{justify-content:center;align-items:center;width:min(720px,100% - 90px);display:flex;position:relative}.automation-step-with-variant:after{content:"";background:linear-gradient(90deg,#0f52e847,#34aef7b3);width:22px;height:2px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.automation-step-with-variant .automation-builder-step{width:100%}.automation-step-with-variant:after{display:none}.automation-add-variant-card{text-align:left;color:#0f52e8;cursor:pointer;background:#fff;border:1px dashed #0f52e857;border-radius:15px;align-items:center;gap:11px;min-height:86px;padding:12px 13px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 7px 18px #0f52e80b}.automation-add-variant-card:hover{background:#f9fcff;border-color:#34aef7;transform:translateY(-2px);box-shadow:0 10px 22px #0f52e814}.automation-add-variant-icon{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 12px #0f52e829}.automation-add-variant-copy{min-width:0}.automation-add-variant-copy strong,.automation-add-variant-copy small{display:block}.automation-add-variant-copy strong{color:var(--ink);font-size:12px}.automation-add-variant-copy small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35}.automation-variant-list{flex-wrap:wrap;justify-content:center;gap:12px;width:min(100%,806px);margin-top:14px;display:flex}.automation-variant-preview{border:1px solid var(--border-color,#e2e8f0);background:var(--surface-color,#fff);border-radius:14px;width:220px;min-height:105px;padding:14px;box-shadow:0 6px 18px #0f172a0f}.automation-variant-preview>span{color:#2563eb;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:700;display:block}.automation-variant-preview p{color:var(--text-primary,#172033);margin:0;font-size:.85rem;line-height:1.45}.automation-variant-preview small{color:var(--text-secondary,#64748b);margin-top:9px;font-size:.72rem;display:block}.automation-variant-inheritance-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:.76rem;line-height:1.45;display:flex}.automation-variant-inheritance-note svg{flex:none;margin-top:1px}.automation-variant-list{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;align-items:stretch;gap:10px;width:min(100%,920px);margin-top:14px;display:grid}.automation-variant-preview{width:auto;min-width:0;min-height:105px;padding:13px 14px;position:relative}.automation-variant-preview p{overflow-wrap:anywhere}.automation-variant-remove{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.automation-variant-remove:active{transform:scale(.9)}.automation-variant-remove:focus-visible{outline-offset:2px;outline:3px solid #dc262629}.automation-add-variant-card.is-at-limit{color:#64748b;cursor:not-allowed;box-shadow:none;background:#f8fafc;border-color:#cbd5e1}.automation-add-variant-card.is-at-limit:hover{box-shadow:none;background:#f8fafc;border-color:#cbd5e1;transform:none}.automation-add-variant-card.is-at-limit .automation-add-variant-copy strong,.automation-add-variant-card.is-at-limit .automation-add-variant-copy small{color:#64748b}.automation-step-anchor-row.with-variant-column{grid-template-columns:minmax(0,560px) minmax(180px,230px);gap:16px}.automation-step-anchor-row.without-variant-column{grid-template-columns:minmax(0,560px)}.automation-step-with-variant{grid-template-columns:minmax(0,700px) 210px;justify-content:center;align-items:stretch;gap:18px;width:100%;display:grid}.automation-step-with-variant.without-variant{grid-template-columns:minmax(0,700px)}.automation-add-variant-card{color:#51647f;text-align:left;cursor:pointer;background:#f8fbff;border:1px dashed #aebfda;border-radius:18px;justify-content:flex-start;align-items:center;gap:12px;min-height:132px;padding:18px;transition:background .18s,border-color .18s,transform .18s;display:flex}.automation-add-variant-card:hover{background:#eff6ff;border-color:#6f9fe8;transform:translateY(-1px)}.automation-add-variant-card.is-at-limit{color:#8a96a8;cursor:default;background:#f4f6f9;border-style:solid;border-color:#d7dfea;transform:none}.automation-add-variant-icon{color:#2563eb;background:#e1edff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.automation-add-variant-card.is-at-limit .automation-add-variant-icon{color:#8b96a7;background:#e4e8ee}.automation-add-variant-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.automation-add-variant-copy strong{color:inherit;font-size:13px;font-weight:750}.automation-add-variant-copy small{color:#7b899d;font-size:11px;line-height:1.4}.automation-variant-group{background:linear-gradient(145deg,#dae9fff0,#e8f1fff0);border:1px solid #b8cfee;border-radius:18px;width:min(100%,928px);margin-top:16px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffffb3}.automation-variant-group:before{content:"";background:#9eb6d7;width:2px;height:17px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.automation-variant-group-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.automation-variant-group-header>div{min-width:0}.automation-variant-group-header strong{color:#24466f;margin-bottom:4px;font-size:13px;font-weight:800;display:block}.automation-variant-group-header p{color:#607b9c;margin:0;font-size:11px;line-height:1.4}.automation-variant-group-header>span{color:#47698f;background:#ffffff8f;border:1px solid #668bbc47;border-radius:999px;flex:none;align-items:center;min-height:27px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.automation-variant-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.automation-variant-preview{background:#ffffffe0;border:1px solid #85a2c873;border-radius:13px;min-width:0;min-height:118px;padding:14px;position:relative;box-shadow:0 3px 10px #37537a0d}.automation-variant-preview-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.automation-variant-preview-header>span{color:#3d5f88;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.automation-variant-remove{color:#b8c1cd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.automation-variant-remove:hover{color:#dc2626;background:#fff1f2;border-color:#fecaca}.automation-variant-preview>p{color:#5f7086;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.automation-variant-preview>small{color:#53749d;margin-top:9px;font-size:10px;font-weight:700;display:inline-flex}.automation-add-variant-card{color:var(--kaskade-text);background:#fff;border:1px dashed #8fbcff;box-shadow:0 8px 20px #2c4b780d}.automation-add-variant-card:hover{border-color:var(--kaskade-blue);background:#f8fbff;box-shadow:0 10px 24px #0866ff1a}.automation-add-variant-icon{background:var(--kaskade-blue);color:#fff;box-shadow:0 5px 12px #0866ff3d}.automation-add-variant-copy strong{color:var(--kaskade-text)}.automation-add-variant-copy small{color:var(--kaskade-text-secondary)}.automation-add-variant-card.is-at-limit{color:#8390a2;box-shadow:none;background:#f5f7fa;border-color:#d9e1ec}.automation-add-variant-card.is-at-limit .automation-add-variant-icon{color:#8793a3;box-shadow:none;background:#dfe5ed}.automation-variant-group{border:1px solid var(--kaskade-blue-border);background:var(--kaskade-blue-panel);box-shadow:0 9px 22px #3369b512,inset 0 1px #ffffffd9}.automation-variant-group:before{background:#78adf3}.automation-variant-group-header strong{color:#123a70;font-weight:800}.automation-variant-group-header p{color:#56749a}.automation-variant-group-header>span{color:#315f96;background:#fff;border:1px solid #a7c9f4;font-weight:800}.automation-variant-preview{background:#fff;border:1px solid #bed5f1;box-shadow:0 7px 16px #31599114,0 2px 4px #3159910a}.automation-variant-preview:hover{border-color:#7fb1f1;box-shadow:0 10px 22px #3159911f,0 2px 5px #3159910d}.automation-variant-preview>small{color:var(--kaskade-blue)}.automation-add-variant-icon,.automation-add-step-card>span{background:var(--kaskade-gradient);color:#fff;border:0;box-shadow:0 7px 16px #0b5cff3d,inset 0 1px #ffffff3d}.automation-add-variant-card{background:#fff;border:1px dashed #86bdff}.automation-add-variant-card:hover{background:#f5faff;border-color:#1685ff}.automation-add-variant-card:hover .automation-add-variant-icon{background:var(--kaskade-gradient-hover);transform:translateY(-1px);box-shadow:0 9px 20px #0b5cff4d,inset 0 1px #ffffff42}.automation-add-variant-icon{border-radius:13px;width:42px;height:42px;transition:transform .16s,box-shadow .16s,background .16s}.automation-variant-group{border:1px solid var(--kaskade-panel-border);background:linear-gradient(105deg,#eff6fffa 0%,#f7fbfffa 62%,#f2f9fffa 100%);border-radius:17px;width:min(100%,928px);margin-top:16px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 7px 18px #236ec612,inset 0 1px #ffffffe6}.automation-variant-group:hover{border-color:var(--kaskade-panel-border-hover);box-shadow:0 10px 24px #236ec61c,inset 0 1px #fffffff2}.automation-variant-group:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1685ff75 28%,#21a7ff38 72%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.automation-variant-group:before{background:#61a9f3;width:2px;height:17px;top:-17px}.automation-variant-group-header{align-items:center;min-height:46px;margin-bottom:15px;padding-left:56px;position:relative}.automation-variant-group-header:before{color:#0866ff;content:"✦";background:#e7f3ff;border:1px solid #c7e2ff;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;font-weight:500;line-height:1;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffffe6}.automation-variant-group-header strong{color:#0f172a;align-items:center;margin-bottom:4px;font-size:13px;font-weight:800;display:inline-flex}.automation-variant-group-header strong:after{color:#0866ff;letter-spacing:.04em;text-transform:uppercase;content:"Message Testing";background:#e7f2ff;border:1px solid #bddcff;border-radius:999px;align-items:center;min-height:20px;margin-left:8px;padding:3px 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.automation-variant-group-header p{color:#64758b;font-size:11px}.automation-variant-group-header>span{color:#235b97;background:#fff;border:1px solid #b8d8fa;box-shadow:0 3px 8px #3166a712}.automation-variant-preview{background:#fff;border:1px solid #c4d8ef;border-radius:13px;min-height:118px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 7px 15px #274e7c12,0 2px 4px #274e7c0a}.automation-variant-preview:hover{border-color:#7cb7f6;transform:translateY(-1px);box-shadow:0 10px 21px #275b991f,0 2px 5px #275b990d}.automation-variant-preview-header>span{color:#245a94;font-weight:850}.automation-variant-preview>p{color:#53657c}.automation-add-step-card{color:#0f52e8;cursor:pointer;background:#fff;border:1px dashed #0f52e861;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:330px;min-height:150px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #0f52e80e}.automation-add-step-card:hover{border-color:#34aef7;transform:translateY(-2px);box-shadow:0 14px 30px #0f52e817}.automation-add-step-card>span{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.automation-add-step-card strong{color:var(--ink);font-size:14px}.automation-add-step-card small{max-width:260px;color:var(--muted);text-align:center;font-size:11px;line-height:1.45}.automation-step-connector span{background:linear-gradient(#0f52e82e,#34aef78c);border-radius:999px;width:2px;height:100%}.automation-add-step-inline,.automation-add-day-button{color:#0f52e8;cursor:pointer;background:#fff;border:1px solid #34aef752;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-family:inherit;font-size:12px;font-weight:750;display:inline-flex}.automation-add-step-card{border-radius:18px;width:300px;min-height:132px;padding:18px}.automation-add-step-card>span{border-radius:13px;width:42px;height:42px}.automation-step-connector{height:52px}.automation-day-divider{align-items:center;width:100%;margin-top:34px;display:flex}.automation-add-day-button{color:#fff;background:linear-gradient(135deg,#0f52e8,#34aef7);border:1px solid #0000;border-radius:13px;align-self:center;min-width:136px;min-height:46px;margin:20px 0 0;padding:0 18px;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 18px #0f52e833,0 2px 5px #0f52e814}.automation-add-day-button:hover{color:#fff;background:linear-gradient(135deg,#1769ff,#45b8fa);transform:translateY(-2px);box-shadow:0 11px 23px #0f52e845,0 3px 7px #0f52e81a}.automation-day-divider{width:100%;margin-top:0}.automation-day-divider span{width:100%}.automation-add-day-button{margin:20px 0 0}.automation-step-anchor-column .automation-step-connector{margin:0}.automation-step-connector{justify-content:center;width:2px;height:38px;display:flex}.automation-step-connector span{background:#93c5fd;border-radius:999px;width:2px;height:100%;display:block}.automation-day-block.is-empty-day .automation-add-step-card{margin-top:0}.automation-day-divider{width:100%}.automation-day-divider span{width:100%;display:block}.automation-day-content>.automation-add-step-card{align-self:center}.automation-add-step-card{color:#617087;cursor:pointer;background:#fbfcfe;border:1px dashed #b7c5d8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:min(100%,700px);min-height:118px;padding:20px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.automation-add-step-card:hover{color:#2563eb;background:#f2f7ff;border-color:#7aa5e5;transform:translateY(-1px)}.automation-add-step-card>span{color:#2563eb;background:#e7f0ff;border-radius:13px;justify-content:center;align-items:center;width:41px;height:41px;display:inline-flex}.automation-add-step-card strong{font-size:13px;font-weight:750}.automation-add-step-card small{color:#8793a4;text-align:center;font-size:11px}.automation-day-divider{grid-column:2;padding:0 38px}.automation-day-divider span{background:#e3e8f0;width:100%;height:1px;display:block}.automation-add-day-button{color:#52647d;cursor:pointer;background:#fff;border:1px solid #cbd7e7;border-radius:11px;justify-content:center;align-self:center;align-items:center;gap:8px;margin:26px auto 40px;padding:10px 16px;font-size:13px;font-weight:750;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 3px 10px #18274b0a}.automation-add-day-button:hover{color:#2563eb;background:#f3f7fd;border-color:#8eb0df;transform:translateY(-1px)}.automation-add-step-card{color:var(--kaskade-text);background:#fff;border:1px dashed #8fbcff;box-shadow:0 8px 20px #2c4b780d}.automation-add-step-card:hover{border-color:var(--kaskade-blue);color:var(--kaskade-blue);background:#f8fbff;box-shadow:0 10px 24px #0866ff1a}.automation-add-step-card>span{background:var(--kaskade-blue);color:#fff;box-shadow:0 5px 12px #0866ff38}.automation-add-step-card strong{color:var(--kaskade-text);font-weight:800}.automation-add-step-card small{color:var(--kaskade-text-secondary)}.automation-day-divider span{background:#cbdcf1}.automation-add-day-button{color:#355779;background:#fff;border:1px solid #bdd3ef;box-shadow:0 5px 13px #2c4b780f}.automation-add-day-button:hover{border-color:var(--kaskade-blue);background:var(--kaskade-blue);color:#fff;box-shadow:0 7px 16px #0866ff33}.automation-add-step-card{background:#fff;border:1px dashed #86bdff}.automation-add-step-card:hover{background:#f5faff;border-color:#1685ff}.automation-add-step-card>span{color:#fff;background:linear-gradient(135deg,#0f52e8 0%,#1685ff 55%,#34aef7 100%);border:0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 16px #0f52e838,inset 0 1px #ffffff3d}.automation-add-step-card:hover>span{background:var(--kaskade-gradient-hover);transform:translateY(-1px);box-shadow:0 9px 20px #0b5cff4d,inset 0 1px #ffffff42}.automation-add-day-button{background:var(--kaskade-gradient);color:#fff;border:0;border-radius:12px;min-height:42px;padding:10px 18px;box-shadow:0 8px 18px #0b5cff3d,inset 0 1px #ffffff3d}.automation-add-day-button:hover{background:var(--kaskade-gradient-hover);color:#fff;border:0;transform:translateY(-2px);box-shadow:0 11px 23px #0b5cff52,inset 0 1px #ffffff42}.automation-add-day-button:active{transform:translateY(0)}.automation-add-day-button svg{color:#fff;stroke-width:2.5px}.automation-builder-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;justify-content:center;align-items:center;padding:24px;animation:.16s automation-modal-fade-in;display:flex;position:fixed;inset:0}.automation-step-picker-modal,.automation-step-editor-modal,.automation-variant-editor-modal{border:1px solid var(--border-color,#e2e8f0);background:var(--surface-color,#fff);border-radius:20px;width:min(100%,620px);max-height:calc(100vh - 48px);animation:.18s automation-modal-rise;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.automation-step-editor-modal,.automation-variant-editor-modal{flex-direction:column;display:flex}.automation-step-picker-modal{width:min(100%,600px)}.automation-step-editor-modal,.automation-variant-editor-modal{width:min(100%,590px)}.automation-builder-modal-header{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:20px 22px;display:flex}.automation-builder-modal-header>div{align-items:center;gap:13px;min-width:0;display:flex}.automation-builder-modal-icon{color:#2563eb;background:#eff6ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.automation-builder-modal-header h2{color:var(--text-primary,#172033);margin:0;font-size:1.05rem;font-weight:750;line-height:1.25}.automation-builder-modal-header p{color:var(--text-secondary,#64748b);margin:4px 0 0;font-size:.8rem;line-height:1.4}.automation-builder-modal-close{width:36px;height:36px;color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}.automation-builder-modal-close:hover{color:var(--text-primary,#172033);background:#f1f5f9}.automation-builder-modal-close:active{transform:scale(.94)}.automation-step-picker-option{text-align:left;min-width:0;min-height:126px;color:var(--text-primary,#172033);border:1px solid var(--border-color,#e2e8f0);cursor:pointer;background:#fff;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:8px 12px;margin:0;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;display:grid}.automation-step-picker-option>span{color:#2563eb;background:#eff6ff;border-radius:11px;grid-area:1/1;justify-content:center;align-items:center;width:42px;height:42px;margin:0;display:inline-flex}.automation-step-picker-option strong{min-width:0;color:var(--text-primary,#172033);opacity:1;visibility:visible;grid-area:1/2;margin:0;font-size:14px;font-weight:800;line-height:1.25;display:block}.automation-builder-modal-footer{border-top:1px solid var(--border-color,#e2e8f0);background:#fafbfc;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.automation-builder-modal-footer>div{align-items:center;gap:10px;display:flex}.automation-confirmation-modal{background:#fff;border:1px solid #dce3ed;border-radius:20px;width:min(100vw - 32px,480px);animation:.18s ease-out automation-modal-enter;overflow:hidden;box-shadow:0 24px 70px #0f172a38,0 8px 24px #0f172a1a}.automation-confirmation-modal .automation-builder-modal-header{border-bottom:1px solid #e7ebf1;padding:22px 22px 18px}.automation-confirmation-modal .automation-builder-modal-header>div{align-items:flex-start;gap:13px;min-width:0;display:flex}.automation-confirmation-modal .automation-builder-modal-header h2{color:#172033;margin:0 0 5px;font-size:18px;line-height:1.25}.automation-confirmation-modal .automation-builder-modal-header p{color:#6f7d90;margin:0;font-size:13px;line-height:1.55}.automation-builder-modal-icon.danger{color:#dc2626;background:#fff1f2;border-radius:12px;flex:none;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.automation-confirmation-modal .automation-builder-modal-footer{background:#fafbfc;justify-content:space-between;align-items:center;padding:16px 22px 20px;display:flex}.automation-confirmation-modal .automation-builder-modal-footer>div{align-items:center;gap:10px;display:flex}.kaskade-dialog-backdrop{z-index:2000;-webkit-backdrop-filter:blur(5px);background:#1c27367a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.kaskade-dialog{background:#fff;border:1px solid #d8e2ef;border-radius:19px;width:min(100%,430px);animation:.18s ease-out kaskade-dialog-enter;overflow:hidden;box-shadow:0 24px 60px #14223438,0 8px 20px #1422341a}.kaskade-dialog form{flex-direction:column;display:flex}.kaskade-dialog-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 20px 12px;display:flex}.kaskade-dialog-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.kaskade-dialog-heading>div{min-width:0}.kaskade-dialog-heading h2{color:#182338;margin:1px 0 3px;font-size:17px;font-weight:800;line-height:1.3}.kaskade-dialog-heading p{color:#718198;margin:0;font-size:12px;line-height:1.4}.kaskade-dialog-status-icon{border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kaskade-dialog-status-icon.is-danger{color:#ff3347;background:#fff0f2;border:1px solid #ffd5d9}.kaskade-dialog-status-icon.is-info{color:#0875f5;background:#edf6ff;border:1px solid #cce3ff}.kaskade-dialog-close{color:#617188;cursor:pointer;background:#f5f8fc;border:1px solid #d7e1ed;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.kaskade-dialog-close:hover{color:#0866ff;background:#edf5ff;border-color:#bad2ef}.kaskade-dialog-body{padding:4px 20px 20px}.kaskade-dialog-message{color:#687991;margin:0;font-size:13px;line-height:1.55}.kaskade-dialog-field{flex-direction:column;gap:7px;display:flex}.kaskade-dialog-field>span{color:#34445c;font-size:12px;font-weight:750}.kaskade-dialog-field input{color:#172238;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #ccd9e8;border-radius:10px;outline:none;padding:0 13px;font-size:14px;transition:border-color .16s,box-shadow .16s}.kaskade-dialog-field input:focus{border-color:#1685ff;box-shadow:0 0 0 3px #1685ff21}.kaskade-dialog-error{color:#e32636;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;font-weight:650;line-height:1.4;display:flex}.kaskade-dialog-footer{background:#fbfcfe;border-top:1px solid #e4eaf2;justify-content:flex-end;align-items:center;gap:10px;padding:15px 20px 20px;display:flex}.kaskade-dialog-secondary,.kaskade-dialog-primary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-width:92px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:800;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.kaskade-dialog-secondary{color:#52637a;background:#fff;border:1px solid #d3deeb}.kaskade-dialog-secondary:hover{background:#f6f9fd;border-color:#b6c9e0}.kaskade-dialog-primary{color:#fff;background:linear-gradient(135deg,#0b5cff 0%,#1685ff 55%,#21a7ff 100%);border:1px solid #0000;box-shadow:0 8px 18px #0b5cff38,inset 0 1px #ffffff3d}.kaskade-dialog-primary:hover{background:linear-gradient(135deg,#064fe7 0%,#0879f4 55%,#1498ef 100%);transform:translateY(-1px);box-shadow:0 10px 22px #0b5cff4d,inset 0 1px #ffffff40}.kaskade-dialog-primary.is-danger{color:#fff;background:#f12838;border-color:#f12838;box-shadow:0 7px 16px #f1283833}.kaskade-dialog-primary.is-danger:hover{background:#d91e2d;border-color:#d91e2d;box-shadow:0 9px 19px #d91e2d42}@media (width<=640px){.automation-builder-modal-backdrop{padding:14px}.automation-step-picker-grid{grid-template-columns:1fr;padding:16px}.automation-step-picker-option{min-height:112px}}.automation-step-picker-modal{height:auto;min-height:0;overflow:hidden}.automation-step-picker-modal .automation-builder-modal-header{margin-bottom:0}.automation-step-picker-modal .automation-step-picker-grid{min-height:0}.automation-step-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px 18px 18px;display:grid}.automation-step-picker-option{min-width:0;min-height:118px;color:var(--text-primary,#172033);text-align:left;background:var(--surface-color,#fff);border:1px solid var(--border-color,#e2e8f0);cursor:pointer;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:start;gap:5px 13px;margin:0;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;display:grid}.automation-step-picker-option:hover{background:#f8fbff;border-color:#93b4ff;transform:translateY(-2px);box-shadow:0 10px 24px #2563eb1a}.automation-step-picker-option:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}.automation-step-picker-option>span{color:#2563eb;background:#eff6ff;border:1px solid #e1ecfa;border-radius:11px;grid-area:1/1/3;justify-content:center;align-items:center;width:42px;height:42px;margin:0;display:inline-flex}.automation-step-picker-option strong{min-width:0;color:var(--text-primary,#172033);grid-area:1/2;margin:1px 0 0;font-size:.92rem;font-weight:800;line-height:1.3;display:block}.automation-step-picker-option small{color:var(--text-secondary,#64748b);grid-area:2/2;margin:0;font-size:.76rem;font-weight:600;line-height:1.45;display:block}.automation-editor-field{flex-direction:column;gap:7px;display:flex}.automation-editor-field>span{color:var(--text-primary,#172033);font-size:.8rem;font-weight:700}.automation-editor-field input,.automation-editor-field textarea,.automation-editor-field select{border:1px solid var(--border-color,#dbe3ee);width:100%;color:var(--text-primary,#172033);font:inherit;background:var(--surface-color,#fff);border-radius:11px;outline:none;font-size:.86rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.automation-editor-field input,.automation-editor-field select{min-height:43px;padding:0 12px}.automation-editor-field textarea{resize:vertical;min-height:130px;padding:12px;line-height:1.5}.automation-editor-field input:focus,.automation-editor-field textarea:focus,.automation-editor-field select:focus{border-color:#4f7cff;box-shadow:0 0 0 3px #4f7cff21}.automation-editor-field input::placeholder,.automation-editor-field textarea::placeholder{color:#9aa7b8}.automation-editor-helper{color:var(--text-secondary,#64748b);margin-top:-2px;font-size:.73rem;line-height:1.4}.automation-message-tools{flex-wrap:wrap;align-items:center;gap:9px;margin-top:-8px;display:flex}.automation-editor-helper+.automation-message-tools{margin-top:4px}.automation-image-control button,.automation-message-tools>button,.automation-emoji-wrapper>button{border:1px solid var(--border-color,#dbe3ee);min-height:36px;color:var(--text-secondary,#526071);background:var(--surface-color,#fff);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.76rem;font-weight:650;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}.automation-image-control button:hover:not(:disabled),.automation-message-tools>button:hover:not(:disabled),.automation-emoji-wrapper>button:hover{color:#2563eb;background:#f7faff;border-color:#a7c0ff}.automation-image-control button:active:not(:disabled),.automation-message-tools>button:active:not(:disabled),.automation-emoji-wrapper>button:active{transform:scale(.97)}.automation-emoji-wrapper{position:relative}.automation-image-control{display:contents}.automation-image-details{flex-basis:100%;justify-items:start;gap:12px;min-width:0;display:grid}.automation-image-details img{object-fit:contain;border-radius:12px;max-width:100%;max-height:180px}.automation-image-control button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.automation-emoji-picker{z-index:8;border:1px solid var(--border-color,#dbe3ee);background:var(--surface-color,#fff);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:5px;width:224px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 14px 36px #0f172a29}.automation-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:46px;height:40px;font-size:1.2rem;transition:background-color .15s,transform .15s;display:inline-flex}.automation-emoji-picker button:hover{background:#f1f5f9;transform:scale(1.08)}.automation-editor-delete,.automation-editor-cancel,.automation-editor-save{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:700;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.automation-editor-delete{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca}.automation-editor-delete:hover{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.automation-editor-cancel{border:1px solid var(--border-color,#dbe3ee);color:var(--text-secondary,#526071);background:var(--surface-color,#fff)}.automation-editor-cancel:hover{color:var(--text-primary,#172033);background:#f1f5f9}.automation-editor-save{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 7px 15px #2563eb33}.automation-editor-save:hover{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 9px 20px #2563eb45}.automation-editor-delete:active,.automation-editor-cancel:active,.automation-editor-save:active{transform:scale(.97)}.automation-editor-delete:focus-visible,.automation-editor-cancel:focus-visible,.automation-editor-save:focus-visible{outline-offset:2px;outline:3px solid #2563eb2e}.automation-step-anchor-row{justify-content:center;width:100%;display:grid}.automation-step-anchor-column{grid-column:1;justify-content:center;display:flex}.automation-remove-day-button{z-index:2;color:#dc2626;cursor:pointer;background:#ffffffe6;border:1px solid #fecaca;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:absolute;top:10px;transform:none}.automation-remove-day-button:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5;transform:none;box-shadow:0 6px 14px #dc26261f}.automation-remove-day-button:active{transform:none}.automation-remove-day-button:focus-visible{outline-offset:2px;outline:3px solid #dc262629}.automation-remove-day-button{color:#9aa8bb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute;top:10px;right:9px}.automation-remove-day-button:hover{color:#dc2626;background:#fff1f2;border-color:#fecaca;transform:none}.automation-step-sequence-item{flex-direction:column;align-items:center;width:100%;display:flex}.automation-sequence-connector{justify-content:center;align-items:center;width:100%;height:46px;display:flex}.automation-sequence-connector span{background:#9eb6d7;border-radius:999px;width:2px;height:34px;display:block;position:relative}.automation-sequence-connector span:after{content:"";border-bottom:2px solid #809abd;border-right:2px solid #809abd;width:7px;height:7px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.automation-confirm-danger{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.automation-confirm-danger:hover{background:#b91c1c!important;border-color:#b91c1c!important}.automation-remove-day-button{color:#ff3b47;background:#fff;border-color:#ffb8bd}.automation-remove-day-button:hover{color:#e21e2e;background:#fff3f4;border-color:#ff3b47}.automation-sequence-connector{width:100%;height:46px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.automation-sequence-connector:before,.automation-sequence-connector:after,.automation-step-sequence-item:before,.automation-step-sequence-item:after{box-shadow:none!important;background:0 0!important;border:0!important}.automation-sequence-connector span{border-radius:999px;display:block;width:2px!important;height:34px!important;box-shadow:none!important;background:#6fa9f0!important;border:0!important}.automation-sequence-connector span:before{display:none!important}.automation-sequence-connector span:after{border-bottom:2px solid #4f91e6;border-right:2px solid #4f91e6;width:8px;height:8px;bottom:0;background:0 0!important}.automation-sequence-connector span{background:linear-gradient(#73b3f5 0%,#408ee6 100%)!important}.automation-sequence-connector span:after{border-bottom-color:#408ee6;border-right-color:#408ee6}.automation-elapsed-badge{color:#0866ff;white-space:nowrap;background:#edf5ff;border:1px solid #afd1ff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:27px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:20px;right:17px;box-shadow:0 3px 9px #0866ff14,inset 0 1px #fffc}.automation-elapsed-badge svg{stroke-width:2.2px;flex:none}@keyframes automation-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes automation-modal-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kaskade-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.automation-editor-field select[name=externalActionType]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230f52e8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}.automation-image-control button:disabled,.automation-message-tools>button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.automation-builder-step-footer{flex-wrap:wrap;gap:8px}.automation-builder-step-meta{align-items:center}.automation-builder-step .automation-builder-step-footer .automation-builder-step-meta>span,.automation-builder-step .automation-builder-step-footer>.automation-elapsed-badge{box-sizing:border-box;white-space:nowrap;min-height:30px;padding:5px 9px;line-height:18px}.automation-builder-step-footer>.automation-elapsed-badge{flex:none;position:static}.automation-builder-step .automation-builder-step__token-chip>strong,.automation-builder-step .automation-builder-step__token-chip>span{font-size:inherit;line-height:inherit;margin:0;padding:0}.token-usage-chip{color:#0f52e8;white-space:nowrap;cursor:default;background:linear-gradient(100deg,#0f52e812,#34aef70b),#f8fbff;border:1px solid #34aef747;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-height:27px;padding:5px 9px;font-size:9.5px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 3px 9px #0f52e80e}.token-usage-chip svg{stroke-width:2.15px;flex:none}.token-usage-chip__label,.token-usage-chip__suffix{color:#657a92;font-weight:700}.token-usage-chip strong{color:#0f52e8;font-size:10px;font-weight:900}.sidebar-footer{gap:9px}.token-balance-panel{color:#31445a;cursor:default;background:linear-gradient(#fffffffc 0%,#f8fbfffa 100%);border:1px solid #dfe9f4;border-radius:16px;outline:none;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:11px 12px 11px 16px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 7px 20px #1f47760a,inset 0 1px #ffffffeb}.token-balance-panel:hover,.token-balance-panel:focus-visible{background:linear-gradient(#fff 0%,#f5faff 100%);border-color:#34aef74d;transform:translateY(-1px);box-shadow:0 9px 22px #0f52e811,inset 0 1px #fffffff0}.token-balance-panel:focus-visible{box-shadow:0 0 0 3px #34aef721,0 9px 22px #0f52e811}.token-balance-panel__identity{align-items:center;gap:10px;min-width:0;display:flex}.token-balance-panel__icon{color:#0f52e8;background:linear-gradient(#f5faff 0%,#edf6ff 100%);border:1px solid #34aef742;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 4px 10px #0f52e80e}.token-balance-panel__icon svg{width:17px;height:17px}.token-balance-panel__label{color:#31445a;min-width:0;font-size:13.5px;font-weight:800;line-height:1.2}.token-balance-panel__value-pill{background:linear-gradient(#f4f8fd 0%,#edf4fb 100%);border:1px solid #dfe8f2;border-radius:999px;justify-content:center;align-items:center;min-width:80px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 2px #1f47760a}.token-balance-panel__value-pill>strong{color:#0f52e8;letter-spacing:-.015em;white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:0 9px;font-size:14px;font-weight:900;line-height:1.1;display:inline-flex}.token-balance-tooltip{z-index:10000;color:#25364b;pointer-events:none;background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #34aef752;border-radius:12px;width:238px;padding:11px;position:fixed;transform:translateY(-100%);box-shadow:0 14px 34px #17304f29,0 3px 10px #0f52e814}.token-balance-tooltip__header,.token-balance-tooltip__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.token-balance-tooltip__header{border-bottom:1px solid #e4edf7;margin-bottom:7px;padding-bottom:8px}.token-balance-tooltip__header span{color:#62758d;font-size:10px;font-weight:780}.token-balance-tooltip__header strong{color:#0f52e8;font-size:14px;font-weight:900}.token-balance-tooltip__row+.token-balance-tooltip__row{margin-top:7px}.token-balance-tooltip__row span{color:#75869a;font-size:9.5px;font-weight:650}.token-balance-tooltip__row strong{color:#30445d;font-size:10px;font-weight:850}.token-balance-tooltip__refresh{color:#74869c;border-top:1px solid #e4edf7;margin-top:9px;padding-top:8px;font-size:9px;font-weight:650}.broadcast-token-estimator{cursor:default;background:linear-gradient(100deg,#0f52e811,#34aef706),#ffffffe6;border:1px solid #34aef745;border-radius:11px;grid-template-columns:32px minmax(92px,.78fr) minmax(104px,.92fr) minmax(138px,1.35fr) minmax(92px,.82fr);align-items:center;gap:0;width:clamp(470px,38vw,590px);min-width:470px;height:54px;min-height:54px;max-height:54px;margin-left:auto;padding:6px 9px;display:grid;box-shadow:0 4px 12px #0f52e80b}.broadcast-token-estimator--insufficient{background:linear-gradient(100deg,#b423180e,#ffffffe6);border-color:#b4231847}.broadcast-token-estimator__icon{color:#0f52e8;background:#edf6ff;border:1px solid #34aef73d;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.broadcast-token-estimator--insufficient .broadcast-token-estimator__icon{color:#b42318;background:#fff2f0;border-color:#b4231838}.broadcast-token-estimator__metric{border-left:1px solid #34aef726;flex-direction:column;justify-content:center;gap:2px;min-width:0;height:34px;padding:0 11px;display:flex}.broadcast-token-estimator__metric--primary{border-left:0}.broadcast-token-estimator__metric>span{color:#73869b;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:800;line-height:1;overflow:hidden}.broadcast-token-estimator__metric>strong{color:#16314f;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:850;line-height:1.15;overflow:hidden}.broadcast-token-estimator__metric--primary>strong,.broadcast-token-estimator__metric--total>strong{color:#0f52e8;font-size:10.5px;font-weight:900}.broadcast-token-estimator__metric--balance>strong{color:#46617e}.broadcast-token-estimator--insufficient .broadcast-token-estimator__metric>strong{color:#a43832}.broadcast-composer-panel__footer{min-height:86px}@media (width<=1240px){.broadcast-token-estimator{grid-template-columns:30px minmax(82px,.78fr) minmax(96px,.9fr) minmax(120px,1.2fr) minmax(84px,.78fr);width:clamp(430px,40vw,520px);min-width:430px}.broadcast-token-estimator__metric{padding:0 8px}}@media (width<=980px){.broadcast-token-estimator{width:100%;min-width:0}}.broadcast-card__summary{grid-template-columns:40px minmax(300px,1fr) auto auto 36px}.broadcast-card__token-chip{justify-self:end;min-width:104px}.automation-card-summary{grid-template-columns:minmax(320px,1fr) auto auto minmax(330px,.72fr)}.automation-card__token-chip{justify-self:end;min-width:128px}.automation-builder-header-main{grid-template-columns:minmax(150px,auto) minmax(280px,1fr) auto auto}.automation-builder-token-estimate{color:#0f52e8;cursor:default;background:linear-gradient(100deg,#0f52e811,#34aef706),#f9fcff;border:1px solid #34aef747;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:170px;min-height:44px;padding:6px 10px;display:grid;box-shadow:0 4px 12px #0f52e80b}.automation-builder-token-estimate__icon{background:#edf6ff;border:1px solid #34aef73d;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.automation-builder-token-estimate__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.automation-builder-token-estimate__copy small{color:#6b7e95;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:8px;font-weight:800;line-height:1}.automation-builder-token-estimate__copy strong{color:#0f52e8;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.1}.automation-builder-token-estimate__copy strong span{color:#70849b;font-size:9px;font-weight:750}.automation-builder-step__token-chip{min-height:25px;box-shadow:none;background:#f5faff;border-color:#c9e0fb;padding:4px 8px}.automation-builder-step__token-chip:hover{border-color:#9ecbfa}.smart-reminder-dialog{width:min(560px,100%);max-height:calc(100vh - 40px)}.smart-reminder-dialog__body{overscroll-behavior:contain;flex-direction:column;gap:16px;display:flex;overflow-y:auto}.smart-reminder-dialog__intro-surface{padding:14px}.smart-reminder-dialog__intro-surface .kf-section-header__main{gap:12px}.smart-reminder-dialog__intro-surface .kf-section-header__icon{border-radius:11px;width:38px;min-width:38px;height:38px}.smart-reminder-dialog__intro-surface .kf-section-header__title{font-size:14px}.smart-reminder-dialog__intro-surface .kf-section-header__description{margin-top:3px;font-size:12px;line-height:1.4}.smart-reminder-dialog__body{padding-top:1px}.smart-reminder-list{flex-direction:column;gap:12px;display:flex}.smart-reminder-row{position:relative}.smart-reminder-row.enabled{border-color:var(--kf-blue-400-alpha-42)}.smart-reminder-row.preview-open{box-shadow:0 12px 26px var(--kf-blue-600-alpha-07);border-color:#34aef7ad}.smart-reminder-row .kf-section-header{align-items:center}.smart-reminder-row .kf-section-header__actions{align-self:center}.smart-reminder-row__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.smart-reminder-row__actions .kf-icon-button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.smart-reminder-preview-button:hover:not(:disabled),.smart-reminder-preview-button.active{color:var(--kf-blue-600);box-shadow:0 6px 14px var(--kf-blue-600-alpha-07);background:#eaf4ff;border-color:#34aef76b;transform:translateY(-1px)}.smart-reminder-row__actions .kf-icon-button:last-child:hover:not(:disabled){color:#d83a4a;background:#fff5f6;border-color:#d83a4a47;transform:translateY(-1px);box-shadow:0 6px 14px #d83a4a1a}.smart-reminder-row__actions .kf-icon-button:disabled{opacity:.42;cursor:not-allowed}.smart-reminder-row__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.smart-reminder-row__fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.smart-reminder-row__fields label>span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.3}.smart-reminder-row__select{width:100%}.smart-reminder-preview{opacity:0;max-height:0;transition:max-height .28s,opacity .2s,transform .22s;overflow:hidden;transform:translateY(-5px)}.smart-reminder-preview.open{opacity:1;max-height:360px;transform:translateY(0)}.smart-reminder-preview__inner{border-top:1px solid #dce6f2;margin-top:16px;padding-top:16px}.smart-reminder-preview__heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.smart-reminder-preview__heading>span{width:32px;height:32px;color:var(--kf-blue-600);background:#eaf4ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.smart-reminder-preview__heading strong,.smart-reminder-preview__heading small{display:block}.smart-reminder-preview__heading strong{color:var(--ink);font-size:12px;font-weight:700}.smart-reminder-preview__heading small{color:var(--muted);margin-top:2px;font-size:10.5px}.smart-reminder-preview__conversation{flex-direction:column;align-items:flex-start;display:flex}.smart-reminder-preview__sender{color:var(--muted);margin:0 0 6px 4px;font-size:10px;font-weight:700}.smart-reminder-preview__bubble{box-sizing:border-box;color:#26354a;background:#eef5ff;border:1px solid #d9e8fb;border-radius:15px 15px 15px 5px;width:min(88%,390px);padding:12px 14px;font-size:12px;line-height:1.55;box-shadow:0 4px 12px #0f52e80d}.smart-reminder-preview__meta{color:#8a97a9;margin-top:9px;font-size:10px;line-height:1.4}.smart-reminder-dialog__body>.kf-button{align-self:flex-start}.smart-reminder-templates-surface{width:100%}.smart-reminder-templates-card__link{width:fit-content;min-width:0;min-height:0;color:var(--kf-blue-600);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;font-size:11.5px;font-weight:700;line-height:1.2;transition:color .18s,gap .18s,transform .18s;display:inline-flex}.smart-reminder-templates-card__link:hover{color:var(--kf-blue-400);box-shadow:none;filter:none;background:0 0;border-color:#0000;gap:8px;transform:translate(1px)}.smart-reminder-templates-card__link:active{color:var(--kf-blue-600);box-shadow:none;background:0 0;transform:translate(0)}.smart-reminder-templates-card__link:focus-visible{outline:2px solid var(--kf-blue-400-alpha-42);outline-offset:4px}.smart-reminder-templates-card__link svg{color:inherit;stroke:currentColor}.smart-reminder-dialog .kf-dialog-footer{align-items:stretch}.smart-reminder-dialog .kf-dialog-footer .kf-button{min-width:0}@media (width<=560px){.smart-reminder-row__fields{grid-template-columns:1fr}.smart-reminder-dialog__body>.kf-button,.smart-reminder-preview__bubble{width:100%}}@media (width<=420px){.smart-reminder-row__actions{gap:6px}}.contacts-page{flex-direction:column;gap:16px;width:100%;min-width:0;padding:24px 28px 28px;display:flex}.contacts-toolbar{background:#fff;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:12px;display:grid}.contacts-search{min-width:0;position:relative}.contacts-search>svg{z-index:1;color:#71839a;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.contacts-search .kf-input{width:100%;padding-left:39px}.contacts-filters{grid-template-columns:minmax(150px,180px) minmax(170px,210px) minmax(130px,155px);gap:10px;display:grid}.contacts-filters .kf-select{width:100%}.contacts-results-meta{color:#718096;justify-content:space-between;align-items:center;min-height:20px;font-size:11px;font-weight:700;display:flex}.partner-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));align-items:start;gap:18px;display:grid}.partner-tile{background:linear-gradient(#fff 0%,#fbfdff 58%,#f4f9ff 100%);border-radius:18px;flex-direction:column;min-width:0;min-height:330px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.partner-tile:hover{transform:translateY(-2px)}.partner-favorite-button.is-active{color:#0f52e8}.partner-tile__profile{width:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;margin-top:2px;padding:0;font-family:inherit;display:flex}.partner-tile__profile:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #0f52e866}.partner-avatar{color:#0f52e8;letter-spacing:.02em;background:linear-gradient(145deg,#fff 0%,#edf6ff 100%);border:1px solid #cfe3fb;justify-content:center;align-items:center;font-weight:850;display:flex;overflow:hidden;box-shadow:0 7px 18px #0f52e812}.partner-avatar img{object-fit:cover;width:100%;height:100%}.partner-avatar--large{border-radius:22px;width:86px;height:86px;font-size:20px}.partner-avatar--dialog{border-radius:18px;flex:none;width:64px;height:64px;font-size:17px}.partner-tile__identity{flex-direction:column;align-items:center;gap:3px;min-width:0;margin-top:12px;display:flex}.partner-tile__identity strong{max-width:100%;color:var(--ink,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.25;overflow:hidden}.partner-tile__identity span{color:#42566d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:700;overflow:hidden}.partner-tile__identity small{max-width:100%;color:var(--muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.partner-tile__location{color:#78899d;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:10.5px;font-weight:600;display:flex}.partner-tile__location svg{color:#7b8da3}.partner-tile__quick-actions{background:#ffffffb8;border:1px solid #e1e9f2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:16px;padding:7px;display:grid}.partner-tile__quick-actions>.kf-button{width:100%}.partner-tile__email-action{grid-column:1/-1}.partner-tile__footer{border-top:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:14px;display:flex}.partner-tile__footer-left,.partner-tile__footer-right{align-items:center;gap:7px;display:flex}.partner-details-dialog{width:min(720px,100vw - 48px);max-width:720px}.partner-details-dialog__body{flex-direction:column;gap:14px;display:flex}.partner-details-hero{background:linear-gradient(#fff 0%,#f5f9ff 100%);border:1px solid #dce6f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px;display:grid}.partner-details-hero__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.partner-details-hero__copy strong{color:var(--ink,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}.partner-details-hero__copy span{color:#42566d;font-size:11px;font-weight:700}.partner-details-hero__copy small{color:var(--muted,#64748b);font-size:10.5px;font-weight:600}.partner-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-detail-panel{background:linear-gradient(#fff 0%,#f8fbff 100%);align-items:center;gap:11px;min-width:0;min-height:68px;padding:12px;display:flex}.partner-detail-panel--wide{grid-column:1/-1}.partner-detail-panel__icon{color:#0f52e8;background:#fff;border:1px solid #cfe3fb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.partner-detail-panel>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.partner-detail-panel span{color:#75869a;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.15}.partner-detail-panel strong{color:var(--ink,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1.3;overflow:hidden}.partner-notes-panel{background:linear-gradient(#fff 0%,#f7fbff 100%);padding:14px}.partner-notes-panel>strong{color:var(--ink,#172033);font-size:11px;font-weight:850}.partner-notes-panel p{color:#607389;margin:8px 0 0;font-size:11px;font-weight:500;line-height:1.55}.contacts-empty-state{color:#718096;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:190px;display:flex}.contacts-empty-state>svg{color:#0f52e8}.contacts-empty-state strong{color:var(--ink,#172033);font-size:13px;font-weight:850}.contacts-empty-state span{font-size:11px}@media (width<=1100px){.contacts-toolbar{grid-template-columns:1fr}.contacts-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.contacts-page{padding:20px 16px 24px}.contacts-filters{grid-template-columns:1fr}.partner-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.partner-details-grid{grid-template-columns:1fr}.partner-detail-panel--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.partner-tile{transition:none}}.contact-modal{width:min(760px,100vw - 48px);max-width:760px}.contact-modal-form{flex-direction:column;min-height:0;display:flex}.contact-modal-body{flex-direction:column;gap:16px;max-height:min(68vh,720px);display:flex;overflow-y:auto}.contact-form-section{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dce6f2;border-radius:18px;padding:18px;box-shadow:0 2px 7px #0f172a06}.contact-form-section-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.contact-form-section-icon{color:#1769ff;background:#eff5fd;border:1px solid #d5e7fb;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.contact-form-section-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-form-section-heading strong{color:var(--ink,#172033);font-size:14px;font-weight:700;line-height:1.3}.contact-form-section-heading small{color:#7a8799;font-size:12px;font-weight:400;line-height:1.4}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form-field{flex-direction:column;min-width:0;display:flex}.contact-form-field label{width:100%;color:var(--ink,#172033);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.contact-form-field label span{color:var(--muted,#64748b);font-size:10.5px;font-weight:500}.contact-form-field .kf-input,.contact-form-field .kf-textarea{width:100%}.contact-form-field .kf-textarea{resize:vertical;min-height:96px}.contact-photo-editor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.contact-photo-preview{color:#0f52e8;letter-spacing:.02em;background:linear-gradient(145deg,#fff 0%,#edf6ff 100%);border:1px solid #cfe3fb;border-radius:24px;justify-content:center;align-items:center;width:96px;height:96px;font-size:22px;font-weight:850;display:flex;overflow:hidden;box-shadow:0 7px 18px #0f52e812}.contact-photo-preview img{object-fit:cover;width:100%;height:100%}.contact-photo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact-photo-editor-actions{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-photo-button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contact-photo-editor-actions>small{color:#8190a2;font-size:10.5px;font-weight:500}.contact-photo-error{color:#b42318;font-size:10px;font-weight:700}.contact-modal-footer{flex:none}@media (width<=760px){.partner-details-dialog,.contact-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.contact-form-grid,.contact-photo-editor{grid-template-columns:1fr}}.partner-tile{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-neutral-0);border-color:#34aef752;box-shadow:0 4px 12px #0f52e806}.calendar-page{flex-direction:column;gap:16px;width:100%;min-width:0;padding:24px 28px 28px;display:flex}.calendar-command-bar{background:linear-gradient(#fff 0%,#f8fbff 100%);justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;padding:12px 14px;display:flex}.calendar-month-navigation{align-items:center;gap:14px;min-width:0;display:flex}.calendar-month-switcher{align-items:center;gap:7px;display:flex}.calendar-month-pill{min-width:152px;height:36px;color:var(--ink,#172033);letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #d7e4f2;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.calendar-appointments-pill{color:#0f52e8;white-space:nowrap;background:linear-gradient(#f4f9ff 0%,#edf6ff 100%);border:1px solid #d2e5fb;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 12px;display:inline-flex}.calendar-appointments-pill span{color:#597089;font-size:10px;font-weight:750}.calendar-appointments-pill strong{color:#0f52e8;font-size:12px;font-weight:900}.calendar-today-jump{white-space:nowrap;align-items:center;gap:7px;display:flex}.calendar-today-jump>span{color:var(--muted,#64748b);font-size:10px;font-weight:750}.calendar-toolbar-filters{grid-template-columns:minmax(220px,320px) minmax(140px,170px);align-items:center;gap:10px;min-width:0;display:grid}.calendar-search{min-width:0;position:relative}.calendar-search>svg{z-index:1;color:#71839a;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.calendar-search .kf-input{width:100%;padding-left:37px}.calendar-toolbar-filters .kf-select{width:100%}.calendar-shell{background:#fff;flex-direction:column;width:100%;min-width:0;height:clamp(760px,100vh - 245px,1050px);padding:0;display:flex;position:relative;overflow:hidden}.calendar-appointments-loading{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:38px 0 0}.calendar-shell.is-loading .calendar-day-appointments,.calendar-shell.is-loading .calendar-day-count{visibility:hidden}.calendar-weekdays{background:#f8fbff;border-bottom:1px solid #dce6f0;flex:0 0 38px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays>div{color:#64748b;letter-spacing:.045em;text-transform:uppercase;border-right:1px solid #e4ebf3;align-items:center;padding:0 12px;font-size:10px;font-weight:850;line-height:1;display:flex}.calendar-weekdays>div:last-child{border-right:0}.calendar-month-grid{flex:auto;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));min-height:0;display:grid}.calendar-day-cell{background:linear-gradient(#fff 0%,#fcfdff 100%);border-bottom:1px solid #e4ebf3;border-right:1px solid #e4ebf3;flex-direction:column;min-width:0;min-height:0;padding:8px;transition:background-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.calendar-day-cell:nth-child(7n){border-right:0}.calendar-day-cell:nth-last-child(-n+7){border-bottom:0}.calendar-day-cell:hover{background:linear-gradient(#fff 0%,#f6faff 100%);box-shadow:inset 0 0 0 1px #34aef71f}.calendar-day-cell.is-outside-month{background:#fafbfd}.calendar-day-cell.is-outside-month .calendar-day-number{color:#a8b3c0}.calendar-day-cell.is-today{background:linear-gradient(#fff 0%,#f1f7ff 100%)}.calendar-day-cell.is-today:after{content:"";pointer-events:none;border:1px solid #0f52e838;position:absolute;inset:0}.calendar-day-header{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.calendar-day-number{color:#42566d;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:11px;font-weight:800;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.calendar-day-number:hover{color:#0f52e8;background:#edf6ff}.calendar-day-cell.is-today .calendar-day-number{color:#fff;background:#0f52e8;box-shadow:0 4px 10px #0f52e838}.calendar-day-count{color:#64748b;background:#f4f7fa;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;font-weight:800;display:inline-flex}.calendar-day-appointments{scrollbar-width:thin;scrollbar-color:#6f8bad47 transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-top:1px;padding-right:3px;display:flex;overflow:hidden auto}.calendar-day-appointments::-webkit-scrollbar{width:5px}.calendar-day-appointments::-webkit-scrollbar-track{background:0 0}.calendar-day-appointments::-webkit-scrollbar-thumb{background:#6f8bad3d;border-radius:999px}.calendar-day-appointments::-webkit-scrollbar-thumb:hover{background:#45699461}.calendar-appointment-chip{color:#25405d;text-align:left;cursor:pointer;background:linear-gradient(#f4f9ff 0%,#edf6ff 100%);border:1px solid #d2e5fb;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;padding:5px 7px;font-family:inherit;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid}.calendar-appointment-chip:hover{color:#0f52e8;border-color:#34aef780;transform:translateY(-1px);box-shadow:0 4px 10px #0f52e812}.calendar-appointment-chip>span{color:#0f52e8;white-space:nowrap;font-size:8.5px;font-weight:850;line-height:1}.calendar-appointment-chip>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:750;line-height:1.15;overflow:hidden}.calendar-appointment-chip.is-completed{opacity:.58}.calendar-appointment-chip.is-completed>strong{text-decoration:line-through}.calendar-appointment-preview{width:min(680px,100vw - 48px);max-width:680px}.calendar-preview-body{flex-direction:column;gap:12px;display:flex}.calendar-preview-hero,.calendar-preview-detail,.calendar-preview-notes{background:linear-gradient(#fff 0%,#f7fbff 100%)}.calendar-preview-hero{cursor:default;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.calendar-preview-hero__details,.calendar-preview-hero__details>div,.calendar-preview-detail>div:last-child,.calendar-preview-actions-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.calendar-preview-hero span,.calendar-preview-detail span,.calendar-preview-actions-copy span{color:#75869a;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.15}.calendar-preview-hero strong,.calendar-preview-detail strong,.calendar-preview-actions-copy strong{color:var(--ink,#172033);font-size:12px;font-weight:800;line-height:1.3}.calendar-preview-icon{color:#0f52e8;background:#fff;border:1px solid #cfe3fb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 3px 8px #0f52e80a}.calendar-preview-status{color:#0f52e8;background:#edf6ff;border:1px solid #d5e9ff;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.calendar-preview-status.is-completed{color:#2e7d58;background:#eef9f3;border-color:#cdebdc}.calendar-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-preview-detail,.calendar-preview-actions-panel{cursor:default;min-width:0;padding:12px}.calendar-preview-detail{align-items:center;gap:11px;display:flex}.calendar-preview-actions-panel{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-preview-actions{flex:none;align-items:center;gap:7px;display:flex}.calendar-preview-hero[role=button],.calendar-preview-detail[role=button],.calendar-preview-actions-panel[role=button]{cursor:default}.calendar-preview-notes{padding:14px}.calendar-preview-notes>strong{color:var(--ink,#172033);font-size:11px;font-weight:850}.calendar-preview-notes p{color:#607389;margin:8px 0 0;font-size:11px;font-weight:500;line-height:1.55}@media (width<=1180px){.calendar-command-bar{flex-direction:column;align-items:flex-start}.calendar-month-navigation{flex-wrap:wrap;width:100%}.calendar-toolbar-filters{grid-template-columns:minmax(0,1fr) 170px;width:100%}}@media (width<=820px){.calendar-page{padding:20px 16px 24px}.calendar-weekdays>div{padding-left:7px;padding-right:7px;font-size:8px}.calendar-day-cell{padding:6px}.calendar-appointment-chip{grid-template-columns:1fr;gap:2px}.calendar-appointment-chip>span{display:none}.calendar-preview-grid{grid-template-columns:1fr}.calendar-preview-actions-panel{align-items:flex-start}}@media (width<=640px){.calendar-month-navigation{flex-direction:column;align-items:flex-start;width:100%}.calendar-month-switcher{width:100%}.calendar-month-pill{flex:auto;min-width:0}.calendar-toolbar-filters{grid-template-columns:1fr}.calendar-weekdays>div{text-overflow:clip;white-space:nowrap;overflow:hidden}.calendar-month-grid{grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto}.calendar-appointment-preview{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.calendar-day-cell,.calendar-day-number,.calendar-appointment-chip{transition:none}}.calendar-preview-footer{flex-direction:column;gap:10px;display:flex}.calendar-preview-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.calendar-preview-footer__top>.kf-button,.calendar-preview-complete-button{width:100%}.calendar-preview-complete-button{justify-content:center}.calendar-preview-hero,.calendar-preview-detail,.calendar-preview-actions-panel{cursor:default!important}.calendar-appointment-chip,.calendar-appointment-preview,.calendar-appointment-chip.stage-lead,.calendar-appointment-preview.stage-lead{--appointment-stage:#64748b;--appointment-stage-soft:#f4f6f8;--appointment-stage-border:#d8dee7;--appointment-stage-rgb:100, 116, 139}.calendar-appointment-chip.stage-prospect,.calendar-appointment-preview.stage-prospect{--appointment-stage:#1769aa;--appointment-stage-soft:#eef7fd;--appointment-stage-border:#c7e2f4;--appointment-stage-rgb:23, 105, 170}.calendar-appointment-chip.stage-client,.calendar-appointment-preview.stage-client{--appointment-stage:#75558a;--appointment-stage-soft:#f7f1fa;--appointment-stage-border:#dbcde2;--appointment-stage-rgb:117, 85, 138}.calendar-appointment-chip.stage-retention,.calendar-appointment-preview.stage-retention{--appointment-stage:#0b7a4b;--appointment-stage-soft:#eef9f3;--appointment-stage-border:#bfe1cf;--appointment-stage-rgb:11, 122, 75}.calendar-appointment-chip.stage-not-interested,.calendar-appointment-preview.stage-not-interested{--appointment-stage:#9a6700;--appointment-stage-soft:#fff9e8;--appointment-stage-border:#eedb9e;--appointment-stage-rgb:154, 103, 0}.calendar-appointment-chip.stage-dnq,.calendar-appointment-preview.stage-dnq{--appointment-stage:#b42318;--appointment-stage-soft:#fff2f0;--appointment-stage-border:#f1c2bd;--appointment-stage-rgb:180, 35, 24}.calendar-appointment-chip{color:#29384b;background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .105), rgba(var(--appointment-stage-rgb), .035)), #fff;border-color:color-mix(in srgb, var(--appointment-stage) 28%, #dce6f0);box-shadow:inset 3px 0 0 var(--appointment-stage), inset 0 1px 0 #ffffffeb}.calendar-appointment-chip>span{color:var(--appointment-stage)}@media (hover:hover) and (pointer:fine){.calendar-appointment-chip:hover{color:#1f2f43;background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .155), rgba(var(--appointment-stage-rgb), .055)), #fff;border-color:color-mix(in srgb, var(--appointment-stage) 48%, #dce6f0);box-shadow:inset 3px 0 0 var(--appointment-stage), 0 6px 14px rgba(var(--appointment-stage-rgb), .1), inset 0 1px 0 #fffffff5;transform:translateY(-1px)}}.calendar-appointment-preview .calendar-preview-hero{background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .095), rgba(var(--appointment-stage-rgb), .025)), #fff;border-color:color-mix(in srgb, var(--appointment-stage) 26%, #dce6f0);box-shadow:0 6px 16px rgba(var(--appointment-stage-rgb), .055), inset 0 1px 0 #fffffff2}.calendar-appointment-preview .calendar-preview-hero:hover,.calendar-appointment-preview .calendar-preview-hero:focus-within{background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .125), rgba(var(--appointment-stage-rgb), .04)), #fff;border-color:color-mix(in srgb, var(--appointment-stage) 38%, #dce6f0)}.calendar-appointment-preview .calendar-preview-icon{color:var(--appointment-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--appointment-stage) 15%, #fff), color-mix(in srgb, var(--appointment-stage) 6%, #fff)), #fff;border-color:color-mix(in srgb, var(--appointment-stage) 28%, #dce6f0);box-shadow:0 5px 12px rgba(var(--appointment-stage-rgb), .075), inset 0 1px 0 #fffffff5}.calendar-preview-stage-chip{background:var(--appointment-stage-soft);border:1px solid var(--appointment-stage-border);text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;margin-top:3px;padding:4px 7px;display:inline-flex;color:var(--appointment-stage)!important;letter-spacing:.05em!important;font-size:8px!important;font-weight:850!important;line-height:1!important}.calendar-appointment-preview .calendar-preview-detail,.calendar-appointment-preview .calendar-preview-actions-panel,.calendar-appointment-preview .calendar-preview-notes{background:linear-gradient(100deg,#0f52e80b,#34aef705),#fff}.app-shell.dark-mode .calendar-appointment-chip{color:#e7eef7;background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .12), rgba(var(--appointment-stage-rgb), .035)), #101722;border-color:color-mix(in srgb, var(--appointment-stage) 30%, #2b394c);box-shadow:inset 3px 0 0 var(--appointment-stage), inset 0 1px 0 #ffffff06}.calendar-appointment-chip.is-completed{--appointment-stage:#0b7a4b;--appointment-stage-rgb:11, 122, 75;color:#0b6842;opacity:.84;background:linear-gradient(100deg,#0b7a4b1f,#0b7a4b0b),#f5fbf8;border-color:#a9d7c1;box-shadow:inset 3px 0 #0b7a4b,inset 0 1px #fffffff0}.calendar-appointment-chip.is-completed>span,.calendar-appointment-chip.is-completed>strong,.calendar-appointment-chip.is-completed .calendar-appointment-chip__status-icon{color:#0b7a4b}.calendar-appointment-chip.is-completed>strong{text-decoration:line-through;text-decoration-thickness:1px}.calendar-appointment-chip.is-past-due{--appointment-stage:#b42318;--appointment-stage-rgb:180, 35, 24;color:#fff;background:#b42318;border-color:#991f16;box-shadow:0 5px 12px #b423182e,inset 0 1px #ffffff29}.calendar-appointment-chip.is-past-due>span,.calendar-appointment-chip.is-past-due>strong,.calendar-appointment-chip.is-past-due .calendar-appointment-chip__status-icon{color:#fff}@media (hover:hover) and (pointer:fine){.calendar-appointment-chip.is-completed:hover{background:linear-gradient(100deg,#0b7a4b29,#0b7a4b0f),#f5fbf8;border-color:#81c4a5}.calendar-appointment-chip.is-past-due:hover{color:#fff;background:#9f2017;border-color:#851b13;box-shadow:0 7px 16px #b423183d,inset 0 1px #ffffff2e}}.app-shell.dark-mode .calendar-appointment-chip.is-completed>span,.app-shell.dark-mode .calendar-appointment-chip.is-completed>strong,.app-shell.dark-mode .calendar-appointment-chip.is-completed .calendar-appointment-chip__status-icon{color:#78d6a6}.calendar-appointment-chip{white-space:nowrap;align-items:center;gap:5px;width:100%;min-width:0;display:flex;overflow:hidden}.calendar-appointment-chip__status-icon{flex:none}.calendar-appointment-chip__time{flex:none;font-size:9px;font-weight:850;line-height:1}.calendar-appointment-chip__person{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:9px;font-weight:760;line-height:1;text-decoration:none;overflow:hidden}.calendar-appointment-chip.is-completed .calendar-appointment-chip__person{text-decoration:line-through;text-decoration-thickness:1px}.calendar-appointment-chip{align-items:center;min-height:24px;padding-top:0;padding-bottom:0}.calendar-appointment-chip__status-icon{align-self:center}.calendar-appointment-chip__time,.calendar-appointment-chip__person{align-items:center;min-height:24px;padding-top:1px;line-height:24px;display:inline-flex}.marketplace-page{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;padding:24px 28px 0;display:flex;overflow:hidden}.marketplace-fixed-area{flex-direction:column;flex:none;gap:18px;padding-bottom:14px;display:flex}.marketplace-listings-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding:1px 8px 28px 1px;overflow:hidden auto;container:marketplace-listings/inline-size}.marketplace-storefront-hero{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.marketplace-storefront-hero__copy{min-width:0}.marketplace-storefront-hero__copy>span{color:#0f52e8;letter-spacing:.08em;font-size:10px;font-weight:900}.marketplace-storefront-hero__copy h2{color:var(--ink,#172033);letter-spacing:-.025em;margin:6px 0;font-size:22px;font-weight:900}.marketplace-storefront-hero__copy p{max-width:760px;color:var(--muted,#64748b);margin:0;font-size:13px;line-height:1.55}.marketplace-storefront-hero__metric{color:#0f52e8;background:var(--kf-neutral-0,#fff);border:1px solid #d8e7f7;border-radius:12px;align-items:center;gap:12px;min-width:170px;padding:14px 16px;display:flex}.marketplace-storefront-hero__metric>div{flex-direction:column;gap:2px;display:flex}.marketplace-storefront-hero__metric strong{color:var(--ink,#172033);font-size:19px;font-weight:900}.marketplace-storefront-hero__metric span{color:var(--muted,#64748b);font-size:11px;font-weight:700}.marketplace-toolbar{grid-template-columns:minmax(320px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.marketplace-search{min-width:0;position:relative}.marketplace-search>svg{z-index:1;color:#71839a;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.marketplace-search .kf-input{width:100%;padding-left:37px}.marketplace-toolbar__filters{grid-template-columns:150px 165px 195px;gap:8px;display:grid}.marketplace-toolbar__filters .kf-select{width:100%}.marketplace-sort{position:relative}.marketplace-sort>svg{z-index:1;color:#71839a;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.marketplace-sort .kf-select{padding-left:31px}.marketplace-results-bar{color:var(--muted,#64748b);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.marketplace-results-bar strong{color:var(--ink,#172033)}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketplace-coming-soon-card{isolation:isolate;border-radius:14px;min-width:0;min-height:0;position:relative;overflow:hidden}.marketplace-coming-soon-card__preview{filter:blur(2px)saturate(.82);opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none;height:100%;transform:scale(1.008)}.marketplace-coming-soon-card__preview .marketplace-card{height:100%}.marketplace-coming-soon-card__overlay{z-index:2;text-align:center;cursor:default;background:linear-gradient(100deg,#ffffff47,#edf6ff85);border:1px solid #34aef74d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:22px;display:flex;position:absolute;inset:0}.marketplace-coming-soon-card__eyebrow{color:#0f52e8;letter-spacing:.065em;text-transform:uppercase;background:#edf6ffeb;border:1px solid #34aef747;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;line-height:1;box-shadow:0 4px 12px #0f52e814}.marketplace-coming-soon-card__overlay>strong{color:var(--ink,#172033);letter-spacing:-.025em;text-shadow:0 1px #ffffffc7;font-size:24px;font-weight:900;line-height:1.05}.marketplace-coming-soon-card__message{color:#526176;max-width:250px;font-size:11px;font-weight:650;line-height:1.45}.marketplace-card{min-width:0;height:100%}.marketplace-card.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.marketplace-card .kf-info-surface__content{height:100%}.marketplace-card__content{flex-direction:column;gap:14px;width:100%;min-width:0;height:100%;display:flex}.marketplace-card__title-row{flex-wrap:nowrap;align-items:center;gap:7px;width:100%;min-width:0;display:flex;overflow:hidden}.marketplace-card__title-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.marketplace-card__listing-type,.marketplace-card__merch-badge{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:21px;padding:0 8px;font-size:8.5px;font-weight:850;line-height:1;display:inline-flex}.marketplace-card__listing-type{color:#0f52e8;background:#edf6ff;border:1px solid #d2e6fb}.marketplace-card>.kf-info-surface__section-header .kf-section-header__main,.marketplace-card>.kf-info-surface__section-header .kf-section-header__copy{flex:auto;min-width:0}.marketplace-card>.kf-info-surface__section-header .kf-section-header__title{min-width:0;overflow:hidden}.marketplace-card>.kf-info-surface__section-header .kf-section-header__actions{flex:none}.marketplace-card__merch-badge{border:1px solid #0000;position:relative;overflow:hidden}.marketplace-card__merch-badge--new{color:#15803d;background:#ecfdf3;border-color:#bbf7d0}.marketplace-card__merch-badge--top-rated{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.marketplace-card__merch-badge--popular{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.marketplace-card__merch-badge--bestseller{color:#9a6700;background:linear-gradient(#fff8d6 0%,#fef3b5 100%);border-color:#e8c547}.marketplace-card__merch-badge--bestseller:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff40 25%,#fffffff2 50%,#ffffff40 75%,#0000 100%);width:34%;animation:3.6s ease-in-out infinite marketplace-bestseller-glint;position:absolute;top:-45%;bottom:-45%;left:-48%;transform:skew(-20deg)}@keyframes marketplace-bestseller-glint{0%,68%{opacity:0;left:-48%}72%{opacity:1}88%{opacity:1;left:122%}to{opacity:0;left:122%}}.marketplace-card__description{-webkit-line-clamp:2;min-height:3.1em;color:var(--muted,#607389);-webkit-box-orient:vertical;margin:0;font-size:12.5px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.marketplace-card__headline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplace-card__headline-stat{background:linear-gradient(#fffffff0 0%,#f8fbffe0 100%);border:1px solid #dde7f1;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:flex}.marketplace-card__headline-icon{color:#0f52e8;background:#f2f8ffeb;border:1px solid #d2e5fb;border-radius:9px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:inline-flex}.marketplace-card__headline-copy{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.marketplace-card__headline-copy strong{color:var(--ink,#172033);font-size:18px;font-weight:900;line-height:1.05}.marketplace-card__headline-copy span{color:var(--muted,#64748b);font-size:10.5px;font-weight:700;line-height:1.2}.marketplace-card__channel-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.marketplace-card__channel-stats>div{color:#0f52e8;background:#f8fbffdb;border:1px solid #e0e9f3;border-radius:9px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:9px 5px;display:flex}.marketplace-card__channel-stats span{color:var(--muted,#6c7e92);font-size:9px;font-weight:750}.marketplace-card__channel-stats strong{color:var(--ink,#263a52);font-size:12px;font-weight:850}.marketplace-card__footer{border-top:1px solid #6983a02e;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:14px;display:flex}.marketplace-card__price,.marketplace-preview-price{flex-direction:column;gap:2px;display:flex}.marketplace-card__price small,.marketplace-preview-price small{color:var(--muted,#75869a);text-transform:uppercase;font-size:9px;font-weight:750}.marketplace-card__price strong{color:var(--ink,#172033);font-size:20px;font-weight:900}.marketplace-card__purchase-cluster{justify-content:flex-end;align-items:center;gap:12px;display:flex}.marketplace-card__purchases{color:#0f52e8;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.marketplace-card__purchases strong{color:var(--ink,#263a52);font-size:13px;font-weight:900}.marketplace-card__purchases span{color:var(--muted,#65798f);font-size:10.5px;font-weight:650}.marketplace-preview-modal{width:min(880px,100vw - 48px);max-width:880px}.marketplace-preview-modal__body{flex-direction:column;gap:14px;display:flex}.marketplace-preview-description{align-items:center;min-width:0;padding:16px 18px;display:flex}.marketplace-preview-description .kf-showcase-surface__content{align-items:center;width:100%;min-width:0;padding:0;display:flex}.marketplace-preview-description__content{flex-direction:column;justify-content:center;gap:6px;width:100%;min-width:0;margin:0;display:flex}.marketplace-preview-description__content>span{color:#0f52e8;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:900}.marketplace-preview-description__reader{-webkit-line-clamp:3;max-width:760px;color:var(--ink,#172033);-webkit-box-orient:vertical;font-size:12.5px;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.marketplace-preview-description--expanded .marketplace-preview-description__reader{-webkit-line-clamp:unset;scrollbar-gutter:stable;max-height:150px;padding-right:8px;display:block;overflow:hidden auto}.marketplace-preview-description__toggle{color:#0f52e8;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;margin:1px 0 0;padding:0;font-size:9.5px;font-weight:850}.marketplace-preview-description__toggle:hover{text-decoration:underline}.marketplace-preview-description__toggle:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #0f52e859}.marketplace-preview-section{border:1px solid #7691b12e;border-radius:13px;min-width:0;padding:14px}.marketplace-preview-section__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.marketplace-preview-section__heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.marketplace-preview-section__heading strong{color:var(--ink,#172033);font-size:11px;font-weight:850}.marketplace-preview-section__heading span{color:var(--muted,#75869a);font-size:9px;line-height:1.4}.marketplace-preview-section__count{text-transform:uppercase;white-space:nowrap;flex:none;color:#0f52e8!important;font-size:9px!important;font-weight:850!important}.marketplace-preview-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-preview-journey-step{background:linear-gradient(#ffffffe6 0%,#f8fbffd6 100%);border:1px solid #7691b129;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:42px;padding:9px 10px;display:flex}.marketplace-preview-journey-number{color:#fff;background:#0f52e8;border-radius:999px;justify-content:center;align-items:center;width:23px;min-width:23px;height:23px;font-size:9px;font-weight:900;display:inline-flex}.marketplace-preview-journey-step>span:last-child{color:var(--ink,#263a52);font-size:10px;font-weight:750;line-height:1.35}.marketplace-preview-tree{min-width:0}.marketplace-preview-tree__root{background:#0f52e80a;border:1px solid #34aef733;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:9px 10px;display:flex}.marketplace-preview-tree__root-marker{background:#0f52e8;border-radius:999px;width:9px;min-width:9px;height:9px;box-shadow:0 0 0 4px #0f52e814}.marketplace-preview-tree__root>div{flex-direction:column;gap:1px;min-width:0;display:flex}.marketplace-preview-tree__root strong{color:var(--ink,#172033);font-size:10.5px;font-weight:850}.marketplace-preview-tree__root span:not(.marketplace-preview-tree__root-marker){color:var(--muted,#75869a);font-size:8.5px;font-weight:650}.marketplace-preview-tree__branches{scrollbar-gutter:stable;flex-direction:column;gap:8px;max-height:292px;margin-top:8px;padding:1px 8px 1px 24px;display:flex;position:relative;overflow:hidden auto}.marketplace-preview-tree__branches:before{content:"";background:#34aef747;width:1px;position:absolute;top:0;bottom:0;left:9px}.marketplace-preview-tree__branch{min-width:0;position:relative}.marketplace-preview-tree__connector{background:#34aef747;width:15px;height:1px;position:absolute;top:26px;left:-15px}.marketplace-preview-tree__node-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.marketplace-preview-tree__node-title{align-items:center;gap:8px;min-width:0;display:flex}.marketplace-preview-tree__node-number{color:#0f52e8;background:#0f52e80e;border:1px solid #34aef738;border-radius:999px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:8.5px;font-weight:900;display:inline-flex}.marketplace-preview-tree__node-title strong{min-width:0;color:var(--ink,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:850;overflow:hidden}.marketplace-preview-tree__event-count{color:#0f52e8;white-space:nowrap;flex:none;font-size:9px;font-weight:850}.marketplace-preview-tree__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.marketplace-preview-tree__channels>div{color:#0f52e8;background:#0f52e806;border:1px solid #7691b124;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.marketplace-preview-tree__channels span{color:var(--muted,#6b7d91);font-size:8.5px;font-weight:700}.marketplace-preview-tree__channels strong{color:var(--ink,#263a52);font-size:10px;font-weight:850}.marketplace-preview-best-for{flex-wrap:wrap;gap:7px;display:flex}.marketplace-preview-best-for>span{color:#0f52e8;background:#0f52e80e;border:1px solid #34aef738;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:9.5px;font-weight:750;display:inline-flex}.marketplace-preview-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-preview-workflow-item,.marketplace-preview-detail{align-items:center;gap:10px;padding:12px;display:flex}.marketplace-preview-workflow-icon,.marketplace-preview-detail__icon{color:#0f52e8;border:1px solid #34aef73d;border-radius:10px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:inline-flex}.marketplace-preview-workflow-item>div,.marketplace-preview-detail>div{flex-direction:column;gap:2px;min-width:0;display:flex}.marketplace-preview-workflow-item span,.marketplace-preview-detail span{color:var(--muted,#75869a);letter-spacing:.035em;text-transform:uppercase;font-size:8.5px;font-weight:850}.marketplace-preview-workflow-item strong,.marketplace-preview-detail strong{color:var(--ink,#172033);font-size:11px;font-weight:850;line-height:1.35}.marketplace-preview-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketplace-preview-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.marketplace-preview-price{flex-direction:column;gap:2px;display:flex}.marketplace-preview-price small{color:var(--muted,#75869a);text-transform:uppercase;font-size:9px;font-weight:750}.marketplace-preview-price strong{color:var(--ink,#172033);font-size:20px;font-weight:900}.marketplace-preview-footer__actions{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.marketplace-preview-purchases{color:#0f52e8;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.marketplace-preview-purchases strong{color:var(--ink,#263a52);font-size:13px;font-weight:900}.marketplace-preview-purchases span{color:var(--muted,#65798f);font-size:10.5px;font-weight:650}.marketplace-preview-purchase-button{min-width:124px}.marketplace-empty-state{color:#0f52e8;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:36px 20px;display:flex}.marketplace-empty-state strong{color:var(--ink,#172033)}.marketplace-empty-state span{color:var(--muted,#64748b);font-size:10.5px}@media (prefers-reduced-motion:reduce){.marketplace-card__merch-badge--bestseller:after{animation:none}}@container marketplace-listings (width<=1240px){.marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container marketplace-listings (width<=760px){.marketplace-grid{grid-template-columns:1fr}}@media (width<=1180px){.marketplace-toolbar{grid-template-columns:1fr}.marketplace-toolbar__filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.marketplace-page{padding:20px 16px 0}.marketplace-fixed-area{padding-bottom:12px}.marketplace-listings-scroll{padding-bottom:24px;padding-right:4px}.marketplace-storefront-hero{flex-direction:column;align-items:flex-start}.marketplace-storefront-hero__metric{width:100%}.marketplace-grid,.marketplace-toolbar__filters{grid-template-columns:1fr}.marketplace-preview-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.marketplace-preview-journey-grid,.marketplace-preview-workflow-grid,.marketplace-preview-creator-grid,.marketplace-preview-tree__channels{grid-template-columns:1fr}}@media (width<=640px){.marketplace-preview-section__heading{flex-direction:column;align-items:flex-start}.marketplace-preview-tree__branches{max-height:260px;padding-right:4px}.marketplace-preview-tree__node-top{align-items:flex-start}.marketplace-preview-footer{flex-direction:column;align-items:flex-start}.marketplace-preview-footer__actions{justify-content:space-between;width:100%}.marketplace-card__footer{flex-direction:column;align-items:flex-start}.marketplace-card__purchase-cluster{justify-content:space-between;width:100%}}.marketplace-preview-section--included{min-width:0;padding:14px}.marketplace-preview-section--included .kf-premium-surface__content{width:100%}.marketplace-preview-tree__node{min-width:0;padding:10px 11px}.marketplace-preview-detail__icon{color:#0f52e8!important}.marketplace-preview-detail__icon svg{color:#0f52e8;stroke:currentColor}.marketplace-preview-workflow-icon{background:#0f52e80e;color:#0f52e8!important;border-color:#34aef757!important}.marketplace-preview-workflow-icon svg{color:#0f52e8!important;stroke:#0f52e8!important}.marketplace-card__price strong,.marketplace-preview-price strong{color:#0f52e8;background:linear-gradient(#34aef7 0%,#0f52e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}body.kaskade-dark{--kf-lifecycle-dark-surface:#101722;--kf-lifecycle-dark-surface-hover:#142034;--kf-lifecycle-dark-border:#2b394c;--kf-lifecycle-dark-surface-tint-start:10%;--kf-lifecycle-dark-surface-tint-end:4%;--kf-lifecycle-dark-surface-border-strength:38%;--kf-lifecycle-dark-panel-tint-start:9%;--kf-lifecycle-dark-panel-tint-end:2.5%;--kf-lifecycle-dark-panel-border-strength:24%;--kf-lifecycle-dark-modal-tint-start:4%;--kf-lifecycle-dark-modal-tint-end:1%;--kf-lifecycle-dark-avatar-tint-start:14%;--kf-lifecycle-dark-avatar-tint-end:4.5%;--kf-lifecycle-dark-avatar-border-strength:38%;--kf-lifecycle-dark-chip-tint:10%;--kf-lifecycle-dark-chip-border-strength:36%;--kf-lifecycle-dark-action-tint-start:11%;--kf-lifecycle-dark-action-tint-end:3.2%;--kf-lifecycle-dark-action-border-strength:30%;--kf-lifecycle-dark-action-active-tint:16%;--kf-lifecycle-dark-action-active-border-strength:52%;--kf-lifecycle-dark-action-hover-tint:17%;--kf-lifecycle-dark-action-hover-border-strength:50%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 84% 4%,#34aef70b,#0000 28%),linear-gradient(#05070b 0%,#070b11 46%,#0b1018 100%)}.app-shell.dark-mode{--kf-dark-canvas-deep:#05070b;--kf-dark-canvas:#070b11;--kf-dark-canvas-raised:#080d14;--kf-dark-surface-0:#0b1119;--kf-dark-surface-1:#0d131d;--kf-dark-surface-2:#101722;--kf-dark-surface-3:#142034;--kf-dark-surface-hover:#172435;--kf-dark-border:#2b394c;--kf-dark-border-strong:#3a4656;--kf-dark-brand-border:#2f4f72;--kf-dark-brand-border-strong:#356789;--kf-dark-text:#f5f8fc;--kf-dark-text-soft:#bdcadd;--kf-dark-muted:#9eacc0;--kf-dark-muted-soft:#7f8da1;--kf-dark-brand-primary:#0f52e8;--kf-dark-brand-accent:#34aef7;--kf-dark-brand-bright:#66c2ff;--kf-dark-brand-soft:#142034;--ink:var(--kf-dark-text);--muted:var(--kf-dark-muted);--line:var(--kf-dark-border-strong);--soft:var(--kf-dark-surface-2);--kf-neutral-0:var(--kf-dark-surface-1);--kf-neutral-600:var(--kf-dark-muted);--kf-blue-50:var(--kf-dark-brand-soft);--kf-color-text-secondary:var(--kf-dark-muted);--kf-color-text-on-primary:#fff;--kf-color-surface-primary:var(--kf-dark-surface-1);--kf-color-surface-action-hover:var(--kf-dark-surface-3);--kf-color-action-secondary-text:var(--kf-dark-text-soft);--kf-color-action-secondary-hover-text:var(--kf-dark-brand-bright);--kf-color-action-secondary-hover-surface:var(--kf-dark-surface-3);--kf-color-action-secondary-hover-border:#34aef76b;--kf-color-shadow-action-subtle:#0f52e821;--kf-color-shadow-action-default:#0f52e838;--kf-color-shadow-action-hover:#0f52e84d;--kf-surface-premium-background:linear-gradient(180deg, #131d2a 0%, #101923 48%, #0d151f 100%);--kf-surface-premium-border:#314258;--kf-surface-premium-shadow:0 8px 22px #0003;--kf-surface-showcase-background:linear-gradient(135deg, #0b121c 0%, #101d2c 52%, #13283d 100%);--kf-surface-showcase-border:#34aef747;--kf-surface-showcase-shadow:0 12px 30px #00000038;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--kf-dark-text);background:var(--kf-dark-canvas);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode input,.app-shell.dark-mode textarea,.app-shell.dark-mode select,.app-shell.dark-mode option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell.dark-mode ::selection{color:#fff;background:#0f52e8b8}.app-shell.dark-mode .pipeline-rate-watch-primary .kf-section-header__icon,.app-shell.dark-mode .leads-selection-bar__icon,.app-shell.dark-mode .lead-market-table__state>span,.app-shell.dark-mode .outreach-mini-metric__icon,.app-shell.dark-mode .outreach-appointment-activity__icon,.app-shell.dark-mode .broadcast-card__icon,.app-shell.dark-mode .broadcast-detail-popup__icon,.app-shell.dark-mode .dialer-queue-empty__icon,.app-shell.dark-mode .dialer-preview-header__icon,.app-shell.dark-mode .dialer-preview-field__icon,.app-shell.dark-mode .marketplace-card__headline-icon,.app-shell.dark-mode .marketplace-preview-hero__icon,.app-shell.dark-mode .automation-setting-icon,.app-shell.dark-mode .automation-ai-icon,.app-shell.dark-mode .automation-builder-detail-icon,.app-shell.dark-mode .automation-add-variant-icon,.app-shell.dark-mode .automation-builder-step-icon,.app-shell.dark-mode .revenue-estimator__guidance-icon,.app-shell.dark-mode .lead-market-ranking__rank{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);color:inherit;box-shadow:none}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(6),.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(7){background:linear-gradient(145deg, #7d6fdc0b, #1c67f204), var(--kf-dark-surface-2);border-color:#3c4166}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell strong,.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell small,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason>span,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-panel__heading p,.app-shell.dark-mode .leads-tab,.app-shell.dark-mode .outreach-mix-stat__label,.app-shell.dark-mode .outreach-mix-stat__meta,.app-shell.dark-mode .outreach-mix-visual__eyebrow,.app-shell.dark-mode .outreach-mix-visual__caption,.app-shell.dark-mode .outreach-channel-mix__header>div>span,.app-shell.dark-mode .outreach-channel-mix__meta span,.app-shell.dark-mode .outreach-channel-mix__row small,.app-shell.dark-mode .outreach-channel-mix__legend>span,.app-shell.dark-mode .outreach-channel-mix__legend strong,.app-shell.dark-mode .outreach-appointment-activity__title>div>span,.app-shell.dark-mode .broadcast-delivery-toggle__option,.app-shell.dark-mode .broadcast-card__timestamp,.app-shell.dark-mode .broadcast-detail-popup__timestamp,.app-shell.dark-mode .call-history-copy small,.app-shell.dark-mode .call-history-meta>small,.app-shell.dark-mode .message-folder-tabs button,.app-shell.dark-mode .appointment-main span,.app-shell.dark-mode .comm-tabs button,.app-shell.dark-mode .message-folder-tabs .message-folder-snoozed,.app-shell.dark-mode .hub-contact-card__copy span,.app-shell.dark-mode .hub-contact-card__copy small,.app-shell.dark-mode .hub-contact-card__location,.app-shell.dark-mode .hub-conversation-remove-dialog__copy p,.app-shell.dark-mode .conversation small,.app-shell.dark-mode .revenue-estimator__result small.is-neutral{color:var(--kf-dark-muted)}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell span,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-panel__heading h3,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell span,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell small,.app-shell.dark-mode .outreach-mix-stat strong,.app-shell.dark-mode .outreach-mix-visual__center strong,.app-shell.dark-mode .outreach-mini-metric strong,.app-shell.dark-mode .outreach-channel-mix__header>div>strong,.app-shell.dark-mode .outreach-channel-mix__meta strong,.app-shell.dark-mode .outreach-appointment-activity__title strong,.app-shell.dark-mode .broadcast-card__title,.app-shell.dark-mode .broadcast-detail-popup__title,.app-shell.dark-mode .broadcast-audience-preview__row>strong,.app-shell.dark-mode .dialer-queue-row__identity strong,.app-shell.dark-mode .dialer-preview-header__identity strong,.app-shell.dark-mode .dialer-preview-field__copy strong,.app-shell.dark-mode .dialer-notes-popover__header strong,.app-shell.dark-mode .call-history-copy strong,.app-shell.dark-mode .call-status-empty strong,.app-shell.dark-mode .call-status-active>strong,.app-shell.dark-mode .call-history-header>div strong,.app-shell.dark-mode .appointment-card.completed .appointment-main strong,.app-shell.dark-mode .hub-conversation-remove-dialog__copy strong,.app-shell.dark-mode .hub-sms-schedule-popover__heading strong,.app-shell.dark-mode .record-stage-details-field__control input,.app-shell.dark-mode .record-page-schedule-popover__heading strong,.app-shell.dark-mode .record-page .record-page-field__control input,.app-shell.dark-mode .record-page .record-page-automation-panel__metric strong,.app-shell.dark-mode .record-page-phone-option strong,.app-shell.dark-mode .record-preview-automation__metric strong,.app-shell.dark-mode .record-preview-phone-option strong,.app-shell.dark-mode .record-preview-schedule-popover__heading strong,.app-shell.dark-mode .record-preview-title h2,.app-shell.dark-mode .record-preview-milestone>strong,.app-shell.dark-mode .record-preview-snapshot-field strong,.app-shell.dark-mode .record-preview-conversation__heading strong,.app-shell.dark-mode .kaskade-dialog-heading h2,.app-shell.dark-mode .automation-builder-title-input,.app-shell.dark-mode .automation-builder-modal-header h2{color:var(--kf-dark-text)}.app-shell.dark-mode .pipeline-opportunity-panel{background:linear-gradient(280deg, #0f52e829, #34aef70b), var(--kf-dark-surface-2);--recovery-color:var(--kf-dark-brand-bright);--recovery-soft:var(--kf-dark-surface-3);--recovery-border:var(--kf-dark-brand-border);border-color:#f0c76f33}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-panel__heading h3,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-opportunity-watch-card strong,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason>strong,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover>span,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>span,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover>strong,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>strong,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason>strong,.app-shell.dark-mode .lead-market-tooltip__not-interested strong,.app-shell.dark-mode .revenue-estimator__result small.is-negative{color:#f0c76f}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-panel__heading p{color:#b9ab86}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-opportunity-watch-card{background:linear-gradient(145deg, #f0c76f0b, #9a670005), var(--kf-dark-surface-2);border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-epo-panel .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery>.kf-info-surface__section-header .kf-section-header__icon{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border);box-shadow:none}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason{background:var(--kf-dark-surface-2);box-shadow:none;color:var(--kf-dark-muted);border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible{color:#f0c76f;background:linear-gradient(145deg, #f0c76f14, #9a670006), var(--kf-dark-surface-2);border-color:#f0c76f57}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-guidance{background:linear-gradient(100deg, #f0c76f0e, #9a670005), var(--kf-dark-surface-2);border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-guidance .kf-info-surface__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance .kf-info-surface__icon{color:#f0c76f;background:#f0c76f0e;border-color:#f0c76f33}.app-shell.dark-mode .pipeline-page .pipeline-primary-panel,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery{background:linear-gradient(100deg, #0f52e81c, #34aef709), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:focus-within{background:linear-gradient(280deg, #f0c76f11, #9a670005), var(--kf-dark-surface-2);box-shadow:none;border-color:#f0c76f2e;transform:none}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell{color:var(--kf-dark-text);border-color:var(--kf-dark-border);box-shadow:none;background:var(--kf-dark-surface-2)!important}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell strong,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell span,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell small{color:inherit}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell strong,.app-shell.dark-mode .outreach-mix-stat--automated .outreach-mix-stat__icon,.app-shell.dark-mode .broadcast-delivery-toggle__option:hover,.app-shell.dark-mode .broadcast-delivery-toggle__option:focus-visible,.app-shell.dark-mode .pipeline-epo-note>svg{color:#67b9f2}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(6) strong,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:nth-child(7) strong{color:#b6a8ff}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel{background:linear-gradient(100deg, #f0c76f0f, #9a670005), var(--kf-dark-surface-2);border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason{background:var(--kf-dark-surface-2);--not-interested-color:#f0c76f;--not-interested-soft:#f0c76f0e;--not-interested-border:#f0c76f33;border-color:#f0c76f2e}.app-shell.dark-mode .pipeline-stage-card--client{--pipeline-stage-color:#c7a5d7;--pipeline-stage-soft:#2c2132;--pipeline-stage-border:#5b4868}.app-shell.dark-mode .leads-workspace,.app-shell.dark-mode .leads-list-shell{background:#121d2cf5;border-color:#4a89c447}.app-shell.dark-mode .leads-view-bar{border-color:#4a89c433}.app-shell.dark-mode .leads-tab:hover{background:#34aef714}.app-shell.dark-mode .leads-tab>span,.app-shell.dark-mode .leads-tab__count{color:#78bdf3;background:#2368a82e;border-color:#34aef74d}.app-shell.dark-mode .leads-search{background:#111d2ddb;border-color:#4a89c447}.app-shell.dark-mode .leads-control-panel{background:linear-gradient(#17273bfa,#111d2dfa);border-color:#4a89c452}.app-shell.dark-mode .leads-column-option{background:#101c2bd6;border-color:#4a89c433}.app-shell.dark-mode .leads-column-option.active{background:#23446547;border-color:#34aef757}.app-shell.dark-mode .leads-table th{color:#b7c6d8;background:#17273a;border-color:#31445c}.app-shell.dark-mode .leads-table td{color:var(--kf-dark-text-soft);background:#101c2a;border-color:#24384f}.app-shell.dark-mode .leads-table th+th,.app-shell.dark-mode .leads-table td+td{border-left-color:#4a89c421}.app-shell.dark-mode .lead-avatar{border-color:var(--kf-dark-brand-border-strong);color:#63b8ff;background:linear-gradient(#172b43 0%,#13253a 100%)}.app-shell.dark-mode .lead-money{color:#d8e3ef}.app-shell.dark-mode .lead-purpose{color:#c4d1df;background:#202c3b}.app-shell.dark-mode .lead-pipeline-stage.lead-pipeline-stage--lead,.app-shell.dark-mode .automation-summary-icon.draft,.app-shell.dark-mode .automation-status-draft{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-hover)}.app-shell.dark-mode .lead-pipeline-stage.lead-pipeline-stage--prospect,.app-shell.dark-mode .lead-automation{color:#7fc2f2;background:#14304a}.app-shell.dark-mode .lead-pipeline-stage.lead-pipeline-stage--client{color:#c7a5d7;background:#2c2132;border-color:#5b4868}.app-shell.dark-mode .lead-pipeline-stage.lead-pipeline-stage--retention,.app-shell.dark-mode .lead-credit--excellent{color:#78d6a6;background:#153428}.app-shell.dark-mode .lead-pipeline-status--lead{color:var(--kf-dark-text-soft);background:#50698638;border-color:#7891ae47}.app-shell.dark-mode .lead-pipeline-status--prospect{color:#7fc2f2;background:#2368a83d;border-color:#4a89c452}.app-shell.dark-mode .lead-pipeline-status--client,.app-shell.dark-mode .broadcast-stage-chip--client,.app-shell.dark-mode .dialer-queue-row__stage--client{color:#c7a5d7;background:#75558a38;border-color:#5b4868}.app-shell.dark-mode .lead-pipeline-status--retention{color:#78d6a6;background:#18a66a38;border-color:#37ae754d}.app-shell.dark-mode .lead-pipeline-status--dnq{color:#ff9c92;background:#b4231833;border-color:#e0574b4d}.app-shell.dark-mode .lead-pipeline-status--not-interested{color:#f0c76f;background:#b57e1838;border-color:#d29b2f4d}.app-shell.dark-mode .lead-automation--none{color:var(--kf-dark-muted);background:var(--kf-dark-surface-hover)}.app-shell.dark-mode .leads-list-footer{color:#91a3b8;background:var(--kf-dark-surface-hover);border-color:#4a89c438}.app-shell.dark-mode .leads-selection-bar{background:linear-gradient(100deg, #0f52e829, #34aef70a), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .leads-view-state{background:#111d2dc7;border-color:#4a89c433}.app-shell.dark-mode .leads-view-state.modified{background:linear-gradient(90deg,#2368a829,#1734501a),#132236;border-color:#34aef74d}.app-shell.dark-mode .leads-visible-columns,.app-shell.dark-mode .leads-available-columns,.app-shell.dark-mode .leads-filter-rule,.app-shell.dark-mode .leads-filter-empty{background:#101c2bc2;border-color:#4a89c433}.app-shell.dark-mode .leads-visible-column-item,.app-shell.dark-mode .leads-field-choice{color:#b9c7d8;background:#111d2deb;border-color:#4a89c42e}.app-shell.dark-mode .leads-field-choice.selected{color:#78bdf3;background:#2368a829;border-color:#34aef747}.app-shell.dark-mode .leads-filter-relative{color:#91a3b8;background:#111d2dd1;border-color:#4a89c42e}.app-shell.dark-mode .leads-filter-combinator--first{color:var(--kf-dark-muted);background:#111d2dd1;border-color:#4a89c42e}.app-shell.dark-mode .lead-pipeline-stage.lead-pipeline-stage--dnq,.app-shell.dark-mode .dialer-queue-row__stage--dnq{color:#ff9c92;background:#b423182e;border-color:#63322d}.app-shell.dark-mode .lead-pipeline-stage.lead-pipeline-stage--not-interested,.app-shell.dark-mode .dialer-queue-row__stage--not-interested{color:#f0c76f;background:#9a67002e;border-color:#665026}.app-shell.dark-mode .lead-credit--excellent,.app-shell.dark-mode .lead-engagement--active,.app-shell.dark-mode .lead-pipeline-stage--retention{border-color:#37ae754d}.app-shell.dark-mode .lead-credit--good,.app-shell.dark-mode .lead-automation:not(.lead-automation--none),.app-shell.dark-mode .lead-pipeline-stage--prospect{border-color:#4a89c452}.app-shell.dark-mode .lead-credit--fair{color:#f0c76f;background:#382b12;border-color:#d29b2f4d}.app-shell.dark-mode .lead-credit--poor{color:#ff9a9f;background:#3a2024;border-color:#e0574b4d}.app-shell.dark-mode .lead-engagement--responded,.app-shell.dark-mode .lead-pipeline-stage--client{border-color:#9970b857}.app-shell.dark-mode .lead-engagement--non-active,.app-shell.dark-mode .lead-automation--none,.app-shell.dark-mode .lead-pipeline-stage--lead{border-color:#7891ae47}.app-shell.dark-mode .revenue-date-presets,.app-shell.dark-mode .revenue-date-button--custom,.app-shell.dark-mode .revenue-date-input-wrap,.app-shell.dark-mode .lead-intelligence-date-presets,.app-shell.dark-mode .lead-intelligence-date-button--custom,.app-shell.dark-mode .lead-intelligence-date-input-wrap,.app-shell.dark-mode .lead-market-map,.app-shell.dark-mode .outreach-date-presets,.app-shell.dark-mode .outreach-date-button--custom,.app-shell.dark-mode .outreach-date-input-wrap,.app-shell.dark-mode .broadcast-delivery-toggle,.app-shell.dark-mode .broadcast-composer-tabs,.app-shell.dark-mode .dialer-notes-popover__header,.app-shell.dark-mode .dialer-notes-popover__composer,.app-shell.dark-mode .message-folder-tabs,.app-shell.dark-mode .call-status-panel,.app-shell.dark-mode .dialer-card,.app-shell.dark-mode .record-preview-summary.kf-premium-surface,.app-shell.dark-mode .pipeline-rate-watch,.app-shell.dark-mode .lead-market-ranking,.app-shell.dark-mode .outreach-channel-panel,.app-shell.dark-mode .outreach-channel-metric,.app-shell.dark-mode .engagement-health-card{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .revenue-date-button,.app-shell.dark-mode .revenue-date-popover__fields label>span,.app-shell.dark-mode .lead-intelligence-date-button,.app-shell.dark-mode .lead-intelligence-date-popover__fields label>span,.app-shell.dark-mode .lead-market-tooltip__opportunity-subheader,.app-shell.dark-mode .lead-market-tooltip__not-interested span,.app-shell.dark-mode .lead-funnel__transition>span,.app-shell.dark-mode .lead-funnel-summary__conversion span,.app-shell.dark-mode .outreach-date-button,.app-shell.dark-mode .outreach-date-popover__fields label>span,.app-shell.dark-mode .outreach-mini-metric div>span,.app-shell.dark-mode .outreach-sms-volume__legend strong,.app-shell.dark-mode .outreach-appointment-metric span,.app-shell.dark-mode .conversation-shell.expanded .conversation-copy span,.app-shell.dark-mode .conversation-local-context,.app-shell.dark-mode .automation-journey-step p,.app-shell.dark-mode .pipeline-stage-volume,.app-shell.dark-mode .pipeline-recovery-row,.app-shell.dark-mode .pipeline-epo-note,.app-shell.dark-mode .pipeline-rate-watch__header>div>span,.app-shell.dark-mode .pipeline-watch-reason span,.app-shell.dark-mode .pipeline-rate-cell>strong,.app-shell.dark-mode .engagement-health-card>span{color:var(--kf-dark-text-soft)}.app-shell.dark-mode .revenue-date-button:hover,.app-shell.dark-mode .revenue-date-button:focus-visible,.app-shell.dark-mode .revenue-acquisition-table th.is-sorted,.app-shell.dark-mode .revenue-analysis-table th.is-sorted,.app-shell.dark-mode .lead-intelligence-date-button:hover,.app-shell.dark-mode .lead-intelligence-date-button:focus-visible,.app-shell.dark-mode .outreach-date-button:hover,.app-shell.dark-mode .outreach-date-button:focus-visible,.app-shell.dark-mode .message-folder-tabs button.active>span,.app-shell.dark-mode .inline-chat-actions .kf-icon-button:hover,.app-shell.dark-mode .conversation-snooze-action:hover{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3)}.app-shell.dark-mode .revenue-date-button.is-active,.app-shell.dark-mode .lead-intelligence-date-button.is-active,.app-shell.dark-mode .outreach-date-button.is-active{color:var(--kf-dark-brand-bright);background:linear-gradient(100deg, #0f52e82e, #34aef70f), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border);box-shadow:none}.app-shell.dark-mode .revenue-date-popover,.app-shell.dark-mode .lead-intelligence-date-popover,.app-shell.dark-mode .outreach-date-popover{background:var(--kf-dark-surface-1);border-color:var(--kf-dark-brand-border);box-shadow:0 18px 38px #0000005c}.app-shell.dark-mode .revenue-date-popover__header strong,.app-shell.dark-mode .revenue-date-input-wrap input,.app-shell.dark-mode .revenue-metric .kf-metric-surface__value,.app-shell.dark-mode .revenue-metric .kf-metric-surface__label,.app-shell.dark-mode .revenue-acquisition-table td,.app-shell.dark-mode .revenue-acquisition-table td strong,.app-shell.dark-mode .revenue-analysis-table td strong,.app-shell.dark-mode .lead-intelligence-date-popover__header strong,.app-shell.dark-mode .lead-intelligence-date-input-wrap input,.app-shell.dark-mode .lead-market-tooltip__state,.app-shell.dark-mode .lead-market-tooltip__summary-row span,.app-shell.dark-mode .lead-market-tooltip__dnq span,.app-shell.dark-mode .lead-funnel__segment>strong,.app-shell.dark-mode .lead-funnel-summary__endpoint strong,.app-shell.dark-mode .lead-market-table-section__header h3,.app-shell.dark-mode .lead-market-table__state>strong,.app-shell.dark-mode .lead-source-table__source,.app-shell.dark-mode .outreach-table td strong,.app-shell.dark-mode .record-disposition-modal.is-dnq .record-disposition-grid button:not(.selected),.app-shell.dark-mode .record-disposition-modal.is-not-interested .record-disposition-grid button:not(.selected),.app-shell.dark-mode .kf-page-header__title,.app-shell.dark-mode .kf-section-header__title,.app-shell.dark-mode .appointment-modal-heading h2,.app-shell.dark-mode .appointment-modal .appointment-section-heading strong,.app-shell.dark-mode .appointment-toggle-copy strong,.app-shell.dark-mode .appointment-action-header strong,.app-shell.dark-mode .automations-search input,.app-shell.dark-mode .automation-card-summary,.app-shell.dark-mode .automation-setting-content strong,.app-shell.dark-mode .automation-ai-title-row strong,.app-shell.dark-mode .automation-builder-title-fields input,.app-shell.dark-mode .automation-add-step-card strong,.app-shell.dark-mode .automation-builder-step-copy strong,.app-shell.dark-mode .automation-builder-config-toolbar-copy strong,.app-shell.dark-mode .kf-section-surface__value,.app-shell.dark-mode .kf-metric-surface__value,.app-shell.dark-mode .kf-feature-surface .kf-section-header__title,.app-shell.dark-mode .kf-info-surface .kf-section-header__title,.app-shell.dark-mode .kf-modal-header__title,.app-shell.dark-mode .kf-dialog-header__title,.app-shell.dark-mode .partner-tile__identity strong,.app-shell.dark-mode .partner-details-hero__copy strong,.app-shell.dark-mode .partner-detail-panel strong,.app-shell.dark-mode .partner-notes-panel>strong,.app-shell.dark-mode .contact-form-section-heading strong,.app-shell.dark-mode .contacts-empty-state strong,.app-shell.dark-mode .calendar-preview-hero strong,.app-shell.dark-mode .calendar-preview-detail strong,.app-shell.dark-mode .calendar-preview-actions-copy strong,.app-shell.dark-mode .calendar-preview-notes>strong,.app-shell.dark-mode .marketplace-storefront-hero__copy h2,.app-shell.dark-mode .marketplace-storefront-hero__metric strong,.app-shell.dark-mode .marketplace-results-bar strong,.app-shell.dark-mode .marketplace-card__price strong,.app-shell.dark-mode .marketplace-empty-state strong,.app-shell.dark-mode .marketplace-preview-hero__copy strong,.app-shell.dark-mode .marketplace-preview-detail strong,.app-shell.dark-mode .marketplace-preview-description>strong,.app-shell.dark-mode .marketplace-preview-channel-panel__heading strong,.app-shell.dark-mode .marketplace-preview-protection>strong,.app-shell.dark-mode .marketplace-preview-channel-grid strong,.app-shell.dark-mode .marketplace-preview-proof-row strong,.app-shell.dark-mode .marketplace-preview-price strong,.app-shell.dark-mode .automation-builder-detail-title-row strong,.app-shell.dark-mode .automation-builder-step-copy>strong,.app-shell.dark-mode .smart-reminder-preview__heading strong,.app-shell.dark-mode .automation-operating-defaults__copy strong,.app-shell.dark-mode .revenue-estimator__control-header>div:first-child>strong,.app-shell.dark-mode .revenue-estimator__result strong,.app-shell.dark-mode .revenue-estimator__guidance strong,.app-shell.dark-mode .pipeline-stage-heading>strong,.app-shell.dark-mode .pipeline-rate-watch__header>div>strong,.app-shell.dark-mode .pipeline-rate-cell>span,.app-shell.dark-mode .pipeline-epo-status>strong,.app-shell.dark-mode .pipeline-section-heading h2,.app-shell.dark-mode .pipeline-epo-note strong,.app-shell.dark-mode .pipeline-recovery-panel__heading h3,.app-shell.dark-mode .pipeline-watch-reason:hover span,.app-shell.dark-mode .pipeline-watch-reason:focus-visible span,.app-shell.dark-mode .pipeline-rate-cell:hover>strong,.app-shell.dark-mode .pipeline-rate-cell:focus-visible>strong,.app-shell.dark-mode .lead-market-marker__code,.app-shell.dark-mode .lead-market-ranking__state strong,.app-shell.dark-mode .lead-market-ranking__volume strong,.app-shell.dark-mode .outreach-channel-panel__header h3,.app-shell.dark-mode .outreach-channel-metric strong,.app-shell.dark-mode .lead-funnel__segment strong,.app-shell.dark-mode .lead-market-ranking__header>span,.app-shell.dark-mode .metrics-table td strong{color:var(--ink)}.app-shell.dark-mode .revenue-date-input-wrap:focus-within,.app-shell.dark-mode .lead-intelligence-date-input-wrap:focus-within,.app-shell.dark-mode .outreach-date-input-wrap:focus-within{border-color:var(--kf-dark-brand-bright);box-shadow:0 0 0 3px #66c2ff1a}.app-shell.dark-mode .revenue-date-popover__footer,.app-shell.dark-mode .lead-intelligence-date-popover__footer,.app-shell.dark-mode .lead-market-tooltip__summary-row,.app-shell.dark-mode .lead-market-map__footer,.app-shell.dark-mode .lead-funnel-summary,.app-shell.dark-mode .lead-market-table-section,.app-shell.dark-mode .lead-market-table-wrap,.app-shell.dark-mode .lead-source-table-wrap,.app-shell.dark-mode .outreach-date-popover__footer,.app-shell.dark-mode .outreach-subsection-heading,.app-shell.dark-mode .outreach-sms-volume,.app-shell.dark-mode .outreach-table-wrap,.app-shell.dark-mode .outreach-channel-mix__header,.app-shell.dark-mode .broadcast-detail-popup__header,.app-shell.dark-mode .broadcast-detail-popup__footer,.app-shell.dark-mode .dialer-panel-heading,.app-shell.dark-mode .dialer-preview-header,.app-shell.dark-mode .conversation-shell.expanded .conversation,.app-shell.dark-mode .chat-compose,.app-shell.dark-mode .record-preview-summary__details,.app-shell.dark-mode .record-preview-conversation,.app-shell.dark-mode .record-preview-conversation__heading{border-color:var(--kf-dark-border)}.app-shell.dark-mode .revenue-date-popover__cancel,.app-shell.dark-mode .lead-intelligence-date-popover__cancel,.app-shell.dark-mode .outreach-date-popover__cancel{color:var(--kf-dark-text-soft);border-color:var(--kf-dark-border)}.app-shell.dark-mode .revenue-primary-panel,.app-shell.dark-mode .revenue-primary-panel:hover,.app-shell.dark-mode .record-page-message-compose,.app-shell.dark-mode .record-page-note-composer,.app-shell.dark-mode .donut:after,.app-shell.dark-mode .automation-step-picker-grid,.app-shell.dark-mode .automation-step-editor-body{background:var(--kf-dark-surface-1)}.app-shell.dark-mode .revenue-acquisition-table th,.app-shell.dark-mode .revenue-analysis-table th,.app-shell.dark-mode .lead-market-table th,.app-shell.dark-mode .lead-source-table th,.app-shell.dark-mode .outreach-table th,.app-shell.dark-mode .lead-market-ranking__header,.app-shell.dark-mode .metrics-table th{color:var(--kf-dark-muted);background:var(--kf-dark-surface-hover);border-color:var(--kf-dark-border)}.app-shell.dark-mode .revenue-table-sort:hover,.app-shell.dark-mode .revenue-table-sort:focus-visible,.app-shell.dark-mode .revenue-table-sort:hover svg,.app-shell.dark-mode .revenue-table-sort:focus-visible svg,.app-shell.dark-mode .revenue-acquisition-table th.is-sorted .revenue-table-sort svg,.app-shell.dark-mode .revenue-analysis-table th.is-sorted .revenue-table-sort svg,.app-shell.dark-mode .lead-market-tooltip__summary-row strong,.app-shell.dark-mode .lead-market-tooltip__opportunity-subheader strong,.app-shell.dark-mode .lead-market-tooltip__stage-arrow,.app-shell.dark-mode .lead-funnel__transition>strong,.app-shell.dark-mode .lead-funnel__transition>svg,.app-shell.dark-mode .lead-funnel-summary__conversion strong,.app-shell.dark-mode .lead-funnel-summary__conversion svg,.app-shell.dark-mode .lead-market-table__sort:hover,.app-shell.dark-mode .lead-market-table__sort:focus-visible,.app-shell.dark-mode .lead-market-table th.is-sorted .lead-market-table__sort,.app-shell.dark-mode .lead-market-table__sort:hover svg,.app-shell.dark-mode .lead-market-table__sort:focus-visible svg,.app-shell.dark-mode .lead-market-table th.is-sorted .lead-market-table__sort svg,.app-shell.dark-mode .lead-source-table__sort:hover,.app-shell.dark-mode .lead-source-table__sort:focus-visible,.app-shell.dark-mode .lead-source-table th.is-sorted .lead-source-table__sort,.app-shell.dark-mode .lead-source-table__sort:hover svg,.app-shell.dark-mode .lead-source-table__sort:focus-visible svg,.app-shell.dark-mode .lead-source-table th.is-sorted .lead-source-table__sort svg,.app-shell.dark-mode .outreach-mix-stat--manual .outreach-mix-stat__icon,.app-shell.dark-mode .outreach-appointment-note svg,.app-shell.dark-mode .broadcast-composer-tab--active strong,.app-shell.dark-mode .broadcast-estimated-time strong,.app-shell.dark-mode .hub-contact-section-heading.favorite>svg,.app-shell.dark-mode .sidebar-nav__group-label,.app-shell.dark-mode .marketplace-storefront-hero__copy>span,.app-shell.dark-mode .marketplace-preview-detail,.app-shell.dark-mode .marketplace-preview-metric strong,.app-shell.dark-mode .marketplace-preview-proof-row,.app-shell.dark-mode .leads-table th:hover svg,.app-shell.dark-mode .leads-table th:hover .leads-column-drag-handle,.app-shell.dark-mode .revenue-estimator__current-efficiency strong,.app-shell.dark-mode .pipeline-watch-reason strong,.app-shell.dark-mode .pipeline-rate-cell>strong,.app-shell.dark-mode .pipeline-rate-cell>span,.app-shell.dark-mode .pipeline-watch-reason:hover strong,.app-shell.dark-mode .pipeline-watch-reason:focus-visible strong,.app-shell.dark-mode .pipeline-rate-cell:hover>span,.app-shell.dark-mode .pipeline-rate-cell:focus-visible>span,.app-shell.dark-mode .lead-market-marker__value,.app-shell.dark-mode .lead-market-ranking__conversion strong,.app-shell.dark-mode .lead-funnel__transition>span{color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .revenue-acquisition-table td{background:var(--kf-dark-surface-1);border-color:var(--kf-dark-surface-hover)}.app-shell.dark-mode .revenue-acquisition-table tbody tr:hover td,.app-shell.dark-mode .revenue-analysis-table tbody tr:hover td,.app-shell.dark-mode .lead-market-table th.is-sorted,.app-shell.dark-mode .lead-market-table tbody tr:hover td,.app-shell.dark-mode .lead-source-table th.is-sorted,.app-shell.dark-mode .lead-source-table tbody tr:hover td,.app-shell.dark-mode .outreach-table tbody tr:hover td,.app-shell.dark-mode .lead-market-ranking__row:hover,.app-shell.dark-mode .lead-market-ranking__row:focus-visible,.app-shell.dark-mode .metrics-table tbody tr:hover td{background:var(--kf-dark-surface-3)}.app-shell.dark-mode .revenue-analysis-table td,.app-shell.dark-mode .lead-market-table td,.app-shell.dark-mode .lead-source-table td,.app-shell.dark-mode .outreach-table td,.app-shell.dark-mode .metrics-table td{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-surface-hover)}.app-shell.dark-mode .lead-market-state{stroke:#34475e}.app-shell.dark-mode .lead-market-state:hover,.app-shell.dark-mode .lead-market-state:focus,.app-shell.dark-mode .lead-market-state.is-hovered{stroke:var(--kf-dark-brand-bright);filter:brightness(1.06)drop-shadow(0 3px 6px #34aef73d)}.app-shell.dark-mode .lead-market-state--inactive:hover,.app-shell.dark-mode .lead-market-state--inactive:focus,.app-shell.dark-mode .lead-market-state--inactive.is-hovered{fill:#eaf6ff}.app-shell.dark-mode .lead-market-tooltip{color:var(--ink);border-color:var(--kf-dark-brand-border);background:linear-gradient(100deg,#0f52e824,#34aef70a),#111b29fa;box-shadow:0 12px 28px #00000057}.app-shell.dark-mode .lead-market-tooltip__not-interested,.app-shell.dark-mode .record-disposition-modal.is-not-interested .record-disposition-grid .record-disposition-grid__check{background:#332812;border-color:#5b4a22}.app-shell.dark-mode .lead-market-tooltip__dnq{background:#351916;border-color:#63322d}.app-shell.dark-mode .lead-market-tooltip__dnq strong{color:#ff8b80}.app-shell.dark-mode .lead-market-tooltip__metric--lead{--stage-accent:#a9b6c6;--stage-soft:var(--kf-dark-surface-3);--stage-border:var(--kf-dark-border-strong)}.app-shell.dark-mode .lead-market-tooltip__metric--prospect{--stage-accent:#67b9f2;--stage-soft:#10283d;--stage-border:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .lead-market-tooltip__metric--client{--stage-accent:#c7a5d7;--stage-soft:#2c2132;--stage-border:#5b4868}.app-shell.dark-mode .lead-market-tooltip__metric--retention{--stage-accent:#78d6a6;--stage-soft:#132e24;--stage-border:#285840}.app-shell.dark-mode .lead-market-map__legend-empty{background:var(--kf-dark-text);border-color:#718096}.app-shell.dark-mode .lead-funnel__segment,.app-shell.dark-mode .automation-library-heading__icon,.app-shell.dark-mode .record-page .record-page-information__content,.app-shell.dark-mode .automation-summary-item,.app-shell.dark-mode .automation-builder-scroll,.app-shell.dark-mode .automation-builder-canvas,.app-shell.dark-mode .automation-day-workspace,.app-shell.dark-mode .calendar-day-cell:hover,.app-shell.dark-mode .pipeline-stage-card,.app-shell.dark-mode .pipeline-recovery-row,.app-shell.dark-mode .pipeline-epo-status{background:var(--kf-dark-surface-2)}.app-shell.dark-mode .lead-funnel__segment--lead{--funnel-accent:#a9b6c6;--funnel-soft:var(--kf-dark-surface-3);--funnel-border:var(--kf-dark-border-strong)}.app-shell.dark-mode .lead-funnel__segment--prospect{--funnel-accent:#67b9f2;--funnel-soft:#10283d;--funnel-border:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .lead-funnel__segment--client{--funnel-accent:#f0c76f;--funnel-soft:#332812;--funnel-border:#5b4a22}.app-shell.dark-mode .lead-funnel__segment--retention,.app-shell.dark-mode .lead-funnel__segment--funded{--funnel-accent:#78d6a6;--funnel-soft:#132e24;--funnel-border:#285840}.app-shell.dark-mode .lead-funnel__segment:hover,.app-shell.dark-mode .lead-funnel__segment:focus-visible{background:var(--funnel-soft)}.app-shell.dark-mode .lead-funnel__transition{background:0 0;border-color:#0000}.app-shell.dark-mode .lead-funnel-summary__endpoint--lead{--summary-accent:#a9b6c6;--summary-soft:var(--kf-dark-surface-3);--summary-border:var(--kf-dark-border-strong)}.app-shell.dark-mode .lead-funnel-summary__endpoint--retention{--summary-accent:#78d6a6;--summary-soft:#132e24;--summary-border:#285840}.app-shell.dark-mode .lead-funnel-summary__endpoint{background:var(--summary-soft)}.app-shell.dark-mode .lead-market-table__chip--opportunities{--market-chip-accent:#a9b6c6;--market-chip-soft:var(--kf-dark-surface-3);--market-chip-border:var(--kf-dark-border-strong)}.app-shell.dark-mode .lead-market-table__chip--prospect{--market-chip-accent:#67b9f2;--market-chip-soft:#10283d;--market-chip-border:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .lead-market-table__chip--client{--market-chip-accent:#c7a5d7;--market-chip-soft:#2c2132;--market-chip-border:#5b4868;--market-chip-rgb:199, 165, 215}.app-shell.dark-mode .lead-market-table__chip--retention{--market-chip-accent:#78d6a6;--market-chip-soft:#132e24;--market-chip-border:#285840}.app-shell.dark-mode .lead-market-table__chip--overall{--market-chip-accent:var(--kf-dark-brand-bright);--market-chip-soft:var(--kf-dark-surface-3);--market-chip-border:var(--kf-dark-brand-border)}.app-shell.dark-mode .lead-source-table__chip--opportunities{--source-chip-accent:#a9b6c6;--source-chip-soft:var(--kf-dark-surface-3);--source-chip-border:var(--kf-dark-border-strong)}.app-shell.dark-mode .lead-source-table__chip--prospect{--source-chip-accent:#67b9f2;--source-chip-soft:#10283d;--source-chip-border:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .lead-source-table__chip--client{--source-chip-accent:#c7a5d7;--source-chip-soft:#2c2132;--source-chip-border:#5b4868;--source-chip-rgb:199, 165, 215}.app-shell.dark-mode .lead-source-table__chip--retention{--source-chip-accent:#78d6a6;--source-chip-soft:#132e24;--source-chip-border:#285840}.app-shell.dark-mode .lead-source-table__chip--overall{--source-chip-accent:var(--kf-dark-brand-bright);--source-chip-soft:var(--kf-dark-surface-3);--source-chip-border:var(--kf-dark-brand-border)}.app-shell.dark-mode .lead-source-table__chip--not-interested{--source-chip-accent:#f0c76f;--source-chip-soft:#332812;--source-chip-border:#5b4a22;--source-chip-rgb:240, 199, 111}.app-shell.dark-mode .lead-source-table__chip--dnq{--source-chip-accent:#ff8b80;--source-chip-soft:#351916;--source-chip-border:#63322d;--source-chip-rgb:255, 139, 128}.app-shell.dark-mode .lead-market-table__chip--prospect,.app-shell.dark-mode .lead-source-table__chip--prospect{--market-chip-rgb:103, 185, 242;--source-chip-rgb:103, 185, 242}.app-shell.dark-mode .lead-market-table__chip--client,.app-shell.dark-mode .lead-source-table__chip--client{--market-chip-rgb:240, 199, 111;--source-chip-rgb:240, 199, 111}.app-shell.dark-mode .lead-market-table__chip--retention,.app-shell.dark-mode .lead-source-table__chip--retention{--market-chip-rgb:120, 214, 166;--source-chip-rgb:120, 214, 166}.app-shell.dark-mode .lead-market-table__chip--overall,.app-shell.dark-mode .lead-source-table__chip--overall{--market-chip-rgb:102, 194, 255;--source-chip-rgb:102, 194, 255}.app-shell.dark-mode .lead-market-table__chip--not-interested{--market-chip-accent:#f0c76f;--market-chip-soft:#332812;--market-chip-border:#5b4a22;--market-chip-rgb:240, 199, 111}.app-shell.dark-mode .lead-market-table__chip--dnq{--market-chip-accent:#ff8b80;--market-chip-rgb:255, 139, 128}.app-shell.dark-mode .outreach-mix-panel{background:linear-gradient(280deg, #0f52e824, #34aef70b), var(--kf-dark-surface-1);border-color:#26384a;box-shadow:0 14px 28px #00000029,inset 0 1px #ffffff09}.app-shell.dark-mode .outreach-mix-stat{background:linear-gradient(140deg, #ffffff06, #ffffff02), var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:0 8px 18px #00000024,inset 0 1px #ffffff09}.app-shell.dark-mode .outreach-mix-stat__icon{background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .outreach-mix-visual__ring-inner{background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:var(--kf-dark-border);box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000002e}.app-shell.dark-mode .outreach-appointments-panel,.app-shell.dark-mode .dialer-workspace.kf-feature-surface:hover{background:linear-gradient(280deg, #0f52e824, #34aef70b), var(--kf-dark-surface-1)}.app-shell.dark-mode .outreach-appointment-metric:hover{background:linear-gradient(100deg, #ffffff06, #fff0), var(--appointment-hover-soft);border-color:var(--appointment-hover-border);box-shadow:none;transform:translateY(-2px)}.app-shell.dark-mode .outreach-appointment-metric--scheduled{--appointment-hover-soft:#192b44;--appointment-hover-border:#3a628e;--appointment-accent:var(--kf-dark-brand-bright);--appointment-soft:var(--kf-dark-surface-3);--appointment-border:var(--kf-dark-brand-border)}.app-shell.dark-mode .outreach-appointment-metric--completed{--appointment-hover-soft:#17382b;--appointment-hover-border:#397254;--appointment-accent:#78d6a6;--appointment-soft:#132e24;--appointment-border:#285840}.app-shell.dark-mode .outreach-appointment-metric--rescheduled{--appointment-hover-soft:#3d3014;--appointment-hover-border:#756028;--appointment-accent:#f0c76f;--appointment-soft:#332812;--appointment-border:#5b4a22}.app-shell.dark-mode .outreach-appointment-metric--cancelled{--appointment-hover-soft:#411e1a;--appointment-hover-border:#7b3d36;--appointment-accent:#ff8b80;--appointment-soft:#351916;--appointment-border:#63322d}.app-shell.dark-mode .outreach-appointment-metric--pending{--appointment-hover-soft:#143149;--appointment-hover-border:var(--kf-dark-brand-border-strong);--appointment-accent:#67b9f2;--appointment-soft:#10283d;--appointment-border:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .outreach-appointment-metric,.app-shell.dark-mode .outreach-mini-metric,.app-shell.dark-mode .outreach-sms-volume--standalone,.app-shell.dark-mode .outreach-table-wrap{cursor:default}.app-shell.dark-mode .outreach-mini-metric:hover,.app-shell.dark-mode .outreach-sms-volume--standalone:hover,.app-shell.dark-mode .outreach-table-wrap:hover{border-color:var(--kf-dark-brand-border);box-shadow:none;background:linear-gradient(100deg, #0f52e82e, #34aef70f), var(--kf-dark-surface-2)}.app-shell.dark-mode .outreach-appointment-note,.app-shell.dark-mode .broadcast-delay-segment>span,.app-shell.dark-mode .broadcast-clear-audience-button.kf-button,.app-shell.dark-mode .dialer-clear-audience-button.kf-button,.app-shell.dark-mode .dialer-queue-row,.app-shell.dark-mode .dialer-preview-quick-action.kf-button,.app-shell.dark-mode .dialer-preview-position{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .outreach-mini-metric,.app-shell.dark-mode .outreach-measurement-note,.app-shell.dark-mode .outreach-appointment-note,.app-shell.dark-mode .outreach-sms-volume--standalone{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:none}.app-shell.dark-mode .outreach-channel-mix-panel{background:linear-gradient(280deg, #0f52e821, #34aef70a), var(--kf-dark-surface-1);border-color:#26384a;box-shadow:0 14px 28px #00000029,inset 0 1px #ffffff09}.app-shell.dark-mode .outreach-channel-mix__total{color:var(--kf-dark-brand-bright);background:#34aef714;border-color:#66c2ff2e}.app-shell.dark-mode .outreach-channel-mix__track{border-color:var(--kf-dark-border);background:var(--kf-dark-surface-2)}.app-shell.dark-mode .outreach-mix-panel,.app-shell.dark-mode .outreach-channel-mix-panel,.app-shell.dark-mode .outreach-mix-stat{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.app-shell.dark-mode .outreach-manual-performance-panel,.app-shell.dark-mode .outreach-call-direction-panel{background:linear-gradient(280deg, #0f52e81f, #34aef70a), var(--kf-dark-surface-1)}.app-shell.dark-mode .outreach-appointment-activity{background:linear-gradient(100deg, #66c2ff05, #0f52e802), var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:none}.app-shell.dark-mode .broadcast-composer-surface{background:linear-gradient(100deg, #0f52e824, #34aef70b), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-delivery-toggle__option--active{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong);box-shadow:none}.app-shell.dark-mode .broadcast-delay-segment,.app-shell.dark-mode .kf-modal-header,.app-shell.dark-mode .kf-modal-footer,.app-shell.dark-mode .kf-dialog-header,.app-shell.dark-mode .kf-dialog-footer,.app-shell.dark-mode .marketplace-toolbar{background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .broadcast-estimated-time{background:linear-gradient(100deg, #0f52e829, #34aef70b), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .broadcast-composer-tab{color:var(--kf-dark-text-soft);background:0 0;border-color:#0000}.app-shell.dark-mode .broadcast-composer-tab:hover,.app-shell.dark-mode .broadcast-composer-tab:focus-visible{color:#67b9f2;background:#34aef714}.app-shell.dark-mode .broadcast-composer-tab--active{color:var(--kf-dark-brand-bright);background:linear-gradient(100deg, #0f52e838, #34aef71a), var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong);box-shadow:0 2px 7px #00000029}.app-shell.dark-mode .broadcast-composer-tab--add,.app-shell.dark-mode .broadcast-composer-panel__workspace,.app-shell.dark-mode .broadcast-composer-panel__footer,.app-shell.dark-mode .broadcast-composer-field--fixed>strong,.app-shell.dark-mode .broadcast-datetime-wrap{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .broadcast-composer-tab--add:hover,.app-shell.dark-mode .broadcast-composer-tab--add:focus-visible{color:#67b9f2;border-color:var(--kf-dark-brand-border-strong);background:#34aef714}.app-shell.dark-mode .broadcast-card.kf-premium-surface,.app-shell.dark-mode .broadcast-card.kf-surface{background:linear-gradient(280deg, #0f52e826, #34aef70a), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-detail-popup__card{border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .broadcast-clear-audience-button.kf-button:hover,.app-shell.dark-mode .broadcast-clear-audience-button.kf-button:focus-visible{color:#ff8b80;box-shadow:none;background:#351916;border-color:#63322d}.app-shell.dark-mode .broadcast-audience-preview{background:linear-gradient(100deg, #0f52e814, #34aef706), var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .broadcast-audience-preview__row{color:var(--kf-dark-text-soft);border-color:#566d8b33}.app-shell.dark-mode .broadcast-audience-preview__row--header,.app-shell.dark-mode .dialer-queue-row__number,.app-shell.dark-mode .dialer-queue-row__status{color:var(--kf-dark-muted);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .broadcast-stage-chip--lead{color:#a9b6c6;background:#5069862e;border-color:#3a485b}.app-shell.dark-mode .broadcast-stage-chip--prospect{color:#67b9f2;border-color:var(--kf-dark-brand-border-strong);background:#2368a838}.app-shell.dark-mode .broadcast-stage-chip--retention{color:#78d6a6;background:#18a66a2e;border-color:#397254}.app-shell.dark-mode .broadcast-audience-ready--ready{background:linear-gradient(280deg, #0b7a4b3d, #78d6a611), var(--kf-dark-surface-1);border-color:#285840}.app-shell.dark-mode .broadcast-audience-ready--ready:hover{background:linear-gradient(280deg, #0b7a4b4d, #78d6a616), var(--kf-dark-surface-2);border-color:#397254}.app-shell.dark-mode .broadcast-audience-ready--ready .kf-section-header__icon,.app-shell.dark-mode .broadcast-audience-ready--ready .kf-section-header__badge,.app-shell.dark-mode .dialer-queue-progress{color:#78d6a6;background:#132e24;border-color:#285840}.app-shell.dark-mode .broadcast-audience-ready--missing{background:linear-gradient(280deg, #b423182e, #ff8b800b), var(--kf-dark-surface-1);border-color:#63322d}.app-shell.dark-mode .broadcast-audience-ready--missing:hover{background:linear-gradient(280deg, #b423183b, #ff8b8011), var(--kf-dark-surface-2);border-color:#7b3d36}.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__icon,.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__badge,.app-shell.dark-mode .dialer-clear-audience-button.kf-button:hover,.app-shell.dark-mode .dialer-clear-audience-button.kf-button:focus-visible,.app-shell.dark-mode .dialer-queue-skipped{color:#ff8b80;background:#351916;border-color:#63322d}.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__actions .kf-button{color:#ff8b80;background:var(--kf-dark-surface-2);border-color:#63322d}.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__actions .kf-button:hover,.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__actions .kf-button:focus-visible{color:#ff9d94;background:#351916;border-color:#7b3d36}.app-shell.dark-mode .broadcast-search,.app-shell.dark-mode .broadcast-card__details{background:linear-gradient(#34aef706,#0f52e805)}.app-shell.dark-mode .broadcast-sequence,.app-shell.dark-mode .dialer-workspace.kf-feature-surface{background:linear-gradient(100deg, #0f52e824, #34aef70b), var(--kf-dark-surface-1);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .broadcast-sequence__node:hover{background:linear-gradient(100deg, #0f52e82e, #34aef70f), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .broadcast-audience-ready__criteria>span,.app-shell.dark-mode .broadcast-audience-detail__criteria>span,.app-shell.dark-mode .broadcast-composer-audience__criteria>span,.app-shell.dark-mode .pipeline-epo-panel .kf-section-header__icon{color:#67b9f2;border-color:var(--kf-dark-brand-border-strong);background:#10283d}.app-shell.dark-mode .broadcast-status--active,.app-shell.dark-mode .broadcast-status--completed{color:#78d6a6;background:#18a66a2e}.app-shell.dark-mode .broadcast-status--scheduled{color:#67b9f2;background:#2368a838}.app-shell.dark-mode .broadcast-sequence__tree:before{background:linear-gradient(180deg, var(--kf-dark-brand-bright), #1c67f2)}.app-shell.dark-mode .broadcast-sequence__branch:before{background:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .broadcast-sequence__branch:after{background:var(--kf-dark-surface-1);border-color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .broadcast-add-followup,.app-shell.dark-mode .appointment-actions .kf-icon-button,.app-shell.dark-mode .schedule-add-button.kf-icon-button,.app-shell.dark-mode .dial-actions .secondary-action{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .broadcast-add-followup:hover{background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .dialer-audience-criteria__chip{color:#8fd2ff;background:var(--kf-dark-surface-3);border-color:#2e5876}.app-shell.dark-mode .dialer-audience-criteria__chip--empty{color:var(--kf-dark-muted);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .dialer-queue-row:hover{background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .dialer-queue-row--active{background:linear-gradient(100deg, #0f52e833, #34aef70f), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .dialer-queue-row--called{background:linear-gradient(100deg, #0b7a4b3d, #78d6a60d), var(--kf-dark-surface-2);border-color:#285840}.app-shell.dark-mode .dialer-queue-row--skipped{background:linear-gradient(100deg, #b4231838, #ff8b800a), var(--kf-dark-surface-2);border-color:#63322d}.app-shell.dark-mode .dialer-queue-row__stage--lead{color:#a9b6c6;border-color:var(--kf-dark-border-strong);background:#50698638}.app-shell.dark-mode .dialer-queue-row__stage--prospect{color:#67b9f2;border-color:var(--kf-dark-brand-border-strong);background:#2368a83d}.app-shell.dark-mode .dialer-queue-row__stage--retention{color:#78d6a6;background:#18a66a38;border-color:#397254}.app-shell.dark-mode .dialer-queue-row__status--called{color:#78d6a6;background:#17382b;border-color:#397254}.app-shell.dark-mode .dialer-queue-row__status--skipped{color:#ff8b80;background:#411e1a;border-color:#7b3d36}.app-shell.dark-mode .dialer-skip-button.kf-button{color:#fff;background:linear-gradient(100deg,#b92d24 0%,#a5221a 58%,#8f1c16 100%);border-color:#7b3d36;box-shadow:0 4px 14px #b423183d,inset 0 1px #ffffff1f}.app-shell.dark-mode .dialer-skip-button.kf-button:hover,.app-shell.dark-mode .dialer-skip-button.kf-button:focus-visible{color:#fff;background:linear-gradient(280deg,#d0463b 0%,#b82c22 58%,#9c2018 100%);border-color:#a84b42;box-shadow:0 6px 18px #b423184d,inset 0 1px #ffffff24}.app-shell.dark-mode .dialer-preview-quick-action.kf-button:hover,.app-shell.dark-mode .dialer-preview-quick-action.kf-button:focus-visible{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong);box-shadow:0 4px 14px #0003,inset 0 1px #ffffff0a}.app-shell.dark-mode .dialer-notes-popover{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:0 18px 38px #00000061,0 3px 8px #00000038}.app-shell.dark-mode .dialer-note-entry__bubble{border-color:var(--kf-dark-border);background:#141d29}.app-shell.dark-mode .dialer-note-entry__bubble p{color:#d5e0ec}.app-shell.dark-mode .dialer-note-entry__meta strong{color:#b4c1d0}.app-shell.dark-mode .dialer-notes-popover__composer textarea{color:var(--kf-dark-text);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .call-history-row.kf-premium-surface{background:linear-gradient(100deg, rgba(var(--call-stage-rgb), .2) 0%, rgba(var(--call-stage-rgb), .065) 62%, var(--kf-dark-surface-2) 100%);border-color:rgba(var(--call-stage-rgb), .44);border-left-color:var(--call-stage);box-shadow:0 5px 16px #0000002e,inset 0 1px #ffffff09}.app-shell.dark-mode .call-history-row.kf-premium-surface.kf-surface--interactive:hover,.app-shell.dark-mode .call-history-row.kf-premium-surface.kf-surface--interactive:focus-visible{border-color:var(--call-stage);border-left-color:var(--call-stage);background:linear-gradient(90deg, rgba(var(--call-stage-rgb), .28) 0%, rgba(var(--call-stage-rgb), .1) 42%, #10172200 72%), var(--kf-dark-surface-2);box-shadow:0 0 0 2px color-mix(in srgb, var(--call-stage) 9%, transparent), 0 7px 18px color-mix(in srgb, var(--call-stage) 13%, transparent), inset 0 1px 0 #ffffff0a}.app-shell.dark-mode .call-history-stage-chip{color:color-mix(in srgb, var(--call-chip-stage) 76%, #fff);background:linear-gradient(145deg, rgba(var(--call-chip-stage-rgb), .18), rgba(var(--call-chip-stage-rgb), .07)), var(--kf-dark-surface-2);border-color:rgba(var(--call-chip-stage-rgb), .42);box-shadow:inset 0 1px #ffffff09}.app-shell.dark-mode .call-history-icon,.app-shell.dark-mode .voicemail-playback,.app-shell.dark-mode .message-folder-tabs button.active,.app-shell.dark-mode .call-direction-pill,.app-shell.dark-mode .schedule-summary-icon,.app-shell.dark-mode .schedule-add-button.kf-icon-button:hover,.app-shell.dark-mode .dialer-card .dial-pad button:hover,.app-shell.dark-mode .dialer-card .dial-pad button:focus-visible,.app-shell.dark-mode .conversation-shell .avatar,.app-shell.dark-mode .message-folder-tabs .message-folder-snoozed.active,.app-shell.dark-mode .hub-contact-avatar,.app-shell.dark-mode .hub-contact-section-heading>span,.app-shell.dark-mode .calendar-appointments-pill{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .call-history-row.missed .call-history-icon,.app-shell.dark-mode .call-history-row.has-voicemail .call-history-icon{color:#ff8b80;background:#b423181f;border-color:#ff8b8038}.app-shell.dark-mode .call-history-unread-dot{background:var(--kf-dark-brand-bright);border-color:var(--kf-dark-surface-3);box-shadow:0 1px 3px #00000047,0 0 0 1px #66c2ff1a}.app-shell.dark-mode .call-status-panel.active{background:linear-gradient(100deg, #0f52e81f, #34aef709), var(--kf-dark-surface-1);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .schedule-summary-card.kf-premium-surface,.app-shell.dark-mode .schedule-add-button.kf-icon-button,.app-shell.dark-mode .appointment-card.kf-premium-surface{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:0 6px 18px #0000002e,inset 0 1px #ffffff09}.app-shell.dark-mode .appointment-type-chip{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-border)}.app-shell.dark-mode .appointment-card.next-in-line.kf-premium-surface{background:linear-gradient(100deg, #0f52e824, #34aef709), var(--kf-dark-surface-1);border-color:#3c8df4}.app-shell.dark-mode .appointment-card.past-due.kf-premium-surface{background:linear-gradient(100deg, #ff8b8014, #b4231805), var(--kf-dark-surface-1);border-color:#ff8b8047}.app-shell.dark-mode .appointment-card.completed.kf-premium-surface{background:linear-gradient(100deg, #78d6a617, #0b7a4b06), var(--kf-dark-surface-1);border-color:#78d6a647}.app-shell.dark-mode .schedule-summary-card.kf-premium-surface{background:linear-gradient(100deg, #0f52e814, #34aef706), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .schedule-summary-icon{background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong);color:var(--kf-dark-brand-bright)!important}.app-shell.dark-mode .schedule-summary-copy>span{color:var(--kf-dark-muted)!important}.app-shell.dark-mode .call-status-panel,.app-shell.dark-mode .dialer-card,.app-shell.dark-mode .dialer-card .dial-display,.app-shell.dark-mode .call-status-panel.active{background:linear-gradient(100deg, #0f52e824, #34aef709), var(--kf-dark-surface-1);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .dial-actions .secondary-action:disabled{color:#6f7e92;background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .comm-tabs{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:inset 0 1px #ffffff09,0 2px 7px #00000026}.app-shell.dark-mode .comm-tabs button:hover:not(.active),.app-shell.dark-mode .message-folder-tabs button:hover:not(.active){color:var(--kf-dark-brand-bright);background:#34aef71a;border-color:#66c2ff2e}.app-shell.dark-mode .comm-tabs button.active{color:#fff;border-color:var(--kf-dark-brand-border-strong);background:linear-gradient(#34aef72e,#0f52e838);border:1px solid #34aef759;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0f52e82e}.app-shell.dark-mode .comm-tabs button em{border-color:var(--kf-dark-surface-2)}.app-shell.dark-mode .message-search.comm-search,.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface,.app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface,.app-shell.dark-mode .hub-contact-search.comm-search,.app-shell.dark-mode .hub-contact-card.kf-premium-surface{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:0 4px 12px #00000029,inset 0 1px #ffffff09}.app-shell.dark-mode .message-folder-tabs button>span{color:var(--kf-dark-muted);background:var(--kf-dark-surface-1)}.app-shell.dark-mode .conversation-shell.expanded .avatar{color:var(--conversation-stage);background:color-mix(in srgb, var(--conversation-stage) 12%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--conversation-stage) 40%, var(--kf-dark-border))}.app-shell.dark-mode .inline-chat-actions .kf-icon-button,.app-shell.dark-mode .conversation-snooze-action,.app-shell.dark-mode .hub-contact-favorite.kf-icon-button,.app-shell.dark-mode .hub-contact-card__actions .kf-button,.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .inline-chat-bubbles .bubble.inbound,.app-shell.dark-mode .record-preview-message-row.inbound p{color:#dbe6f3;background:var(--kf-dark-surface-3)}.app-shell.dark-mode .chat-compose{background:#0d131db8}.app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface{background:linear-gradient(280deg, color-mix(in srgb, var(--conversation-stage) 14%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--conversation-stage) 6%, var(--kf-dark-surface-1)) 56%, var(--kf-dark-surface-1) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 60%, var(--kf-dark-border));box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 2px color-mix(in srgb, var(--conversation-stage) 8%, transparent), 0 8px 24px #00000045, inset 0 1px 0 #ffffff0b}.app-shell.dark-mode .conversation-shell.expanded .conversation{border-bottom-color:var(--line);background:0 0}.app-shell.dark-mode .message-folder-tabs .message-folder-snoozed:hover:not(.active){color:var(--kf-dark-brand-bright);background:#34aef717;border-color:#66c2ff29}.app-shell.dark-mode .message-folder-unread-dot{box-shadow:0 0 0 3px #66c2ff14;background:var(--kf-dark-brand-bright)!important}.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 10%, var(--kf-dark-surface-2)) 0%, color-mix(in srgb, var(--conversation-stage) 4%, var(--kf-dark-surface-2)) 58%, var(--kf-dark-surface-2) 100%);box-shadow:inset 3px 0 0 var(--conversation-stage), 0 4px 12px #00000029, inset 0 1px 0 #ffffff09;border-color:color-mix(in srgb, var(--conversation-stage) 24%, var(--kf-dark-border))}.app-shell.dark-mode .conversation-local-context>b{color:#68788e}.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface:hover,.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface:focus-visible{border-color:color-mix(in srgb, var(--conversation-stage) 48%, var(--kf-dark-border));background:linear-gradient(90deg, color-mix(in srgb, var(--conversation-stage-soft) 86%, transparent) 0%, #0d131d00 42%), var(--kf-dark-surface-2);box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 2px color-mix(in srgb, var(--conversation-stage) 9%, transparent), 0 7px 18px color-mix(in srgb, var(--conversation-stage) 13%, transparent), inset 0 1px 0 #ffffff0a}.app-shell.dark-mode .conversation-stage-chip{color:var(--conversation-stage)!important;background:color-mix(in srgb, var(--conversation-stage) 11%, transparent)!important;border-color:color-mix(in srgb, var(--conversation-stage) 40%, transparent)!important}.app-shell.dark-mode .hub-contact-card.kf-premium-surface:hover{background:linear-gradient(100deg, #0f52e821, #34aef709), var(--kf-dark-surface-2);border-color:#66c2ff52;box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff0a}.app-shell.dark-mode .hub-contact-card__location svg{color:#7f91a9}.app-shell.dark-mode .hub-contact-favorite.kf-icon-button:hover,.app-shell.dark-mode .hub-contact-favorite.kf-icon-button:focus-visible,.app-shell.dark-mode .hub-contact-favorite.kf-icon-button.is-active,.app-shell.dark-mode .hub-contact-card__actions .kf-button:hover,.app-shell.dark-mode .hub-contact-card__actions .kf-button:focus-visible{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:#4d86ad}.app-shell.dark-mode .hub-contact-empty.kf-premium-surface{background:var(--kf-dark-surface-2);border-color:#35455a}.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button.is-active{color:#fff;background:linear-gradient(135deg, var(--kf-dark-brand-accent) 0%, #1c67f2 52%, #0f52e8 100%);border-color:#4d86ad}.app-shell.dark-mode .hub-conversation-remove-toggle.kf-icon-button,.app-shell.dark-mode .hub-conversation-remove-dialog__icon,.app-shell.dark-mode .record-page-note-delete:hover,.app-shell.dark-mode .record-page-note-delete:focus-visible{color:#ff9c92;background:#351916;border-color:#63322d}.app-shell.dark-mode .hub-conversation-checkbox>span{background:var(--kf-dark-surface-2);border-color:#53657c}.app-shell.dark-mode .hub-conversation-checkbox input:checked+span{background:linear-gradient(135deg, var(--kf-dark-brand-accent) 0%, #1c67f2 55%, #0f52e8 100%);border-color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .hub-conversation-remove-dialog{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:#35455a}.app-shell.dark-mode .hub-sms-message-time,.app-shell.dark-mode .hub-sms-schedule-popover__heading small,.app-shell.dark-mode .hub-sms-schedule-popover__fields label>span{color:#8ea0b5}.app-shell.dark-mode .hub-sms-schedule-popover{color:var(--kf-dark-text);background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 8%, var(--kf-dark-surface-2)), color-mix(in srgb, var(--conversation-stage) 2%, var(--kf-dark-surface-2)) 58%, #10172200 100%), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--conversation-stage) 28%, var(--kf-dark-border-strong));box-shadow:0 16px 34px #00000057, 0 5px 12px color-mix(in srgb, var(--conversation-stage) 10%, transparent), inset 0 1px 0 #ffffff0a}.app-shell.dark-mode .hub-sms-schedule-popover:after{background:var(--kf-dark-surface-2);border-right-color:color-mix(in srgb, var(--conversation-stage) 28%, var(--kf-dark-border-strong));border-bottom-color:color-mix(in srgb, var(--conversation-stage) 28%, var(--kf-dark-border-strong))}.app-shell.dark-mode .hub-sms-schedule-popover__icon{color:var(--conversation-stage);background:color-mix(in srgb, var(--conversation-stage) 10%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--conversation-stage) 28%, var(--kf-dark-border-strong))}.app-shell.dark-mode .chat-compose .hub-sms-schedule-popover__fields input{color:var(--kf-dark-text);background:var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--conversation-stage) 24%, var(--kf-dark-border-strong))}.app-shell.dark-mode .hub-sms-schedule-popover__actions,.app-shell.dark-mode .record-page-schedule-popover__actions,.app-shell.dark-mode .record-preview-schedule-popover__actions{border-top-color:#ffffff14}.app-shell.dark-mode .hub-sms-schedule-popover__actions button:not(.is-primary),.app-shell.dark-mode .record-page-schedule-popover__actions button:not(.is-primary),.app-shell.dark-mode .record-preview-schedule-popover__actions button:not(.is-primary){color:#c5d0dc;background:#111a26;border-color:#2d3a49}.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button,.app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action{color:var(--conversation-stage);background:linear-gradient(180deg, color-mix(in srgb, var(--conversation-stage) 11%, var(--kf-dark-surface-2)) 0%, color-mix(in srgb, var(--conversation-stage) 5%, var(--kf-dark-surface-2)) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 34%, var(--kf-dark-border))}.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button:hover,.app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action:hover,.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .conversation-favorite-action.active{color:var(--conversation-stage);background:color-mix(in srgb, var(--conversation-stage) 15%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--conversation-stage) 46%, var(--kf-dark-border))}.app-shell.dark-mode .conversation-shell .conversation-expansion .inline-chat-bubbles .bubble.inbound{color:#e7eef7;background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 13%, var(--kf-dark-surface-2)), color-mix(in srgb, var(--conversation-stage) 6%, var(--kf-dark-surface-2)));border-color:color-mix(in srgb, var(--conversation-stage) 20%, var(--kf-dark-border))}.app-shell.dark-mode .conversation-shell.collapsed .avatar,.app-shell.dark-mode .conversation-shell.expanded .avatar{color:var(--conversation-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 14%, var(--kf-dark-surface-2)), color-mix(in srgb, var(--conversation-stage) 6%, var(--kf-dark-surface-2)));border-color:color-mix(in srgb, var(--conversation-stage) 38%, var(--kf-dark-border))}.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button svg,.app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action svg{color:var(--conversation-stage)!important;stroke:var(--conversation-stage)!important}.app-shell.dark-mode .automation-command-center{background:radial-gradient(circle at 12% 0,#34aef721,#0000 32%),radial-gradient(circle at 88% 12%,#825cf61f,#0000 34%),linear-gradient(135deg,#101b2d 0%,#111d31 52%,#152238 100%);border-color:#60a5fa3b}.app-shell.dark-mode .automation-command-center__icon,.app-shell.dark-mode .automation-health-card,.app-shell.dark-mode .automation-premium-setting,.app-shell.dark-mode .automation-delivery-strip,.app-shell.dark-mode .automation-delivery-strip__item,.app-shell.dark-mode .automation-library-shell,.app-shell.dark-mode .automation-folder,.app-shell.dark-mode .automation-card,.app-shell.dark-mode .automation-stat,.app-shell.dark-mode .automation-detail-panel,.app-shell.dark-mode .automations-empty-state{background-color:var(--kf-dark-surface-2)}.app-shell.dark-mode .automation-premium-setting--ai,.app-shell.dark-mode .automation-premium-setting--token,.app-shell.dark-mode .automation-premium-setting--landline{background:linear-gradient(115deg,#2181ff29,#111c2df5);border-color:#34aef73d!important}.app-shell.dark-mode .automation-premium-setting__title-row>span,.app-shell.dark-mode .kf-section-header__badge,.app-shell.dark-mode .kf-feature-surface .kf-section-header__badge,.app-shell.dark-mode .marketplace-card__listing-type,.app-shell.dark-mode .marketplace-preview-badge,.app-shell.dark-mode .smart-reminder-preview-button.active,.app-shell.dark-mode .smart-reminder-preview__heading>span{color:#72c7fb;background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .automation-library-shell{background:linear-gradient(180deg, #101a2a, var(--kf-dark-surface-2));border-color:#60a5fa24}.app-shell.dark-mode .automation-card{background:linear-gradient(270deg, var(--automation-folder-dark-soft) 0%, #111c2dfa 40%, var(--kf-dark-surface-2) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 24%, transparent)}.app-shell.dark-mode .automation-card:hover{border-color:color-mix(in srgb, var(--automation-folder-accent) 46%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--automation-folder-accent) 12%, transparent)}.app-shell.dark-mode .automation-card-icon,.app-shell.dark-mode .automation-card-icon--active,.app-shell.dark-mode .automation-card-icon--paused,.app-shell.dark-mode .automation-card-icon--draft{color:color-mix(in srgb, var(--automation-folder-accent) 78%, #fff);background:linear-gradient(180deg, #111c2df0, var(--automation-folder-dark-soft));border-color:color-mix(in srgb, var(--automation-folder-accent) 30%, transparent)}.app-shell.dark-mode .automation-selector-control,.app-shell.dark-mode .automations-search,.app-shell.dark-mode .automation-folder__count-pill{background:var(--kf-dark-surface-3);border-color:#94a3b829}.app-shell.dark-mode .automation-stat,.app-shell.dark-mode .automation-stat--performance-low,.app-shell.dark-mode .automation-stat--performance-moderate,.app-shell.dark-mode .automation-stat--performance-strong,.app-shell.dark-mode .automation-stat--contacts{background:#142238c2;border-color:#94a3b824}.app-shell.dark-mode .automation-drag-handle{color:color-mix(in srgb, var(--automation-folder-accent) 76%, #cbd5e1);background:linear-gradient(180deg, #111c2deb, var(--automation-folder-dark-soft));border-left-color:color-mix(in srgb, var(--automation-folder-accent) 24%, transparent)}.app-shell.dark-mode .automation-expanded-content,.app-shell.dark-mode .automation-expanded-footer{border-color:#94a3b824}.app-shell.dark-mode .automation-selector-control{background:var(--kf-dark-surface-3);border-color:#60a5fa2e}.app-shell.dark-mode .automation-stat--performance-low .automation-stat-copy strong{color:#fca5a5}.app-shell.dark-mode .automation-stat--performance-low .automation-stat-copy small{color:#d99a9f}.app-shell.dark-mode .automation-stat--performance-moderate .automation-stat-copy strong{color:#f6c764}.app-shell.dark-mode .automation-stat--performance-moderate .automation-stat-copy small{color:#cfb071}.app-shell.dark-mode .automation-stat--performance-strong .automation-stat-copy strong{color:#79dfa7}.app-shell.dark-mode .automation-stat--performance-strong .automation-stat-copy small{color:#83b99c}.app-shell.dark-mode .automation-stat--contacts .automation-stat-copy strong,.app-shell.dark-mode .calendar-appointments-pill strong{color:#72c7fb}.app-shell.dark-mode .automation-stat--contacts .automation-stat-copy small{color:#90aeca}.app-shell.dark-mode .automation-stat--drilldown:hover,.app-shell.dark-mode .automation-stat--drilldown:focus-visible{background:#182a43f0;border-color:#60a5fa61;box-shadow:0 8px 18px #0f52e81f,0 0 0 2px #60a5fa14}.app-shell.dark-mode .automation-expanded-content{background:linear-gradient(270deg, var(--automation-folder-dark-soft) 0%, #111c2d47 44%, transparent 100%)}.app-shell.dark-mode .automation-detail-panel{background:linear-gradient(135deg, var(--kf-dark-surface-2) 0%, var(--automation-folder-dark-soft) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 24%, transparent)}.app-shell.dark-mode .automation-detail-panel:hover{border-color:color-mix(in srgb, var(--automation-folder-accent) 44%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--automation-folder-accent) 12%, transparent)}.app-shell.dark-mode .automation-selector-control__icon.is-hidden{color:#94a3b8;background:#1a2739}.app-shell.dark-mode .automation-folder-dialog__textarea{color:var(--ink);background:#0f172a8f;border-color:#94a3b838}.app-shell.dark-mode .automation-folder-dialog__textarea::placeholder{color:#64748b}.app-shell.dark-mode .automation-folder-color-picker{background:#0f1a2a;border-color:#94a3b829}.app-shell.dark-mode .automation-folder-color-picker__swatch.is-selected{border-color:color-mix(in srgb, var(--automation-folder-swatch) 42%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--automation-folder-swatch) 14%, transparent), 0 3px 9px #0000002e;background:#18263a}.app-shell.dark-mode .calendar-appointment-chip.stage-lead,.app-shell.dark-mode .calendar-appointment-preview.stage-lead{--appointment-stage:#a9b6c6;--appointment-stage-soft:#1c2532;--appointment-stage-border:#39485b;--appointment-stage-rgb:169, 182, 198}.app-shell.dark-mode .calendar-appointment-chip.stage-prospect,.app-shell.dark-mode .calendar-appointment-preview.stage-prospect{--appointment-stage:#67b9f2;--appointment-stage-soft:#142638;--appointment-stage-border:#31536d;--appointment-stage-rgb:103, 185, 242}.app-shell.dark-mode .calendar-appointment-chip.stage-client,.app-shell.dark-mode .calendar-appointment-preview.stage-client{--appointment-stage:#c7a5d7;--appointment-stage-soft:#2c2132;--appointment-stage-border:#5b4868;--appointment-stage-rgb:199, 165, 215}.app-shell.dark-mode .calendar-appointment-chip.stage-retention,.app-shell.dark-mode .calendar-appointment-preview.stage-retention{--appointment-stage:#78d6a6;--appointment-stage-soft:#162a22;--appointment-stage-border:#315d49;--appointment-stage-rgb:120, 214, 166}.app-shell.dark-mode .calendar-appointment-chip.stage-not-interested,.app-shell.dark-mode .calendar-appointment-preview.stage-not-interested{--appointment-stage:#f0c76f;--appointment-stage-soft:#332812;--appointment-stage-border:#5b4a22;--appointment-stage-rgb:240, 199, 111}.app-shell.dark-mode .calendar-appointment-chip.stage-dnq,.app-shell.dark-mode .calendar-appointment-preview.stage-dnq{--appointment-stage:#ff8b80;--appointment-stage-soft:#351c1d;--appointment-stage-border:#673a39;--appointment-stage-rgb:255, 139, 128}.app-shell.dark-mode .calendar-appointment-chip{color:#c7dcf2;background:var(--kf-dark-surface-3);box-shadow:inset 3px 0 0 var(--appointment-stage), inset 0 1px 0 #ffffff06;border-color:#294b70}.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-hero{background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .12), rgba(var(--appointment-stage-rgb), .035)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--appointment-stage) 30%, var(--kf-dark-border));box-shadow:0 6px 16px #0000002e,inset 0 1px #ffffff08}.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-icon{background:linear-gradient(145deg, rgba(var(--appointment-stage-rgb), .14), rgba(var(--appointment-stage-rgb), .055)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--appointment-stage) 30%, var(--kf-dark-border));box-shadow:0 5px 12px #0000002e,inset 0 1px #ffffff08}.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-detail,.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-actions-panel,.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-notes{background:linear-gradient(100deg, #0f52e814, #34aef706), var(--kf-dark-surface-2)}.app-shell.dark-mode .calendar-appointment-chip.is-completed{color:#9fdabd;background:#10271e;border-color:#285943;box-shadow:inset 3px 0 #78d6a6,inset 0 1px #ffffff06}.app-shell.dark-mode .calendar-appointment-chip.is-completed>span,.app-shell.dark-mode .calendar-appointment-chip.is-completed>strong,.app-shell.dark-mode .calendar-appointment-chip.is-completed .calendar-appointment-chip__status-icon,.app-shell.dark-mode .revenue-estimator__result small.is-positive{color:#78d6a6}.app-shell.dark-mode .calendar-appointment-chip.is-past-due{color:#fff;background:#b42318;border-color:#e15f54;box-shadow:0 6px 14px #b423184d,inset 0 1px #ffffff1f}.app-shell.dark-mode .record-stage-details-field__control,.app-shell.dark-mode .record-stage-details-field .kf-select{color:var(--kf-dark-text);background:linear-gradient(100deg, rgba(var(--record-stage-form-rgb), .09), rgba(var(--record-stage-form-rgb), .025)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--record-stage-form-accent) 28%, var(--kf-dark-border-strong));box-shadow:0 3px 8px #0000001f,inset 0 1px #ffffff09}.app-shell.dark-mode .record-stage-details-field__adornment{background:rgba(var(--record-stage-form-rgb), .11)}.app-shell.dark-mode .record-stage-details-form__error{color:#ff9d94;background:#291719;border-color:#613331}.app-shell.dark-mode .record-page-message-row p{color:#e7eef7;background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .12), rgba(var(--record-stage-rgb), .045)), var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .2)}.app-shell.dark-mode .record-page-note-bubble{color:#c4cfdd;border-color:var(--kf-dark-border);background:#151c27}.app-shell.dark-mode .record-page-note-bubble__icon{color:#a9b6c6;background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .record-page-note-meta strong{color:#a9b6c6}.app-shell.dark-mode .record-page-note-delete{color:#8392a6}.app-shell.dark-mode .record-page-disposition-icon--not-interested{color:#fff;background:#75558a;border-color:#75558a}.app-shell.dark-mode .record-page-disposition-icon--dnq{color:#fff;background:#b42318;border-color:#b42318}.app-shell.dark-mode .record-page-message-list,.app-shell.dark-mode .record-page-note-list,.app-shell.dark-mode .record-page-schedule-popover{color:var(--kf-dark-text);background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .12), rgba(var(--record-stage-rgb), .035) 58%, #10172200 100%), var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .28);box-shadow:0 18px 36px #00000052, 0 6px 14px rgba(var(--record-stage-rgb), .1), inset 0 1px 0 #ffffff09}.app-shell.dark-mode .record-page-schedule-popover:after,.app-shell.dark-mode .record-preview-schedule-popover:after{background:var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .28)}.app-shell.dark-mode .record-page-message-compose .record-page-schedule-popover__fields input,.app-shell.dark-mode .record-preview-compose .record-preview-schedule-popover__fields input{color:var(--kf-dark-text);background:var(--kf-dark-surface-1);border-color:rgba(var(--record-stage-rgb), .24)}.app-shell.dark-mode .record-page-panel-heading{background:linear-gradient(100deg, #0f52e80e, #34aef705), var(--kf-dark-surface-2)}.app-shell.dark-mode .record-page-command-surface,.app-shell.dark-mode .record-page-information,.app-shell.dark-mode .record-page-conversation,.app-shell.dark-mode .record-page-notes{background:linear-gradient(100deg, #0f52e817, #34aef708), var(--kf-dark-surface-2);border-color:#67b9f226;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff09}.app-shell.dark-mode .record-page-automation__summary,.app-shell.dark-mode .record-page-automation__selector,.app-shell.dark-mode .record-page-activity-item{background:linear-gradient(100deg, #0f52e812, #34aef706), var(--kf-dark-surface-2);border-color:#67b9f221;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff06}.app-shell.dark-mode .record-page-activity-item__icon{color:#67b9f2;background:linear-gradient(145deg, #67b9f224, #1c67f213), var(--kf-dark-surface-2);border-color:#67b9f23d;box-shadow:0 4px 10px #00000029,inset 0 1px #ffffff09}.app-shell.dark-mode .record-page-automation-panel{background:linear-gradient(100deg, #0f52e814, #34aef706), var(--kf-dark-surface-2);border-color:#67b9f224;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff06}.app-shell.dark-mode .record-page-mismo-starter,.app-shell.dark-mode .record-page-change-status{color:#67b9f2;background:linear-gradient(100deg, #0f52e817, #34aef706), var(--kf-dark-surface-2);border-color:#67b9f233}.app-shell.dark-mode .record-status-grid__option{--status-soft:color-mix(in srgb, var(--status-accent) 10%, var(--kf-dark-surface-2));--status-border:color-mix(in srgb, var(--status-accent) 36%, var(--kf-dark-border));background:linear-gradient(100deg, rgba(var(--status-rgb), .09), rgba(var(--status-rgb), .025)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--status-accent) 24%, var(--kf-dark-border));box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff06}.app-shell.dark-mode .record-status-grid__option.is-lead{--status-accent:var(--kf-stage-lead);--status-rgb:var(--kf-stage-lead-rgb)}.app-shell.dark-mode .record-status-grid__option.is-prospect{--status-accent:var(--kf-stage-prospect);--status-rgb:var(--kf-stage-prospect-rgb)}.app-shell.dark-mode .record-status-grid__option.is-client{--status-accent:var(--kf-stage-client);--status-rgb:var(--kf-stage-client-rgb)}.app-shell.dark-mode .record-status-grid__option.is-retention{--status-accent:var(--kf-stage-retention);--status-rgb:var(--kf-stage-retention-rgb)}.app-shell.dark-mode .record-status-grid__option.is-not-interested{--status-accent:var(--kf-stage-not-interested);--status-rgb:var(--kf-stage-not-interested-rgb)}.app-shell.dark-mode .record-status-grid__option.is-dnq{--status-accent:var(--kf-stage-dnq);--status-rgb:var(--kf-stage-dnq-rgb)}.app-shell.dark-mode .record-status-grid__option:hover,.app-shell.dark-mode .record-status-grid__option:focus-visible{background:linear-gradient(100deg, rgba(var(--status-rgb), .14), rgba(var(--status-rgb), .045)), var(--kf-dark-surface-2)}.app-shell.dark-mode .record-status-grid__option.selected{background:var(--status-soft);border-color:var(--status-border);box-shadow:0 0 0 3px rgba(var(--status-rgb), .1), inset 0 1px 0 #ffffff06}.app-shell.dark-mode .record-status-grid__check{background:color-mix(in srgb, var(--status-accent) 10%, var(--kf-dark-surface-2))}.app-shell.dark-mode .record-disposition-modal.is-dnq .record-disposition-grid button{color:var(--kf-stage-dnq);background:color-mix(in srgb, var(--kf-stage-dnq) 10%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--kf-stage-dnq) 30%, var(--kf-dark-border));box-shadow:0 4px 10px #00000029,inset 0 1px #ffffff06}.app-shell.dark-mode .record-disposition-modal.is-dnq .record-disposition-grid .record-disposition-grid__check{background:color-mix(in srgb, var(--kf-stage-dnq) 14%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--kf-stage-dnq) 38%, var(--kf-dark-border))}.app-shell.dark-mode .record-disposition-modal.is-dnq .record-disposition-grid button.selected{background:color-mix(in srgb, var(--kf-stage-dnq) 14%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--kf-stage-dnq) 38%, var(--kf-dark-border));color:var(--kf-stage-dnq)}.app-shell.dark-mode .record-disposition-modal.is-not-interested .record-disposition-grid button{color:var(--kf-stage-not-interested);background:color-mix(in srgb, var(--kf-stage-not-interested) 10%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--kf-stage-not-interested) 30%, var(--kf-dark-border));box-shadow:0 4px 10px #00000029,inset 0 1px #ffffff06}.app-shell.dark-mode .record-disposition-modal.is-not-interested .record-disposition-grid button.selected{background:color-mix(in srgb, var(--kf-stage-not-interested) 14%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--kf-stage-not-interested) 38%, var(--kf-dark-border));color:var(--kf-stage-not-interested)}.app-shell.dark-mode .record-status-confirmation__stage.is-lead{--confirm-stage:var(--kf-stage-lead)}.app-shell.dark-mode .record-status-confirmation__stage.is-prospect{--confirm-stage:var(--kf-stage-prospect)}.app-shell.dark-mode .record-status-confirmation__stage.is-client{--confirm-stage:var(--kf-stage-client)}.app-shell.dark-mode .record-status-confirmation__stage.is-retention{--confirm-stage:var(--kf-stage-retention)}.app-shell.dark-mode .record-status-confirmation__stage{--confirm-stage-soft:color-mix(in srgb, var(--confirm-stage) 10%, var(--kf-dark-surface-2));--confirm-stage-border:color-mix(in srgb, var(--confirm-stage) 36%, var(--kf-dark-border));box-shadow:inset 0 1px #ffffff06}.app-shell.dark-mode .record-page-track-nav.is-stage-transition{--transition-soft:color-mix(in srgb, var(--transition-color) 10%, var(--kf-dark-surface-2));--transition-border:color-mix(in srgb, var(--transition-color) 36%, var(--kf-dark-border))}.app-shell.dark-mode .record-page-track-nav.is-stage-transition.stage-lead{--transition-color:var(--kf-stage-lead)}.app-shell.dark-mode .record-page-track-nav.is-stage-transition.stage-prospect{--transition-color:var(--kf-stage-prospect)}.app-shell.dark-mode .record-page-track-nav.is-stage-transition.stage-client{--transition-color:var(--kf-stage-client)}.app-shell.dark-mode .record-page-track-nav.is-stage-transition.stage-retention{--transition-color:var(--kf-stage-retention)}.app-shell.dark-mode .record-page .record-page-command-surface,.app-shell.dark-mode .record-page .record-page-information,.app-shell.dark-mode .record-page .record-page-automation-panel,.app-shell.dark-mode .record-page .record-page-conversation,.app-shell.dark-mode .record-page .record-page-notes{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .09), rgba(var(--record-stage-rgb), .025)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--record-stage) 24%, var(--kf-dark-border));box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff07}.app-shell.dark-mode .record-page .record-page-header,.app-shell.dark-mode .record-page .record-page-information__tabs,.app-shell.dark-mode .record-page .record-page-automation-panel__header,.app-shell.dark-mode .record-page .record-page-panel-heading{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .085), rgba(var(--record-stage-rgb), .018)), var(--kf-dark-surface-2)}.app-shell.dark-mode .record-page .record-page-field__control{color:var(--kf-dark-text);background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .08), rgba(var(--record-stage-rgb), .022)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--record-stage) 20%, var(--kf-dark-border));box-shadow:0 3px 9px #00000024,inset 0 1px #ffffff06}.app-shell.dark-mode .record-page .record-page-field>.kf-select{color:var(--kf-dark-text);background-color:var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--record-stage) 20%, var(--kf-dark-border))}.app-shell.dark-mode .record-page .record-page-field__control:focus-within,.app-shell.dark-mode .record-page .record-page-field>.kf-select:focus{border-color:color-mix(in srgb, var(--record-stage) 50%, var(--kf-dark-border));box-shadow:0 0 0 3px rgba(var(--record-stage-rgb), .1), 0 4px 10px #00000029}.app-shell.dark-mode .app-shell.dark-mode .record-page .record-page-activity-item,.app-shell.dark-mode .record-page .record-page-message-list,.app-shell.dark-mode .record-page .record-page-note-list,.app-shell.dark-mode .record-page .record-page-message-compose,.app-shell.dark-mode .record-page .record-page-note-composer{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .07), rgba(var(--record-stage-rgb), .018)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--record-stage) 18%, var(--kf-dark-border))}.app-shell.dark-mode .record-page .record-page-automation-toggle.kf-button{color:var(--record-stage);background:rgba(var(--record-stage-rgb), .1);border-color:rgba(var(--record-stage-rgb), .28)}.app-shell.dark-mode .record-page .record-page-automation-toggle.is-paused.kf-button{color:#78d6a6;background:#78d6a61a;border-color:#78d6a647}.app-shell.dark-mode .record-page .record-page-automation-panel__select .kf-select,.app-shell.dark-mode .record-page .record-page-automation-panel__select select{color:var(--record-stage);background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .1), rgba(var(--record-stage-rgb), .032)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--record-stage) 28%, var(--kf-dark-border));background-image:none}.app-shell.dark-mode .record-page .record-page-automation-panel__metric{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .075), rgba(var(--record-stage-rgb), .02)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--record-stage) 20%, var(--kf-dark-border))}.app-shell.dark-mode .app-shell.dark-mode .record-page .record-page-activity-item__icon,.app-shell.dark-mode .record-page-phone-popover{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .1), rgba(var(--record-stage-rgb), .025)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--record-stage) 30%, var(--kf-dark-border-strong));box-shadow:0 16px 32px #00000047, 0 5px 12px rgba(var(--record-stage-rgb), .08)}.app-shell.dark-mode .record-page-phone-popover:before{background:color-mix(in srgb, var(--record-stage) 5%, var(--kf-dark-surface-2));border-top-color:color-mix(in srgb, var(--record-stage) 30%, var(--kf-dark-border-strong));border-left-color:color-mix(in srgb, var(--record-stage) 30%, var(--kf-dark-border-strong))}.app-shell.dark-mode .record-page-phone-option{color:var(--kf-dark-text);border-color:color-mix(in srgb, var(--record-stage) 20%, var(--kf-dark-border-strong));background:#101722db}.app-shell.dark-mode .record-page .record-page-actions .kf-icon-button,.app-shell.dark-mode .record-page .record-page-mismo-starter,.app-shell.dark-mode .record-page .record-page-change-status{color:var(--record-stage);background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .12), rgba(var(--record-stage-rgb), .035)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--record-stage) 26%, var(--kf-dark-border))}.app-shell.dark-mode .record-page .record-page-information__expand-toggle{color:var(--record-stage);background:linear-gradient(to bottom, rgba(var(--record-stage-rgb), .015) 0%, rgba(var(--record-stage-rgb), .045) 44%, rgba(var(--record-stage-rgb), .105) 78%, rgba(var(--record-stage-rgb), .155) 100%), linear-gradient(to bottom, #10172205 0%, #10172242 48%, #101722a3 82%, #101722d1 100%);box-shadow:inset 0 -14px 20px rgba(var(--record-stage-rgb), .06), 0 -8px 18px #00000029, 0 -6px 16px rgba(var(--record-stage-rgb), .05)}.app-shell.dark-mode .record-page .record-page-information__expand-toggle[aria-expanded=true]{background:linear-gradient(to bottom, rgba(var(--record-stage-rgb), .015) 0%, rgba(var(--record-stage-rgb), .035) 44%, rgba(var(--record-stage-rgb), .075) 100%), linear-gradient(to bottom, #1017220a 0%, #1017224d 52%, #101722b8 100%)}.app-shell.dark-mode .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:disabled,.app-shell.dark-mode .record-page .record-page-note-add.kf-icon-button.kf-icon-button--surface:disabled{color:#ffffffd6;background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 38%, var(--kf-dark-surface-2)) 0%, color-mix(in srgb, var(--record-stage) 46%, var(--kf-dark-surface-2)) 58%, color-mix(in srgb, var(--record-stage) 34%, var(--kf-dark-surface-2)) 100%);border-color:color-mix(in srgb, var(--record-stage) 34%, var(--kf-dark-border));opacity:1;box-shadow:0 3px 8px rgba(var(--record-stage-rgb), .08), inset 0 1px 0 #ffffff14}.app-shell.dark-mode .record-page-automation-chat-entry__bubble,.app-shell.dark-mode .record-preview-automation-chat-entry__bubble{color:var(--kf-dark-text-soft);background:linear-gradient(105deg, rgba(var(--record-stage-rgb), .13), rgba(var(--record-stage-rgb), .045)), #141c28;border-color:rgba(var(--record-stage-rgb), .3);box-shadow:0 5px 13px #0000002e,inset 0 1px #ffffff09}.app-shell.dark-mode .record-page-automation-chat-entry__message,.app-shell.dark-mode .record-preview-automation-chat-entry__message{color:var(--kf-dark-text-soft)!important}.app-shell.dark-mode .record-page-automation-chat-entry__eyebrow strong,.app-shell.dark-mode .record-page-automation-chat-entry__readonly-note,.app-shell.dark-mode .record-preview-automation-chat-entry__eyebrow strong,.app-shell.dark-mode .record-preview-automation-chat-entry__readonly-note{color:#98a9bd}.app-shell.dark-mode .record-page-automation-chat-entry__message-input,.app-shell.dark-mode .record-page-automation-chat-entry__schedule-editor input,.app-shell.dark-mode .record-preview-automation-chat-entry__message-input,.app-shell.dark-mode .record-preview-automation-chat-entry__schedule-editor input{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .28)}.app-shell.dark-mode .record-preview-automation__select .kf-select{color:var(--kf-dark-text);background:linear-gradient(180deg, rgba(var(--record-stage-rgb), .12) 0%, rgba(var(--record-stage-rgb), .045) 100%), var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .3);background-image:none}.app-shell.dark-mode .record-preview-automation__metric{background:rgba(var(--record-stage-rgb), .075);border-color:rgba(var(--record-stage-rgb), .22)}.app-shell.dark-mode~.record-preview-overlay,.app-shell.dark-mode .record-preview-overlay{background:#03070cad}.app-shell.dark-mode .record-preview-overlay.stage-lead,.app-shell.dark-mode .record-preview-phone-popover{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .1), rgba(var(--record-stage-rgb), .025)), var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .3);box-shadow:0 16px 32px #0000004d}.app-shell.dark-mode .record-preview-phone-popover:before{background:color-mix(in srgb, var(--record-stage) 5%, var(--kf-dark-surface-2));border-top-color:rgba(var(--record-stage-rgb), .3);border-left-color:rgba(var(--record-stage-rgb), .3)}.app-shell.dark-mode .record-preview-phone-option{color:var(--kf-dark-text);border-color:rgba(var(--record-stage-rgb), .22);background:#101722e0}.app-shell.dark-mode .record-preview-modal{color:var(--kf-dark-text);background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .1), rgba(var(--record-stage-rgb), .025) 48%, #0d131d00 76%), var(--kf-dark-surface-1);border-color:rgba(var(--record-stage-rgb), .28);box-shadow:0 28px 72px #00000085, 0 8px 26px rgba(var(--record-stage-rgb), .08)}.app-shell.dark-mode .record-preview-header,.app-shell.dark-mode .record-preview-schedule-popover{color:var(--kf-dark-text);background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .12), rgba(var(--record-stage-rgb), .035) 58%, #10172200 100%), var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .28);box-shadow:0 18px 36px #00000057, 0 6px 14px rgba(var(--record-stage-rgb), .1), inset 0 1px 0 #ffffff09}.app-shell.dark-mode .record-preview-compose{border-color:var(--kf-dark-border);background:#0d131df0}.app-shell.dark-mode .record-preview-snapshot-field{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .11), rgba(var(--record-stage-rgb), .035)), var(--kf-dark-surface-2);border-color:rgba(var(--record-stage-rgb), .24);box-shadow:inset 0 1px #ffffff06}.app-shell.dark-mode .record-preview-tracker-shell{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .11), rgba(var(--record-stage-rgb), .025) 55%, #101722b8);border-color:rgba(var(--record-stage-rgb), .22)}.app-shell.dark-mode .record-preview-milestone__track>i,.app-shell.dark-mode .record-preview-tracker:before,.app-shell.dark-mode .modal-milestone-line i{background:var(--kf-dark-border-strong)}.app-shell.dark-mode .dashboard::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong)}.app-shell.dark-mode .calendar-day-appointments::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong)}.app-shell.dark-mode .marketplace-listings-scroll::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong)}.app-shell.dark-mode .record-preview-milestone__track>span{background:var(--kf-dark-surface-2);border-color:#59697e}.app-shell.dark-mode .record-preview-conversation__heading{background:#101722bd}.app-shell.dark-mode .record-preview-compose input{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .record-preview-dnq-overlay{background:linear-gradient(100deg,#341315d6,#231214c2)}.app-shell.dark-mode .record-preview-dnq-overlay strong{color:#ffb0a8}.app-shell.dark-mode .record-preview-dnq-overlay small{color:#d2a09b}.app-shell.dark-mode .record-preview-tracker:after{background:var(--record-stage)}.app-shell.dark-mode .record-preview-special-overlay--not-interested{--special-state-color:var(--kf-stage-not-interested);--special-state-rgb:var(--kf-stage-not-interested-rgb);--special-state-soft:rgba(var(--kf-stage-not-interested-rgb), .14);--special-state-strong:#efd28b;background:linear-gradient(100deg, rgba(var(--kf-stage-not-interested-rgb), .14), rgba(var(--kf-stage-not-interested-rgb), .035))}.app-shell.dark-mode .kf-page-header__description,.app-shell.dark-mode .kf-section-header__description,.app-shell.dark-mode .appointment-modal-heading p,.app-shell.dark-mode .appointment-modal .appointment-section-heading small,.app-shell.dark-mode .appointment-toggle-copy small,.app-shell.dark-mode .appointment-action-header small,.app-shell.dark-mode .appointment-action-popover p,.app-shell.dark-mode .automation-builder-title-fields input:last-child,.app-shell.dark-mode .automation-add-step-card small,.app-shell.dark-mode .automation-builder-step-copy p,.app-shell.dark-mode .automation-builder-step-meta,.app-shell.dark-mode .automation-builder-config-toolbar-copy>span,.app-shell.dark-mode .kf-section-surface__label,.app-shell.dark-mode .kf-metric-surface__label,.app-shell.dark-mode .kf-metric-surface__trend,.app-shell.dark-mode .kf-feature-surface .kf-section-header__description,.app-shell.dark-mode .kf-info-surface .kf-section-header__description,.app-shell.dark-mode .kf-modal-header__description,.app-shell.dark-mode .kf-dialog-header__description,.app-shell.dark-mode .kf-dialog-body,.app-shell.dark-mode .kf-dialog-body p,.app-shell.dark-mode .partner-tile__identity span,.app-shell.dark-mode .partner-tile__identity small,.app-shell.dark-mode .partner-tile__location,.app-shell.dark-mode .partner-details-hero__copy span,.app-shell.dark-mode .partner-details-hero__copy small,.app-shell.dark-mode .partner-detail-panel span,.app-shell.dark-mode .partner-notes-panel p,.app-shell.dark-mode .contact-form-section-heading small,.app-shell.dark-mode .contact-form-field label span,.app-shell.dark-mode .contact-photo-editor-actions>small,.app-shell.dark-mode .contacts-empty-state span,.app-shell.dark-mode .contacts-results-meta,.app-shell.dark-mode .calendar-appointments-pill span,.app-shell.dark-mode .calendar-today-jump>span,.app-shell.dark-mode .calendar-preview-hero span,.app-shell.dark-mode .calendar-preview-detail span,.app-shell.dark-mode .calendar-preview-actions-copy span,.app-shell.dark-mode .calendar-preview-notes p,.app-shell.dark-mode .marketplace-storefront-hero__copy p,.app-shell.dark-mode .marketplace-storefront-hero__metric span,.app-shell.dark-mode .marketplace-results-bar,.app-shell.dark-mode .marketplace-card__description,.app-shell.dark-mode .marketplace-card__headline-copy span,.app-shell.dark-mode .marketplace-card__channel-stats span,.app-shell.dark-mode .marketplace-card__purchases span,.app-shell.dark-mode .marketplace-card__price small,.app-shell.dark-mode .marketplace-empty-state span,.app-shell.dark-mode .marketplace-preview-hero__copy>span,.app-shell.dark-mode .marketplace-preview-detail span,.app-shell.dark-mode .marketplace-preview-hero__copy small,.app-shell.dark-mode .marketplace-preview-description p,.app-shell.dark-mode .marketplace-preview-protection p,.app-shell.dark-mode .marketplace-preview-metric span,.app-shell.dark-mode .marketplace-preview-channel-panel__heading span,.app-shell.dark-mode .marketplace-preview-channel-grid span,.app-shell.dark-mode .marketplace-preview-proof-row span,.app-shell.dark-mode .marketplace-preview-price small,.app-shell.dark-mode .automation-summary-item small,.app-shell.dark-mode .automation-setting-content small,.app-shell.dark-mode .automation-ai-copy>small,.app-shell.dark-mode .automation-builder-detail-copy>span,.app-shell.dark-mode .automation-schedule-mode-note,.app-shell.dark-mode .automation-builder-step-copy>p,.app-shell.dark-mode .smart-reminder-preview__heading small,.app-shell.dark-mode .smart-reminder-preview__sender,.app-shell.dark-mode .smart-reminder-preview__meta,.app-shell.dark-mode .smart-reminder-row__fields label>span,.app-shell.dark-mode .board-header p,.app-shell.dark-mode .deal small,.app-shell.dark-mode .loan-details span,.app-shell.dark-mode .lead-source-header p,.app-shell.dark-mode .business-flow-header p,.app-shell.dark-mode .stage-row small,.app-shell.dark-mode .automation-operating-defaults__copy span{color:var(--muted)}.app-shell.dark-mode .kf-page-header__eyebrow,.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions button span,.app-shell.dark-mode .next-appointment-divider,.app-shell.dark-mode .automation-builder-config-summary>span strong{color:var(--kf-dark-brand-accent)}.app-shell.dark-mode .kf-surface.kf-premium-surface{background:var(--kf-surface-premium-background);border-color:var(--kf-surface-premium-border);box-shadow:var(--kf-surface-premium-shadow)}.app-shell.dark-mode .kf-surface.kf-premium-surface.kf-surface--interactive:hover{background:linear-gradient(180deg, var(--kf-dark-surface-hover) 0%, #131e2b 48%, #101925 100%);border-color:#34aef76b}.app-shell.dark-mode .kf-surface.kf-showcase-surface{background:var(--kf-surface-showcase-background);border-color:var(--kf-surface-showcase-border);box-shadow:var(--kf-surface-showcase-shadow)}.app-shell.dark-mode .kf-surface.kf-showcase-surface.kf-surface--interactive:hover{background:linear-gradient(135deg,#0d1622 0%,#122235 52%,#16304a 100%);border-color:#34aef76b}.app-shell.dark-mode .kf-section{background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:var(--line);box-shadow:0 12px 30px #0000003d}.app-shell.dark-mode .kf-section-header{border-bottom-color:#0000}.app-shell.dark-mode .kf-section-header__icon,.app-shell.dark-mode .schedule-add-button,.app-shell.dark-mode .appointment-modal-icon,.app-shell.dark-mode .appointment-modal-close,.app-shell.dark-mode .automations-control-icon,.app-shell.dark-mode .automation-card-icon,.app-shell.dark-mode .automation-setting-icon,.app-shell.dark-mode .automation-card-expand,.app-shell.dark-mode .automations-empty-state>span,.app-shell.dark-mode .automation-card-statistics>span,.app-shell.dark-mode .automation-detail-panel,.app-shell.dark-mode .automation-journey-step,.app-shell.dark-mode .automation-builder-back,.app-shell.dark-mode .automation-builder-secondary,.app-shell.dark-mode .automation-builder-step-edit{color:var(--kf-dark-brand-accent);background:var(--kf-dark-surface-2);border-color:var(--line)}.app-shell.dark-mode .kf-button--primary,.app-shell.dark-mode .kf-icon-button--primary{color:#fff;background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));border-color:#0000}.app-shell.dark-mode .kf-button--secondary,.app-shell.dark-mode .kf-icon-button--secondary,.app-shell.dark-mode .appointment-modal-cancel{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:var(--line)}.app-shell.dark-mode .kf-button--secondary:hover:not(:disabled),.app-shell.dark-mode .kf-icon-button--secondary:hover:not(:disabled),.app-shell.dark-mode .automations-control-actions button:hover,.app-shell.dark-mode .automations-filters button:hover,.app-shell.dark-mode .automations-filters button.active,.app-shell.dark-mode .automation-secondary-actions button:hover,.app-shell.dark-mode .automations-secondary-header-button:hover{color:var(--kf-dark-brand-accent);background:#162235;border-color:#34aef773}.app-shell.dark-mode .kf-button--surface,.app-shell.dark-mode .kf-icon-button--surface,.app-shell.dark-mode .automation-setting-icon,.app-shell.dark-mode .automation-ai-icon,.app-shell.dark-mode .automation-setting-edit{color:var(--kf-dark-brand-accent);background:var(--kf-dark-surface-3);border-color:var(--line)}.app-shell.dark-mode .kf-button--surface:hover:not(:disabled),.app-shell.dark-mode .kf-icon-button--surface:hover:not(:disabled),.app-shell.dark-mode .automation-setting-edit:hover{color:#fff;background:var(--kf-dark-surface-hover);border-color:#34aef775}.app-shell.dark-mode .kf-button--danger,.app-shell.dark-mode .kf-icon-button--danger{color:#ff7b86;background:#28151a;border-color:#ff7b8652}.app-shell.dark-mode .kf-button--danger:hover:not(:disabled),.app-shell.dark-mode .kf-icon-button--danger:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626}.app-shell.dark-mode .kf-select,.app-shell.dark-mode .automation-timing-select{color:var(--ink);background-color:var(--kf-dark-surface-3);border-color:var(--line);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2334aef7' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.app-shell.dark-mode .kf-select:hover:not(:disabled),.app-shell.dark-mode .kf-select:focus{color:var(--ink);background-color:var(--kf-dark-surface-hover);border-color:var(--kf-dark-brand-accent)}.app-shell.dark-mode .kf-switch__track,.app-shell.dark-mode .automation-switch-track{background:var(--kf-dark-border-strong);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .kf-switch input:checked+.kf-switch__track{background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));border-color:var(--kf-dark-brand-accent)}.app-shell.dark-mode .sidebar,.app-shell.dark-mode .comm-panel{background:linear-gradient(180deg, var(--kf-dark-canvas), var(--kf-dark-surface-1))}.app-shell.dark-mode .dashboard,.app-shell.dark-mode{background:var(--kf-dark-canvas)}.app-shell.dark-mode .card,.app-shell.dark-mode .kpi-card,.app-shell.dark-mode .user-card,.app-shell.dark-mode .theme-toggle-card,.app-shell.dark-mode .lead-source-panel,.app-shell.dark-mode .columns,.app-shell.dark-mode .column,.app-shell.dark-mode .deal,.app-shell.dark-mode .chat-window,.app-shell.dark-mode .dial-display,.app-shell.dark-mode .comm-search,.app-shell.dark-mode .appointment-card,.app-shell.dark-mode .directory-card,.app-shell.dark-mode .favorite-card,.app-shell.dark-mode button,.app-shell.dark-mode .automation-toggle,.app-shell.dark-mode .automation-select button,.app-shell.dark-mode .modal-compose input{background:var(--kf-dark-surface-1);border-color:var(--line);color:var(--ink)}.app-shell.dark-mode .card:hover,.app-shell.dark-mode .kpi-card:hover,.app-shell.dark-mode .lead-source-panel:hover,.app-shell.dark-mode .appointment-card:hover,.app-shell.dark-mode .directory-card:hover,.app-shell.dark-mode .favorite-card:hover,.app-shell.dark-mode .deal:hover{background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:#34aef766}.app-shell.dark-mode button:hover{color:var(--kf-dark-brand-accent);border-color:#34aef773;box-shadow:0 10px 24px #34aef714}.app-shell.dark-mode .brand-name .kaskade,.app-shell.dark-mode .conversation strong{color:#fff}.app-shell.dark-mode .pipeline-visual,.app-shell.dark-mode .chat-bubbles,.app-shell.dark-mode .hub-summary-card,.app-shell.dark-mode .modal-client-card{background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:var(--line)}.app-shell.dark-mode .comm-tabs,.app-shell.dark-mode .theme-toggle,.app-shell.dark-mode .directory-card em{background:var(--kf-dark-surface-2);border-color:var(--line)}.app-shell.dark-mode .theme-toggle button.active{color:var(--kf-dark-brand-bright)!important;background:linear-gradient(#18283c 0%,#142237 100%)!important;border-color:#34aef75c!important;box-shadow:0 5px 14px #00000047,inset 0 1px #ffffff09!important}.app-shell.dark-mode .conversation:hover{background:var(--kf-dark-surface-2);border-color:#34aef759;box-shadow:0 10px 24px #0f52e81a}.app-shell.dark-mode .conversation span{color:#c3cfdf}.app-shell.dark-mode .conversation.active{background:linear-gradient(#34aef726,#0f52e82e);border-color:#34aef766}.app-shell.dark-mode .conversation.selected{background:linear-gradient(#34aef72e,#0f52e838);border-color:#34aef773}.app-shell.dark-mode .comm-search input,.app-shell.dark-mode .chat-compose input{color:var(--ink);background:0 0}.app-shell.dark-mode .bubble.inbound{color:var(--ink);background:#172233}.app-shell.dark-mode .empty-stage{border-color:var(--line);background:#0b111a}.app-shell.dark-mode .inline-chat-window,.app-shell.dark-mode .conversation-shell.expanded,.app-shell.dark-mode .appointment-modal-header{background:var(--kf-dark-surface-1);border-color:var(--line)}.app-shell.dark-mode .inline-chat-top,.app-shell.dark-mode .conversation-modal-header,.app-shell.dark-mode .modal-milestone-tracker,.app-shell.dark-mode .modal-chat-area,.app-shell.dark-mode .modal-compose,.app-shell.dark-mode .automation-expanded-content,.app-shell.dark-mode .automation-journey-header,.app-shell.dark-mode .automation-expanded-footer{border-color:var(--line)}.app-shell.dark-mode .inline-chat-actions button{background:var(--kf-dark-surface-2);color:var(--kf-dark-brand-accent)}.app-shell.dark-mode .conversation-modal{background:var(--kf-dark-surface-1);border-color:var(--line);color:var(--ink);box-shadow:0 34px 90px #00000073}.app-shell.dark-mode .modal-detail-item>svg,.app-shell.dark-mode .modal-header-actions button,.app-shell.dark-mode .modal-emoji-button,.app-shell.dark-mode .favorite-actions button{background:var(--kf-dark-surface-2);color:var(--kf-dark-brand-accent);border-color:var(--line)}.app-shell.dark-mode .modal-milestone-line span{background:var(--kf-dark-surface-1);color:var(--kf-dark-muted);border-color:#64748b}.app-shell.dark-mode .modal-milestone-step.complete .modal-milestone-line i,.app-shell.dark-mode .modal-milestone-step.active .modal-milestone-line i:first-child{background:var(--kf-dark-brand-accent)}.app-shell.dark-mode .modal-milestone-step.complete .modal-milestone-line span{border-color:var(--kf-dark-brand-accent);color:#fff;background:#0f52e8}.app-shell.dark-mode .modal-milestone-step.active .modal-milestone-line span{border-color:var(--kf-dark-brand-accent);color:var(--kf-dark-brand-accent);box-shadow:0 0 0 5px #34aef724}.app-shell.dark-mode .appointment-actions button{background:var(--kf-dark-surface-2);border-color:var(--line);color:var(--kf-dark-brand-accent)}.app-shell.dark-mode .completed-appointments-divider:before,.app-shell.dark-mode .completed-appointments-divider:after{background:var(--line)}.app-shell.dark-mode .appointment-complete-button{color:#38d292;background:var(--kf-dark-surface-2)}.app-shell.dark-mode .appointment-complete-button[aria-pressed=true]{color:#d8fff0;background:#153d2d;border-color:#2f8f68;box-shadow:inset 0 0 0 1px #38d29214,0 5px 12px #0000002e}.app-shell.dark-mode .appointment-complete-button[aria-pressed=true] svg{color:#5ce0a7;stroke:currentColor;stroke-width:2.4px}.app-shell.dark-mode .appointment-complete-button[aria-pressed=true]:hover{color:#ecfff7;background:#1a4b37;border-color:#45b982;box-shadow:inset 0 0 0 1px #5ce0a71a,0 7px 15px #00000038}.app-shell.dark-mode .appointment-cancel-button{color:#ff7b86;background:var(--kf-dark-surface-2)}.app-shell.dark-mode .appointment-card.completed{opacity:.9;background:linear-gradient(#13281f 0%,#0f2219 100%);border-color:#2f6b4b}.app-shell.dark-mode .past-due-divider{color:#ff8a95}.app-shell.dark-mode .past-due-divider:before,.app-shell.dark-mode .past-due-divider:after{background:#ff7b8652}.app-shell.dark-mode .appointment-card.past-due{opacity:1;background:linear-gradient(#28151a 0%,#211116 100%);border-color:#ff7b866b}.app-shell.dark-mode .next-appointment-divider:before,.app-shell.dark-mode .next-appointment-divider:after{background:#34aef752}.app-shell.dark-mode .appointment-card.next-in-line{background:linear-gradient(180deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-1) 100%);border-color:var(--kf-dark-brand-accent);box-shadow:0 10px 26px #34aef71f}.app-shell.dark-mode .appointment-list{scrollbar-color:#94abcb66 transparent}.app-shell.dark-mode .appointment-list::-webkit-scrollbar-thumb{background:#94abcb57}.app-shell.dark-mode .calendar-view:after{background:linear-gradient(#0d131d00,#0d131deb 70%,#0d131d)}.app-shell.dark-mode .appointment-modal-backdrop{background:#02050ab8}.app-shell.dark-mode .appointment-modal{color:var(--ink);background:var(--kf-dark-surface-1);border-color:var(--line);box-shadow:0 30px 80px #00000094,0 5px 18px #00000057}.app-shell.dark-mode .appointment-modal-close:hover{color:#fff;background:#162235;border-color:#34aef77a;box-shadow:0 7px 16px #34aef71a}.app-shell.dark-mode .appointment-modal-form,.app-shell.dark-mode .contact-modal-form,.app-shell.dark-mode .contact-modal-body{background:var(--kf-dark-canvas-raised)}.app-shell.dark-mode .appointment-modal .appointment-form-section{color:var(--ink);background:var(--kf-dark-surface-1);border-color:var(--line);box-shadow:0 3px 10px #0000002e,inset 0 1px #ffffff04}.app-shell.dark-mode .appointment-modal .appointment-form-section:hover{border-color:#34aef752}.app-shell.dark-mode .appointment-modal .appointment-section-icon{color:var(--kf-dark-brand-accent);background:var(--kf-dark-surface-2);border:1px solid var(--line)}.app-shell.dark-mode .appointment-form-field label{color:#b8c4d4}.app-shell.dark-mode .appointment-form-field label span{color:#8491a4}.app-shell.dark-mode .appointment-modal input:not([type=checkbox]),.app-shell.dark-mode .appointment-modal select,.app-shell.dark-mode .appointment-modal textarea{color:var(--ink);background-color:var(--kf-dark-surface-2);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell.dark-mode .appointment-modal input:not([type=checkbox])::placeholder,.app-shell.dark-mode .appointment-modal textarea::placeholder,.app-shell.dark-mode .automations-search input::placeholder{color:#748196}.app-shell.dark-mode .appointment-modal input:not([type=checkbox]):hover,.app-shell.dark-mode .appointment-modal select:hover,.app-shell.dark-mode .appointment-modal textarea:hover{color:var(--ink);background-color:var(--kf-dark-surface-3);border-color:#34aef76b;box-shadow:0 6px 16px #00000038}.app-shell.dark-mode .appointment-modal input:not([type=checkbox]):focus,.app-shell.dark-mode .appointment-modal select:focus,.app-shell.dark-mode .appointment-modal textarea:focus{color:#fff;background-color:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-accent);box-shadow:0 0 0 4px #34aef721,0 8px 20px #0000003d}.app-shell.dark-mode .appointment-modal select{background-color:var(--kf-dark-surface-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A7B2C3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.app-shell.dark-mode .appointment-modal select:hover,.app-shell.dark-mode .appointment-modal select:focus{background-color:var(--kf-dark-surface-3)}.app-shell.dark-mode .appointment-modal input[type=date]::-webkit-calendar-picker-indicator{filter:invert(82%)sepia(9%)saturate(455%)hue-rotate(177deg)brightness(90%);opacity:.85}.app-shell.dark-mode .appointment-modal input[type=time]::-webkit-calendar-picker-indicator{filter:invert(82%)sepia(9%)saturate(455%)hue-rotate(177deg)brightness(90%);opacity:.85}.app-shell.dark-mode .appointment-toggle-row,.app-shell.dark-mode .automation-setting-card{color:var(--ink);background:var(--kf-dark-surface-2);border-color:var(--line)}.app-shell.dark-mode .appointment-toggle-row.enabled{background:linear-gradient(180deg, #111c2b, var(--kf-dark-surface-2));border-color:#34aef759}.app-shell.dark-mode .appointment-toggle-row:hover{background:var(--kf-dark-surface-3);border-color:#34aef77a;box-shadow:0 8px 18px #0000003d}.app-shell.dark-mode .appointment-toggle-row-icon{color:var(--muted);background:var(--kf-dark-surface-3);border:1px solid #3a4656bf}.app-shell.dark-mode .appointment-toggle-row.enabled .appointment-toggle-row-icon{color:var(--kf-dark-brand-accent);background:#34aef71a;border-color:#34aef733}.app-shell.dark-mode .appointment-toggle-track{background:var(--kf-dark-border-strong);border-color:var(--kf-dark-border-strong);box-shadow:inset 0 1px 3px #00000052}.app-shell.dark-mode .appointment-toggle-thumb{background:var(--kf-dark-text);box-shadow:0 2px 6px #00000061,0 1px 2px #0000004d}.app-shell.dark-mode .appointment-toggle-control input:checked+.appointment-toggle-track{background:linear-gradient(135deg, #0f52e8, var(--kf-dark-brand-accent));border-color:var(--kf-dark-brand-accent);box-shadow:inset 0 1px 2px #0000002e,0 4px 10px #34aef733}.app-shell.dark-mode .appointment-modal-footer{border-color:var(--line);background:#0d131df7;box-shadow:0 -12px 26px #00000038}.app-shell.dark-mode .appointment-modal-cancel:hover{color:#fff;background:var(--kf-dark-surface-3);border-color:#34aef766;box-shadow:0 6px 14px #00000038}.app-shell.dark-mode .appointment-modal-submit{color:#fff;background:linear-gradient(135deg, #0f52e8, var(--kf-dark-brand-accent));border-color:#0000;box-shadow:0 8px 18px #0f52e842}.app-shell.dark-mode .appointment-modal-submit:hover{color:#fff;background:linear-gradient(135deg,#1769ff,#45b8fa);border-color:#0000;box-shadow:0 11px 22px #34aef740}.app-shell.dark-mode .appointment-action-backdrop{background:#02050ab3}.app-shell.dark-mode .appointment-action-popover{color:var(--ink);background:var(--kf-dark-surface-1);border-color:var(--line);box-shadow:0 25px 65px #00000094,0 5px 16px #00000059}.app-shell.dark-mode .appointment-action-close{color:var(--kf-dark-muted);background:var(--kf-dark-surface-2);border-color:var(--line)}.app-shell.dark-mode .appointment-action-close:hover{color:var(--kf-dark-brand-accent);background:var(--kf-dark-surface-3);border-color:#34aef773}.app-shell.dark-mode .appointment-action-cancel{color:#ff8a95;background:#28151a;border-color:#ff7b8652}.app-shell.dark-mode .appointment-action-cancel:hover{color:#ffb2b9;background:#32191f;border-color:#ff7b8685;box-shadow:0 7px 16px #ff7b8617}.app-shell.dark-mode .appointment-action-reschedule{color:#fff;background:linear-gradient(135deg, #0f52e8, var(--kf-dark-brand-accent));border-color:#0000;box-shadow:0 8px 18px #0f52e83d}.app-shell.dark-mode .appointment-action-reschedule:hover{color:#fff;background:linear-gradient(135deg,#1769ff,#45b8fa);border-color:#0000;box-shadow:0 10px 21px #34aef73d}.app-shell.dark-mode .automation-card,.app-shell.dark-mode .automation-summary-item,.app-shell.dark-mode .automation-setting-card,.app-shell.dark-mode .automation-journey-panel,.app-shell.dark-mode .automations-empty-state,.app-shell.dark-mode .automation-builder-header,.app-shell.dark-mode .automation-add-step-card,.app-shell.dark-mode .automation-builder-step,.app-shell.dark-mode .automation-add-step-inline,.app-shell.dark-mode .automation-add-day-button{color:var(--ink);background:var(--kf-dark-surface-1);border-color:var(--line)}.app-shell.dark-mode .automation-summary-icon.active,.app-shell.dark-mode .automation-status-active{color:#5ce0a7;background:#153d2d}.app-shell.dark-mode .automation-summary-icon.paused,.app-shell.dark-mode .automation-status-paused{color:#ffc66d;background:#352611}.app-shell.dark-mode .automation-setting-card:hover,.app-shell.dark-mode .automation-card:hover,.app-shell.dark-mode .automation-card.expanded{background:var(--kf-dark-surface-2);border-color:#34aef76b}.app-shell.dark-mode .automation-setting-card>button,.app-shell.dark-mode .automations-control-actions button,.app-shell.dark-mode .automations-filters button,.app-shell.dark-mode .automations-sort-button,.app-shell.dark-mode .automation-secondary-actions button,.app-shell.dark-mode .automations-secondary-header-button{color:var(--muted);background:var(--kf-dark-surface-2);border-color:var(--line)}.app-shell.dark-mode .automations-search{color:var(--muted);background:var(--kf-dark-surface-1);border-color:var(--line)}.app-shell.dark-mode .automation-switch-control input:checked+.automation-switch-track{background:linear-gradient(135deg, #0f52e8, var(--kf-dark-brand-accent));border-color:var(--kf-dark-brand-accent)}.app-shell.dark-mode .automation-setting-card:hover{background:var(--kf-dark-surface-3);border-color:#34aef770}.app-shell.dark-mode .automation-timing-select:hover,.app-shell.dark-mode .automation-timing-select:focus{background-color:var(--kf-dark-surface-hover);border-color:var(--kf-dark-brand-accent);box-shadow:0 0 0 4px #34aef71f}.app-shell.dark-mode .automation-ai-setting{color:var(--ink);background:linear-gradient(100deg, #34aef717, #0f52e806), var(--kf-dark-surface-2);border-color:#34aef757}.app-shell.dark-mode .automation-ai-setting:hover{background:linear-gradient(100deg, #34aef71f, #0f52e80a), var(--kf-dark-surface-3);border-color:#34aef785}.app-shell.dark-mode .automation-ai-badge{color:#65c4ff;background:#34aef71a;border-color:#34aef73d}.app-shell.dark-mode .automations-scroll-area,.app-shell.dark-mode .calendar-day-appointments,.app-shell.dark-mode .marketplace-listings-scroll,.app-shell.dark-mode .dashboard,.app-shell.dark-mode .appointment-list{scrollbar-color:var(--kf-dark-border-strong) transparent}.app-shell.dark-mode .automations-scroll-area::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong);background-clip:padding-box;border:2px solid #0000}.app-shell.dark-mode .automations-scroll-area::-webkit-scrollbar-thumb:hover{background:var(--kf-dark-border-strong);background-clip:padding-box;border:2px solid #0000}.app-shell.dark-mode .automation-builder{background:var(--kf-dark-canvas-raised);--kaskade-text:#f3f7fd;--kaskade-text-secondary:#aebdd0;--kaskade-text-muted:#8191a6;--kaskade-border:#33435a;--kaskade-canvas:var(--kf-dark-surface-2);--kaskade-white:var(--kf-dark-surface-hover);--kaskade-panel-blue:#172b45;--kaskade-panel-border:#315e91;--kaskade-panel-border-hover:#4086cc}.app-shell.dark-mode .automation-builder-status{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .automation-day-rail{color:var(--kf-dark-brand-accent);background:#17283c;border-color:#34aef752 #2d4d70 #34aef752 #34aef752}.app-shell.dark-mode .automation-builder-step-icon{color:#70b4ff;background:#1c3859;border-color:#325885}.app-shell.dark-mode .automation-step-with-variant:after{background:linear-gradient(90deg,#34aef740,#34aef7bf)}.app-shell.dark-mode .automation-day-divider span{background:#29394d}.app-shell.dark-mode .automation-add-variant-card{color:#edf4fd;background:#192536;border-color:#3c6da2;box-shadow:0 8px 20px #00000024}.app-shell.dark-mode .automation-add-variant-card:hover{background:#1b2d44;border-color:#1685ff;box-shadow:0 10px 24px #005bd226}.app-shell.dark-mode .automation-add-variant-copy strong,.app-shell.dark-mode .automation-add-step-card strong{color:#edf4fd}.app-shell.dark-mode .automation-add-variant-copy small,.app-shell.dark-mode .automation-add-step-card small{color:#9fb0c6}.app-shell.dark-mode .automation-day-rail>span{color:#72b5ff;background:#1b2f47;border-color:#38638f;box-shadow:0 4px 12px #0000002e}.app-shell.dark-mode .automation-builder-step{background:var(--kf-dark-surface-hover);border-color:#34455d;box-shadow:0 10px 28px #0000002e,0 2px 6px #0000001f}.app-shell.dark-mode .automation-builder-step:hover{border-color:#4173ab;box-shadow:0 14px 32px #0000003d,0 3px 8px #00000024}.app-shell.dark-mode .automation-builder-step-copy>strong{color:#f3f7fd}.app-shell.dark-mode .automation-builder-step-copy>p{color:#aab9cc}.app-shell.dark-mode .automation-builder-step-meta>span{color:#b0bfd2;background:#202f42;border-color:#374a63}.app-shell.dark-mode .automation-builder-step-edit{color:#72b5ff;background:#202f43;border-color:#3a5879}.app-shell.dark-mode .automation-variant-group{background:linear-gradient(105deg,#182b43fa 0%,#162538fa 62%,#14283efa 100%);border-color:#315e91;box-shadow:0 9px 24px #0003,inset 0 1px #7bb5f314}.app-shell.dark-mode .automation-variant-group-header strong{color:#f0f6fd}.app-shell.dark-mode .automation-variant-group-header p{color:#9eafc4}.app-shell.dark-mode .automation-variant-group-header>span{color:#b6d6f8;background:#1b2b40;border-color:#3b628c;box-shadow:0 3px 8px #00000024}.app-shell.dark-mode .automation-variant-preview{background:var(--kf-dark-surface-hover);border-color:#3a526f;box-shadow:0 8px 18px #0000002e,0 2px 5px #0000001f}.app-shell.dark-mode .automation-variant-preview-header>span{color:#89c3ff}.app-shell.dark-mode .automation-variant-preview>p{color:#adbbcd}.app-shell.dark-mode .automation-add-step-card{color:#edf4fd;background:#192536;border-color:#3c6da2;box-shadow:0 8px 20px #00000024}.app-shell.dark-mode .automation-add-step-card:hover{color:#72b5ff;background:#1b2d44;border-color:#1685ff;box-shadow:0 10px 24px #005bd226}.app-shell.dark-mode .automation-add-day-button{color:#fff;background:#202b3c;border-color:#35445b}.app-shell.dark-mode .automation-confirmation-modal{background:var(--kf-dark-surface-hover);border-color:#35465d}.app-shell.dark-mode .automation-confirmation-modal .automation-builder-modal-header{border-bottom-color:#2f3c50}.app-shell.dark-mode .automation-confirmation-modal .automation-builder-modal-header h2{color:#edf3fb}.app-shell.dark-mode .automation-confirmation-modal .automation-builder-modal-header p{color:#a2b0c3}.app-shell.dark-mode .automation-confirmation-modal .automation-builder-modal-footer{background:#182230}.app-shell.dark-mode .automation-remove-day-button{color:#ff7380;background:#2c2029;border-color:#753a45}.app-shell.dark-mode .automation-remove-day-button:hover{color:#ff8b95;background:#3a212b;border-color:#ff5b69}.app-shell.dark-mode .automation-builder-step-type{color:#66adff}.app-shell.dark-mode .automation-builder-step-edit:hover{color:#fff;background:linear-gradient(135deg,#0b5cff 0%,#1685ff 55%,#21a7ff 100%);border-color:#1685ff}.app-shell.dark-mode .automation-add-variant-card.is-at-limit{color:#7f8b9c;box-shadow:none;background:#202833;border-color:#3b4656}.app-shell.dark-mode .automation-add-variant-card.is-at-limit .automation-add-variant-icon{color:#8290a2;box-shadow:none;background:#364252}.app-shell.dark-mode .automation-variant-group:hover{border-color:#4386cc;box-shadow:0 12px 28px #00000040,inset 0 1px #7bb5f31c}.app-shell.dark-mode .automation-variant-group:after{background:linear-gradient(90deg,#0000 0%,#1e8affb8 28%,#21a7ff57 72%,#0000 100%)}.app-shell.dark-mode .automation-variant-group-header:before{color:#70b5ff;background:#1b3858;border-color:#315a86;box-shadow:inset 0 1px #7eb8f414}.app-shell.dark-mode .automation-variant-group-header strong:after{color:#75b8ff;background:#183b60;border-color:#315f91}.app-shell.dark-mode .automation-variant-preview:hover{border-color:#4f91d9;box-shadow:0 11px 24px #0000003d,0 2px 6px #00000024}.app-shell.dark-mode .automation-variant-preview>small{color:#72b5ff}.app-shell.dark-mode .automation-variant-remove{color:#738198}.app-shell.dark-mode .automation-variant-remove:hover{color:#ff7180;background:#3b222b;border-color:#783b46}.app-shell.dark-mode .automation-sequence-connector span{background:linear-gradient(#4798eb 0%,#246fc4 100%)!important}.app-shell.dark-mode .automation-sequence-connector span:after{border-bottom-color:#4798eb;border-right-color:#4798eb}.app-shell.dark-mode .kaskade-dialog-backdrop{background:#02060cb8}.app-shell.dark-mode .kaskade-dialog{border-color:var(--kf-dark-border-strong);background:var(--kf-dark-surface-1);color:var(--kf-dark-text);box-shadow:0 28px 70px #00000085,0 10px 26px #00000057}.app-shell.dark-mode .kaskade-dialog-heading p,.app-shell.dark-mode .automation-builder-modal-header p{color:#98a7ba}.app-shell.dark-mode .kaskade-dialog-close{color:#98a7ba;background:0 0;border-color:#0000}.app-shell.dark-mode .kaskade-dialog-close:hover{background:var(--kf-dark-surface-3);color:#fff;border-color:#0000}.app-shell.dark-mode .kaskade-dialog-status-icon.is-danger{color:#ff7180;background:#3c242d;border-color:#713b46}.app-shell.dark-mode .kaskade-dialog-status-icon.is-info{color:#70b5ff;background:#1b3859;border-color:#315e91}.app-shell.dark-mode .kaskade-dialog-message{color:#afbdd0}.app-shell.dark-mode .kaskade-dialog-field>span{color:#dce6f3}.app-shell.dark-mode .kaskade-dialog-field input{color:#f0f5fc;background:#141f2d;border-color:#3a4c64}.app-shell.dark-mode .kaskade-dialog-field input::placeholder{color:#6f7f94}.app-shell.dark-mode .kaskade-dialog-field input:focus{border-color:#1685ff;box-shadow:0 0 0 3px #1685ff33}.app-shell.dark-mode .kaskade-dialog-error{color:#ff7a86}.app-shell.dark-mode .kaskade-dialog-footer{background:var(--kf-dark-surface-2);border-top-color:#2e3a4b}.app-shell.dark-mode .kaskade-dialog-secondary{color:#c3cede;background:#151e2a;border-color:#3b485a}.app-shell.dark-mode .kaskade-dialog-secondary:hover{color:#fff;background:#1a2635;border-color:#50627a}.app-shell.dark-mode .automation-elapsed-badge{color:#79baff;background:#173b61;border-color:#356b9f;box-shadow:0 3px 9px #00000029,inset 0 1px #78b9ff14}.app-shell.dark-mode .automation-builder-header{background:#0b111a;border-bottom-color:#2d3949;box-shadow:0 8px 24px #00000038,0 2px 5px #00000024}.app-shell.dark-mode .automation-builder-header-main{border-bottom-color:#293545}.app-shell.dark-mode .automation-builder-config{background:var(--kf-dark-surface-1);border-top-color:#293545}.app-shell.dark-mode .automation-builder-title-input::placeholder{color:#aab8ca}.app-shell.dark-mode .automation-builder-description-input{color:#a7b5c7}.app-shell.dark-mode .automation-builder-description-input::placeholder{color:#748399}.app-shell.dark-mode .automation-builder-back{color:#b8c5d6;background:0 0;border-color:#0000}.app-shell.dark-mode .automation-builder-back:hover{color:#4bb7ff;box-shadow:none;background:#121d2b;border-color:#0000}.app-shell.dark-mode .automation-builder-status span{color:#54baff;background:#102642;border-color:#245583}.app-shell.dark-mode .automation-builder-status strong{color:#a9b8ca}.app-shell.dark-mode .automation-config-card{background:var(--kf-dark-surface-2);border-color:#344153;box-shadow:0 5px 16px #0000002e,inset 0 1px #ffffff06}.app-shell.dark-mode .automation-config-card:hover{background:var(--kf-dark-surface-3);border-color:#3f6f9f;box-shadow:0 8px 20px #0000003d,inset 0 1px #ffffff09}.app-shell.dark-mode .automation-config-card:focus-within{border-color:#349df4;box-shadow:0 0 0 3px #34aef71f,0 8px 20px #0000003d}.app-shell.dark-mode .automation-config-icon,.app-shell.dark-mode .kaskade-dialog-status-icon,.app-shell.dark-mode .automation-builder-modal-icon,.app-shell.dark-mode .automation-step-picker-option>span{color:#43adff;background:#10233a;border-color:#24496f}.app-shell.dark-mode .automation-config-label{color:#54baff}.app-shell.dark-mode .automation-config-description{color:#93a4b9}.app-shell.dark-mode .automation-config-card select,.app-shell.dark-mode .automation-config-card input[type=text],.app-shell.dark-mode .automation-config-card input[type=time],.app-shell.dark-mode .automation-time-input{color:var(--kf-dark-text);background-color:#0b121c;border-color:#364457}.app-shell.dark-mode .automation-config-card select:hover,.app-shell.dark-mode .automation-config-card input[type=text]:hover,.app-shell.dark-mode .automation-config-card input[type=time]:hover,.app-shell.dark-mode .automation-time-input:hover{border-color:#4a6684}.app-shell.dark-mode .automation-config-card select:focus,.app-shell.dark-mode .automation-config-card input[type=text]:focus,.app-shell.dark-mode .automation-config-card input[type=time]:focus,.app-shell.dark-mode .automation-time-input:focus-within,.app-shell.dark-mode .automation-schedule-field select:focus{color:#fff;background-color:#0d1622;border-color:#349df4;box-shadow:0 0 0 3px #34aef71f}.app-shell.dark-mode .automation-config-card input::placeholder{color:#718096}.app-shell.dark-mode .automation-config-card select option{color:var(--kf-dark-text);background:var(--kf-dark-surface-2)}.app-shell.dark-mode .automation-schedule-fields,.app-shell.dark-mode .automation-schedule-mode-selector{background:var(--kf-dark-surface-0);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .automation-schedule-fields.is-disabled{background:var(--kf-dark-surface-2);opacity:1;border-color:#2f3a48}.app-shell.dark-mode .automation-schedule-fields.is-disabled select,.app-shell.dark-mode .automation-schedule-fields.is-disabled .automation-time-input{color:#8e9caf;box-shadow:none;cursor:not-allowed;background:#151d27;border-color:#303b49}.app-shell.dark-mode .automation-schedule-fields.is-disabled .automation-time-input input[type=time]{color:#8e9caf;cursor:not-allowed;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell.dark-mode .kaskade-dialog-field label{color:#c7d2e1}.app-shell.dark-mode .kaskade-dialog-field input,.app-shell.dark-mode .create-automation-textarea-wrap textarea,.app-shell.dark-mode .automation-editor-field input,.app-shell.dark-mode .automation-editor-field textarea,.app-shell.dark-mode .automation-editor-field select{color:var(--kf-dark-text);background:var(--kf-dark-surface-0);border-color:#354356}.app-shell.dark-mode .kaskade-dialog-field input:hover,.app-shell.dark-mode .create-automation-textarea-wrap textarea:hover,.app-shell.dark-mode .automation-editor-field input:hover,.app-shell.dark-mode .automation-editor-field textarea:hover,.app-shell.dark-mode .automation-editor-field select:hover,.app-shell.dark-mode .automation-schedule-field select:hover{border-color:#49617d}.app-shell.dark-mode .kaskade-dialog-field input:focus,.app-shell.dark-mode .create-automation-textarea-wrap textarea:focus{background:#0c1520;border-color:#349df4;box-shadow:0 0 0 3px #34aef721}.app-shell.dark-mode .kaskade-dialog-field input::placeholder,.app-shell.dark-mode .create-automation-textarea-wrap textarea::placeholder{color:#69798e}.app-shell.dark-mode .create-automation-textarea-wrap>svg{color:#7e8ea4}.app-shell.dark-mode .create-automation-character-count,.app-shell.dark-mode .kf-input::placeholder,.app-shell.dark-mode .kf-textarea::placeholder{color:#738298}.app-shell.dark-mode .kaskade-dialog-primary{color:#fff;background:linear-gradient(135deg,#0b5cff 0%,#1685ff 55%,#21a7ff 100%);border-color:#0000}.app-shell.dark-mode .kaskade-dialog-primary:disabled,.app-shell.dark-mode .kaskade-dialog-primary:disabled:hover{color:#6f7c8c;box-shadow:none;background:#202936;border-color:#313c4a}.app-shell.dark-mode .automation-step-picker-modal,.app-shell.dark-mode .automation-step-editor-modal,.app-shell.dark-mode .automation-variant-editor-modal,.app-shell.dark-mode .automation-confirmation-modal{color:var(--kf-dark-text);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border-strong);box-shadow:0 28px 70px #00000085,0 10px 26px #00000057}.app-shell.dark-mode .automation-builder-modal-header{background:var(--kf-dark-surface-1);border-bottom-color:#2e3a4b}.app-shell.dark-mode .automation-builder-modal-close{color:#a6b4c6;background:var(--kf-dark-surface-2);border-color:#344153}.app-shell.dark-mode .automation-builder-modal-close:hover{color:#fff;box-shadow:none;background:#192536;border-color:#4b607a}.app-shell.dark-mode .automation-builder-modal-footer,.app-shell.dark-mode .automation-confirmation-modal .automation-builder-modal-footer{background:var(--kf-dark-surface-2);border-top-color:#2e3a4b}.app-shell.dark-mode .automation-step-picker-option{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border-strong);box-shadow:0 5px 15px #0000002e,inset 0 1px #ffffff06}.app-shell.dark-mode .automation-step-picker-option:hover{color:#fff;background:#152131;border-color:#3d86c7;box-shadow:0 10px 24px #00000047,0 0 0 1px #34aef714}.app-shell.dark-mode .automation-step-picker-option:hover>span{color:#fff;background:#1268bb;border-color:#349df4}.app-shell.dark-mode .automation-step-picker-option strong{color:#f2f7ff}.app-shell.dark-mode .automation-step-picker-option small,.app-shell.dark-mode .automation-schedule-mode-note{color:#9aaabd}.app-shell.dark-mode .automation-step-picker-option:focus-visible{outline-color:#34aef74d}.app-shell.dark-mode .automation-editor-field>span{color:#d7e1ee}.app-shell.dark-mode .automation-editor-field input:focus,.app-shell.dark-mode .automation-editor-field textarea:focus,.app-shell.dark-mode .automation-editor-field select:focus{color:#fff;background:#0c1520;border-color:#349df4;box-shadow:0 0 0 3px #34aef721}.app-shell.dark-mode .automation-editor-field input::placeholder,.app-shell.dark-mode .automation-editor-field textarea::placeholder{color:#718197}.app-shell.dark-mode .automation-editor-helper{color:#91a1b5}.app-shell.dark-mode .automation-variant-inheritance-note,.app-shell.dark-mode .automation-schedule-summary{color:#9dd1ff;background:#10233a;border-color:#28547e}.app-shell.dark-mode .automation-variant-inheritance-note svg{color:#43adff}.app-shell.dark-mode .automation-step-editor-body button:not(.automation-confirm-danger),.app-shell.dark-mode .automation-variant-editor-modal button:not(.automation-builder-modal-close){color:#dbe7f5;background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .automation-step-editor-body button:hover,.app-shell.dark-mode .automation-variant-editor-modal button:not(.automation-builder-modal-close):hover{color:#fff;background:#182435;border-color:#4a6380}.app-shell.dark-mode .automation-builder-modal-footer .automation-builder-primary,.app-shell.dark-mode .automation-builder-modal-footer .automation-confirm-primary{color:#fff;background:linear-gradient(135deg,#0b5cff 0%,#1685ff 55%,#21a7ff 100%);border-color:#0000;box-shadow:0 8px 18px #0b5cff3d}.app-shell.dark-mode .automation-builder-modal-footer .automation-builder-primary:hover,.app-shell.dark-mode .automation-builder-modal-footer .automation-confirm-primary:hover{color:#fff;background:linear-gradient(135deg,#064fe7 0%,#0879f4 55%,#1498ef 100%);border-color:#0000}.app-shell.dark-mode .automation-builder-modal-footer .automation-builder-secondary,.app-shell.dark-mode .automation-builder-modal-footer .automation-confirm-secondary{color:#c3cede;background:#151e2a;border-color:#3b485a}.app-shell.dark-mode .automation-builder-modal-footer .automation-builder-secondary:hover,.app-shell.dark-mode .automation-builder-modal-footer .automation-confirm-secondary:hover{color:#fff;background:#1a2635;border-color:#50627a}.app-shell.dark-mode .automation-schedule-mode-option{color:#9eafc3;box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .automation-schedule-mode-option:hover{color:#dcecff;box-shadow:none;background:#121d2b;border-color:#0000}.app-shell.dark-mode .automation-schedule-mode-option.is-selected{color:#fff;background:linear-gradient(135deg,#1687ff 0%,#0964e9 100%);border-color:#258cff;box-shadow:0 5px 12px #0964e94d,inset 0 1px #ffffff26}.app-shell.dark-mode .automation-schedule-field>label{color:#93a8bf}.app-shell.dark-mode .automation-schedule-field select{color:var(--kf-dark-text);background-color:var(--kf-dark-surface-2);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .automation-time-input{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .automation-time-input input[type=time]{color:var(--kf-dark-text);background:0 0}.app-shell.dark-mode .automation-time-input input[type=time]::-webkit-calendar-picker-indicator{opacity:.75;filter:invert(72%)sepia(37%)saturate(930%)hue-rotate(170deg)brightness(101%)}.app-shell.dark-mode .automation-schedule-fields.is-disabled .automation-schedule-field>label{color:#7f90a4}.app-shell.dark-mode .automation-schedule-fields.is-disabled select:disabled,.app-shell.dark-mode .automation-schedule-fields.is-disabled input:disabled{opacity:1;-webkit-text-fill-color:#8e9caf}.app-shell.dark-mode .automation-schedule-fields.is-disabled select{background-color:#151d27}.app-shell.dark-mode .automation-schedule-mode-option.is-selected,.app-shell.dark-mode .automation-builder-modal-footer .automation-builder-primary,.app-shell.dark-mode .automation-builder-modal-footer .automation-confirm-primary{color:#fff!important;border-color:#0000!important}.app-shell.dark-mode .automation-builder-config-toolbar{background:var(--kf-dark-surface-2);border-bottom-color:var(--line)}.app-shell.dark-mode .automation-builder-config-toolbar-icon{color:var(--kf-dark-brand-accent);background:#172b45;border-color:#315e91}.app-shell.dark-mode .automation-builder-config-toolbar-icon svg{color:var(--kf-dark-brand-accent);stroke:var(--kf-dark-brand-accent)}.app-shell.dark-mode .automation-builder-config-summary>span{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-3);border-color:var(--line)}.app-shell.dark-mode .automation-config-collapse-button{color:var(--kf-dark-brand-accent);background:var(--kf-dark-surface-3);border-color:var(--line);box-shadow:none}.app-shell.dark-mode .automation-config-collapse-button:hover{color:#fff;background:var(--kf-dark-surface-hover);border-color:#34aef77a;box-shadow:0 7px 16px #00000038}.app-shell.dark-mode .automation-config-collapse-button:active{background:#162235}.app-shell.dark-mode .automation-config-collapse-button svg{color:currentColor;stroke:currentColor}.app-shell.dark-mode .kf-surface,.app-shell.dark-mode .kf-feature-surface--default,.app-shell.dark-mode .kf-section-surface,.app-shell.dark-mode .kf-metric-surface{color:var(--ink);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border);box-shadow:0 10px 28px #00000029}.app-shell.dark-mode .kf-info-surface{color:var(--ink);background:linear-gradient(100deg, #0f52e824, #34aef70e), var(--kf-dark-surface-1);border-color:#34aef757}.app-shell.dark-mode .kf-feature-surface--accent{color:var(--ink);background:linear-gradient(135deg, #0f52e82e, #34aef712), var(--kf-dark-surface-1);border-color:#34aef761}.app-shell.dark-mode .kf-surface--interactive:hover,.app-shell.dark-mode .kf-feature-surface--default.kf-surface--interactive:hover,.app-shell.dark-mode .kf-section-surface.kf-surface--interactive:hover,.app-shell.dark-mode .kf-metric-surface.kf-surface--interactive:hover{background:linear-gradient(180deg, #121c2a, var(--kf-dark-surface-1));border-color:#34aef77a;box-shadow:0 12px 28px #00000038}.app-shell.dark-mode .kf-info-surface.kf-surface--interactive:hover,.app-shell.dark-mode .kf-feature-surface--accent.kf-surface--interactive:hover{background:linear-gradient(100deg,#0f52e833,#34aef714),#101824;border-color:#34aef785}.app-shell.dark-mode .kf-section-surface__icon,.app-shell.dark-mode .kf-metric-surface__icon,.app-shell.dark-mode .kf-feature-surface .kf-section-header__icon,.app-shell.dark-mode .kf-info-surface .kf-section-header__icon,.app-shell.dark-mode .kf-modal-header__icon,.app-shell.dark-mode .partner-avatar,.app-shell.dark-mode .partner-detail-panel__icon,.app-shell.dark-mode .contact-form-section-icon,.app-shell.dark-mode .calendar-preview-icon,.app-shell.dark-mode .automation-operating-defaults__icon{color:#58bafa;background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .kf-input,.app-shell.dark-mode .kf-textarea,.app-shell.dark-mode .kf-select{color:var(--ink);background-color:var(--kf-dark-surface-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#314055}.app-shell.dark-mode .kf-input:hover:not(:disabled),.app-shell.dark-mode .kf-textarea:hover:not(:disabled),.app-shell.dark-mode .kf-select:hover:not(:disabled){color:var(--ink);background-color:var(--kf-dark-surface-3);border-color:#4c6d93}.app-shell.dark-mode .kf-input:focus,.app-shell.dark-mode .kf-textarea:focus,.app-shell.dark-mode .kf-select:focus{color:#fff;background-color:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-accent);box-shadow:0 0 0 3px #34aef721}.app-shell.dark-mode .kf-input:disabled,.app-shell.dark-mode .kf-textarea:disabled,.app-shell.dark-mode .kf-select:disabled{color:#77869a;background:var(--kf-dark-surface-0);opacity:.72;border-color:#253143}.app-shell.dark-mode .kf-modal-backdrop,.app-shell.dark-mode .kf-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050ac2}.app-shell.dark-mode .kf-modal,.app-shell.dark-mode .kf-dialog{color:var(--ink);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border-strong);box-shadow:0 34px 90px #0000008c}.app-shell.dark-mode .sidebar{background:linear-gradient(180deg, #080c13 0%, var(--kf-dark-surface-0) 48%, #0c121c 100%);border-color:#263347}.app-shell.dark-mode .sidebar-nav{box-shadow:none;background:0 0;border:0}.app-shell.dark-mode .sidebar-nav__group{background:linear-gradient(#0f1621fa 0%,#0b111afa 100%);border-color:#2b3a4e;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff06}.app-shell.dark-mode .sidebar-nav__item{color:#c5cfdb;box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .sidebar-nav__icon{color:#91a0b3;box-shadow:none;background:#101823;border-color:#2b394b}.app-shell.dark-mode .sidebar-nav__item:hover{color:#7acbff;background:linear-gradient(90deg,#0f52e81f 0%,#34aef712 100%);border-color:#34aef73d;transform:translateY(-1px);box-shadow:0 7px 18px #00000029}.app-shell.dark-mode .sidebar-nav__item:hover .sidebar-nav__icon{color:var(--kf-dark-brand-bright);background:#142236;border-color:#34aef757}.app-shell.dark-mode .sidebar-nav__item.active{color:#f3f8ff;background:linear-gradient(90deg,#0f52e833 0%,#34aef71f 100%);border-color:#34aef757;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff09}.app-shell.dark-mode .sidebar-nav__item.active .sidebar-nav__icon{color:var(--kf-dark-brand-bright);background:linear-gradient(#16263a 0%,#122033 100%);border-color:#34aef76b;box-shadow:0 5px 14px #00000038}.app-shell.dark-mode .user-card,.app-shell.dark-mode .theme-toggle-card{color:var(--ink);background:#0f1621;border-color:#2c3a4e}.app-shell.dark-mode .theme-toggle{background:linear-gradient(180deg, var(--kf-dark-surface-0) 0%, #0c141f 100%);border-color:#2b394b;box-shadow:inset 0 1px 3px #00000047}.app-shell.dark-mode .theme-toggle button{color:#8e9db1;box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .theme-toggle button:hover{color:var(--kf-dark-brand-bright);box-shadow:none;background:#131f30;border-color:#34aef738}.app-shell.dark-mode .contacts-page,.app-shell.dark-mode .calendar-page,.app-shell.dark-mode .marketplace-page,.app-shell.dark-mode .automations-page,.app-shell.dark-mode .automation-builder,.app-shell.dark-mode .automation-builder-page{color:var(--ink);background:var(--kf-dark-canvas)}.app-shell.dark-mode .contacts-toolbar,.app-shell.dark-mode .partner-tile,.app-shell.dark-mode .partner-details-hero,.app-shell.dark-mode .partner-detail-panel,.app-shell.dark-mode .partner-notes-panel,.app-shell.dark-mode .contact-form-section,.app-shell.dark-mode .contact-photo-editor,.app-shell.dark-mode .contact-photo-preview,.app-shell.dark-mode .contacts-empty-state,.app-shell.dark-mode .calendar-preview-hero,.app-shell.dark-mode .calendar-preview-detail,.app-shell.dark-mode .calendar-preview-actions-panel,.app-shell.dark-mode .calendar-preview-notes,.app-shell.dark-mode .marketplace-preview-hero,.app-shell.dark-mode .marketplace-preview-detail,.app-shell.dark-mode .marketplace-preview-description,.app-shell.dark-mode .marketplace-preview-metric,.app-shell.dark-mode .marketplace-preview-channel-panel,.app-shell.dark-mode .marketplace-preview-protection,.app-shell.dark-mode .automation-summary-item,.app-shell.dark-mode .automation-setting-card,.app-shell.dark-mode .automation-card,.app-shell.dark-mode .automation-builder-detail-panel,.app-shell.dark-mode .automation-builder-schedule-panel,.app-shell.dark-mode .automation-day,.app-shell.dark-mode .automation-builder-step,.app-shell.dark-mode .automation-variant-group,.app-shell.dark-mode .automation-add-step-card,.app-shell.dark-mode .automation-add-variant-card,.app-shell.dark-mode .smart-reminder-row,.app-shell.dark-mode .smart-reminder-preview,.app-shell.dark-mode .smart-reminder-templates-card,.app-shell.dark-mode .kpi-card,.app-shell.dark-mode .lead-source-panel,.app-shell.dark-mode .pipeline-visual,.app-shell.dark-mode .columns,.app-shell.dark-mode .column,.app-shell.dark-mode .deal{color:var(--ink);background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:var(--kf-dark-border)}.app-shell.dark-mode .partner-tile:hover{background:linear-gradient(#142032,#101823);border-color:#34aef77a}.app-shell.dark-mode .contact-form-field label{color:#c7d2df}.app-shell.dark-mode .contact-photo-error{color:#ff8d98}.app-shell.dark-mode .partner-tile__quick-actions{background:linear-gradient(#121f2feb 0%,#0d1826f5 100%);border-color:#2b4058;box-shadow:inset 0 1px #ffffff06}.app-shell.dark-mode .partner-tile__footer{border-top:0}.app-shell.dark-mode .calendar-command-bar,.app-shell.dark-mode .calendar-shell{color:var(--ink);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .calendar-month-pill{color:var(--ink);background:linear-gradient(180deg, var(--kf-dark-surface-3), var(--kf-dark-surface-2));border-color:#33435a}.app-shell.dark-mode .calendar-weekdays,.app-shell.dark-mode .calendar-weekdays>div{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:#29374a}.app-shell.dark-mode .calendar-day-cell{color:var(--ink);background:var(--kf-dark-surface-1);border-color:#263447}.app-shell.dark-mode .calendar-day-cell.is-outside-month{color:#637188;background:#090f17}.app-shell.dark-mode .calendar-day-cell.is-today{background:linear-gradient(180deg, #0f52e81f, #34aef709), var(--kf-dark-surface-1)}.app-shell.dark-mode .calendar-day-number{color:#d9e3ef}.app-shell.dark-mode .calendar-day-count{color:#9fb0c7;background:#152033;border-color:#314258}.app-shell.dark-mode .calendar-appointment-chip:hover{color:#fff;background:#17304c;border-color:#3b78b2;box-shadow:0 7px 18px #00000038}.app-shell.dark-mode .calendar-preview-status{color:#9ec7ee;background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .calendar-preview-status.is-completed{color:#81ddb0;background:#10271e;border-color:#285943}.app-shell.dark-mode .marketplace-storefront-hero{color:var(--ink);background:linear-gradient(135deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-1) 52%, #101d2e 100%);border-color:#2d4159}.app-shell.dark-mode .marketplace-storefront-hero__metric{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-2);border-color:#314158}.app-shell.dark-mode .marketplace-search>svg,.app-shell.dark-mode .marketplace-sort>svg{color:#8292a8}.app-shell.dark-mode .marketplace-card{border-color:#34aef75c}.app-shell.dark-mode .marketplace-card__headline-stat,.app-shell.dark-mode .marketplace-card__channel-stats>div{color:var(--kf-dark-brand-bright);background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:#2d3d52}.app-shell.dark-mode .marketplace-card__headline-copy strong,.app-shell.dark-mode .marketplace-card__channel-stats strong,.app-shell.dark-mode .marketplace-card__purchases strong{color:#e8eef6}.app-shell.dark-mode .marketplace-card__footer{border-color:#29374a}.app-shell.dark-mode .marketplace-listings-scroll::-webkit-scrollbar-thumb:hover{background:#536781}.app-shell.dark-mode .dashboard::-webkit-scrollbar-thumb:hover{background:#536781}.app-shell.dark-mode .calendar-day-appointments::-webkit-scrollbar-thumb:hover{background:#536781}.app-shell.dark-mode .appointment-list::-webkit-scrollbar-thumb:hover{background:#536781}.app-shell.dark-mode .marketplace-card__merch-badge--new{color:#6ee7a8;background:#10291f;border-color:#286244}.app-shell.dark-mode .marketplace-card__merch-badge--top-rated{color:#c4a7ff;background:#241b38;border-color:#594187}.app-shell.dark-mode .marketplace-card__merch-badge--popular{color:#ffad72;background:#321d11;border-color:#7a4324}.app-shell.dark-mode .marketplace-card__merch-badge--bestseller{color:#f5cf69;background:linear-gradient(#352b10,#261e0c);border-color:#8f7425}.app-shell.dark-mode .marketplace-preview-channel-grid>div{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-2);border-color:#2d3d52}.app-shell.dark-mode .marketplace-preview-protection{border-color:#3b4c62}.app-shell.dark-mode .automation-setting-card:hover,.app-shell.dark-mode .automation-card:hover,.app-shell.dark-mode .automation-builder-detail-panel:hover,.app-shell.dark-mode .automation-builder-detail-panel:focus-within,.app-shell.dark-mode .automation-builder-step:hover,.app-shell.dark-mode .automation-add-step-card:hover,.app-shell.dark-mode .automation-add-variant-card:hover{background:linear-gradient(#142032,#101823);border-color:#34aef775}.app-shell.dark-mode .smart-reminder-row.enabled,.app-shell.dark-mode .smart-reminder-row.preview-open{border-color:#34aef780}.app-shell.dark-mode .smart-reminder-preview__bubble{color:#dce8f6;background:#15253a;border-color:#294b70}.app-shell.dark-mode .column:hover,.app-shell.dark-mode .deal:hover,.app-shell.dark-mode .kpi-card:hover,.app-shell.dark-mode .lead-source-panel:hover{background:#121c2a;border-color:#34aef76b}.app-shell.dark-mode .dashboard::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong);border-radius:999px}.app-shell.dark-mode .marketplace-listings-scroll::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong);border-radius:999px}.app-shell.dark-mode .calendar-day-appointments::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong);border-radius:999px}.app-shell.dark-mode .appointment-list::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong);border-radius:999px}.app-shell.dark-mode .automation-journey-event:hover{border-color:#34aef775!important}.app-shell.dark-mode .theme-toggle-card,.app-shell.dark-mode .user-card{color:var(--ink);background:linear-gradient(180deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-1) 100%);border-color:#2b3a4e;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff06}.app-shell.dark-mode .theme-toggle-card__icon{color:var(--kf-dark-brand-bright);background:linear-gradient(#17263a 0%,#132135 100%);border-color:#34aef757;box-shadow:0 5px 12px #0003}.app-shell.dark-mode .theme-toggle-card__label{color:#c5cfdb}.app-shell.dark-mode .user-card:hover{background:linear-gradient(#142032 0%,#101925 100%);border-color:#34aef761;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff08}.app-shell.dark-mode .user-card img{border-color:var(--kf-dark-surface-2);box-shadow:0 0 0 1px #34aef766,0 6px 14px #0000004d}.app-shell.dark-mode .user-card strong{color:#f3f8ff}.app-shell.dark-mode .user-card small{color:#9dacc0}.app-shell.dark-mode .user-card__chevron{color:#9eacbe;background:linear-gradient(#121c2a 0%,#0f1824 100%);border-color:#2c3a4e;box-shadow:0 4px 10px #0000002e}.app-shell.dark-mode .user-card:hover .user-card__chevron{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:#34aef766;box-shadow:0 5px 12px #00000038}.app-shell.dark-mode .automation-operating-defaults__item{color:var(--ink);background:linear-gradient(180deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-1) 100%);border-color:var(--kf-dark-border)}.app-shell.dark-mode .leads-list-shell{background:#0d1622;border-color:#2b425d}.app-shell.dark-mode .leads-table th+th{border-left-color:#2c4058}.app-shell.dark-mode .leads-table td+td{border-left-color:#22364b}.app-shell.dark-mode .leads-table th svg,.app-shell.dark-mode .leads-table .leads-column-drag-handle{color:#7890a8}.app-shell.dark-mode .lead-credit--good{color:#7fc2f2;background:#15304a}.app-shell.dark-mode .lead-engagement--active{color:#73dca7;background:#15382a}.app-shell.dark-mode .lead-engagement--active .lead-engagement__dot{background:#38d292}.app-shell.dark-mode .lead-engagement--responded{color:#c0a3ff;background:#2a2042}.app-shell.dark-mode .lead-engagement--responded .lead-engagement__dot{background:#a77cff}.app-shell.dark-mode .lead-engagement--non-active{color:#aebbc9;background:#242e3b}.app-shell.dark-mode .lead-engagement--non-active .lead-engagement__dot{background:#8291a4}.app-shell.dark-mode .lead-pipeline-status{color:#8bc7f4;background:#16314b}.app-shell.dark-mode .lead-money,.app-shell.dark-mode .lead-identity__copy strong{color:#edf4fb}.app-shell.dark-mode .lead-identity__copy span,.app-shell.dark-mode .lead-date,.app-shell.dark-mode .lead-cost{color:#91a3b8}.app-shell.dark-mode .revenue-estimator__control,.app-shell.dark-mode .revenue-estimator__result,.app-shell.dark-mode .revenue-estimator__guidance,.app-shell.dark-mode .pipeline-epo-note{background:var(--kf-dark-surface-2);border-color:#2b425d}.app-shell.dark-mode .revenue-estimator__current-efficiency{background:#12243a;border-color:#294d73}.app-shell.dark-mode .revenue-estimator__slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #0f52e8 0%, var(--kf-dark-brand-accent) var(--estimator-position), #2a3b50 var(--estimator-position), #2a3b50 100%)}.app-shell.dark-mode .revenue-estimator__slider::-moz-range-track{background:#2a3b50}.app-shell.dark-mode .revenue-estimator__slider::-webkit-slider-thumb{background:var(--kf-dark-brand-bright);border-color:var(--kf-dark-brand-accent);box-shadow:0 6px 15px #00000052,0 0 0 4px #34aef721}.app-shell.dark-mode .revenue-estimator__slider::-moz-range-thumb{background:var(--kf-dark-brand-bright);border-color:var(--kf-dark-brand-accent);box-shadow:0 6px 15px #00000052,0 0 0 4px #34aef721}.app-shell.dark-mode .revenue-estimator__slider-labels{color:#8798ad}.app-shell.dark-mode .pipeline-stage-card--lead{--pipeline-stage-color:#a9b6c6;--pipeline-stage-soft:var(--kf-dark-surface-3);--pipeline-stage-border:var(--kf-dark-border-strong)}.app-shell.dark-mode .pipeline-stage-card--prospect{--pipeline-stage-color:#67b9f2;--pipeline-stage-soft:#10283d;--pipeline-stage-border:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .pipeline-stage-card--retention{--pipeline-stage-color:#78d6a6;--pipeline-stage-soft:#132e24;--pipeline-stage-border:#285840}.app-shell.dark-mode .pipeline-status-row{color:var(--kf-dark-text-soft);background:#121d2b;border-color:#28384c}.app-shell.dark-mode .pipeline-status-row:hover,.app-shell.dark-mode .pipeline-status-row:focus-visible{color:var(--pipeline-stage-color);background:var(--pipeline-stage-soft);border-color:var(--pipeline-stage-color)}.app-shell.dark-mode .pipeline-dnq-panel{--recovery-color:#ff8b82;--recovery-soft:#341a1d;--recovery-border:#603036;background:linear-gradient(180deg, #25181a, var(--kf-dark-surface-2))}.app-shell.dark-mode .pipeline-recovery-row:hover,.app-shell.dark-mode .pipeline-recovery-row:focus-visible{color:var(--recovery-color);background:var(--recovery-soft);border-color:var(--recovery-color)}.app-shell.dark-mode .pipeline-watch-reason{color:#a9c8e6;background:#102131;border-color:#294d73}.app-shell.dark-mode .pipeline-watch-reason:hover,.app-shell.dark-mode .pipeline-watch-reason:focus-visible,.app-shell.dark-mode .pipeline-rate-cell:hover,.app-shell.dark-mode .pipeline-rate-cell:focus-visible{background:#142d45;border-color:#4f8fbe}.app-shell.dark-mode .pipeline-rate-cell{color:#a9c8e6;border-color:var(--kf-dark-brand-border-strong);background:linear-gradient(#10283d,#151c26)}.app-shell.dark-mode .pipeline-epo-status--active{--epo-color:#f2b66d;--epo-soft:#342416;--epo-border:#62401f}.app-shell.dark-mode .pipeline-epo-status--ending{--epo-color:#f0c76f;--epo-soft:#332812;--epo-border:#5b4a22}.app-shell.dark-mode .pipeline-epo-status--eligible{--epo-color:#78d6a6;--epo-soft:#132e24;--epo-border:#285840}.app-shell.dark-mode .pipeline-recovery-panel{background:linear-gradient(100deg, color-mix(in srgb, var(--recovery-color) 10%, transparent), #0d131d00), var(--kf-dark-surface-2);border-color:var(--recovery-border)}.app-shell.dark-mode .pipeline-recovery-panel__icon,.app-shell.dark-mode .pipeline-recovery-guidance .kf-section-header__icon{color:var(--recovery-color);background:var(--recovery-soft);border-color:var(--recovery-border)}.app-shell.dark-mode .pipeline-recovery-guidance{background:linear-gradient(280deg, color-mix(in srgb, var(--recovery-color) 10%, transparent), #0d131d00), var(--kf-dark-surface-2);border-color:var(--recovery-border)}.app-shell.dark-mode .pipeline-rate-watch-panel{--recovery-color:var(--kf-dark-brand-bright);--recovery-soft:var(--kf-dark-surface-3);--recovery-border:var(--kf-dark-brand-border);background:linear-gradient(280deg, #1c67f22e, #66c2ff0a), var(--kf-dark-surface-2)}.app-shell.dark-mode .marketplace-coming-soon-card__preview{filter:blur(2px)saturate(.72);opacity:.46}.app-shell.dark-mode .marketplace-coming-soon-card__overlay{border-color:var(--kf-dark-brand-border);background:linear-gradient(100deg,#0d131d7a,#142034b8)}.app-shell.dark-mode .marketplace-coming-soon-card__eyebrow{color:var(--kf-dark-brand-bright);border-color:var(--kf-dark-brand-border);background:#142034f0;box-shadow:0 5px 14px #0000003d}.app-shell.dark-mode .marketplace-coming-soon-card__overlay>strong{color:var(--ink);text-shadow:none}.app-shell.dark-mode .marketplace-coming-soon-card__message{color:#aebed1}.app-shell.dark-mode .lead-market-map__outline{fill:var(--kf-dark-surface-2);stroke:#33455c}.app-shell.dark-mode .lead-market-marker circle{fill:#66c2ff21;stroke:var(--kf-dark-brand-accent)}.app-shell.dark-mode .lead-market-marker--high circle{fill:#0f52e847;stroke:var(--kf-dark-brand-bright)}.app-shell.dark-mode .lead-market-ranking__row{border-color:var(--kf-dark-surface-hover)}.app-shell.dark-mode .outreach-channel-panel--manual{--outreach-accent:#a9b6c6;--outreach-soft:var(--kf-dark-surface-3);--outreach-border:var(--kf-dark-border-strong)}.app-shell.dark-mode .outreach-channel-panel--automation{--outreach-accent:var(--kf-dark-brand-bright);--outreach-soft:var(--kf-dark-surface-3);--outreach-border:var(--kf-dark-brand-border);background:linear-gradient(100deg, #0f52e826, #34aef70a), var(--kf-dark-surface-2)}.app-shell.dark-mode .outreach-channel-metric:hover,.app-shell.dark-mode .outreach-channel-metric:focus-visible{background:var(--outreach-soft);border-color:var(--outreach-border)}.app-shell.dark-mode .engagement-health-card{--health-accent:#67b9f2;--health-soft:#10283d;--health-border:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .engagement-health-card--positive{--health-accent:#78d6a6;--health-soft:#132e24;--health-border:#285840}.app-shell.dark-mode .engagement-health-card--watch{--health-accent:#f0c76f;--health-soft:#332812;--health-border:#5b4a22}.app-shell.dark-mode .engagement-health-card:hover,.app-shell.dark-mode .engagement-health-card:focus-visible{background:var(--health-soft);border-color:var(--health-accent)}.app-shell.dark-mode .metrics-conversion--primary{color:#67b9f2;background:#10283d}.app-shell.dark-mode .metrics-conversion--success{color:#78d6a6;background:#132e24}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:hover,.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible{background:linear-gradient(145deg, color-mix(in srgb, var(--rate-color) 11%, var(--kf-dark-surface-2)), var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--rate-color) 58%, var(--kf-dark-border))}.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:hover span,.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible span{color:var(--kf-dark-text)}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible{background:linear-gradient(145deg, #f0c76f14, #9a670006), var(--kf-dark-surface-2);border-color:#f0c76f57}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:hover>strong,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible>strong{color:#f0c76f}.app-shell.dark-mode .pipeline-primary-panel:hover,.app-shell.dark-mode .pipeline-primary-panel:focus-within{background:linear-gradient(280deg, #0f52e826, #34aef70b), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-opportunity-recovery:hover,.app-shell.dark-mode .pipeline-opportunity-recovery:focus-within{background:linear-gradient(280deg, #0f52e824, #34aef70a), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-guidance:hover{background:linear-gradient(100deg, #f0c76f16, #9a670006), var(--kf-dark-surface-2);border-color:#f0c76f4d}.app-shell.dark-mode .pipeline-rate-watch-primary:hover,.app-shell.dark-mode .pipeline-rate-watch-primary:focus-within{background:linear-gradient(280deg, #1c67f22b, #66c2ff0b), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-epo-panel:hover .kf-section-header__icon,.app-shell.dark-mode .pipeline-epo-panel:focus-within .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary:hover .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary:focus-within .kf-section-header__icon{background:linear-gradient(135deg, #66c2ff17, #1c67f209), var(--kf-dark-surface-3);border-color:#66c2ff47}.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:focus-within,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:focus-within{background:linear-gradient(280deg, #0f52e829, #34aef70b), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-page .pipeline-primary-panel:hover>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel:focus-within>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery:hover>.kf-info-surface__section-header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery:focus-within>.kf-info-surface__section-header .kf-section-header__icon{color:var(--kf-dark-brand-bright);background:linear-gradient(135deg, #66c2ff17, #1c67f209), var(--kf-dark-surface-3);border-color:#66c2ff47}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg, #f0c76f13, #9a670005), var(--kf-dark-surface-2);border-color:#f0c76f47}.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg, #ff8b8213, #b4231805), var(--kf-dark-surface-2);border-color:#ff8b8247}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible{color:var(--kf-dark-text);border-color:#3f648a;background:linear-gradient(145deg, #66c2ff0e, #1c67f205), var(--kf-dark-surface-2)!important}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover strong,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover span,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover small,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible strong,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible span,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible small{color:inherit}.app-shell.dark-mode .outreach-mix-panel:hover,.app-shell.dark-mode .outreach-channel-mix-panel:hover{border-color:#66c2ff57;box-shadow:0 18px 36px #0000003d,0 0 0 1px #66c2ff0b,inset 0 1px #ffffff0b}.app-shell.dark-mode .outreach-mix-stat:hover{border-color:#66c2ff47;box-shadow:0 13px 25px #00000038,inset 0 1px #ffffff0b}.app-shell.dark-mode .outreach-mix-stat--manual:hover,.app-shell.dark-mode .outreach-mix-stat--automated:hover{background:linear-gradient(140deg, #66c2ff0b, #0f52e805), var(--kf-dark-surface-2)}.app-shell.dark-mode .outreach-appointment-activity:hover{border-color:#66c2ff47;box-shadow:0 9px 20px #0003,inset 0 1px #ffffff0a}}@media (width<=720px){.app-shell.dark-mode .automation-day-rail{border-bottom-color:#2d4d70}}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .record-page-command-surface:hover,.app-shell.dark-mode .record-page-command-surface:focus-within,.app-shell.dark-mode .record-page-information:hover,.app-shell.dark-mode .record-page-information:focus-within,.app-shell.dark-mode .record-page-conversation:hover,.app-shell.dark-mode .record-page-conversation:focus-within,.app-shell.dark-mode .record-page-notes:hover,.app-shell.dark-mode .record-page-notes:focus-within{background:linear-gradient(100deg, #0f52e820, #34aef70b), var(--kf-dark-surface-2);border-color:#67b9f24d;box-shadow:0 14px 30px #0000003d,0 0 0 1px #67b9f209,inset 0 1px #ffffff0b}.app-shell.dark-mode .record-page-automation__summary:hover,.app-shell.dark-mode .record-page-automation__summary:focus-within,.app-shell.dark-mode .record-page-automation__selector:hover,.app-shell.dark-mode .record-page-automation__selector:focus-within,.app-shell.dark-mode .record-page-activity-item:hover,.app-shell.dark-mode .record-page-activity-item:focus-within{background:linear-gradient(100deg, #0f52e81b, #34aef70a), var(--kf-dark-surface-2);border-color:#67b9f245;box-shadow:0 9px 20px #0003,inset 0 1px #ffffff09}.app-shell.dark-mode .record-page-activity-item:hover .record-page-activity-item__icon,.app-shell.dark-mode .record-page-activity-item:focus-within .record-page-activity-item__icon{color:var(--record-stage);background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .22), rgba(var(--record-stage-rgb), .09)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--record-stage) 44%, var(--kf-dark-border));box-shadow:0 7px 14px #0003, 0 0 0 1px rgba(var(--record-stage-rgb), .035), inset 0 1px 0 #ffffff0b}.app-shell.dark-mode .record-page .kf-premium-surface.record-page-command-surface.kf-surface--interactive:hover,.app-shell.dark-mode .record-page .record-page-command-surface:focus-within,.app-shell.dark-mode .record-page .kf-premium-surface.record-page-information.kf-surface--interactive:hover,.app-shell.dark-mode .record-page .record-page-information:focus-within,.app-shell.dark-mode .record-page .kf-premium-surface.record-page-automation-panel.kf-surface--interactive:hover,.app-shell.dark-mode .record-page .record-page-automation-panel:focus-within,.app-shell.dark-mode .record-page .kf-premium-surface.record-page-conversation.kf-surface--interactive:hover,.app-shell.dark-mode .record-page .record-page-conversation:focus-within,.app-shell.dark-mode .record-page .kf-premium-surface.record-page-notes.kf-surface--interactive:hover,.app-shell.dark-mode .record-page .record-page-notes:focus-within{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .15), rgba(var(--record-stage-rgb), .05)), var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--record-stage) 48%, var(--kf-dark-border));box-shadow:0 12px 28px #0000003d, 0 3px 10px rgba(var(--record-stage-rgb), .08), inset 0 1px 0 #ffffff0a}.app-shell.dark-mode .record-page .record-page-automation-toggle.kf-button:hover,.app-shell.dark-mode .record-page .record-page-automation-toggle.kf-button:focus-visible{color:var(--record-stage);background:rgba(var(--record-stage-rgb), .16);border-color:rgba(var(--record-stage-rgb), .44)}.app-shell.dark-mode .record-page .record-page-automation-toggle.is-paused.kf-button:hover,.app-shell.dark-mode .record-page .record-page-automation-toggle.is-paused.kf-button:focus-visible{color:#78d6a6;background:#78d6a629;border-color:#78d6a66b}}.app-shell.dark-mode .kf-dashboard-metric{background:var(--kf-dark-surface-1)}.app-shell.dark-mode .kf-dashboard-metric .kf-metric-surface__value,.app-shell.dark-mode .kf-dashboard-stage-heading b,.app-shell.dark-mode .kf-dashboard-focus-copy strong,.app-shell.dark-mode .kf-dashboard-activity-copy strong,.app-shell.dark-mode .kf-dashboard-goal-stat strong,.app-shell.dark-mode .kf-dashboard-goal-dialog__field>span{color:var(--ink)}.app-shell.dark-mode .kf-dashboard-metric .kf-metric-surface__label,.app-shell.dark-mode .kf-dashboard-stage-value,.app-shell.dark-mode .kf-dashboard-stage-status,.app-shell.dark-mode .kf-dashboard-goal-breakdown strong,.app-shell.dark-mode .kf-dashboard-activity-copy b{color:#c9d5e4}.app-shell.dark-mode .kf-dashboard-metric .kf-metric-surface__trend,.app-shell.dark-mode .kf-dashboard-priority-total,.app-shell.dark-mode .kf-dashboard-goal-breakdown>div,.app-shell.dark-mode .kf-dashboard-stage-status{border-color:var(--kf-dark-border);background:#151f2d}.app-shell.dark-mode .kf-dashboard-focus-row,.app-shell.dark-mode .kf-dashboard-stage-card,.app-shell.dark-mode .kf-dashboard-stage-status,.app-shell.dark-mode .kf-dashboard-activity-row,.app-shell.dark-mode .kf-dashboard-goal-dialog__input{background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .kf-dashboard-focus-row:hover,.app-shell.dark-mode .kf-dashboard-stage-card:hover,.app-shell.dark-mode .kf-dashboard-stage-card:focus-visible{background:var(--kf-dark-surface-3);border-color:#34aef76b}.app-shell.dark-mode .kf-dashboard-stage-status:hover,.app-shell.dark-mode .kf-dashboard-stage-status:focus-visible{color:var(--stage-color);background:var(--kf-dark-surface-hover);border-color:var(--stage-color)}.app-shell.dark-mode .kf-dashboard-activity-list{border-color:var(--kf-dark-border)}.app-shell.dark-mode .kf-dashboard-activity-row{border-bottom-color:var(--kf-dark-surface-hover)}.app-shell.dark-mode .kf-dashboard-activity-row:hover,.app-shell.dark-mode .kf-dashboard-activity-row:focus-visible{background:linear-gradient(100deg, #0f52e81f, #34aef70a), var(--kf-dark-surface-2);box-shadow:inset 3px 0 #67b9f2b8,inset 0 1px #ffffff08}.app-shell.dark-mode .kf-dashboard-goal-progress{background:var(--kf-dark-surface-hover)}.app-shell.dark-mode .kf-dashboard-goal-stat{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .kf-dashboard-goal-dialog__input>span{color:#b8c4d4}.app-shell.dark-mode .kf-dashboard-goal-stat,.app-shell.dark-mode .kf-dashboard-goal-callout{background:linear-gradient(100deg, #0f52e812, #34aef706), var(--kf-dark-surface-2);border-color:#67b9f224;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff06}.app-shell.dark-mode .kf-dashboard-panel .kf-section-header__icon{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .kf-dashboard-action-icon--blue{color:#67b9f2;background:#10283d;border:1px solid #214b6d}.app-shell.dark-mode .kf-dashboard-action-icon--purple{color:#b99aff;background:#241b3b;border:1px solid #49356f}.app-shell.dark-mode .kf-dashboard-action-icon--gold{color:#f0c76f;background:#332812;border:1px solid #65501f}.app-shell.dark-mode .kf-dashboard-action-icon--cyan{color:#68cce8;background:#102a35;border:1px solid #24586a}.app-shell.dark-mode .kf-dashboard-action-icon--green{color:#78d6a6;background:#132e24;border:1px solid #275c45}.app-shell.dark-mode .kf-dashboard-focus-count,.app-shell.dark-mode .kf-dashboard-priority-total{color:var(--kf-dark-brand-bright);background:#11243a;border-color:#294d73}.app-shell.dark-mode .kf-dashboard-stage-card--lead .kf-dashboard-stage-step>i{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-hover)}.app-shell.dark-mode .kf-dashboard-stage-card--prospect .kf-dashboard-stage-step>i{color:#7fc2f2;background:#12304a}.app-shell.dark-mode .kf-dashboard-stage-card--client .kf-dashboard-stage-step>i{color:#c7a5d7;background:#2c2132}.app-shell.dark-mode .kf-dashboard-stage-card--retention .kf-dashboard-stage-step>i{color:#78d6a6;background:#132e24}.app-shell.dark-mode .kf-dashboard-goal-stat--funded em{color:#63a7ff}.app-shell.dark-mode .kf-dashboard-goal-stat--expected em{color:#78bdf3}.app-shell.dark-mode .kf-dashboard-goal-stat--projected em{color:#62d99f}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .kf-dashboard-goal-stat:hover,.app-shell.dark-mode .kf-dashboard-goal-stat:focus-within,.app-shell.dark-mode .kf-dashboard-goal-callout:hover,.app-shell.dark-mode .kf-dashboard-goal-callout:focus-within{background:linear-gradient(100deg, #0f52e81b, #34aef70a), var(--kf-dark-surface-2);border-color:#67b9f245;box-shadow:0 9px 20px #0003,inset 0 1px #ffffff09}}.app-shell.dark-mode body,.app-shell.dark-mode .chat-bubbles{background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1))}.app-shell.dark-mode .app-shell .empty-stage,.app-shell.dark-mode .kf-button--surface,.app-shell.dark-mode .leads-column-option.active,.app-shell.dark-mode .leads-visible-column-item:hover,.app-shell.dark-mode .outreach-table tbody tr:hover td,.app-shell.dark-mode .broadcast-audience-preview__row--header,.app-shell.dark-mode .dialer-queue-row:hover,.app-shell.dark-mode .dialer-notes-popover__composer,.app-shell.dark-mode .comm-tabs,.app-shell.dark-mode .directory-card em,.app-shell.dark-mode .appointment-modal-form,.app-shell.dark-mode .appointment-type-chip,.app-shell.dark-mode .appointment-actions .kf-icon-button,.app-shell.dark-mode .dial-actions .secondary-action,.app-shell.dark-mode .inline-chat-actions .kf-icon-button,.app-shell.dark-mode .conversation-snooze-action,.app-shell.dark-mode .hub-sms-schedule-button,.app-shell.dark-mode .inline-chat-actions .conversation-snooze-action.kf-icon-button,.app-shell.dark-mode .hub-contact-favorite.kf-icon-button,.app-shell.dark-mode .hub-contact-card__actions .kf-button,.app-shell.dark-mode .automation-folder__empty,.app-shell.dark-mode .automation-builder-status,.app-shell.dark-mode .automation-builder-config-toolbar,.app-shell.dark-mode .automation-builder-config-summary>span:hover,.app-shell.dark-mode .automation-schedule-fields,.app-shell.dark-mode .automation-builder,.app-shell.dark-mode .automation-builder-save:hover,.app-shell.dark-mode .automation-builder-step-meta>span,.app-shell.dark-mode .automation-add-variant-card:hover,.app-shell.dark-mode .automation-add-variant-card,.app-shell.dark-mode .automation-add-step-card:hover,.app-shell.dark-mode .automation-step-picker-option:hover,.app-shell.dark-mode .calendar-weekdays,.app-shell.dark-mode .record-preview-header-actions .record-preview-close{background:var(--kf-dark-surface-2)}.app-shell.dark-mode .app-shell .avatar,.app-shell.dark-mode .app-shell .call-action,.app-shell.dark-mode .app-shell .call-action:hover,.app-shell.dark-mode .app-shell .modal-send-button,.app-shell.dark-mode .app-shell .modal-send-button:hover,.app-shell.dark-mode .app-shell .pipeline-view-toggle button.active,.app-shell.dark-mode .modal-milestone-step.complete .modal-milestone-line span,.app-shell.dark-mode .kf-button--danger:hover:not(:disabled),.app-shell.dark-mode .kf-icon-button--primary,.app-shell.dark-mode .kf-icon-button--danger:hover:not(:disabled),.app-shell.dark-mode .leads-tab.active .leads-tab__count,.app-shell.dark-mode .kf-button--primary .leads-button-count,.app-shell.dark-mode .revenue-date-popover__apply,.app-shell.dark-mode .lead-intelligence-date-popover__apply,.app-shell.dark-mode .outreach-date-popover__apply,.app-shell.dark-mode .dialer-skip-button.kf-button,.app-shell.dark-mode .dialer-skip-button.kf-button:hover,.app-shell.dark-mode .dialer-skip-button.kf-button:focus-visible,.app-shell.dark-mode .dialer-notes-popover__add,.app-shell.dark-mode button.dialer-notes-popover__add:not(:disabled),.app-shell.dark-mode .dialer-notes-popover__add:hover:not(:disabled),.app-shell.dark-mode .dialer-notes-popover__add:focus-visible:not(:disabled),.app-shell.dark-mode .conversation em,.app-shell.dark-mode .chat-compose>button,.app-shell.dark-mode .comm-tabs button em,.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button.is-active,.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button.is-active svg,.app-shell.dark-mode .hub-conversation-remove-toggle.kf-icon-button:hover,.app-shell.dark-mode .hub-conversation-remove-toggle.kf-icon-button:focus-visible,.app-shell.dark-mode .conversation-meta em,.app-shell.dark-mode .conversation-shell.expanded .avatar,.app-shell.dark-mode .inline-chat-bubbles .bubble.outbound,.app-shell.dark-mode .hub-sms-schedule-popover__actions button.is-primary svg,.app-shell.dark-mode .message-send-button,.app-shell.dark-mode .automation-builder-finalize,.app-shell.dark-mode .automation-builder-step-edit:hover,.app-shell.dark-mode .automation-add-variant-icon,.app-shell.dark-mode .automation-add-step-card>span,.app-shell.dark-mode .automation-add-day-button,.app-shell.dark-mode .automation-add-day-button:hover,.app-shell.dark-mode .automation-add-day-button svg,.app-shell.dark-mode .kaskade-dialog-primary,.app-shell.dark-mode .kaskade-dialog-primary.is-danger,.app-shell.dark-mode .automation-editor-save,.app-shell.dark-mode .calendar-day-cell.is-today .calendar-day-number,.app-shell.dark-mode .calendar-appointment-chip.is-past-due,.app-shell.dark-mode .calendar-appointment-chip.is-past-due>span,.app-shell.dark-mode .calendar-appointment-chip.is-past-due>strong,.app-shell.dark-mode .calendar-appointment-chip.is-past-due .calendar-appointment-chip__status-icon,.app-shell.dark-mode .marketplace-preview-journey-number,.app-shell.dark-mode .record-page-milestone.complete .record-page-milestone__track>span,.app-shell.dark-mode .record-page-track-nav.is-stage-transition:hover:not(:disabled),.app-shell.dark-mode .record-page-message-schedule.kf-icon-button svg,.app-shell.dark-mode .record-page-schedule-popover__actions button.is-primary svg,.app-shell.dark-mode .record-disposition-grid__check,.app-shell.dark-mode .record-disposition-modal.is-dnq .record-disposition-grid button.selected .record-disposition-grid__check,.app-shell.dark-mode .record-disposition-modal.is-not-interested .record-disposition-grid button.selected .record-disposition-grid__check,.app-shell.dark-mode .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary svg,.app-shell.dark-mode .record-page .record-page-note-add.kf-icon-button.kf-icon-button--surface svg,.app-shell.dark-mode .record-page-automation-chat-entry__icon,.app-shell.dark-mode .record-page-automation-chat-entry__actions button.is-primary,.app-shell.dark-mode .record-preview-milestone.complete .record-preview-milestone__track>span,.app-shell.dark-mode .record-preview-schedule.kf-icon-button svg,.app-shell.dark-mode .record-preview-schedule-popover__actions button.is-primary svg,.app-shell.dark-mode .record-preview-send svg,.app-shell.dark-mode .record-preview-automation-chat-entry__icon,.app-shell.dark-mode .record-preview-automation-chat-entry__actions button.is-primary{color:var(--kf-dark-surface-1)}.app-shell.dark-mode .app-shell .secondary-action,.app-shell.dark-mode .app-shell .pipeline-view-toggle button,.app-shell.dark-mode .app-shell,.app-shell.dark-mode .conversation-modal,.app-shell.dark-mode .automation-toggle,.app-shell.dark-mode .automation-select button,.app-shell.dark-mode .modal-compose input,.app-shell.dark-mode .kf-button--danger,.app-shell.dark-mode .kf-switch__thumb,.app-shell.dark-mode .kf-input,.app-shell.dark-mode .kf-input:focus,.app-shell.dark-mode .kf-textarea,.app-shell.dark-mode .kf-textarea:focus,.app-shell.dark-mode .kf-surface,.app-shell.dark-mode .kf-feature-surface--default,.app-shell.dark-mode .kf-feature-surface--accent .kf-section-header__icon,.app-shell.dark-mode .kf-section-surface,.app-shell.dark-mode .kf-metric-surface,.app-shell.dark-mode .pipeline-stage-card,.app-shell.dark-mode .pipeline-epo-status,.app-shell.dark-mode .pipeline-rate-watch-primary .pipeline-rate-cell,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason,.app-shell.dark-mode .pipeline-epo-panel .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery>.kf-info-surface__section-header .kf-section-header__icon,.app-shell.dark-mode .leads-search,.app-shell.dark-mode .leads-column-option,.app-shell.dark-mode .leads-list-shell,.app-shell.dark-mode .leads-visible-column-item,.app-shell.dark-mode .revenue-date-button--custom,.app-shell.dark-mode .revenue-date-popover,.app-shell.dark-mode .revenue-date-input-wrap,.app-shell.dark-mode .lead-intelligence-date-button--custom,.app-shell.dark-mode .lead-intelligence-date-popover,.app-shell.dark-mode .lead-intelligence-date-input-wrap,.app-shell.dark-mode .lead-market-map__legend-empty,.app-shell.dark-mode .outreach-date-button--custom,.app-shell.dark-mode .outreach-date-popover,.app-shell.dark-mode .outreach-date-input-wrap,.app-shell.dark-mode .broadcast-delivery-toggle__option--active,.app-shell.dark-mode .broadcast-delay-segment,.app-shell.dark-mode .broadcast-datetime-wrap,.app-shell.dark-mode .broadcast-audience-ready--missing .kf-section-header__actions .kf-button,.app-shell.dark-mode .broadcast-sequence__branch:after,.app-shell.dark-mode .broadcast-empty-state,.app-shell.dark-mode .broadcast-detail-popup__footer,.app-shell.dark-mode .dialer-clear-audience-button.kf-button,.app-shell.dark-mode .dialer-queue-row,.app-shell.dark-mode .dialer-preview-quick-action.kf-button,.app-shell.dark-mode .dialer-notes-popover__composer textarea,.app-shell.dark-mode .collapsed-icon,.app-shell.dark-mode .comm-tabs button.active,.app-shell.dark-mode .comm-search,.app-shell.dark-mode .conversation:hover,.app-shell.dark-mode .chat-window,.app-shell.dark-mode .dial-display,.app-shell.dark-mode .appointment-card,.app-shell.dark-mode .directory-card,.app-shell.dark-mode .favorite-card,.app-shell.dark-mode .conversation-shell.expanded,.app-shell.dark-mode .appointment-modal .appointment-form-field input[type=date],.app-shell.dark-mode .appointment-modal .appointment-form-field input[type=time],.app-shell.dark-mode .message-folder-tabs button.active,.app-shell.dark-mode .call-status-panel,.app-shell.dark-mode .dialer-card,.app-shell.dark-mode .appointment-card.kf-premium-surface,.app-shell.dark-mode .message-search.comm-search,.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button,.app-shell.dark-mode .hub-conversation-remove-toggle.kf-icon-button,.app-shell.dark-mode .hub-sms-schedule-popover:after,.app-shell.dark-mode .chat-compose .hub-sms-schedule-popover__fields input,.app-shell.dark-mode .hub-sms-schedule-popover__actions button,.app-shell.dark-mode .message-folder-tabs .message-folder-snoozed.active,.app-shell.dark-mode .hub-conversation-checkbox>span,.app-shell.dark-mode .hub-contact-search.comm-search,.app-shell.dark-mode .hub-conversation-remove-dialog,.app-shell.dark-mode .automation-health-card:hover,.app-shell.dark-mode .automation-delivery-strip__title>span,.app-shell.dark-mode .automation-delivery-strip__item,.app-shell.dark-mode .automation-library-heading__icon,.app-shell.dark-mode .automations-search,.app-shell.dark-mode .automation-folder__icon,.app-shell.dark-mode .automations-empty-state,.app-shell.dark-mode .automation-delivery-rules-dialog__time,.app-shell.dark-mode .automation-delivery-rules-dialog__rule,.app-shell.dark-mode .automation-folder-dialog__textarea,.app-shell.dark-mode .automation-folder-color-picker__swatch.is-selected,.app-shell.dark-mode .automation-builder-config-toolbar-icon,.app-shell.dark-mode .automation-builder-config,.app-shell.dark-mode .automation-builder-detail-panel:hover,.app-shell.dark-mode .automation-builder-detail-icon,.app-shell.dark-mode .automation-schedule-mode-option.is-selected,.app-shell.dark-mode .automation-builder-save,.app-shell.dark-mode .automation-day-rail>span,.app-shell.dark-mode .automation-builder-step,.app-shell.dark-mode .automation-builder-step-edit,.app-shell.dark-mode .automation-add-variant-card,.app-shell.dark-mode .automation-variant-group-header>span,.app-shell.dark-mode .automation-variant-preview,.app-shell.dark-mode .automation-add-step-card,.app-shell.dark-mode .automation-add-step-inline,.app-shell.dark-mode .automation-add-day-button,.app-shell.dark-mode .automation-confirmation-modal,.app-shell.dark-mode .kaskade-dialog,.app-shell.dark-mode .kaskade-dialog-field input,.app-shell.dark-mode .kaskade-dialog-secondary,.app-shell.dark-mode .automation-remove-day-button,.app-shell.dark-mode .contacts-toolbar,.app-shell.dark-mode .partner-detail-panel__icon,.app-shell.dark-mode .calendar-shell,.app-shell.dark-mode .calendar-preview-icon,.app-shell.dark-mode .record-page-milestone__track>span,.app-shell.dark-mode .record-page-milestone.current .record-page-milestone__track>span,.app-shell.dark-mode .record-page-message-list,.app-shell.dark-mode .record-page-message-compose,.app-shell.dark-mode .record-page-message-compose input,.app-shell.dark-mode .record-page-schedule-popover:after,.app-shell.dark-mode .record-page-message-compose .record-page-schedule-popover__fields input,.app-shell.dark-mode .record-page-schedule-popover__actions button,.app-shell.dark-mode .record-page-note-list,.app-shell.dark-mode .record-page-note-composer,.app-shell.dark-mode .record-disposition-grid button,.app-shell.dark-mode .record-preview-milestone__track>span,.app-shell.dark-mode .record-preview-compose input,.app-shell.dark-mode .record-preview-schedule-popover:after,.app-shell.dark-mode .record-preview-compose .record-preview-schedule-popover__fields input,.app-shell.dark-mode .record-preview-schedule-popover__actions button{background:var(--kf-dark-surface-1)}.app-shell.dark-mode .revenue-estimator__slider::-webkit-slider-thumb{background:var(--kf-dark-surface-1)}.app-shell.dark-mode .revenue-estimator__slider::-moz-range-thumb{background:var(--kf-dark-surface-1)}.app-shell.dark-mode .app-shell .modal-emoji-button,.app-shell.dark-mode .modal-header-actions button,.app-shell.dark-mode .modal-detail-item>svg,.app-shell.dark-mode .kf-feature-surface .kf-section-header__icon,.app-shell.dark-mode .kf-section-surface__icon,.app-shell.dark-mode .kf-metric-surface__icon,.app-shell.dark-mode .kf-section-header__icon,.app-shell.dark-mode .kf-section-header__badge,.app-shell.dark-mode .leads-tab:hover,.app-shell.dark-mode .lead-credit--good,.app-shell.dark-mode .leads-selection-bar__icon,.app-shell.dark-mode .leads-field-choice>span,.app-shell.dark-mode .leads-field-choice.selected,.app-shell.dark-mode .leads-filter-rule__number,.app-shell.dark-mode .revenue-estimator__guidance-icon,.app-shell.dark-mode .revenue-acquisition-table th.is-sorted,.app-shell.dark-mode .revenue-analysis-table th.is-sorted,.app-shell.dark-mode .revenue-acquisition-table tbody tr:hover td,.app-shell.dark-mode .revenue-analysis-table tbody tr:hover td,.app-shell.dark-mode .lead-market-table tbody tr:hover td,.app-shell.dark-mode .lead-source-table tbody tr:hover td,.app-shell.dark-mode .outreach-mix-stat__icon,.app-shell.dark-mode .outreach-mini-metric__icon,.app-shell.dark-mode .outreach-appointment-activity__icon,.app-shell.dark-mode .broadcast-audience-ready__criteria>span,.app-shell.dark-mode .broadcast-audience-detail__criteria>span,.app-shell.dark-mode .broadcast-composer-audience__criteria>span,.app-shell.dark-mode .broadcast-card__icon,.app-shell.dark-mode .broadcast-sequence__node-title>span,.app-shell.dark-mode .broadcast-empty-state>span,.app-shell.dark-mode .broadcast-detail-popup__icon,.app-shell.dark-mode .dialer-audience-criteria__chip,.app-shell.dark-mode .dialer-queue-empty__icon,.app-shell.dark-mode .dialer-preview-header__icon,.app-shell.dark-mode .dialer-preview-quick-action.kf-button:hover,.app-shell.dark-mode .dialer-preview-quick-action.kf-button:focus-visible,.app-shell.dark-mode .dialer-preview-field__icon,.app-shell.dark-mode .dialer-preview-quick-action.is-active.kf-button,.app-shell.dark-mode .dialer-note-entry__icon,.app-shell.dark-mode .bubble.inbound,.app-shell.dark-mode .appointment-actions button,.app-shell.dark-mode .directory-actions button,.app-shell.dark-mode .favorite-card button,.app-shell.dark-mode .directory-filters button.active,.app-shell.dark-mode .inline-chat-actions button,.app-shell.dark-mode .favorite-actions button,.app-shell.dark-mode .schedule-add-button,.app-shell.dark-mode .call-history-icon,.app-shell.dark-mode .voicemail-playback,.app-shell.dark-mode .schedule-summary-icon,.app-shell.dark-mode .schedule-add-button.kf-icon-button:hover,.app-shell.dark-mode .appointment-actions .kf-icon-button:hover,.app-shell.dark-mode .appointment-actions .kf-icon-button:focus-visible,.app-shell.dark-mode .schedule-add-button.kf-icon-button:focus-visible,.app-shell.dark-mode .dial-actions .secondary-action:not(:disabled):hover,.app-shell.dark-mode .dial-actions .secondary-action:not(:disabled):focus-visible,.app-shell.dark-mode .call-history-header>em,.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button:hover,.app-shell.dark-mode .hub-conversation-selection-toggle.kf-icon-button:focus-visible,.app-shell.dark-mode .message-folder-tabs button.active>span,.app-shell.dark-mode .conversation-shell .avatar,.app-shell.dark-mode .inline-chat-actions .kf-icon-button:hover,.app-shell.dark-mode .inline-chat-actions .kf-icon-button:focus-visible,.app-shell.dark-mode .conversation-snooze-action:hover,.app-shell.dark-mode .conversation-snooze-action:focus-visible,.app-shell.dark-mode .inline-chat-actions .conversation-favorite-action.active,.app-shell.dark-mode .conversation-shell.expanded .avatar,.app-shell.dark-mode .inline-chat-actions .conversation-snooze-action.kf-icon-button:hover,.app-shell.dark-mode .inline-chat-actions .conversation-snooze-action.kf-icon-button:focus-visible,.app-shell.dark-mode .hub-contact-section-heading>span,.app-shell.dark-mode .hub-contact-favorite.kf-icon-button:hover,.app-shell.dark-mode .hub-contact-favorite.kf-icon-button:focus-visible,.app-shell.dark-mode .hub-contact-favorite.kf-icon-button.is-active,.app-shell.dark-mode .hub-contact-card__actions .kf-button:hover,.app-shell.dark-mode .hub-contact-card__actions .kf-button:focus-visible,.app-shell.dark-mode .automation-premium-setting__title-row>span,.app-shell.dark-mode .automation-selector-control__icon,.app-shell.dark-mode .automations-empty-state>span,.app-shell.dark-mode .automation-builder-status span,.app-shell.dark-mode .automation-builder-feature-pill,.app-shell.dark-mode .automation-schedule-summary,.app-shell.dark-mode .automation-builder,.app-shell.dark-mode .automation-builder-scroll,.app-shell.dark-mode .automation-builder-step-icon,.app-shell.dark-mode .automation-add-variant-card:hover,.app-shell.dark-mode .automation-add-step-card:hover,.app-shell.dark-mode .kaskade-dialog-status-icon.is-info,.app-shell.dark-mode .kaskade-dialog-close:hover,.app-shell.dark-mode .automation-elapsed-badge,.app-shell.dark-mode .smart-reminder-preview-button:hover:not(:disabled),.app-shell.dark-mode .smart-reminder-preview-button.active,.app-shell.dark-mode .smart-reminder-preview__heading>span,.app-shell.dark-mode .smart-reminder-preview__bubble,.app-shell.dark-mode .calendar-day-number:hover,.app-shell.dark-mode .calendar-preview-status,.app-shell.dark-mode .marketplace-card__listing-type{background:var(--kf-dark-brand-soft)}.app-shell.dark-mode .sidebar{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 34%, var(--kf-dark-surface-3) 62%, var(--kf-dark-brand-soft) 82%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .theme-toggle-card__icon,.app-shell.dark-mode .calendar-appointments-pill,.app-shell.dark-mode .calendar-appointment-chip{background:linear-gradient(180deg, var(--kf-dark-brand-soft) 0%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .theme-toggle,.app-shell.dark-mode .user-card__chevron{background:linear-gradient(180deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-3) 100%)}.app-shell.dark-mode .theme-toggle button.active,.app-shell.dark-mode .user-card:hover,.app-shell.dark-mode .calendar-day-cell:hover,.app-shell.dark-mode .calendar-day-cell.is-today{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .user-card img,.app-shell.dark-mode .call-history-unread-dot{border:2px solid var(--kf-dark-surface-1)}.app-shell.dark-mode .user-card strong,.app-shell.dark-mode .automation-builder-step-copy>strong,.app-shell.dark-mode .automation-variant-group-header strong,.app-shell.dark-mode .automation-confirmation-modal .automation-builder-modal-header h2{color:var(--kf-dark-text)}.app-shell.dark-mode .modal-milestone-line span{background:var(--kf-dark-surface-1);color:var(--kf-dark-muted)}.app-shell.dark-mode .modal-client-card,.app-shell.dark-mode .hub-summary-card,.app-shell.dark-mode .appointment-card:hover,.app-shell.dark-mode .directory-card:hover,.app-shell.dark-mode .favorite-card:hover{background:linear-gradient(180deg, var(--kf-dark-surface-1), var(--kf-dark-surface-2))}.app-shell.dark-mode .kf-icon-button--surface,.app-shell.dark-mode .kf-select{background-color:var(--kf-dark-surface-2)}.app-shell.dark-mode .kf-icon-button--secondary,.app-shell.dark-mode .kf-icon-button--danger,.app-shell.dark-mode .record-page-field>.kf-select,.app-shell.dark-mode .record-page-field>.kf-select:hover:not(:disabled),.app-shell.dark-mode .record-page-field>.kf-select:focus,.app-shell.dark-mode .record-stage-details-field .kf-select{background-color:var(--kf-dark-surface-1)}.app-shell.dark-mode .kf-icon-button--secondary:hover:not(:disabled){background-color:var(--kf-dark-brand-soft)}.app-shell.dark-mode .kf-switch__track{background:var(--kf-dark-border-strong)}.app-shell.dark-mode .kf-modal-header__icon{background:var(--kf-dark-brand-soft);border:1px solid var(--kf-dark-brand-border)}.app-shell.dark-mode .kf-feature-surface--accent{background:linear-gradient(100deg, var(--kf-blue-600-alpha-07), #34aef708), var(--kf-dark-brand-soft)}.app-shell.dark-mode .kf-feature-surface--default.kf-surface--interactive:hover,.app-shell.dark-mode .kf-section-surface.kf-surface--interactive:hover,.app-shell.dark-mode .kf-metric-surface.kf-surface--interactive:hover{background:linear-gradient(180deg, var(--kf-dark-surface-1), var(--kf-dark-brand-soft))}.app-shell.dark-mode .kf-feature-surface--accent.kf-surface--interactive:hover{background:linear-gradient(100deg, #0f52e817, #34aef70b), var(--kf-dark-brand-soft)}.app-shell.dark-mode .kf-info-surface,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery,.app-shell.dark-mode .revenue-primary-panel,.app-shell.dark-mode .metrics-primary-panel,.app-shell.dark-mode .outreach-mini-metric:hover,.app-shell.dark-mode .outreach-sms-volume--standalone:hover,.app-shell.dark-mode .outreach-table-wrap:hover,.app-shell.dark-mode .broadcast-composer-surface,.app-shell.dark-mode .broadcast-sequence,.app-shell.dark-mode .broadcast-sequence__node:hover,.app-shell.dark-mode .dialer-workspace.kf-feature-surface,.app-shell.dark-mode .partner-tile{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .kf-info-surface.kf-surface--interactive:hover{background:linear-gradient(100deg, #0f52e813, #34aef70a), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-primary-panel{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-primary-panel:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-stage-card:hover{background:linear-gradient(180deg, var(--kf-dark-surface-1), var(--pipeline-stage-soft))}.app-shell.dark-mode .pipeline-stage-volume,.app-shell.dark-mode .pipeline-status-row,.app-shell.dark-mode .pipeline-watch-reason span,.app-shell.dark-mode .pipeline-rate-watch__header>div>span,.app-shell.dark-mode .pipeline-rate-cell>strong,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason>span,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason>span,.app-shell.dark-mode .leads-tab,.app-shell.dark-mode .leads-filter-grid label>span,.app-shell.dark-mode .leads-clear-filters,.app-shell.dark-mode .leads-column-option__toggle,.app-shell.dark-mode .leads-table th,.app-shell.dark-mode .lead-cost,.app-shell.dark-mode .lead-date,.app-shell.dark-mode .leads-list-footer strong,.app-shell.dark-mode .revenue-date-button,.app-shell.dark-mode .revenue-date-popover__fields label>span,.app-shell.dark-mode .revenue-date-popover__cancel,.app-shell.dark-mode .revenue-estimator__result small.is-neutral,.app-shell.dark-mode .revenue-acquisition-table th,.app-shell.dark-mode .revenue-analysis-table th,.app-shell.dark-mode .lead-intelligence-date-button,.app-shell.dark-mode .lead-intelligence-date-popover__fields label>span,.app-shell.dark-mode .lead-intelligence-date-popover__cancel,.app-shell.dark-mode .lead-market-tooltip__opportunity-subheader,.app-shell.dark-mode .lead-market-tooltip__not-interested span,.app-shell.dark-mode .lead-market-tooltip__dnq span,.app-shell.dark-mode .lead-market-tooltip__summary-row span,.app-shell.dark-mode .lead-funnel__transition>span,.app-shell.dark-mode .lead-funnel-summary__conversion span,.app-shell.dark-mode .lead-market-table th,.app-shell.dark-mode .lead-market-table td,.app-shell.dark-mode .lead-source-table th,.app-shell.dark-mode .outreach-date-button,.app-shell.dark-mode .outreach-date-popover__fields label>span,.app-shell.dark-mode .outreach-date-popover__cancel,.app-shell.dark-mode .outreach-table th,.app-shell.dark-mode .outreach-sms-volume__legend strong,.app-shell.dark-mode .outreach-appointment-metric span,.app-shell.dark-mode .outreach-channel-mix__meta span,.app-shell.dark-mode .outreach-channel-mix__legend strong,.app-shell.dark-mode .broadcast-composer-tab,.app-shell.dark-mode .broadcast-composer-field>span,.app-shell.dark-mode .broadcast-delay-segment>span,.app-shell.dark-mode .broadcast-audience-preview__row,.app-shell.dark-mode .broadcast-sequence__timing,.app-shell.dark-mode .broadcast-sequence__node p,.app-shell.dark-mode .broadcast-detail-popup__close.kf-icon-button,.app-shell.dark-mode .dialer-queue-row__number,.app-shell.dark-mode .dialer-preview-position,.app-shell.dark-mode .message-folder-tabs button span,.app-shell.dark-mode .conversation-shell.expanded .conversation-copy span,.app-shell.dark-mode .message-folder-tabs .message-folder-snoozed,.app-shell.dark-mode .hub-transfer-ghost__copy span,.app-shell.dark-mode .conversation-local-context,.app-shell.dark-mode .automation-premium-setting__control>span,.app-shell.dark-mode .automation-folder__collapse,.app-shell.dark-mode .automation-folder__count-pill,.app-shell.dark-mode .automation-detail-label,.app-shell.dark-mode .automation-selector-control__icon.is-hidden,.app-shell.dark-mode .automation-folder-dialog__field>span,.app-shell.dark-mode .automation-summary-value,.app-shell.dark-mode .automation-add-variant-card.is-at-limit .automation-add-variant-copy strong,.app-shell.dark-mode .automation-add-variant-card.is-at-limit .automation-add-variant-copy small,.app-shell.dark-mode .contacts-results-meta,.app-shell.dark-mode .contacts-empty-state,.app-shell.dark-mode .calendar-weekdays>div,.app-shell.dark-mode .marketplace-coming-soon-card__message,.app-shell.dark-mode .record-stage-confirm-flow span.stage-lead{color:var(--kf-dark-muted)}.app-shell.dark-mode .pipeline-recovery-panel{background:linear-gradient(100deg, var(--recovery-gradient-start), var(--recovery-gradient-end)), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-opportunity-panel,.app-shell.dark-mode .pipeline-rate-watch-panel,.app-shell.dark-mode .pipeline-recovery-guidance{background:linear-gradient(280deg, var(--recovery-gradient-start), var(--recovery-gradient-end)), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-recovery-row,.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-watch-reason,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason,.app-shell.dark-mode .leads-field-choice,.app-shell.dark-mode .revenue-acquisition-table td,.app-shell.dark-mode .revenue-analysis-table td,.app-shell.dark-mode .lead-source-table td,.app-shell.dark-mode .outreach-table td,.app-shell.dark-mode .broadcast-composer-tab--add,.app-shell.dark-mode .broadcast-composer-field--fixed>strong,.app-shell.dark-mode .broadcast-clear-audience-button.kf-button,.app-shell.dark-mode .conversation-favorite-trigger,.app-shell.dark-mode .automation-builder-config-summary>span,.app-shell.dark-mode .record-page-note-bubble__icon{color:var(--kf-dark-muted);background:var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-watch-reason:hover,.app-shell.dark-mode .pipeline-watch-reason:focus-visible,.app-shell.dark-mode .pipeline-rate-cell:hover,.app-shell.dark-mode .pipeline-rate-cell:focus-visible,.app-shell.dark-mode .pipeline-epo-panel .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary .kf-section-header__icon,.app-shell.dark-mode .conversation-favorite-trigger:hover,.app-shell.dark-mode .conversation-favorite-trigger.active,.app-shell.dark-mode .inline-chat-actions button.active,.app-shell.dark-mode .call-history-header>em{background:var(--kf-dark-brand-bright)}.app-shell.dark-mode .pipeline-epo-note,.app-shell.dark-mode .outreach-appointment-note,.app-shell.dark-mode .automation-selector-control{color:var(--kf-dark-muted);background:var(--kf-dark-surface-2)}.app-shell.dark-mode .pipeline-rate-watch-primary{background:linear-gradient(100deg, #1c67f212, #66c2ff05), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-opportunity-panel{background:linear-gradient(100deg, #f0c76f1a, #fff8dc09), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-epo-panel .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary .kf-section-header__icon{background:linear-gradient(135deg, #66c2ff24, #34aef70e), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-guidance{background:linear-gradient(100deg, #f0c76f16, #fffae87a), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell{background:var(--kf-dark-surface-1)!important}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel{background:linear-gradient(100deg, #9a670012, #f0c76f05), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-recovery-guidance:focus-within{background:linear-gradient(280deg, #9a670014, #f0c76f06), var(--kf-dark-surface-1)}.app-shell.dark-mode .leads-column-checkbox{color:var(--kf-dark-surface-1);background:var(--kf-dark-surface-1);border:1px solid var(--kf-dark-border-strong)}.app-shell.dark-mode .leads-table td{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1)}.app-shell.dark-mode .leads-table tbody tr:hover td{background:linear-gradient(90deg, #0f52e807, #34aef705), var(--kf-dark-surface-2)}.app-shell.dark-mode .lead-avatar{background:linear-gradient(180deg, var(--kf-dark-surface-1), var(--kf-dark-brand-soft))}.app-shell.dark-mode .lead-engagement--non-active,.app-shell.dark-mode .lead-pipeline-status--lead,.app-shell.dark-mode .lead-pipeline-stage.lead-pipeline-stage--lead,.app-shell.dark-mode .dialer-queue-row__stage--lead,.app-shell.dark-mode .dialer-notes-popover__add:disabled,.app-shell.dark-mode .automation-emoji-picker button:hover{background:var(--kf-dark-surface-3)}.app-shell.dark-mode .leads-selection-bar{background:linear-gradient(100deg, #0f52e80f, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .leads-view-state.modified{background:linear-gradient(90deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .revenue-date-button.is-active,.app-shell.dark-mode .lead-intelligence-date-button.is-active,.app-shell.dark-mode .outreach-date-button.is-active,.app-shell.dark-mode .broadcast-composer-tab--active{background:linear-gradient(100deg, #0f52e81a, #34aef70f), var(--kf-dark-surface-1)}.app-shell.dark-mode .revenue-primary-panel:hover,.app-shell.dark-mode .metrics-primary-panel:hover,.app-shell.dark-mode .outreach-appointments-panel,.app-shell.dark-mode .outreach-manual-performance-panel,.app-shell.dark-mode .dialer-workspace.kf-feature-surface:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .lead-market-state--inactive{fill:var(--kf-dark-surface-1)}.app-shell.dark-mode .outreach-mix-panel,.app-shell.dark-mode .broadcast-card.kf-premium-surface,.app-shell.dark-mode .broadcast-card.kf-surface{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .outreach-mini-metric{background:linear-gradient(100deg, #0f52e809, #34aef704), var(--kf-dark-surface-1)}.app-shell.dark-mode .outreach-sms-volume--standalone{background:linear-gradient(100deg, #0f52e809, #34aef704), var(--kf-dark-surface-1);border:1px solid var(--kf-dark-border)}.app-shell.dark-mode .outreach-channel-mix-panel{background:linear-gradient(280deg, #0f52e80d, #34aef705), var(--kf-dark-surface-1)}.app-shell.dark-mode .outreach-appointment-activity{background:linear-gradient(100deg, #0f52e806, #34aef703), var(--kf-dark-surface-1);border:1px solid var(--kf-dark-border)}.app-shell.dark-mode .outreach-call-direction-panel{background:linear-gradient(280deg, #0f52e80b, #34aef705), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-estimated-time,.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-detail,.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-actions-panel,.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-notes{background:linear-gradient(100deg, #0f52e80b, #34aef705), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-audience-ready--ready{background:linear-gradient(280deg, #0b7a4b1a, #78d6a60b), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-audience-ready--ready:hover{background:linear-gradient(280deg, #0b7a4b24, #78d6a611), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-audience-ready--missing{background:linear-gradient(280deg, #b4231813, #ff8b8006), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-audience-ready--missing:hover{background:linear-gradient(280deg, #b4231818, #ff8b800a), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-stage-chip--lead{color:var(--kf-dark-muted);background:var(--kf-dark-surface-3)}.app-shell.dark-mode .broadcast-search{background:linear-gradient(100deg, #0f52e805, #34aef703), var(--kf-dark-surface-1)}.app-shell.dark-mode .broadcast-card.kf-premium-surface:hover,.app-shell.dark-mode .broadcast-card.kf-surface:hover{background:linear-gradient(280deg, #0f52e813, #34aef708), var(--kf-dark-surface-1)}.app-shell.dark-mode .dialer-queue-row--active{background:linear-gradient(100deg, #0f52e817, #34aef709), var(--kf-dark-surface-1)}.app-shell.dark-mode .dialer-queue-row--called{background:linear-gradient(100deg, #0b7a4b17, #78d6a606), var(--kf-dark-surface-1)}.app-shell.dark-mode .dialer-queue-row--skipped{background:linear-gradient(100deg, #b4231814, #ff8b8006), var(--kf-dark-surface-1)}.app-shell.dark-mode .dialer-controls-panel{background:linear-gradient(100deg, #0f52e806, #34aef703), var(--kf-dark-surface-1)}.app-shell.dark-mode .dialer-notes-popover,.app-shell.dark-mode .dialer-card .dial-display{background:var(--kf-dark-surface-1);border:1px solid var(--kf-dark-border)}.app-shell.dark-mode .dialer-notes-popover__header{background:linear-gradient(100deg, #0f52e80e, #34aef705), var(--kf-dark-surface-2)}.app-shell.dark-mode button.dialer-notes-popover__add:not(:disabled) svg{color:var(--kf-dark-surface-1);stroke:var(--kf-dark-surface-1)}.app-shell.dark-mode .comm-toggle,.app-shell.dark-mode .comm-toggle:hover,.app-shell.dark-mode .appointment-card.next-in-line{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .collapsed-icon em,.app-shell.dark-mode .comm-tabs button em{color:var(--kf-dark-surface-1);border:2px solid var(--kf-dark-surface-1)}.app-shell.dark-mode .appointment-card.past-due{background:linear-gradient(#351916 0% 100%)}.app-shell.dark-mode .comm-panel{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 48%, var(--kf-dark-surface-2) 100%)}.app-shell.dark-mode .appointment-modal .appointment-smart-reminders--enabled{background:linear-gradient(100deg, #0f52e813, #34aef709), var(--kf-dark-surface-1)}.app-shell.dark-mode .call-history-row.kf-premium-surface{background:linear-gradient(100deg, rgba(var(--call-stage-rgb), .135) 0%, rgba(var(--call-stage-rgb), .045) 62%, var(--kf-dark-surface-1) 100%)}.app-shell.dark-mode .call-history-row.kf-premium-surface.kf-surface--interactive:hover,.app-shell.dark-mode .call-history-row.kf-premium-surface.kf-surface--interactive:focus-visible{background:linear-gradient(90deg, rgba(var(--call-stage-rgb), .18) 0%, rgba(var(--call-stage-rgb), .065) 42%, #fff0 72%), linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 100%)}.app-shell.dark-mode .call-history-stage-chip{background:linear-gradient(145deg, rgba(var(--call-chip-stage-rgb), .1), rgba(var(--call-chip-stage-rgb), .035)), var(--kf-dark-surface-1)}.app-shell.dark-mode .schedule-add-button.kf-icon-button{background:linear-gradient(180deg, #0f52e80e, #34aef705), var(--kf-dark-surface-1)}.app-shell.dark-mode .appointment-card.next-in-line.kf-premium-surface,.app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface{background:linear-gradient(100deg, #0f52e80e, #34aef705), var(--kf-dark-surface-1)}.app-shell.dark-mode .appointment-card.past-due.kf-premium-surface{background:linear-gradient(100deg, #b423180e, #ff8b8004), var(--kf-dark-surface-1)}.app-shell.dark-mode .appointment-card.completed.kf-premium-surface{background:linear-gradient(100deg, #0b7a4b13, #78d6a606), var(--kf-dark-surface-1)}.app-shell.dark-mode .appointment-card.completed .appointment-main strong{color:var(--kf-dark-text-soft)}.app-shell.dark-mode .schedule-summary-card.kf-premium-surface{background:linear-gradient(100deg, #0f52e80b, #34aef704), var(--kf-dark-surface-1)}.app-shell.dark-mode .call-status-panel{background:linear-gradient(100deg, #0f52e808, #34aef703), var(--kf-dark-surface-1)}.app-shell.dark-mode .call-status-panel.active{background:linear-gradient(100deg, #0f52e812, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .dialer-card{background:linear-gradient(180deg, #ffffff85, #f8fbff47), var(--kf-dark-surface-1)}.app-shell.dark-mode .dialer-card .dial-pad button,.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 100%)}.app-shell.dark-mode .dial-actions .call-action,.app-shell.dark-mode .dial-actions .call-action.end-call,.app-shell.dark-mode .automation-confirm-danger{color:var(--kf-dark-surface-1)!important}.app-shell.dark-mode .hub-sms-schedule-popover{background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 5.5%, var(--kf-dark-surface-1)), color-mix(in srgb, var(--conversation-stage) 1.2%, var(--kf-dark-surface-1)) 58%, #fff0 100%), var(--kf-dark-surface-1)}.app-shell.dark-mode .hub-sms-schedule-popover__icon{background:color-mix(in srgb, var(--conversation-stage) 7%, var(--kf-dark-surface-1));border:1px solid color-mix(in srgb, var(--conversation-stage) 20%, var(--kf-dark-surface-1))}.app-shell.dark-mode .hub-sms-schedule-popover__actions button.is-primary,.app-shell.dark-mode .conversation-shell .conversation-expansion .inline-chat-bubbles .bubble.outbound,.app-shell.dark-mode .conversation-shell .conversation-expansion .message-send-button{color:var(--kf-dark-surface-1);background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 88%, #000) 0%, var(--conversation-stage) 58%, color-mix(in srgb, var(--conversation-stage) 82%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface{background:linear-gradient(280deg, #0f52e813, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .hub-transfer-ghost{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 7%, var(--kf-dark-surface-1)), #fffffffa);color:var(--kf-dark-text)}.app-shell.dark-mode .hub-transfer-ghost__avatar{background:color-mix(in srgb, var(--conversation-stage) 10%, var(--kf-dark-surface-1))}.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface:hover,.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--conversation-stage-soft) 74%, transparent) 0%, #fff0 42%), linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 100%)}.app-shell.dark-mode .hub-contact-card.kf-premium-surface{background:linear-gradient(100deg, #0f52e809, #34aef703), var(--kf-dark-surface-1)}.app-shell.dark-mode .hub-contact-card.kf-premium-surface:hover{background:linear-gradient(100deg, #0f52e80e, #34aef704), var(--kf-dark-surface-1)}.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 7%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--conversation-stage) 3%, var(--kf-dark-surface-1)) 58%, var(--kf-dark-surface-1) 100%)}.app-shell.dark-mode .conversation-shell .conversation-expansion .inline-chat-bubbles .bubble.inbound{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 9%, var(--kf-dark-surface-1)), color-mix(in srgb, var(--conversation-stage) 4%, var(--kf-dark-surface-1)))}.app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-message-row.is-scheduled .bubble.outbound{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 66%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--conversation-stage) 74%, var(--kf-dark-surface-1)) 58%, color-mix(in srgb, var(--conversation-stage) 62%, var(--kf-dark-surface-1)) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 58%, var(--kf-dark-surface-1))}.app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled),.app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button.is-open{color:var(--kf-dark-surface-1);background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 78%, #000) 0%, var(--conversation-stage) 58%, color-mix(in srgb, var(--conversation-stage) 76%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button:disabled{color:color-mix(in srgb, var(--conversation-stage) 70%, var(--kf-dark-surface-1));background:color-mix(in srgb, var(--conversation-stage) 6%, var(--kf-dark-surface-1))}.app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 10%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--conversation-stage) 4%, var(--kf-dark-surface-1)) 52%, color-mix(in srgb, var(--conversation-stage) 1.5%, var(--kf-dark-surface-1)) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 62%, var(--kf-dark-surface-1))}.app-shell.dark-mode .conversation-shell.collapsed .avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 11%, var(--kf-dark-surface-1)), color-mix(in srgb, var(--conversation-stage) 4%, var(--kf-dark-surface-1)));border-color:color-mix(in srgb, var(--conversation-stage) 34%, var(--kf-dark-surface-1))}.app-shell.dark-mode .conversation-shell.expanded .avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 15%, var(--kf-dark-surface-1)), color-mix(in srgb, var(--conversation-stage) 6%, var(--kf-dark-surface-1)));border-color:color-mix(in srgb, var(--conversation-stage) 40%, var(--kf-dark-surface-1))}.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button,.app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action{background:linear-gradient(180deg, color-mix(in srgb, var(--conversation-stage) 6%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--conversation-stage) 2%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button:hover,.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button:focus-visible,.app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action:hover,.app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action:focus-visible,.app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .conversation-favorite-action.active{background:linear-gradient(180deg, color-mix(in srgb, var(--conversation-stage) 12%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--conversation-stage) 6%, var(--kf-dark-surface-1)) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 50%, var(--kf-dark-surface-1))}.app-shell.dark-mode .automation-command-center{background:radial-gradient(circle at 12% 0%, #34aef71f, transparent 32%), radial-gradient(circle at 88% 12%, #7c5cff14, transparent 34%), linear-gradient(135deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 52%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .automation-premium-setting--ai,.app-shell.dark-mode .automation-premium-setting--token,.app-shell.dark-mode .automation-premium-setting--landline{background:linear-gradient(115deg, #2181ff14, #4ec7ff06), var(--kf-dark-surface-1)}.app-shell.dark-mode .automation-delivery-strip__item:hover,.app-shell.dark-mode .automation-delivery-rules-dialog__schedule-grid{background:linear-gradient(180deg, var(--kf-dark-surface-1), var(--kf-dark-brand-soft))}.app-shell.dark-mode .automation-folder__header{background:linear-gradient(90deg, var(--automation-folder-soft), #ffffffeb 46%, var(--kf-dark-surface-1) 100%)}.app-shell.dark-mode .automation-card{background:linear-gradient(270deg, var(--automation-folder-soft) 0%, #fffffffb 38%, var(--kf-dark-surface-1) 100%)}.app-shell.dark-mode .automation-card-icon,.app-shell.dark-mode .automation-card-icon--active,.app-shell.dark-mode .automation-card-icon--paused,.app-shell.dark-mode .automation-card-icon--draft{background:linear-gradient(180deg, var(--kf-dark-surface-1), var(--automation-folder-soft))}.app-shell.dark-mode .automation-drag-handle{color:color-mix(in srgb, var(--automation-folder-accent) 78%, var(--kf-dark-muted));background:linear-gradient(180deg, #ffffffb8, color-mix(in srgb, var(--automation-folder-soft) 66%, var(--kf-dark-surface-1)))}.app-shell.dark-mode .automation-detail-panel{background:linear-gradient(135deg, var(--kf-dark-surface-1) 0%, color-mix(in srgb, var(--automation-folder-soft) 58%, var(--kf-dark-surface-1)) 100%);border:1px solid color-mix(in srgb, var(--automation-folder-accent) 18%, var(--kf-dark-border))}.app-shell.dark-mode .automation-detail-icon{color:color-mix(in srgb, var(--automation-folder-accent) 82%, var(--kf-dark-text));background:color-mix(in srgb, var(--automation-folder-soft) 76%, var(--kf-dark-surface-1))}.app-shell.dark-mode .automation-folder-color-picker__swatch>span{border:1px solid color-mix(in srgb, var(--automation-folder-swatch) 78%, var(--kf-dark-surface-1))}.app-shell.dark-mode .automation-builder-header,.app-shell.dark-mode .marketplace-storefront-hero__metric{background:var(--kf-neutral-0,var(--kf-dark-surface-1))}.app-shell.dark-mode .automation-builder-title-input,.app-shell.dark-mode .automation-builder-config-toolbar-copy strong,.app-shell.dark-mode .automation-builder-detail-title-row strong,.app-shell.dark-mode .partner-tile__identity strong,.app-shell.dark-mode .partner-details-hero__copy strong,.app-shell.dark-mode .partner-detail-panel strong,.app-shell.dark-mode .partner-notes-panel>strong,.app-shell.dark-mode .contacts-empty-state strong,.app-shell.dark-mode .contact-form-section-heading strong,.app-shell.dark-mode .contact-form-field label,.app-shell.dark-mode .calendar-preview-hero strong,.app-shell.dark-mode .calendar-preview-detail strong,.app-shell.dark-mode .calendar-preview-actions-copy strong,.app-shell.dark-mode .calendar-preview-notes>strong,.app-shell.dark-mode .marketplace-storefront-hero__copy h2,.app-shell.dark-mode .marketplace-storefront-hero__metric strong,.app-shell.dark-mode .marketplace-results-bar strong,.app-shell.dark-mode .marketplace-coming-soon-card__overlay>strong,.app-shell.dark-mode .marketplace-card__headline-copy strong,.app-shell.dark-mode .marketplace-card__price strong,.app-shell.dark-mode .marketplace-preview-description__reader,.app-shell.dark-mode .marketplace-preview-section__heading strong,.app-shell.dark-mode .marketplace-preview-tree__root strong,.app-shell.dark-mode .marketplace-preview-tree__node-title strong,.app-shell.dark-mode .marketplace-preview-workflow-item strong,.app-shell.dark-mode .marketplace-preview-detail strong,.app-shell.dark-mode .marketplace-preview-price strong,.app-shell.dark-mode .marketplace-empty-state strong{color:var(--ink,var(--kf-dark-text))}.app-shell.dark-mode .automation-builder-description-input,.app-shell.dark-mode .automation-builder-config-toolbar-copy>span,.app-shell.dark-mode .automation-builder-detail-copy>span,.app-shell.dark-mode .automation-builder-handoff-field>label,.app-shell.dark-mode .automation-builder-handoff-delay>span,.app-shell.dark-mode .automation-schedule-mode-note,.app-shell.dark-mode .partner-tile__identity small,.app-shell.dark-mode .partner-details-hero__copy small,.app-shell.dark-mode .contact-form-field label span,.app-shell.dark-mode .calendar-today-jump>span,.app-shell.dark-mode .marketplace-storefront-hero__copy p,.app-shell.dark-mode .marketplace-storefront-hero__metric span,.app-shell.dark-mode .marketplace-results-bar,.app-shell.dark-mode .marketplace-card__headline-copy span,.app-shell.dark-mode .marketplace-empty-state span{color:var(--muted,var(--kf-dark-muted))}.app-shell.dark-mode .automation-builder-detail-panel{color:var(--ink,var(--kf-dark-text));background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 55%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .automation-delay-fields>span,.app-shell.dark-mode .automation-delay-fields small,.app-shell.dark-mode .automation-delay-input small,.app-shell.dark-mode .automation-variant-preview small,.app-shell.dark-mode .automation-builder-modal-header p,.app-shell.dark-mode .automation-builder-modal-close,.app-shell.dark-mode .automation-step-picker-option small,.app-shell.dark-mode .automation-editor-helper{color:var(--text-secondary,var(--kf-dark-muted))}.app-shell.dark-mode .automation-delay-fields input,.app-shell.dark-mode .automation-editor-field input,.app-shell.dark-mode .automation-editor-field textarea,.app-shell.dark-mode .automation-editor-field select{color:var(--text-primary,var(--kf-dark-text));background:var(--surface-color,var(--kf-dark-surface-1))}.app-shell.dark-mode .automation-variant-preview,.app-shell.dark-mode .automation-step-picker-modal,.app-shell.dark-mode .automation-step-editor-modal,.app-shell.dark-mode .automation-variant-editor-modal{border:1px solid var(--border-color,var(--kf-dark-border));background:var(--surface-color,var(--kf-dark-surface-1))}.app-shell.dark-mode .automation-variant-preview p,.app-shell.dark-mode .automation-builder-modal-header h2,.app-shell.dark-mode .automation-step-picker-option strong,.app-shell.dark-mode .automation-editor-field>span{color:var(--text-primary,var(--kf-dark-text))}.app-shell.dark-mode .automation-add-variant-card.is-at-limit{border-color:var(--kf-dark-border-strong);color:var(--kf-dark-muted)}.app-shell.dark-mode .automation-add-variant-card.is-at-limit:hover{border-color:var(--kf-dark-border-strong)}.app-shell.dark-mode .automation-add-variant-card.is-at-limit .automation-add-variant-icon{color:var(--kf-dark-muted);background:var(--kf-dark-border)}.app-shell.dark-mode .automation-builder-modal-close:hover,.app-shell.dark-mode .automation-editor-cancel:hover{color:var(--text-primary,var(--kf-dark-text));background:var(--kf-dark-surface-3)}.app-shell.dark-mode .automation-step-picker-option{color:var(--text-primary,var(--kf-dark-text));background:var(--kf-dark-surface-1);border:1px solid var(--border-color,var(--kf-dark-border));background:var(--surface-color,var(--kf-dark-surface-1));border:1px solid var(--border-color,var(--kf-dark-border))}.app-shell.dark-mode .automation-image-control button,.app-shell.dark-mode .automation-message-tools>button,.app-shell.dark-mode .automation-emoji-wrapper>button,.app-shell.dark-mode .automation-emoji-picker,.app-shell.dark-mode .automation-editor-cancel{background:var(--surface-color,var(--kf-dark-surface-1))}.app-shell.dark-mode .partner-tile{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 58%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .partner-avatar,.app-shell.dark-mode .contact-photo-preview{background:linear-gradient(145deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-brand-soft) 100%)}.app-shell.dark-mode .partner-details-hero{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-brand-soft) 100%);border:1px solid var(--kf-dark-border)}.app-shell.dark-mode .partner-detail-panel,.app-shell.dark-mode .partner-notes-panel,.app-shell.dark-mode .contact-form-section,.app-shell.dark-mode .calendar-command-bar,.app-shell.dark-mode .calendar-day-cell,.app-shell.dark-mode .calendar-preview-hero,.app-shell.dark-mode .calendar-preview-detail,.app-shell.dark-mode .calendar-preview-notes{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 100%)}.app-shell.dark-mode .calendar-month-pill{color:var(--ink,var(--kf-dark-text));background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, var(--kf-dark-surface-2) 100%)}.app-shell.dark-mode .calendar-day-count{color:var(--kf-dark-muted);border:1px solid var(--kf-dark-border)}.app-shell.dark-mode .calendar-appointment-chip{background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .105), rgba(var(--appointment-stage-rgb), .035)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--appointment-stage) 28%, var(--kf-dark-border))}.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-hero{background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .095), rgba(var(--appointment-stage-rgb), .025)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--appointment-stage) 26%, var(--kf-dark-border))}.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-hero:hover,.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-hero:focus-within{background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .125), rgba(var(--appointment-stage-rgb), .04)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--appointment-stage) 38%, var(--kf-dark-border))}.app-shell.dark-mode .calendar-appointment-preview .calendar-preview-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--appointment-stage) 15%, var(--kf-dark-surface-1)), color-mix(in srgb, var(--appointment-stage) 6%, var(--kf-dark-surface-1))), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--appointment-stage) 28%, var(--kf-dark-border))}.app-shell.dark-mode .marketplace-card__merch-badge--bestseller{background:linear-gradient(#332812 0% 100%)}.app-shell.dark-mode .record-page-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--record-stage) 18%, var(--kf-dark-surface-1)), color-mix(in srgb, var(--record-stage) 8%, var(--kf-dark-surface-1)))}.app-shell.dark-mode .record-page-phone-action>.kf-icon-button.is-open{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .16), rgba(var(--record-stage-rgb), .05)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-phone-popover:before,.app-shell.dark-mode .record-preview-phone-popover:before{background:color-mix(in srgb, var(--record-stage) 3%, var(--kf-dark-surface-1))}.app-shell.dark-mode .record-page-mismo-starter,.app-shell.dark-mode .record-page-change-status{background:linear-gradient(100deg, #0f52e80e, #34aef705), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-mismo-starter:hover,.app-shell.dark-mode .record-page-mismo-starter:focus-visible,.app-shell.dark-mode .record-page-change-status:hover,.app-shell.dark-mode .record-page-change-status:focus-visible{background:linear-gradient(100deg, #0f52e815, #34aef708), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-tracker-shell{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 7%, transparent), transparent 62%), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-track-nav{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .075), rgba(var(--record-stage-rgb), .02)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-track-nav:hover:not(:disabled){background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .14), rgba(var(--record-stage-rgb), .045)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-field__control{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .038), rgba(var(--record-stage-rgb), .01)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-field__control:focus-within{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .075), rgba(var(--record-stage-rgb), .02)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-activity-item__icon{background:linear-gradient(145deg, #66c2ff29, #0f52e80e), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-message-row p,.app-shell.dark-mode .record-preview-message-row.inbound p{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .085), rgba(var(--record-stage-rgb), .035)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-message-row.outbound p,.app-shell.dark-mode .record-page-schedule-popover__actions button.is-primary,.app-shell.dark-mode .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary,.app-shell.dark-mode .record-page .record-page-note-add.kf-icon-button.kf-icon-button--surface,.app-shell.dark-mode .record-preview-message-row.outbound p,.app-shell.dark-mode .record-preview-schedule-popover__actions button.is-primary,.app-shell.dark-mode .record-preview-send{color:var(--kf-dark-surface-1);background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 88%, #000) 0%, var(--record-stage) 58%, color-mix(in srgb, var(--record-stage) 82%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .record-page-message-row.is-scheduled p,.app-shell.dark-mode .record-preview-message-row.is-scheduled p{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 66%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--record-stage) 74%, var(--kf-dark-surface-1)) 58%, color-mix(in srgb, var(--record-stage) 62%, var(--kf-dark-surface-1)) 100%);border-color:color-mix(in srgb, var(--record-stage) 58%, var(--kf-dark-surface-1))}.app-shell.dark-mode .record-page-message-schedule.kf-icon-button,.app-shell.dark-mode .record-preview-schedule.kf-icon-button{color:var(--kf-dark-surface-1);background:linear-gradient(135deg, color-mix(in srgb, var(--record-stage) 68%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--record-stage) 82%, var(--kf-dark-surface-1)) 52%, var(--record-stage) 100%)}.app-shell.dark-mode .record-page-message-schedule.kf-icon-button:disabled,.app-shell.dark-mode .record-preview-schedule.kf-icon-button:disabled{color:color-mix(in srgb, var(--record-stage) 58%, var(--kf-dark-surface-1));background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .055), rgba(var(--record-stage-rgb), .018)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-message-schedule.is-active.kf-icon-button,.app-shell.dark-mode .record-preview-schedule.is-active.kf-icon-button{color:var(--kf-dark-surface-1);background:linear-gradient(135deg, color-mix(in srgb, var(--record-stage) 94%, #000) 0%, var(--record-stage) 54%, color-mix(in srgb, var(--record-stage) 84%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .record-page-schedule-popover,.app-shell.dark-mode .record-preview-schedule-popover{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .055), rgba(var(--record-stage-rgb), .012) 58%, #fff0 100%), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-stage-details-field__control{background:linear-gradient(100deg, rgba(var(--record-stage-form-rgb), .052), rgba(var(--record-stage-form-rgb), .014)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-stage-details-field__control:focus-within{background:linear-gradient(100deg, rgba(var(--record-stage-form-rgb), .09), rgba(var(--record-stage-form-rgb), .025)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-status-grid__option{background:linear-gradient(100deg, rgba(var(--status-rgb), .04), rgba(var(--status-rgb), .012)), var(--kf-dark-surface-1);border:1px solid color-mix(in srgb, var(--status-accent) 18%, var(--kf-dark-border))}.app-shell.dark-mode .record-status-grid__option:hover,.app-shell.dark-mode .record-status-grid__option:focus-visible{background:linear-gradient(100deg, rgba(var(--status-rgb), .085), rgba(var(--status-rgb), .026)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--status-accent) 42%, var(--kf-dark-border))}.app-shell.dark-mode .record-status-grid__option.is-current:not(.selected){border-color:color-mix(in srgb, var(--status-accent) 32%, var(--kf-dark-border))}.app-shell.dark-mode .record-status-grid__check{color:var(--kf-dark-surface-1);background:color-mix(in srgb, var(--status-accent) 8%, var(--kf-dark-surface-1))}.app-shell.dark-mode .record-page .record-page-actions .kf-icon-button,.app-shell.dark-mode .record-page .record-page-mismo-starter,.app-shell.dark-mode .record-page .record-page-change-status{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .085), rgba(var(--record-stage-rgb), .025)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page .record-page-activity-item__icon{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .135), rgba(var(--record-stage-rgb), .035)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page .record-page-automation-panel__select .kf-select,.app-shell.dark-mode .record-page .record-page-automation-panel__select select{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .05), rgba(var(--record-stage-rgb), .014)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page .record-page-message-list,.app-shell.dark-mode .record-page .record-page-note-list,.app-shell.dark-mode .record-page .record-page-message-compose,.app-shell.dark-mode .record-page .record-page-note-composer{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .018), rgba(var(--record-stage-rgb), .006)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page .record-page-message-row.outbound time,.app-shell.dark-mode .record-page .record-page-message-row.outgoing time{color:color-mix(in srgb, var(--record-stage) 72%, var(--kf-dark-muted))}.app-shell.dark-mode .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:disabled,.app-shell.dark-mode .record-page .record-page-note-add.kf-icon-button.kf-icon-button--surface:disabled,.app-shell.dark-mode .record-preview-send:disabled{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 46%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--record-stage) 54%, var(--kf-dark-surface-1)) 58%, color-mix(in srgb, var(--record-stage) 42%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .record-page-automation-chat-entry.is-editing .record-page-automation-chat-entry__bubble,.app-shell.dark-mode .record-preview-automation-chat-entry.is-editing .record-preview-automation-chat-entry__bubble{background:linear-gradient(105deg, rgba(var(--record-stage-rgb), .14), rgba(var(--record-stage-rgb), .045)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-preview-modal{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .045), rgba(var(--record-stage-rgb), .012) 46%, #fff0 74%), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-preview-special-overlay small{color:color-mix(in srgb, var(--special-state-color) 65%, var(--kf-dark-muted))}.app-shell.dark-mode .record-preview-summary.kf-premium-surface{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .032), rgba(var(--record-stage-rgb), .008)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-preview-snapshot-field{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .055), rgba(var(--record-stage-rgb), .014)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-preview-automation__select .kf-select{background:linear-gradient(180deg, rgba(var(--record-stage-rgb), .055) 0%, rgba(var(--record-stage-rgb), .022) 100%), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-preview-send:not(:disabled):hover,.app-shell.dark-mode .record-preview-send:not(:disabled):focus-visible{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 92%, #000) 0%, color-mix(in srgb, var(--record-stage) 94%, #000) 58%, color-mix(in srgb, var(--record-stage) 86%, var(--kf-dark-surface-1)) 100%)}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-primary-panel:hover,.app-shell.dark-mode .pipeline-primary-panel:focus-within{background:linear-gradient(100deg, #0f52e815, #34aef707), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-opportunity-panel .pipeline-recovery-guidance:hover{background:linear-gradient(100deg, #f0c76f26, #fff8e2b3), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-primary-panel:hover,.app-shell.dark-mode .pipeline-primary-panel:focus-within,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-feature-surface--default.kf-surface--interactive:focus-within,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-info-surface.kf-surface--interactive:focus-within{background:linear-gradient(280deg, #0f52e815, #34aef707), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-rate-watch-primary:hover,.app-shell.dark-mode .pipeline-rate-watch-primary:focus-within{background:linear-gradient(280deg, #1c67f21a, #66c2ff07), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-opportunity-recovery:hover,.app-shell.dark-mode .pipeline-opportunity-recovery:focus-within{background:linear-gradient(280deg, #0f52e813, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-epo-panel:hover .kf-section-header__icon,.app-shell.dark-mode .pipeline-epo-panel:focus-within .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary:hover .kf-section-header__icon,.app-shell.dark-mode .pipeline-rate-watch-primary:focus-within .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel:hover>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel:focus-within>.kf-feature-surface__header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery:hover>.kf-info-surface__section-header .kf-section-header__icon,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery:focus-within>.kf-info-surface__section-header .kf-section-header__icon{background:linear-gradient(135deg, #66c2ff1f, #34aef70b), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg, #b423181a, #ff8b8206), var(--kf-dark-surface-1)}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg, #75558a1d, #c7a5d706), var(--kf-dark-surface-1);background:linear-gradient(280deg, #9a67001d, #f0c76f06), var(--kf-dark-surface-1)}.app-shell.dark-mode .hub-sms-schedule-popover__actions button.is-primary:hover,.app-shell.dark-mode .hub-sms-schedule-popover__actions button.is-primary:focus-visible{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 94%, #000) 0%, color-mix(in srgb, var(--conversation-stage) 96%, #000) 58%, color-mix(in srgb, var(--conversation-stage) 86%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .calendar-appointment-chip:hover{background:linear-gradient(100deg, rgba(var(--appointment-stage-rgb), .155), rgba(var(--appointment-stage-rgb), .055)), var(--kf-dark-surface-1);border-color:color-mix(in srgb, var(--appointment-stage) 48%, var(--kf-dark-border))}.app-shell.dark-mode .calendar-appointment-chip.is-past-due:hover{color:var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page-schedule-popover__actions button.is-primary:hover,.app-shell.dark-mode .record-page-schedule-popover__actions button.is-primary:focus-visible,.app-shell.dark-mode .record-preview-schedule-popover__actions button.is-primary:hover,.app-shell.dark-mode .record-preview-schedule-popover__actions button.is-primary:focus-visible{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 94%, #000) 0%, color-mix(in srgb, var(--record-stage) 96%, #000) 58%, color-mix(in srgb, var(--record-stage) 86%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .record-page-activity-item:hover .record-page-activity-item__icon,.app-shell.dark-mode .record-page-activity-item:focus-within .record-page-activity-item__icon{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .2), rgba(var(--record-stage-rgb), .06)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page .record-page-actions .kf-icon-button:hover,.app-shell.dark-mode .record-page .record-page-actions .kf-icon-button:focus-visible,.app-shell.dark-mode .record-page .record-page-mismo-starter:hover,.app-shell.dark-mode .record-page .record-page-mismo-starter:focus-visible,.app-shell.dark-mode .record-page .record-page-change-status:hover,.app-shell.dark-mode .record-page .record-page-change-status:focus-visible{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .135), rgba(var(--record-stage-rgb), .045)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page .record-page-message-compose .kf-icon-button:not(.record-page-message-schedule):not(:disabled):hover,.app-shell.dark-mode .record-page .record-page-message-compose .kf-icon-button:not(.record-page-message-schedule):not(:disabled):focus-visible,.app-shell.dark-mode .record-page .record-page-note-composer .kf-icon-button:not(:disabled):hover,.app-shell.dark-mode .record-page .record-page-note-composer .kf-icon-button:not(:disabled):focus-visible{background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .14), rgba(var(--record-stage-rgb), .045)), var(--kf-dark-surface-1)}.app-shell.dark-mode .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:not(:disabled):hover,.app-shell.dark-mode .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:not(:disabled):focus-visible,.app-shell.dark-mode .record-page .record-page-note-add.kf-icon-button.kf-icon-button--surface:not(:disabled):hover,.app-shell.dark-mode .record-page .record-page-note-add.kf-icon-button.kf-icon-button--surface:not(:disabled):focus-visible{color:var(--kf-dark-surface-1);background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 92%, #000) 0%, color-mix(in srgb, var(--record-stage) 94%, #000) 58%, color-mix(in srgb, var(--record-stage) 86%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .record-page .record-page-message-schedule.kf-icon-button:not(:disabled):hover,.app-shell.dark-mode .record-page .record-page-message-schedule.kf-icon-button:not(:disabled):focus-visible,.app-shell.dark-mode .record-preview-schedule.kf-icon-button:not(:disabled):hover,.app-shell.dark-mode .record-preview-schedule.kf-icon-button:not(:disabled):focus-visible{color:var(--kf-dark-surface-1);background:linear-gradient(135deg, color-mix(in srgb, var(--record-stage) 86%, #000) 0%, var(--record-stage) 56%, color-mix(in srgb, var(--record-stage) 88%, var(--kf-dark-surface-1)) 100%)}}.app-shell.dark-mode .kf-dashboard-panel.kf-feature-surface{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .kf-dashboard-panel.kf-feature-surface:hover{background:linear-gradient(280deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .kf-dashboard-focus-row,.app-shell.dark-mode .kf-dashboard-goal-dialog__input,.app-shell.dark-mode .kf-dashboard-stage-card,.app-shell.dark-mode .kf-dashboard-activity-row{background:var(--kf-dark-surface-1)}.app-shell.dark-mode .kf-dashboard-focus-row:hover,.app-shell.dark-mode .kf-dashboard-focus-count{background:var(--kf-dark-brand-soft)}.app-shell.dark-mode .kf-dashboard-goal-dialog__input>span,.app-shell.dark-mode .kf-dashboard-stage-value,.app-shell.dark-mode .kf-dashboard-stage-status{color:var(--kf-dark-muted)}.app-shell.dark-mode .kf-dashboard-stage-card:hover,.app-shell.dark-mode .kf-dashboard-stage-card:focus-visible{background:linear-gradient(180deg, var(--kf-dark-surface-1), var(--stage-soft))}.app-shell.dark-mode .kf-dashboard-activity-row:hover,.app-shell.dark-mode .kf-dashboard-activity-row:focus-visible{background:linear-gradient(100deg, #0f52e80e, #34aef706), var(--kf-dark-surface-1)}.app-shell.dark-mode .dashboard,.app-shell.dark-mode .pipeline-page,.app-shell.dark-mode .leads-page,.app-shell.dark-mode .revenue-page,.app-shell.dark-mode .lead-intelligence-page,.app-shell.dark-mode .outreach-performance-page,.app-shell.dark-mode .broadcast-page,.app-shell.dark-mode .dialer-page,.app-shell.dark-mode .contacts-page,.app-shell.dark-mode .calendar-page,.app-shell.dark-mode .marketplace-page,.app-shell.dark-mode .automations-page,.app-shell.dark-mode .automation-builder,.app-shell.dark-mode .automation-builder-page,.app-shell.dark-mode .record-page{color:var(--kf-dark-text);background:var(--kf-dark-canvas)}.app-shell.dark-mode .kf-surface,.app-shell.dark-mode .kf-feature-surface--default,.app-shell.dark-mode .kf-section-surface,.app-shell.dark-mode .kf-info-surface,.app-shell.dark-mode .kf-metric-surface{color:var(--kf-dark-text);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border);box-shadow:0 5px 16px #0000002e,inset 0 1px #ffffff06}.app-shell.dark-mode .kf-feature-surface--accent,.app-shell.dark-mode .kf-info-surface.kf-surface--interactive:hover,.app-shell.dark-mode .kf-metric-surface.kf-surface--interactive:hover,.app-shell.dark-mode .kf-section-surface.kf-surface--interactive:hover{background:linear-gradient(100deg, #0f52e81f, #34aef709), var(--kf-dark-surface-2);border-color:#34aef75c}.app-shell.dark-mode .kf-section-header__title,.app-shell.dark-mode .kf-metric-surface__value,.app-shell.dark-mode .kf-section-surface__value,.app-shell.dark-mode .kf-modal-header__title,.app-shell.dark-mode .kf-dialog-header__title{color:var(--kf-dark-text)}.app-shell.dark-mode .kf-section-header__description,.app-shell.dark-mode .kf-metric-surface__label,.app-shell.dark-mode .kf-section-surface__label,.app-shell.dark-mode .kf-modal-header__description,.app-shell.dark-mode .kf-dialog-header__description,.app-shell.dark-mode .kf-dialog-body p{color:var(--kf-dark-muted)}.app-shell.dark-mode .kf-section-header__icon,.app-shell.dark-mode .kf-metric-surface__icon,.app-shell.dark-mode .kf-section-surface__icon,.app-shell.dark-mode .kf-modal-header__icon{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .kf-input,.app-shell.dark-mode .kf-textarea,.app-shell.dark-mode .kf-select,.app-shell.dark-mode input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.app-shell.dark-mode textarea,.app-shell.dark-mode select{color:var(--kf-dark-text);background-color:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .kf-input::placeholder,.app-shell.dark-mode .kf-textarea::placeholder,.app-shell.dark-mode input::placeholder,.app-shell.dark-mode textarea::placeholder{color:var(--kf-dark-muted-soft);opacity:1}.app-shell.dark-mode .kf-input:hover:not(:disabled),.app-shell.dark-mode .kf-textarea:hover:not(:disabled),.app-shell.dark-mode .kf-select:hover:not(:disabled),.app-shell.dark-mode input:hover:not(:disabled),.app-shell.dark-mode textarea:hover:not(:disabled),.app-shell.dark-mode select:hover:not(:disabled){border-color:var(--kf-dark-brand-border-strong)}.app-shell.dark-mode .kf-input:focus,.app-shell.dark-mode .kf-textarea:focus,.app-shell.dark-mode .kf-select:focus,.app-shell.dark-mode input:focus,.app-shell.dark-mode textarea:focus,.app-shell.dark-mode select:focus{border-color:var(--kf-dark-brand-accent);outline:none;box-shadow:0 0 0 4px #0f52e829}.app-shell.dark-mode .kf-input:disabled,.app-shell.dark-mode .kf-textarea:disabled,.app-shell.dark-mode .kf-select:disabled,.app-shell.dark-mode input:disabled,.app-shell.dark-mode textarea:disabled,.app-shell.dark-mode select:disabled{color:var(--kf-dark-muted-soft);background:var(--kf-dark-surface-1);opacity:.72;border-color:#3a4656b8}.app-shell.dark-mode .kf-button--secondary,.app-shell.dark-mode .kf-icon-button--secondary,.app-shell.dark-mode .kf-button--surface,.app-shell.dark-mode .kf-icon-button--surface{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .kf-button--secondary:hover:not(:disabled),.app-shell.dark-mode .kf-icon-button--secondary:hover:not(:disabled),.app-shell.dark-mode .kf-button--surface:hover:not(:disabled),.app-shell.dark-mode .kf-icon-button--surface:hover:not(:disabled){color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:#34aef76b}.app-shell.dark-mode .kf-modal,.app-shell.dark-mode .kf-dialog,.app-shell.dark-mode .appointment-modal,.app-shell.dark-mode .appointment-action-dialog,.app-shell.dark-mode .contact-modal,.app-shell.dark-mode .marketplace-preview-dialog,.app-shell.dark-mode .broadcast-detail-popup__card,.app-shell.dark-mode .hub-conversation-remove-dialog,.app-shell.dark-mode .dialer-notes-popover{color:var(--kf-dark-text);background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:var(--kf-dark-border-strong);box-shadow:0 32px 80px #00000075}.app-shell.dark-mode .kf-modal-header,.app-shell.dark-mode .kf-modal-footer,.app-shell.dark-mode .kf-dialog-header,.app-shell.dark-mode .kf-dialog-footer,.app-shell.dark-mode .appointment-modal-header,.app-shell.dark-mode .appointment-modal-footer{border-color:var(--kf-dark-border);background:#0d131df7}.app-shell.dark-mode .record-page-command-surface,.app-shell.dark-mode .record-page-information,.app-shell.dark-mode .record-page-conversation,.app-shell.dark-mode .record-page-notes,.app-shell.dark-mode .record-page-automation__summary,.app-shell.dark-mode .record-page-automation__selector,.app-shell.dark-mode .record-page-activity-item,.app-shell.dark-mode .record-page-information__content,.app-shell.dark-mode .record-page-automation-panel__metric,.app-shell.dark-mode .record-page-message-compose,.app-shell.dark-mode .record-page-note-composer{color:var(--kf-dark-text);background:linear-gradient(100deg, #0f52e813, #34aef706), var(--kf-dark-surface-2);border-color:#34aef729}.app-shell.dark-mode .record-page-message-list,.app-shell.dark-mode .record-page-note-list,.app-shell.dark-mode .record-page-schedule-popover,.app-shell.dark-mode .record-page-automation-chat-entry__schedule-editor{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:0 18px 36px #00000057}.app-shell.dark-mode .automation-builder-header,.app-shell.dark-mode .automation-builder-config-toolbar,.app-shell.dark-mode .automation-builder-config-content,.app-shell.dark-mode .automation-builder-config-card,.app-shell.dark-mode .automation-builder-day,.app-shell.dark-mode .automation-builder-step,.app-shell.dark-mode .automation-variant-group,.app-shell.dark-mode .automation-add-variant-card,.app-shell.dark-mode .automation-add-step-card,.app-shell.dark-mode .automation-editor-modal,.app-shell.dark-mode .automation-add-step-modal,.app-shell.dark-mode .automation-confirmation-modal{color:var(--kf-dark-text);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .automation-builder-config-panel,.app-shell.dark-mode .automation-builder-schedule-panel,.app-shell.dark-mode .automation-builder-handoff-panel,.app-shell.dark-mode .automation-editor-field,.app-shell.dark-mode .automation-add-step-option{color:var(--kf-dark-text);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .leads-table th,.app-shell.dark-mode .revenue-acquisition-table th,.app-shell.dark-mode .revenue-analysis-table th,.app-shell.dark-mode .lead-market-table th,.app-shell.dark-mode .lead-source-table th,.app-shell.dark-mode .outreach-table th{color:var(--kf-dark-muted);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-border)}.app-shell.dark-mode .leads-table td,.app-shell.dark-mode .revenue-acquisition-table td,.app-shell.dark-mode .revenue-analysis-table td,.app-shell.dark-mode .lead-market-table td,.app-shell.dark-mode .lead-source-table td,.app-shell.dark-mode .outreach-table td{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:#3a4656ad}.app-shell.dark-mode select option,.app-shell.dark-mode select optgroup{color:var(--kf-dark-text);background:var(--kf-dark-surface-2)}.app-shell.dark-mode input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.82)sepia(.18)saturate(3.5)hue-rotate(170deg);opacity:.9}.app-shell.dark-mode input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.82)sepia(.18)saturate(3.5)hue-rotate(170deg);opacity:.9}.app-shell.dark-mode input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.82)sepia(.18)saturate(3.5)hue-rotate(170deg);opacity:.9}.app-shell.dark-mode,.app-shell.dark-mode *{scrollbar-color:var(--kf-dark-border-strong) var(--kf-dark-surface-1)}.app-shell.dark-mode ::-webkit-scrollbar-track{background:var(--kf-dark-surface-1)}.app-shell.dark-mode ::-webkit-scrollbar-thumb{background:var(--kf-dark-border-strong);border:2px solid var(--kf-dark-surface-1);border-radius:999px}.app-shell.dark-mode ::-webkit-scrollbar-thumb:hover{background:#536175}body.kaskade-dark .record-page.stage-lead,body.kaskade-dark .record-preview-overlay.stage-lead,body.kaskade-dark .record-preview-modal.stage-lead{--record-stage:var(--kf-stage-lead);--record-stage-rgb:var(--kf-stage-lead-rgb)}body.kaskade-dark .record-page.stage-prospect,body.kaskade-dark .record-preview-overlay.stage-prospect,body.kaskade-dark .record-preview-modal.stage-prospect{--record-stage:var(--kf-stage-prospect);--record-stage-rgb:var(--kf-stage-prospect-rgb)}body.kaskade-dark .record-page.stage-client,body.kaskade-dark .record-preview-overlay.stage-client,body.kaskade-dark .record-preview-modal.stage-client{--record-stage:var(--kf-stage-client);--record-stage-rgb:var(--kf-stage-client-rgb)}body.kaskade-dark .record-page.stage-retention,body.kaskade-dark .record-preview-overlay.stage-retention,body.kaskade-dark .record-preview-modal.stage-retention{--record-stage:var(--kf-stage-retention);--record-stage-rgb:var(--kf-stage-retention-rgb)}body.kaskade-dark .record-page.stage-dnq,body.kaskade-dark .record-preview-overlay.stage-dnq,body.kaskade-dark .record-preview-modal.stage-dnq{--record-stage:var(--kf-stage-dnq);--record-stage-rgb:var(--kf-stage-dnq-rgb)}body.kaskade-dark .record-page.stage-not-interested,body.kaskade-dark .record-preview-overlay.stage-not-interested,body.kaskade-dark .record-preview-modal.stage-not-interested{--record-stage:var(--kf-stage-not-interested);--record-stage-rgb:var(--kf-stage-not-interested-rgb)}body.kaskade-dark .app-shell.dark-mode .conversation-shell.stage-lead,body.kaskade-dark .app-shell.dark-mode .conversation-stage-chip.stage-lead{--conversation-stage:var(--kf-stage-lead);--conversation-stage-rgb:var(--kf-stage-lead-rgb)}body.kaskade-dark .app-shell.dark-mode .conversation-shell.stage-prospect,body.kaskade-dark .app-shell.dark-mode .conversation-stage-chip.stage-prospect{--conversation-stage:var(--kf-stage-prospect);--conversation-stage-rgb:var(--kf-stage-prospect-rgb)}body.kaskade-dark .app-shell.dark-mode .conversation-shell.stage-client,body.kaskade-dark .app-shell.dark-mode .conversation-stage-chip.stage-client{--conversation-stage:var(--kf-stage-client);--conversation-stage-rgb:var(--kf-stage-client-rgb)}body.kaskade-dark .app-shell.dark-mode .conversation-shell.stage-retention,body.kaskade-dark .app-shell.dark-mode .conversation-stage-chip.stage-retention{--conversation-stage:var(--kf-stage-retention);--conversation-stage-rgb:var(--kf-stage-retention-rgb)}body.kaskade-dark .app-shell.dark-mode .conversation-shell.stage-dnq,body.kaskade-dark .app-shell.dark-mode .conversation-stage-chip.stage-dnq{--conversation-stage:var(--kf-stage-dnq);--conversation-stage-rgb:var(--kf-stage-dnq-rgb)}body.kaskade-dark .app-shell.dark-mode .conversation-shell.stage-not-interested,body.kaskade-dark .app-shell.dark-mode .conversation-stage-chip.stage-not-interested{--conversation-stage:var(--kf-stage-not-interested);--conversation-stage-rgb:var(--kf-stage-not-interested-rgb)}@media (prefers-reduced-motion:reduce){.app-shell.dark-mode *,.app-shell.dark-mode :before,.app-shell.dark-mode :after{scroll-behavior:auto!important}}.app-shell.dark-mode .kf-dashboard-stage-card--lead{--stage-color:#a9b6c6;--stage-soft:#18212d;--stage-border:#3a4656}.app-shell.dark-mode .kf-dashboard-stage-card--prospect{--stage-color:#67b9f2;--stage-soft:#10283d;--stage-border:#356789}.app-shell.dark-mode .kf-dashboard-stage-card--client{--stage-color:#c7a5d7;--stage-soft:#2c2132;--stage-border:#5b4868}.app-shell.dark-mode .kf-dashboard-stage-card--retention{--stage-color:#78d6a6;--stage-soft:#132e24;--stage-border:#285840}.app-shell.dark-mode .kf-dashboard-stage-card{background:linear-gradient(180deg, var(--kf-dark-surface-1) 0%, color-mix(in srgb, var(--stage-color) 4%, var(--kf-dark-surface-1)) 100%);border-color:color-mix(in srgb, var(--stage-color) 30%, var(--kf-dark-border));box-shadow:0 5px 16px #0000002e}.app-shell.dark-mode .kf-dashboard-stage-step>i{color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 12%, var(--kf-dark-surface-2))}.app-shell.dark-mode .kf-dashboard-stage-step>span{background:linear-gradient(90deg, var(--stage-color) 0%, var(--stage-color) 62%, color-mix(in srgb, var(--stage-color) 12%, var(--kf-dark-surface-2)) 62%, color-mix(in srgb, var(--stage-color) 12%, var(--kf-dark-surface-2)) 100%)}.app-shell.dark-mode .kf-dashboard-stage-status{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--stage-color) 24%, var(--kf-dark-border));box-shadow:none}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .kf-dashboard-stage-card:hover,.app-shell.dark-mode .kf-dashboard-stage-card:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--stage-color) 5%, var(--kf-dark-surface-1)) 0%, color-mix(in srgb, var(--stage-color) 13%, var(--kf-dark-surface-2)) 100%);border-color:color-mix(in srgb, var(--stage-color) 68%, var(--kf-dark-border));box-shadow:0 12px 26px color-mix(in srgb, var(--stage-color) 10%, #0000004d);transform:translateY(-2px)}.app-shell.dark-mode .kf-dashboard-stage-status:hover,.app-shell.dark-mode .kf-dashboard-stage-status:focus-visible{color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 11%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--stage-color) 72%, var(--kf-dark-border));box-shadow:0 5px 12px color-mix(in srgb, var(--stage-color) 8%, #0000003d)}}.app-shell.dark-mode .message-folder-tabs{background:linear-gradient(180deg, var(--kf-dark-surface-2), var(--kf-dark-surface-1));border-color:var(--kf-dark-border);box-shadow:0 3px 10px #0000002e,inset 0 1px #ffffff05}.app-shell.dark-mode .message-folder-tabs button{color:var(--kf-dark-muted);box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .message-folder-tabs button:hover:not(.active),.app-shell.dark-mode .message-folder-tabs button:focus-visible:not(.active){color:var(--kf-dark-brand-bright);box-shadow:none;background:#34aef712;border-color:#66c2ff29}.app-shell.dark-mode .message-folder-tabs button.active{color:var(--kf-dark-brand-bright);background:linear-gradient(180deg, #34aef71a, #0f52e812), var(--kf-dark-surface-3);border-color:#356789;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff06}.app-shell.dark-mode .message-folder-tabs button span{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-hover)}.app-shell.dark-mode .message-folder-tabs button.active span{color:var(--kf-dark-brand-bright);background:#34aef71c}.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 5%, var(--kf-dark-surface-2)) 0%, var(--kf-dark-surface-2) 45%, var(--kf-dark-surface-1) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 25%, var(--kf-dark-border));box-shadow:inset 3px 0 0 var(--conversation-stage), 0 4px 12px #0000002e}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface:hover,.app-shell.dark-mode .conversation-shell.collapsed.kf-premium-surface:focus-visible{background:linear-gradient(100deg, color-mix(in srgb, var(--conversation-stage) 15%, var(--kf-dark-surface-2)) 0%, color-mix(in srgb, var(--conversation-stage) 8%, var(--kf-dark-surface-2)) 58%, var(--kf-dark-surface-1) 100%);border-color:color-mix(in srgb, var(--conversation-stage) 62%, var(--kf-dark-border));box-shadow:inset 3px 0 0 var(--conversation-stage), 0 0 0 1px color-mix(in srgb, var(--conversation-stage) 12%, transparent), 0 9px 22px color-mix(in srgb, var(--conversation-stage) 10%, #0000004d);transform:translateY(-1px)}}.app-shell.dark-mode .call-status-panel{background:linear-gradient(145deg, #34aef70b, #0f52e803 58%, transparent), var(--kf-dark-surface-1);border-color:#356789;box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff05}.app-shell.dark-mode .call-status-panel.active{background:linear-gradient(145deg, #34aef718, #0f52e807 58%, transparent), var(--kf-dark-surface-1);border-color:#66c2ff7a;box-shadow:0 10px 24px #00000042,0 0 0 1px #34aef70a}.app-shell.dark-mode .dialer-card{background:linear-gradient(180deg, var(--kf-dark-surface-2) 0%, var(--kf-dark-surface-1) 100%);border-color:var(--kf-dark-border);box-shadow:0 10px 26px #00000040,inset 0 1px #ffffff05}.app-shell.dark-mode .dialer-card .dial-display{color:var(--kf-dark-text);background:linear-gradient(180deg, var(--kf-dark-canvas) 0%, #0a1018 100%);border-color:#34445a;box-shadow:inset 0 1px #ffffff04,0 4px 12px #0000002e}.app-shell.dark-mode .dialer-card .dial-display small{color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .dialer-card .dial-display strong{color:var(--kf-dark-text)}.app-shell.dark-mode .dialer-card .dial-pad button{color:var(--kf-dark-text);background:linear-gradient(#111a26 0%,#0c131d 100%);border-color:#2f3e52;box-shadow:0 3px 8px #0000002e,inset 0 1px #ffffff04}.app-shell.dark-mode .dialer-card .dial-pad button small{color:#8eb7df}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .dialer-card .dial-pad button:hover,.app-shell.dark-mode .dialer-card .dial-pad button:focus-visible{color:var(--kf-dark-brand-bright);background:linear-gradient(180deg, #34aef71f, #0f52e812), var(--kf-dark-surface-3);border-color:#356789;transform:translateY(-1px);box-shadow:0 6px 14px #00000038,0 0 0 1px #34aef70a}}.app-shell.dark-mode .hub-contact-card.kf-premium-surface{background:linear-gradient(100deg, #34aef70a, #0f52e803), var(--kf-dark-surface-1);border-color:#314258;box-shadow:0 6px 18px #0003}.app-shell.dark-mode .hub-contact-avatar{color:var(--kf-dark-brand-bright);background:linear-gradient(145deg, #34aef717, #0f52e806), var(--kf-dark-surface-2);border-color:#356789;box-shadow:0 3px 9px #0000002e}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .hub-contact-card.kf-premium-surface:hover,.app-shell.dark-mode .hub-contact-card.kf-premium-surface:focus-within{background:linear-gradient(100deg, #34aef713, #0f52e805), var(--kf-dark-surface-2);border-color:#3e6e9c;box-shadow:0 10px 24px #0000003d,0 0 0 1px #34aef709}}.app-shell.dark-mode .pipeline-page .pipeline-stage-card--lead{--pipeline-stage-color:#a9b6c6;--pipeline-stage-soft:#18212d;--pipeline-stage-border:#3a4656}.app-shell.dark-mode .pipeline-page .pipeline-stage-card--prospect{--pipeline-stage-color:#67b9f2;--pipeline-stage-soft:#10283d;--pipeline-stage-border:#356789}.app-shell.dark-mode .pipeline-page .pipeline-stage-card--client{--pipeline-stage-color:#c7a5d7;--pipeline-stage-soft:#2c2132;--pipeline-stage-border:#5b4868}.app-shell.dark-mode .pipeline-page .pipeline-stage-card--retention{--pipeline-stage-color:#78d6a6;--pipeline-stage-soft:#132e24;--pipeline-stage-border:#285840}.app-shell.dark-mode .pipeline-page .pipeline-stage-card{background:linear-gradient(180deg, var(--kf-dark-surface-1), color-mix(in srgb, var(--pipeline-stage-color) 4%, var(--kf-dark-surface-1)));border-color:color-mix(in srgb, var(--pipeline-stage-color) 30%, var(--kf-dark-border));box-shadow:0 5px 16px #0000002e}.app-shell.dark-mode .pipeline-page .pipeline-stage-step>span{color:var(--pipeline-stage-color);background:color-mix(in srgb, var(--pipeline-stage-color) 12%, var(--kf-dark-surface-2))}.app-shell.dark-mode .pipeline-page .pipeline-stage-step>i{background:linear-gradient(90deg, var(--pipeline-stage-color) 0%, var(--pipeline-stage-color) 62%, color-mix(in srgb, var(--pipeline-stage-color) 12%, var(--kf-dark-surface-2)) 62%, color-mix(in srgb, var(--pipeline-stage-color) 12%, var(--kf-dark-surface-2)) 100%)}.app-shell.dark-mode .pipeline-page .pipeline-status-row{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:color-mix(in srgb, var(--pipeline-stage-color) 22%, var(--kf-dark-border));box-shadow:none}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-stage-card:hover,.app-shell.dark-mode .pipeline-page .pipeline-stage-card:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--pipeline-stage-color) 5%, var(--kf-dark-surface-1)), color-mix(in srgb, var(--pipeline-stage-color) 14%, var(--kf-dark-surface-2)));border-color:color-mix(in srgb, var(--pipeline-stage-color) 68%, var(--kf-dark-border));box-shadow:0 12px 26px color-mix(in srgb, var(--pipeline-stage-color) 10%, #00000047);transform:translateY(-2px)}.app-shell.dark-mode .pipeline-page .pipeline-status-row:hover,.app-shell.dark-mode .pipeline-page .pipeline-status-row:focus-visible{color:var(--pipeline-stage-color);background:color-mix(in srgb, var(--pipeline-stage-color) 11%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--pipeline-stage-color) 72%, var(--kf-dark-border));box-shadow:0 5px 12px color-mix(in srgb, var(--pipeline-stage-color) 8%, #00000038)}}.app-shell.dark-mode .pipeline-page .pipeline-primary-panel,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary,.app-shell.dark-mode .pipeline-page .pipeline-epo-panel{border-color:#2d4969;box-shadow:0 6px 18px #00000030}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-primary-panel.kf-surface--interactive:focus-within,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-recovery.kf-surface--interactive:focus-within,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary.kf-surface--interactive:focus-within,.app-shell.dark-mode .pipeline-page .pipeline-epo-panel.kf-surface--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-epo-panel.kf-surface--interactive:focus-within{background:linear-gradient(280deg, #34aef716, #0f52e809), var(--kf-dark-surface-1);border-color:#66c2ff57;box-shadow:0 10px 24px #0000003b}}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel{--recovery-color:#f0c76f;--recovery-soft:#332812;--recovery-border:#5b4a22;background:linear-gradient(100deg, #f0c76f12, #9a670005), var(--kf-dark-surface-2);border-color:#f0c76f3b;box-shadow:0 5px 16px #0000002e}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-opportunity-watch-card{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1);box-shadow:none;border-color:#f0c76f33}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg, #f0c76f18, #9a670007), var(--kf-dark-surface-2);border-color:#f0c76f61;box-shadow:0 10px 22px #00000038}.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-watch-reason:focus-visible,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-opportunity-watch-card:hover,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-panel .pipeline-opportunity-watch-card:focus-visible{color:#f0c76f;background:color-mix(in srgb, #f0c76f 10%, var(--kf-dark-surface-1));border-color:#f0c76f8f;transform:translateY(-1px);box-shadow:0 7px 16px #0003}}.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel{--recovery-color:#ff8b80;--recovery-soft:#341a1d;--recovery-border:#603036;background:linear-gradient(100deg, #ff8b8011, #b4231805), var(--kf-dark-surface-2);border-color:#ff8b8038;box-shadow:0 5px 16px #0000002e}.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel .pipeline-recovery-row{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1);box-shadow:none;border-color:#ff8b8033}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:hover,.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel.pipeline-recovery-panel--interactive:focus-within{background:linear-gradient(280deg, #ff8b8017, #b4231807), var(--kf-dark-surface-2);border-color:#ff8b805e;box-shadow:0 10px 22px #00000038}.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel .pipeline-recovery-row:hover,.app-shell.dark-mode .pipeline-page .pipeline-dnq-panel .pipeline-recovery-row:focus-visible{color:#ff8b80;background:color-mix(in srgb, #ff8b80 10%, var(--kf-dark-surface-1));border-color:#ff8b8094;transform:translateY(-1px);box-shadow:0 7px 16px #0003}}.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1);box-shadow:none;border-color:#2b4968}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:hover,.app-shell.dark-mode .pipeline-page .pipeline-rate-watch-primary .pipeline-rate-cell:focus-visible{background:linear-gradient(145deg, #66c2ff1b, #1c67f209), var(--kf-dark-surface-1);border-color:#66c2ff7a;transform:translateY(-2px);box-shadow:0 8px 18px #00000038}}.app-shell.dark-mode .pipeline-page .pipeline-epo-status--active{--epo-color:#f2b66d;--epo-soft:#342416;--epo-border:#62401f}.app-shell.dark-mode .pipeline-page .pipeline-epo-status--ending{--epo-color:#f0c76f;--epo-soft:#332812;--epo-border:#5b4a22}.app-shell.dark-mode .pipeline-page .pipeline-epo-status--eligible{--epo-color:#78d6a6;--epo-soft:#132e24;--epo-border:#285840}.app-shell.dark-mode .pipeline-page .pipeline-epo-status{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1);border-color:var(--epo-border);box-shadow:none}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .pipeline-page .pipeline-epo-status:hover,.app-shell.dark-mode .pipeline-page .pipeline-epo-status:focus-visible{color:var(--epo-color);background:color-mix(in srgb, var(--epo-color) 10%, var(--kf-dark-surface-1));border-color:color-mix(in srgb, var(--epo-color) 72%, var(--kf-dark-border));box-shadow:0 8px 18px color-mix(in srgb, var(--epo-color) 8%, #0000003d);transform:translateY(-2px)}}.app-shell.dark-mode .pipeline-page .pipeline-stage-card,.app-shell.dark-mode .pipeline-page .pipeline-recovery-panel,.app-shell.dark-mode .pipeline-page .pipeline-watch-reason,.app-shell.dark-mode .pipeline-page .pipeline-rate-cell,.app-shell.dark-mode .pipeline-page .pipeline-epo-status,.app-shell.dark-mode .pipeline-page .pipeline-recovery-guidance,.app-shell.dark-mode .pipeline-page .pipeline-opportunity-watch-card{outline-color:#0000}.app-shell.dark-mode .pipeline-page .pipeline-recovery-guidance{box-shadow:0 4px 12px #00000029}.app-shell.dark-mode .leads-tab--saved>button:first-child,.app-shell.dark-mode .leads-tab__pin,.app-shell.dark-mode .leads-sort-button,.app-shell.dark-mode .leads-header-drag-handle{color:inherit;box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .leads-sort-button:hover,.app-shell.dark-mode .leads-sort-button:focus-visible,.app-shell.dark-mode .leads-sort-button.active{color:var(--kf-dark-brand-bright);box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .leads-header-drag-handle{color:#7f90a6}.app-shell.dark-mode .leads-header-drag-handle:hover,.app-shell.dark-mode .leads-header-drag-handle:focus-visible{color:var(--kf-dark-brand-bright);box-shadow:none;background:#34aef714;border-color:#0000}.app-shell.dark-mode .leads-draggable-header{background:#172435}.app-shell.dark-mode .leads-draggable-header:hover{background:#1a2a3d}.app-shell.dark-mode .leads-tab__count,.app-shell.dark-mode .leads-tab>span.leads-tab__count{color:#78bdf3;background:#132a43;border-color:#31577e;box-shadow:0 2px 6px #0000002e}.app-shell.dark-mode .leads-tab.active .leads-tab__count,.app-shell.dark-mode .leads-tab.active>span.leads-tab__count{color:#fff;background:linear-gradient(135deg, var(--kf-dark-brand-primary), var(--kf-dark-brand-accent));border-color:#0000;box-shadow:0 3px 9px #0f52e83d}body.kaskade-dark .broadcast-detail-popup-backdrop{--ink:#f5f8fc;--muted:#9eacc0;--line:#2b394c;--kf-neutral-0:#0d131d;--kf-neutral-50:#101722;--kf-neutral-100:#142034;--kf-neutral-600:#9eacc0;--kf-blue-50:#142034;--kf-blue-600:#66c2ff;--kf-color-text-primary:#f5f8fc;--kf-color-text-secondary:#9eacc0;--kf-color-surface-primary:#0d131d;--kf-color-surface-secondary:#101722;--kf-color-border:#2b394c;color:#f5f8fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#03070cc7}body.kaskade-dark .broadcast-detail-popup__card{color:#f5f8fc;background:linear-gradient(145deg,#34aef709,#0f52e803 58%,#0000),#0d131d;border-color:#356789;box-shadow:0 34px 90px #0000008f,0 10px 28px #0f52e81a}body.kaskade-dark .broadcast-detail-popup__header{background:#0d131d;border-bottom-color:#2b394c}body.kaskade-dark .broadcast-detail-popup__body{background:linear-gradient(#0d131d 0%,#0b111a 100%)}body.kaskade-dark .broadcast-detail-popup__footer{background:#0d131d;border-top-color:#2b394c}body.kaskade-dark .broadcast-detail-popup__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}body.kaskade-dark .broadcast-detail-popup__title{color:#f5f8fc}body.kaskade-dark .broadcast-detail-popup__timestamp{color:#9eacc0}body.kaskade-dark .broadcast-detail-popup__close.kf-icon-button{color:#9eacc0;box-shadow:none;background:#101722;border-color:#34445a}body.kaskade-dark .broadcast-detail-popup__close.kf-icon-button:hover,body.kaskade-dark .broadcast-detail-popup__close.kf-icon-button:focus-visible{color:#66c2ff;background:#142034;border-color:#356789}body.kaskade-dark .broadcast-detail-popup__performance .kf-metric-surface{color:#f5f8fc;box-shadow:none;background:#101722;border-color:#2b394c}body.kaskade-dark .broadcast-detail-popup__performance .kf-metric-surface__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}body.kaskade-dark .broadcast-detail-popup__performance .kf-metric-surface__value{color:#f5f8fc}body.kaskade-dark .broadcast-detail-popup__performance .kf-metric-surface__label{color:#9eacc0}body.kaskade-dark .broadcast-audience-detail{color:#f5f8fc;box-shadow:none;background:linear-gradient(100deg,#34aef70e,#0f52e804),#101722;border-color:#356789}body.kaskade-dark .broadcast-audience-detail .kf-section-header__icon,body.kaskade-dark .broadcast-audience-detail .kf-info-surface__icon{color:#66c2ff;background:#142034;border-color:#2f4f72}body.kaskade-dark .broadcast-audience-detail .kf-section-header__title,body.kaskade-dark .broadcast-audience-detail .kf-info-surface__title{color:#f5f8fc}body.kaskade-dark .broadcast-audience-detail .kf-section-header__description,body.kaskade-dark .broadcast-audience-detail .kf-info-surface__description{color:#9eacc0}body.kaskade-dark .broadcast-audience-detail .kf-section-header__badge,body.kaskade-dark .broadcast-audience-detail .kf-info-surface__badge{color:#72c7fb;background:#13243a;border-color:#31577e}body.kaskade-dark .broadcast-audience-detail__criteria>span{color:#9ecff0;background:#13243a;border-color:#31577e}body.kaskade-dark .broadcast-sequence{background:linear-gradient(#34aef709,#0f52e803),#101722;border-color:#2f4f72}body.kaskade-dark .broadcast-sequence__heading strong{color:#f5f8fc}body.kaskade-dark .broadcast-sequence__heading span{color:#9eacc0}body.kaskade-dark .broadcast-sequence__node.kf-premium-surface,body.kaskade-dark .broadcast-sequence__node.kf-surface{color:#f5f8fc;background:linear-gradient(#111a26,#0d131d);border-color:#2b394c;box-shadow:0 5px 15px #0003}body.kaskade-dark .broadcast-sequence__node-title>span{color:#66c2ff;background:#142034;border-color:#2f4f72}body.kaskade-dark .broadcast-sequence__node-title strong{color:#f5f8fc}body.kaskade-dark .broadcast-sequence__timing,body.kaskade-dark .broadcast-sequence__node p{color:#9eacc0}body.kaskade-dark .broadcast-sequence__connector{background:#356789}@media (hover:hover) and (pointer:fine){body.kaskade-dark .broadcast-audience-detail:hover,body.kaskade-dark .broadcast-audience-detail:focus-within,body.kaskade-dark .broadcast-sequence__node.kf-premium-surface:hover,body.kaskade-dark .broadcast-sequence__node.kf-premium-surface:focus-within,body.kaskade-dark .broadcast-sequence__node.kf-surface:hover,body.kaskade-dark .broadcast-sequence__node.kf-surface:focus-within{background:linear-gradient(145deg,#34aef713,#0f52e806),#101722;border-color:#3e6e9c;box-shadow:0 9px 20px #0000003b}}body.kaskade-dark .broadcast-detail-popup__footer .kf-button--secondary,body.kaskade-dark .broadcast-detail-popup__footer .kf-button-secondary,body.kaskade-dark .broadcast-detail-popup__footer .kf-button:not(.kf-button--primary):not(.kf-button-primary){color:#bdcadd;box-shadow:none;background:#101722;border-color:#34445a}body.kaskade-dark .broadcast-detail-popup__footer .kf-button--secondary:hover,body.kaskade-dark .broadcast-detail-popup__footer .kf-button-secondary:hover{color:#66c2ff;background:#142034;border-color:#356789}body.kaskade-dark .broadcast-status--active,body.kaskade-dark .broadcast-status--completed{color:#78d6a6;background:#78d6a61c;border-color:#78d6a63d}body.kaskade-dark .broadcast-status--scheduled{color:#72c7fb;background:#13243a;border-color:#31577e}.app-shell.dark-mode .automation-library-shell{background:linear-gradient(#101a2a 0%,#111c2d 100%);border-color:#60a5fa24;box-shadow:0 8px 24px #0000002e}.app-shell.dark-mode .automation-folder{border-color:color-mix(in srgb, var(--automation-folder-accent) 22%, #2b394c);background:#111c2d;box-shadow:0 5px 16px #0000002e}.app-shell.dark-mode .automation-folder__header{background:linear-gradient(90deg, var(--automation-folder-dark-soft) 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 38%, #111c2d) 46%, #111c2d 100%);border-bottom-color:color-mix(in srgb, var(--automation-folder-accent) 16%, #2b394c)}.app-shell.dark-mode .automation-folder__collapse,.app-shell.dark-mode .automation-folder__icon,.app-shell.dark-mode .automation-folder__count-pill{background:color-mix(in srgb, var(--automation-folder-dark-soft) 42%, #111c2d);border-color:color-mix(in srgb, var(--automation-folder-accent) 25%, #2b394c);box-shadow:none}.app-shell.dark-mode .automation-folder__copy strong{color:var(--kf-dark-text)}.app-shell.dark-mode .automation-folder__copy small,.app-shell.dark-mode .automation-folder__count-pill{color:var(--kf-dark-text-soft)}.app-shell.dark-mode .automation-folder__empty{color:var(--kf-dark-muted);background:#101722;border-color:#3a4656}.app-shell.dark-mode .automation-card{background:linear-gradient(270deg, var(--automation-folder-dark-soft) 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 34%, #111c2d) 38%, #111c2d 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 25%, #2b394c);box-shadow:0 5px 16px #0000002e}.app-shell.dark-mode .automation-card:hover,.app-shell.dark-mode .automation-card.is-expanded{background:linear-gradient(270deg, color-mix(in srgb, var(--automation-folder-dark-soft) 88%, #111c2d) 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 48%, #111c2d) 42%, #111c2d 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 48%, #2b394c);box-shadow:0 12px 28px color-mix(in srgb, var(--automation-folder-accent) 10%, #00000047)}.app-shell.dark-mode .automation-card-icon,.app-shell.dark-mode .automation-card-icon--active,.app-shell.dark-mode .automation-card-icon--paused,.app-shell.dark-mode .automation-card-icon--draft{color:color-mix(in srgb, var(--automation-folder-accent) 76%, #fff);background:linear-gradient(180deg, #111c2d, color-mix(in srgb, var(--automation-folder-dark-soft) 70%, #111c2d));border-color:color-mix(in srgb, var(--automation-folder-accent) 32%, #2b394c);box-shadow:0 4px 12px #0000002e}.app-shell.dark-mode .automation-drag-handle{color:color-mix(in srgb, var(--automation-folder-accent) 78%, var(--kf-dark-muted));background:linear-gradient(180deg, #111c2d, color-mix(in srgb, var(--automation-folder-dark-soft) 64%, #111c2d));border-left-color:color-mix(in srgb, var(--automation-folder-accent) 22%, #2b394c);box-shadow:none}.app-shell.dark-mode .automation-drag-handle:hover:not(:disabled){background:color-mix(in srgb, var(--automation-folder-dark-soft) 76%, #111c2d)}.app-shell.dark-mode .automation-stat,.app-shell.dark-mode .automation-card .kf-metric-surface{box-shadow:none;background:#142238c7;border-color:#94a3b826}.app-shell.dark-mode .automation-expanded-content{background:linear-gradient(180deg, color-mix(in srgb, var(--automation-folder-dark-soft) 32%, #111c2d), #101722);border-top-color:color-mix(in srgb, var(--automation-folder-accent) 16%, #2b394c)}.app-shell.dark-mode .automation-detail-panel{background:linear-gradient(135deg, #111c2d 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 60%, #111c2d) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 22%, #2b394c);box-shadow:none}.app-shell.dark-mode .automation-detail-icon{color:color-mix(in srgb, var(--automation-folder-accent) 80%, #fff);background:color-mix(in srgb, var(--automation-folder-dark-soft) 72%, #111c2d);border-color:color-mix(in srgb, var(--automation-folder-accent) 28%, #2b394c)}.app-shell.dark-mode .automation-pipeline-outcome,.app-shell.dark-mode .automation-handoff-outcome{color:var(--kf-dark-text);background:linear-gradient(135deg, var(--kf-dark-surface-2) 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 68%, var(--kf-dark-surface-2)) 58%, color-mix(in srgb, var(--automation-folder-dark-soft) 88%, var(--kf-dark-surface-1)) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 28%, var(--kf-dark-border));box-shadow:0 5px 14px color-mix(in srgb, var(--automation-folder-accent) 7%, #0000003d);cursor:default}.app-shell.dark-mode .automation-handoff-outcome{background:linear-gradient(135deg, var(--kf-dark-surface-2) 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 56%, var(--kf-dark-surface-2)) 58%, color-mix(in srgb, var(--automation-folder-dark-soft) 78%, var(--kf-dark-surface-1)) 100%)}.app-shell.dark-mode .automation-pipeline-outcome .kf-section-header__icon,.app-shell.dark-mode .automation-handoff-outcome .kf-section-header__icon{color:color-mix(in srgb, var(--automation-folder-accent) 84%, var(--kf-dark-text));background:color-mix(in srgb, var(--automation-folder-dark-soft) 82%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--automation-folder-accent) 34%, var(--kf-dark-border));box-shadow:0 3px 9px color-mix(in srgb, var(--automation-folder-accent) 6%, #00000038);outline:none}.app-shell.dark-mode .automation-pipeline-outcome .kf-section-header__badge,.app-shell.dark-mode .automation-handoff-outcome .kf-section-header__badge{color:color-mix(in srgb, var(--automation-folder-accent) 88%, var(--kf-dark-text));background:color-mix(in srgb, var(--automation-folder-dark-soft) 86%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--automation-folder-accent) 34%, var(--kf-dark-border));box-shadow:none;text-shadow:none}.app-shell.dark-mode .automation-pipeline-outcome__value{background:color-mix(in srgb, var(--automation-folder-dark-soft) 30%, var(--kf-dark-surface-1));border-color:color-mix(in srgb, var(--automation-folder-accent) 22%, var(--kf-dark-border));box-shadow:none}.app-shell.dark-mode .automation-pipeline-outcome__value span{color:var(--kf-dark-muted)}.app-shell.dark-mode .automation-pipeline-outcome__value strong{color:color-mix(in srgb, var(--automation-folder-accent) 78%, var(--kf-dark-text))}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:hover,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:focus-within,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:hover,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:focus-within{background:linear-gradient(135deg, color-mix(in srgb, var(--automation-folder-dark-soft) 24%, var(--kf-dark-surface-2)) 0%, color-mix(in srgb, var(--automation-folder-dark-soft) 80%, var(--kf-dark-surface-2)) 58%, color-mix(in srgb, var(--automation-folder-dark-soft) 96%, var(--kf-dark-surface-1)) 100%);border-color:color-mix(in srgb, var(--automation-folder-accent) 54%, var(--kf-dark-border));box-shadow:0 10px 22px color-mix(in srgb, var(--automation-folder-accent) 12%, #00000045);transform:translateY(-1px)}.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:hover .kf-section-header__icon,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:focus-within .kf-section-header__icon,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:hover .kf-section-header__icon,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:focus-within .kf-section-header__icon{color:color-mix(in srgb, var(--automation-folder-accent) 96%, #fff);background:color-mix(in srgb, var(--automation-folder-dark-soft) 96%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--automation-folder-accent) 50%, var(--kf-dark-border));box-shadow:0 5px 13px color-mix(in srgb, var(--automation-folder-accent) 11%, #0000003d)}.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:hover .kf-section-header__badge,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:focus-within .kf-section-header__badge,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:hover .kf-section-header__badge,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:focus-within .kf-section-header__badge{color:color-mix(in srgb, var(--automation-folder-accent) 96%, #fff);background:color-mix(in srgb, var(--automation-folder-dark-soft) 96%, var(--kf-dark-surface-2));border-color:color-mix(in srgb, var(--automation-folder-accent) 48%, var(--kf-dark-border))}.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:hover .automation-pipeline-outcome__value,.app-shell.dark-mode .automation-pipeline-outcome.kf-surface--interactive:focus-within .automation-pipeline-outcome__value,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:hover .automation-pipeline-outcome__value,.app-shell.dark-mode .automation-handoff-outcome.kf-surface--interactive:focus-within .automation-pipeline-outcome__value{background:color-mix(in srgb, var(--automation-folder-dark-soft) 42%, var(--kf-dark-surface-1));border-color:color-mix(in srgb, var(--automation-folder-accent) 34%, var(--kf-dark-border))}}.app-shell.dark-mode .automation-builder-feature-pill{color:#72c7fb;box-shadow:none;text-shadow:none;background:#13243a;border:1px solid #31577e;border-radius:999px}.app-shell.dark-mode .message-folder-tabs,.app-shell.dark-mode .call-status-panel,.app-shell.dark-mode .dialer-card,.app-shell.dark-mode .hub-contact-card.kf-premium-surface,.app-shell.dark-mode .hub-contact-avatar,.app-shell.dark-mode .pipeline-page .pipeline-stage-card,.app-shell.dark-mode .pipeline-page .pipeline-recovery-panel,.app-shell.dark-mode .pipeline-page .pipeline-rate-cell,.app-shell.dark-mode .pipeline-page .pipeline-epo-status,.app-shell.dark-mode .automation-folder,.app-shell.dark-mode .automation-card,.app-shell.dark-mode .automation-card-icon,.app-shell.dark-mode .automation-drag-handle{-webkit-tap-highlight-color:transparent}.app-shell.dark-mode .conversation-shell.collapsed .avatar,.app-shell.dark-mode .conversation-shell.expanded .avatar{color:var(--conversation-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--conversation-stage) 13%, var(--kf-dark-surface-2)), color-mix(in srgb, var(--conversation-stage) 5%, var(--kf-dark-surface-1)));border-color:color-mix(in srgb, var(--conversation-stage) 38%, var(--kf-dark-border));outline:none;box-shadow:0 4px 11px #00000038}.app-shell.dark-mode .outreach-mix-stat__icon,.app-shell.dark-mode .outreach-top-row .outreach-mix-stat__icon{background:linear-gradient(145deg, #34aef713, #0f52e805), var(--kf-dark-surface-2);border-color:#35516f;outline:none;box-shadow:0 4px 12px #00000038}.app-shell.dark-mode .outreach-mix-stat--manual .outreach-mix-stat__icon{color:#66c2ff;border-color:#386387}.app-shell.dark-mode .outreach-mix-stat--automated .outreach-mix-stat__icon{color:#42b9ff;border-color:#32698d}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .outreach-mix-stat:hover .outreach-mix-stat__icon,.app-shell.dark-mode .outreach-mix-stat:focus-within .outreach-mix-stat__icon{background:linear-gradient(145deg, #34aef71f, #0f52e809), var(--kf-dark-surface-3);border-color:#42749c;box-shadow:0 6px 15px #0000003d}}.app-shell.dark-mode .automation-command-center__icon,.app-shell.dark-mode .automation-premium-setting__icon,.app-shell.dark-mode .automation-delivery-strip__title>span{color:var(--kf-dark-brand-bright);background:linear-gradient(145deg, #34aef716, #0f52e806), var(--kf-dark-surface-2);border-color:#355b81;outline:none;box-shadow:0 4px 12px #00000036}.app-shell.dark-mode .automation-premium-setting--token .automation-premium-setting__icon,.app-shell.dark-mode .automation-premium-setting--landline .automation-premium-setting__icon{color:var(--kf-dark-brand-bright);border-color:#355b81}@media (hover:hover) and (pointer:fine){.app-shell.dark-mode .automation-premium-setting:hover .automation-premium-setting__icon,.app-shell.dark-mode .automation-premium-setting:focus-within .automation-premium-setting__icon,.app-shell.dark-mode .automation-delivery-strip__title:hover>span{background:linear-gradient(145deg, #34aef722, #0f52e80a), var(--kf-dark-surface-3);border-color:#42749c;box-shadow:0 6px 15px #0000003b}}.app-shell.dark-mode .automation-health-card>span{box-shadow:none;outline:none}.app-shell.dark-mode .automation-health-card--active>span{color:#78d6a6;background:#78d6a61b;border:1px solid #78d6a638}.app-shell.dark-mode .automation-health-card--paused>span{color:#f0c76f;background:#f0c76f1b;border:1px solid #f0c76f38}.app-shell.dark-mode .automation-health-card--draft>span{color:#aebbd0;background:#aebbd016;border:1px solid #aebbd02e}.app-shell.dark-mode .automation-library-heading__icon{color:var(--kf-dark-brand-bright);background:linear-gradient(145deg, #34aef711, #0f52e804), var(--kf-dark-surface-2);border-color:#35516f;box-shadow:0 4px 11px #00000030}body.kaskade-dark .record-page,body.kaskade-dark .record-preview-modal{--kf-active-lifecycle-stage:var(--record-stage);--kf-active-lifecycle-stage-rgb:var(--record-stage-rgb)}body.kaskade-dark .app-shell.dark-mode .conversation-shell{--kf-active-lifecycle-stage:var(--conversation-stage);--kf-active-lifecycle-stage-rgb:var(--conversation-stage-rgb)}body.kaskade-dark .record-preview-modal{background:linear-gradient(100deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-modal-tint-start), #0d131d) 0%, color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-modal-tint-end), #0d131d) 48%, #0d131d 76%);border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) 28%, var(--kf-lifecycle-dark-border))}body.kaskade-dark .record-page .record-page-command-surface,body.kaskade-dark .record-preview-modal .record-preview-header,body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-surface-tint-start), var(--kf-lifecycle-dark-surface)) 0%, color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-surface-tint-end), var(--kf-lifecycle-dark-surface)) 54%, var(--kf-lifecycle-dark-surface) 100%);border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-surface-border-strength), var(--kf-lifecycle-dark-border))}body.kaskade-dark .record-page .record-page-avatar,body.kaskade-dark .record-preview-modal .record-preview-avatar,body.kaskade-dark .app-shell.dark-mode .conversation-shell .avatar{color:var(--kf-active-lifecycle-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-avatar-tint-start), var(--kf-lifecycle-dark-surface)), color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-avatar-tint-end), var(--kf-lifecycle-dark-surface)));border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-avatar-border-strength), var(--kf-lifecycle-dark-border));outline:none;box-shadow:0 5px 12px #00000038}body.kaskade-dark .record-page .record-page-stage-chip,body.kaskade-dark .record-preview-modal .record-preview-stage-chip,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-stage-chip{box-shadow:none;color:var(--kf-active-lifecycle-stage)!important;background:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-chip-tint), var(--kf-lifecycle-dark-surface))!important;border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-chip-border-strength), var(--kf-lifecycle-dark-border))!important}body.kaskade-dark .record-page .record-page-actions .kf-icon-button,body.kaskade-dark .record-page .record-page-mismo-starter,body.kaskade-dark .record-page .record-page-change-status,body.kaskade-dark .record-preview-modal .record-preview-header-actions .kf-icon-button:not(.record-preview-close),body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button,body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action{color:var(--kf-active-lifecycle-stage);background:linear-gradient(145deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-action-tint-start), var(--kf-lifecycle-dark-surface)), color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-action-tint-end), var(--kf-lifecycle-dark-surface)));border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-action-border-strength), var(--kf-lifecycle-dark-border));outline:none;box-shadow:0 3px 9px #0003}body.kaskade-dark .record-page .record-page-phone-action>.kf-icon-button.is-open,body.kaskade-dark .record-page .record-page-favorite.is-active,body.kaskade-dark .record-preview-modal .record-preview-phone-action>.kf-icon-button.is-open,body.kaskade-dark .record-preview-modal .record-preview-snooze.is-active,body.kaskade-dark .record-preview-modal .record-preview-favorite.is-active,body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .conversation-favorite-action.active{color:var(--kf-active-lifecycle-stage);background:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-action-active-tint), var(--kf-lifecycle-dark-surface));border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-action-active-border-strength), var(--kf-lifecycle-dark-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--kf-active-lifecycle-stage) 7%, transparent), 0 5px 12px #0003}@media (hover:hover) and (pointer:fine){body.kaskade-dark .record-page .record-page-actions .kf-icon-button:hover,body.kaskade-dark .record-page .record-page-actions .kf-icon-button:focus-visible,body.kaskade-dark .record-page .record-page-mismo-starter:hover,body.kaskade-dark .record-page .record-page-mismo-starter:focus-visible,body.kaskade-dark .record-page .record-page-change-status:hover,body.kaskade-dark .record-page .record-page-change-status:focus-visible,body.kaskade-dark .record-preview-modal .record-preview-header-actions .kf-icon-button:not(.record-preview-close):hover,body.kaskade-dark .record-preview-modal .record-preview-header-actions .kf-icon-button:not(.record-preview-close):focus-visible,body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button:hover,body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded .inline-chat-actions .kf-icon-button:focus-visible,body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action:hover,body.kaskade-dark .app-shell.dark-mode .conversation-shell.expanded .conversation-snooze-action:focus-visible{color:var(--kf-active-lifecycle-stage);background:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-action-hover-tint), var(--kf-lifecycle-dark-surface-hover));border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) var(--kf-lifecycle-dark-action-hover-border-strength), var(--kf-lifecycle-dark-border));transform:translateY(-1px);box-shadow:0 6px 14px #0000003b}}.kaskade-dark .record-page .record-page-command-surface{box-shadow:0 8px 22px #0003}.kaskade-dark .record-page .record-page-actions__divider{background:color-mix(in srgb, var(--record-stage) 18%, #34445a)}.kaskade-dark .record-page .record-page-lifecycle{border-top-color:color-mix(in srgb, var(--record-stage) 14%, #2b394c)}.kaskade-dark .record-page .record-page-tracker-shell{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .11), rgba(var(--record-stage-rgb), .028) 58%, #101722 100%);border-color:color-mix(in srgb, var(--record-stage) 30%, #2b394c);box-shadow:0 5px 15px #0000002e}.kaskade-dark .record-page .record-page-milestone__track i{background:#344256}.kaskade-dark .record-page .record-page-milestone__track>span{color:#8798ad;background:#101722;border-color:#56677c;box-shadow:0 2px 6px #0000002e}.kaskade-dark .record-page .record-page-milestone.complete .record-page-milestone__track>span{color:#fff;background:var(--record-stage);border-color:var(--record-stage);box-shadow:0 4px 10px rgba(var(--record-stage-rgb), .17)}.kaskade-dark .record-page .record-page-milestone.complete .record-page-milestone__track i,.kaskade-dark .record-page .record-page-milestone.current .record-page-milestone__track .before{background:var(--record-stage)}.kaskade-dark .record-page .record-page-milestone.current .record-page-milestone__track>span{color:var(--record-stage);border-color:var(--record-stage);box-shadow:0 0 0 5px rgba(var(--record-stage-rgb), .1), 0 4px 10px #0000002e;background:#101722}.kaskade-dark .record-page .record-page-track-nav{color:var(--record-stage);background:linear-gradient(145deg, rgba(var(--record-stage-rgb), .1), rgba(var(--record-stage-rgb), .028)), #101722;border-color:color-mix(in srgb, var(--record-stage) 28%, #2b394c);box-shadow:0 3px 9px #0000002e}@media (hover:hover) and (pointer:fine){.kaskade-dark .record-page .record-page-track-nav:hover:not(:disabled),.kaskade-dark .record-page .record-page-track-nav:focus-visible:not(:disabled){background:color-mix(in srgb, var(--record-stage) 15%, #101722);border-color:color-mix(in srgb, var(--record-stage) 48%, #2b394c);transform:translateY(-1px);box-shadow:0 6px 14px #00000038}}.kaskade-dark .record-page .record-page-message-compose{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 1.8%, #0d131d), color-mix(in srgb, var(--record-stage) 0.6%, #0d131d)), #0d131d;border-top-color:color-mix(in srgb, var(--record-stage) 14%, #2b394c)}.kaskade-dark .record-page .record-page-message-compose .kf-icon-button:not(.record-page-message-send):not(.record-page-message-schedule){color:var(--record-stage);background:color-mix(in srgb, var(--record-stage) 8%, #101722);border-color:color-mix(in srgb, var(--record-stage) 28%, #2b394c);box-shadow:0 3px 8px #0000002e}body.kaskade-dark .record-preview-header{box-shadow:0 10px 24px #00000042}body.kaskade-dark .record-preview-header-actions .record-preview-close{color:#aebbd0;background:#101722;border-color:#34445a;box-shadow:0 3px 9px #0003}body.kaskade-dark .record-preview-header-actions .record-preview-close .kf-icon-button__icon,body.kaskade-dark .record-preview-header-actions .record-preview-close svg{color:#aebbd0;stroke:#aebbd0}@media (hover:hover) and (pointer:fine){body.kaskade-dark .record-preview-header-actions .record-preview-close:hover,body.kaskade-dark .record-preview-header-actions .record-preview-close:focus-visible{color:#66c2ff;background:#142034;border-color:#356789}body.kaskade-dark .record-preview-header-actions .record-preview-close:hover svg,body.kaskade-dark .record-preview-header-actions .record-preview-close:focus-visible svg{color:#66c2ff;stroke:#66c2ff}}body.kaskade-dark .record-preview-tracker-shell{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .11), rgba(var(--record-stage-rgb), .028) 58%, #101722 100%);border-color:rgba(var(--record-stage-rgb), .3);box-shadow:0 5px 15px #0000002e}body.kaskade-dark .record-preview-milestone__track>i{background:#344256}body.kaskade-dark .record-preview-milestone__track>span{color:#8798ad;background:#101722;border-color:#56677c;box-shadow:0 2px 6px #0000002e}body.kaskade-dark .record-preview-milestone.complete .record-preview-milestone__track>span{color:#fff;background:var(--record-stage);border-color:var(--record-stage);box-shadow:0 4px 10px rgba(var(--record-stage-rgb), .17)}body.kaskade-dark .record-preview-milestone.complete .record-preview-milestone__track>i,body.kaskade-dark .record-preview-milestone.current .record-preview-milestone__track .before{background:var(--record-stage)}body.kaskade-dark .record-preview-milestone.current .record-preview-milestone__track>span{color:var(--record-stage);border-color:var(--record-stage);box-shadow:0 0 0 5px rgba(var(--record-stage-rgb), .1), 0 4px 10px #0000002e;background:#101722}body.kaskade-dark .record-preview-summary.kf-premium-surface{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) var(--kf-lifecycle-dark-panel-tint-start), var(--kf-lifecycle-dark-surface)), color-mix(in srgb, var(--record-stage) var(--kf-lifecycle-dark-panel-tint-end), var(--kf-lifecycle-dark-surface)));border-color:color-mix(in srgb, var(--record-stage) var(--kf-lifecycle-dark-panel-border-strength), var(--kf-lifecycle-dark-border));box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff07}body.kaskade-dark .record-preview-summary__details{border-right-color:rgba(var(--record-stage-rgb), .16)}body.kaskade-dark .record-preview-snapshot-field{background:linear-gradient(100deg, rgba(var(--record-stage-rgb), .08), rgba(var(--record-stage-rgb), .022)), #0d131d;border-color:color-mix(in srgb, var(--record-stage) 20%, #2b394c);box-shadow:0 3px 9px #00000024,inset 0 1px #ffffff06}body.kaskade-dark .record-preview-automation{background:0 0}body.kaskade-dark .record-preview-message-list{background:#0d131d}body.kaskade-dark .record-preview-automation__select .kf-select{box-shadow:0 3px 8px #0000002b}body.kaskade-dark .record-preview-compose{background:linear-gradient(100deg, color-mix(in srgb, var(--record-stage) 1.8%, #0d131d), color-mix(in srgb, var(--record-stage) 0.6%, #0d131d)), #0d131d;border-top-color:rgba(var(--record-stage-rgb), .16)}body.kaskade-dark .record-preview-emoji.kf-icon-button{color:var(--record-stage);background:color-mix(in srgb, var(--record-stage) 8%, #101722);border-color:rgba(var(--record-stage-rgb), .28);box-shadow:0 3px 8px #0000002e}@media (hover:hover) and (pointer:fine){body.kaskade-dark .record-preview-emoji.kf-icon-button:hover,body.kaskade-dark .record-preview-emoji.kf-icon-button:focus-visible{background:color-mix(in srgb, var(--record-stage) 15%, #142034);border-color:rgba(var(--record-stage-rgb), .46);box-shadow:0 5px 12px #00000036}}body.kaskade-dark .record-page .record-page-message-row.outbound p,body.kaskade-dark .record-preview-modal .record-preview-message-row.outbound p,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .inline-chat-bubbles .bubble.outbound{color:#fff;background:linear-gradient(100deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) 88%, #000) 0%, var(--kf-active-lifecycle-stage) 58%, color-mix(in srgb, var(--kf-active-lifecycle-stage) 82%, #fff) 100%);border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) 82%, #000);box-shadow:0 5px 12px rgba(var(--kf-active-lifecycle-stage-rgb), .15)}body.kaskade-dark .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:not(:disabled),body.kaskade-dark .record-preview-modal .record-preview-send:not(:disabled),body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .message-send-button:not(:disabled){color:#fff;background:linear-gradient(100deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) 88%, #000) 0%, var(--kf-active-lifecycle-stage) 58%, color-mix(in srgb, var(--kf-active-lifecycle-stage) 82%, #fff) 100%);border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) 82%, #000);box-shadow:0 6px 14px rgba(var(--kf-active-lifecycle-stage-rgb), .18)}body.kaskade-dark .record-page .record-page-message-schedule.kf-icon-button:not(:disabled),body.kaskade-dark .record-preview-modal .record-preview-schedule.kf-icon-button:not(:disabled),body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled),body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button.is-open{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) 68%, #fff) 0%, color-mix(in srgb, var(--kf-active-lifecycle-stage) 82%, #fff) 52%, var(--kf-active-lifecycle-stage) 100%);border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) 54%, #d8e3ee);box-shadow:0 5px 12px rgba(var(--kf-active-lifecycle-stage-rgb), .13), inset 0 1px 0 #ffffff4d}body.kaskade-dark .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:not(:disabled) svg,body.kaskade-dark .record-preview-modal .record-preview-send:not(:disabled) svg,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .message-send-button:not(:disabled) svg,body.kaskade-dark .record-page .record-page-message-schedule.kf-icon-button:not(:disabled) svg,body.kaskade-dark .record-preview-modal .record-preview-schedule.kf-icon-button:not(:disabled) svg,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled) svg{color:#fff!important;stroke:currentColor!important}body.kaskade-dark .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:disabled,body.kaskade-dark .record-preview-modal .record-preview-send:disabled,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .message-send-button:disabled,body.kaskade-dark .record-page .record-page-message-schedule.kf-icon-button:disabled,body.kaskade-dark .record-preview-modal .record-preview-schedule.kf-icon-button:disabled,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button:disabled{color:color-mix(in srgb, var(--kf-active-lifecycle-stage) 72%, #91a3b8);background:color-mix(in srgb, var(--kf-active-lifecycle-stage) 7%, #101722);border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) 24%, #2b394c);opacity:1;box-shadow:0 2px 6px #00000029}@media (hover:hover) and (pointer:fine){body.kaskade-dark .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:not(:disabled):hover,body.kaskade-dark .record-page .record-page-message-send.kf-icon-button.kf-icon-button--primary:not(:disabled):focus-visible,body.kaskade-dark .record-preview-modal .record-preview-send:not(:disabled):hover,body.kaskade-dark .record-preview-modal .record-preview-send:not(:disabled):focus-visible,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .message-send-button:not(:disabled):hover,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .message-send-button:not(:disabled):focus-visible{background:linear-gradient(100deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) 92%, #000) 0%, color-mix(in srgb, var(--kf-active-lifecycle-stage) 94%, #000) 58%, color-mix(in srgb, var(--kf-active-lifecycle-stage) 86%, #fff) 100%);box-shadow:0 9px 19px rgba(var(--kf-active-lifecycle-stage-rgb), .22);transform:translateY(-1px)}body.kaskade-dark .record-page .record-page-message-schedule.kf-icon-button:not(:disabled):hover,body.kaskade-dark .record-page .record-page-message-schedule.kf-icon-button:not(:disabled):focus-visible,body.kaskade-dark .record-preview-modal .record-preview-schedule.kf-icon-button:not(:disabled):hover,body.kaskade-dark .record-preview-modal .record-preview-schedule.kf-icon-button:not(:disabled):focus-visible,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled):hover,body.kaskade-dark .app-shell.dark-mode .conversation-shell .conversation-expansion .hub-sms-schedule-button:not(:disabled):focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--kf-active-lifecycle-stage) 86%, #000) 0%, var(--kf-active-lifecycle-stage) 56%, color-mix(in srgb, var(--kf-active-lifecycle-stage) 88%, #fff) 100%);border-color:color-mix(in srgb, var(--kf-active-lifecycle-stage) 78%, #000);box-shadow:0 8px 17px rgba(var(--kf-active-lifecycle-stage-rgb), .19);transform:translateY(-1px)}}.app-shell.dark-mode .automation-folder-delete-note,body.kaskade-dark .automation-folder-delete-note{background:linear-gradient(100deg,#f0c76f1c,#9a670009),#171a1f;border-color:#f0c76f4d;box-shadow:0 4px 12px #0000002e}.app-shell.dark-mode .automation-folder-delete-note strong,body.kaskade-dark .automation-folder-delete-note strong{color:#f0c76f}.app-shell.dark-mode .automation-folder-delete-note p,body.kaskade-dark .automation-folder-delete-note p{color:#aebbd0}body.kaskade-dark .record-preview-special-overlay--dnq{--special-state-color:var(--kf-stage-dnq);--special-state-rgb:var(--kf-stage-dnq-rgb);--special-state-soft:rgba(var(--kf-stage-dnq-rgb), .14);--special-state-strong:#f0a39d;background:linear-gradient(100deg, rgba(var(--kf-stage-dnq-rgb), .14), rgba(var(--kf-stage-dnq-rgb), .035) 62%), #101722}body.kaskade-dark .record-preview-special-overlay--not-interested{--special-state-color:var(--kf-stage-not-interested);--special-state-rgb:var(--kf-stage-not-interested-rgb);--special-state-soft:rgba(var(--kf-stage-not-interested-rgb), .14);--special-state-strong:#efd28b;background:linear-gradient(100deg, rgba(var(--kf-stage-not-interested-rgb), .14), rgba(var(--kf-stage-not-interested-rgb), .035) 62%), #101722}body.kaskade-dark .record-preview-special-overlay .record-preview-special-chip{box-shadow:none}.app-shell.dark-mode .token-balance-panel,.app-shell.dark-mode .broadcast-token-estimator,.app-shell.dark-mode .automation-builder-token-estimate{color:var(--kf-dark-text-soft);background:linear-gradient(100deg, #0f52e821, #34aef709), var(--kf-dark-surface-1);border-color:var(--kf-dark-brand-border);box-shadow:0 5px 14px #0000002e}.app-shell.dark-mode .token-balance-panel:hover,.app-shell.dark-mode .token-balance-panel:focus-visible{background:linear-gradient(100deg, #0f52e82b, #34aef70d), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border-strong);box-shadow:0 7px 16px #00000038}.app-shell.dark-mode .token-balance-panel:focus-visible{box-shadow:0 0 0 3px #34aef724,0 7px 16px #00000038}.app-shell.dark-mode .token-balance-panel__icon,.app-shell.dark-mode .broadcast-token-estimator__icon,.app-shell.dark-mode .automation-builder-token-estimate__icon{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border);box-shadow:none}.app-shell.dark-mode .token-balance-panel__label,.app-shell.dark-mode .broadcast-token-estimator__metric>span,.app-shell.dark-mode .automation-builder-token-estimate__copy small,.app-shell.dark-mode .automation-builder-token-estimate__copy strong span{color:var(--kf-dark-muted)}.app-shell.dark-mode .token-balance-panel__value-pill{background:linear-gradient(180deg, var(--kf-dark-surface-0) 0%, #0c141f 100%);border-color:#2b394b;box-shadow:inset 0 1px 3px #00000047}.app-shell.dark-mode .token-balance-panel__value-pill>strong,.app-shell.dark-mode .broadcast-token-estimator__metric--primary>strong,.app-shell.dark-mode .broadcast-token-estimator__metric--total>strong,.app-shell.dark-mode .automation-builder-token-estimate__copy strong{color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .broadcast-token-estimator__metric{border-left-color:var(--kf-dark-border)}.app-shell.dark-mode .broadcast-token-estimator__metric--primary{border-left-color:#0000}.app-shell.dark-mode .broadcast-token-estimator__metric>strong{color:var(--kf-dark-text)}.app-shell.dark-mode .broadcast-token-estimator__metric--balance>strong{color:var(--kf-dark-text-soft)}body.kaskade-dark .token-balance-tooltip{color:var(--kf-dark-text-soft,#bdcadd);background:linear-gradient(#111a26 0%,#0d151f 100%);border-color:#356789;box-shadow:0 16px 38px #0000006b,0 4px 12px #0f52e829}body.kaskade-dark .token-balance-tooltip__header,body.kaskade-dark .token-balance-tooltip__refresh{border-color:#2b394c}body.kaskade-dark .token-balance-tooltip__header span,body.kaskade-dark .token-balance-tooltip__row span,body.kaskade-dark .token-balance-tooltip__refresh{color:#9eacc0}body.kaskade-dark .token-balance-tooltip__header strong{color:#66c2ff}body.kaskade-dark .token-balance-tooltip__row strong{color:#d8e2ef}.app-shell.dark-mode .token-usage-chip{color:var(--kf-dark-brand-bright);background:linear-gradient(100deg, #0f52e824, #34aef709), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border);box-shadow:0 3px 9px #00000024}.app-shell.dark-mode .token-usage-chip__label,.app-shell.dark-mode .token-usage-chip__suffix{color:var(--kf-dark-muted)}.app-shell.dark-mode .token-usage-chip strong{color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .automation-builder-step__token-chip{background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border);box-shadow:none}.app-shell.dark-mode .broadcast-token-estimator--insufficient{background:linear-gradient(100deg, #bc505b29, #bc505b09), var(--kf-dark-surface-1);border-color:#bc505b7a}.app-shell.dark-mode .broadcast-token-estimator--insufficient .broadcast-token-estimator__icon{color:#f49aa3;background:#bc505b24;border-color:#bc505b6b}.app-shell.dark-mode .broadcast-token-estimator--insufficient .broadcast-token-estimator__metric>strong{color:#f0a0a8}.app-shell.dark-mode .token-distribution-wallet.kf-showcase-surface{background:linear-gradient(135deg, #0f52e82e, #34aef711), var(--kf-dark-surface-1);border-color:#34aef757;box-shadow:0 12px 30px #0003}.app-shell.dark-mode .token-distribution-wallet__shared,.app-shell.dark-mode .token-distribution-notice,.app-shell.dark-mode .token-distribution-modal__wallet-summary,.app-shell.dark-mode .token-distribution-allocation-summary>div{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border)}.app-shell.dark-mode .token-distribution-table-footer,.app-shell.dark-mode .token-distribution-empty,.app-shell.dark-mode .token-distribution-modal__guidance,.app-shell.dark-mode .token-distribution-recipient,.app-shell.dark-mode .token-distribution-custom-row{background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .token-distribution-search{color:var(--kf-dark-muted);background:var(--kf-dark-surface-2);border-color:#314055}.app-shell.dark-mode .token-distribution-search:hover{border-color:#4c6d93}.app-shell.dark-mode .token-distribution-search:focus-within{border-color:var(--kf-dark-brand-accent);box-shadow:0 0 0 3px #34aef721}.app-shell.dark-mode .token-distribution-search .kf-input,.app-shell.dark-mode .token-distribution-search .kf-input:hover:not(:disabled),.app-shell.dark-mode .token-distribution-search .kf-input:focus{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .token-distribution-clear,.app-shell.dark-mode .token-distribution-clear:hover,.app-shell.dark-mode .token-distribution-clear:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .token-distribution-clear{color:var(--kf-dark-muted)}.app-shell.dark-mode .token-distribution-clear:hover,.app-shell.dark-mode .token-distribution-clear:focus-visible{color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .token-distribution-table th{color:var(--kf-dark-muted);background:linear-gradient(180deg, var(--kf-dark-surface-3), var(--kf-dark-surface-2));border-color:var(--kf-dark-border)}.app-shell.dark-mode .token-distribution-table td{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-1);border-color:var(--kf-dark-border)}.app-shell.dark-mode .token-distribution-table tbody tr:hover td{background:linear-gradient(90deg, #0f52e81a, #34aef709), var(--kf-dark-surface-1)}.app-shell.dark-mode .token-distribution-table tbody tr.is-team td{background:linear-gradient(90deg, #0f52e821, #34aef70b), var(--kf-dark-surface-1)}.app-shell.dark-mode .token-distribution-table tbody tr.is-team:hover td{background:linear-gradient(90deg, #0f52e830, #34aef712), var(--kf-dark-surface-1)}.app-shell.dark-mode .token-distribution-role--team{color:#66c2ff;background:#0f52e829;border-color:#66c2ff57}.app-shell.dark-mode .token-distribution-role--workspace-owner{color:#a6c9ff;background:#376bb833;border-color:#a6c9ff5c}.app-shell.dark-mode .token-distribution-role--team-leader{color:#9ca7ff;background:#505fc02b;border-color:#9ca7ff52}.app-shell.dark-mode .token-distribution-role--independent-producer{color:#bca3ff;background:#6848b82e;border-color:#bca3ff4d}.app-shell.dark-mode .token-distribution-role--sponsored-producer{color:#e49bc3;background:#a347782e;border-color:#e49bc34d}.app-shell.dark-mode .token-distribution-expand{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border);box-shadow:none}.app-shell.dark-mode .token-distribution-expand:hover:not(:disabled),.app-shell.dark-mode .token-distribution-expand:focus-visible:not(:disabled){color:#fff;background:linear-gradient(135deg, var(--kf-color-action-primary-start), var(--kf-color-action-primary-end));border-color:#0000;box-shadow:0 6px 14px #0f52e833}.app-shell.dark-mode .token-distribution-purchase-option{color:var(--kf-dark-text-soft);background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border);box-shadow:none}.app-shell.dark-mode .token-distribution-purchase-option:hover,.app-shell.dark-mode .token-distribution-purchase-option:focus-visible{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:#34aef773;box-shadow:0 8px 18px #0000002e}.app-shell.dark-mode .token-distribution-purchase-option.is-active,.app-shell.dark-mode .token-distribution-purchase-option.is-active:hover,.app-shell.dark-mode .token-distribution-purchase-option.is-active:focus-visible{color:var(--kf-dark-brand-bright);background:linear-gradient(135deg, #0f52e833, #34aef713), var(--kf-dark-surface-2);border-color:#34aef77a}.app-shell.dark-mode .token-distribution-custom-purchase{background:linear-gradient(135deg, #0f52e826, #34aef70b), var(--kf-dark-surface-2);border-color:#34aef766}.app-shell.dark-mode .token-distribution-custom-purchase.is-active{border-color:#66c2ff94;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0f52e82e}.app-shell.dark-mode .token-distribution-custom-purchase__heading>div strong,.app-shell.dark-mode .token-distribution-custom-purchase__estimate strong,.app-shell.dark-mode .token-distribution-custom-purchase__bundle strong{color:var(--kf-dark-text)}.app-shell.dark-mode .token-distribution-custom-purchase__heading span,.app-shell.dark-mode .token-distribution-custom-purchase__total strong{color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .token-distribution-custom-purchase__estimate{border-left-color:var(--kf-dark-border)}.app-shell.dark-mode .token-distribution-custom-purchase__estimate span,.app-shell.dark-mode .token-distribution-custom-purchase__bundle span,.app-shell.dark-mode .token-distribution-custom-purchase__total span,.app-shell.dark-mode .token-distribution-custom-purchase__helper,.app-shell.dark-mode .token-distribution-custom-purchase__operator,.app-shell.dark-mode .token-distribution-custom-purchase__equals{color:var(--kf-dark-muted)}.app-shell.dark-mode .token-distribution-mode-toggle{background:var(--kf-dark-surface-2);border-color:var(--kf-dark-border)}.app-shell.dark-mode .token-distribution-mode-toggle button,.app-shell.dark-mode .token-distribution-mode-toggle button:hover,.app-shell.dark-mode .token-distribution-mode-toggle button:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.app-shell.dark-mode .token-distribution-mode-toggle button{color:var(--kf-dark-muted)}.app-shell.dark-mode .token-distribution-mode-toggle button:hover,.app-shell.dark-mode .token-distribution-mode-toggle button:focus-visible{color:var(--kf-dark-brand-bright)}.app-shell.dark-mode .token-distribution-mode-toggle button.is-active,.app-shell.dark-mode .token-distribution-mode-toggle button.is-active:hover,.app-shell.dark-mode .token-distribution-mode-toggle button.is-active:focus-visible{color:var(--kf-dark-brand-bright);background:var(--kf-dark-surface-3);border-color:var(--kf-dark-brand-border);box-shadow:0 4px 10px #0000002e}.app-shell.dark-mode .token-distribution-allocation-total{background:linear-gradient(100deg, #0f52e821, #34aef70a), var(--kf-dark-surface-2);border-color:var(--kf-dark-brand-border)}@media (width<=1300px){.comm-panel{z-index:20;border:1px solid var(--line);border-radius:24px;width:390px;position:fixed;top:8px;bottom:8px;right:8px;box-shadow:0 24px 60px #0f375f29}.comm-panel.collapsed{width:72px}.pipeline-loan-board{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.sidebar{display:none}.kpi-grid,.lead-source-grid,.columns,.pipeline-loan-board{grid-template-columns:1fr}.business-flow-header{flex-direction:column;align-items:flex-start;gap:16px}.business-flow-tabs{width:100%}.business-flow-tabs button{flex:1}}@media (width<=900px){.conversation-modal{width:calc(100vw - 28px)}.modal-client-card{grid-template-columns:1fr}.automation-detail,.automation-select{border-left:0;grid-area:auto;padding-left:0}.modal-milestone-tracker{grid-template-columns:repeat(3,1fr);row-gap:18px}}@media (width<=1100px){.automations-control-panel{grid-template-columns:1fr}.automations-summary-grid{grid-column:1}.automation-card-summary{grid-template-columns:46px minmax(0,1fr) 34px}.automation-card-statistics{grid-area:2/2;margin-top:5px}.automation-card-expand{grid-area:1/3/3}.automation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.automations-page{padding:22px 18px 40px}.automations-summary-grid,.automations-control-settings,.automation-journey-list{grid-template-columns:1fr}.automations-control-actions{flex-direction:column;align-items:stretch}.automations-control-actions button{justify-content:center}.automations-search-sort{grid-template-columns:1fr}.automation-card-summary{grid-template-columns:42px minmax(0,1fr) 32px;padding:15px}.automation-card-statistics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.automation-card-statistics>span{min-width:0}.automation-detail-grid{grid-template-columns:1fr}.automation-expanded-footer{flex-direction:column;align-items:stretch}.automation-secondary-actions{grid-template-columns:1fr;display:grid}.automation-edit-button{width:100%}}@media (width<=1350px){.automation-card-summary{grid-template-columns:46px minmax(0,1fr) 34px}.automation-card-statistics{grid-area:2/2;grid-template-columns:repeat(5,minmax(90px,1fr));margin-top:8px}.automation-card-expand{grid-area:1/3/3}}@media (width<=850px){.automation-card-statistics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-card-statistics>span:last-child{grid-column:1/-1}}@media (width<=1500px){.automation-card-summary{grid-template-columns:52px minmax(0,1fr) 40px}.automation-card-statistics{grid-area:2/2;grid-template-columns:repeat(5,minmax(105px,1fr));margin-top:10px}.automation-card-expand{grid-area:1/3/3}}@media (width<=760px){.automations-control-settings{grid-template-columns:1fr}.automation-ai-setting{grid-column:1;align-items:flex-start}.automation-ai-switch{align-self:center;margin-left:0}}@media (width<=520px){.automation-ai-setting{grid-template-columns:48px minmax(0,1fr);display:grid}.automation-ai-switch{grid-column:1/-1;justify-self:end}}@media (width<=900px){.automation-step-with-variant{width:min(680px,100% - 64px)}.automation-add-variant-button{left:calc(100% + 12px)}.automation-step-with-variant:after{width:12px}}@media (width<=680px){.automation-day{grid-template-columns:38px minmax(0,1fr);gap:14px}.automation-day-rail{width:38px}.automation-step-with-variant{width:calc(100% - 50px)}.automation-builder-step{grid-template-columns:42px minmax(0,1fr)}.automation-builder-step-edit{grid-column:1/-1;justify-self:flex-end}.automation-add-step-card{width:min(280px,100%)}}@media (width<=1050px){.automation-step-with-variant{grid-template-columns:minmax(0,1fr) 190px}.automation-variant-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.automation-day{display:block}.automation-day-rail{border-right:0;border-bottom:1px solid var(--border-color,#dfe5ef);justify-content:flex-start;min-height:58px;padding:15px 18px;position:relative}.automation-day-rail>span{position:static}.automation-remove-day-button{top:15px;right:18px}.automation-day-workspace{padding:26px 18px 34px}.automation-step-with-variant{grid-template-columns:minmax(0,1fr)}.automation-add-variant-card{min-height:86px}.automation-variant-group{width:100%}.automation-day-footer{display:block}.automation-day-divider{padding:0 18px}}@media (width<=560px){.automation-builder-step{min-height:0;padding:18px}.automation-builder-step-copy{padding-right:0}.automation-builder-step-edit{flex:none;justify-content:center;width:34px;height:34px;margin-left:10px;padding:0;font-size:0;position:static}.automation-variant-list{grid-template-columns:1fr}.automation-variant-group-header{align-items:center}.automation-confirmation-modal .automation-builder-modal-footer{align-items:stretch}.automation-confirmation-modal .automation-builder-modal-footer>span{display:none}.automation-confirmation-modal .automation-builder-modal-footer>div{width:100%}.automation-confirmation-modal .automation-builder-modal-footer button{flex:1}}@keyframes automation-modal-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.automation-day-workspace{padding-left:28px;padding-right:28px}.automation-step-with-variant{grid-template-columns:minmax(0,650px) 190px;gap:15px}.automation-variant-group{width:min(100%,855px)}.automation-variant-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.automation-day,.automation-day-footer{grid-template-columns:76px minmax(0,1fr)}.automation-day-workspace{padding:30px 22px 38px}.automation-step-with-variant{grid-template-columns:minmax(0,1fr)}.automation-add-variant-card{width:min(100%,700px);min-height:88px}.automation-add-variant-card:not(.is-at-limit){justify-content:center}.automation-add-variant-copy{max-width:300px}.automation-variant-group,.automation-add-step-card{width:min(100%,700px)}}@media (width<=720px){.automation-day{display:block}.automation-day-rail{border-bottom:1px solid #b9d8f7;border-right:0;justify-content:flex-start;min-height:62px;padding:15px 18px;position:relative}.automation-day-rail>span{position:static}.automation-remove-day-button{top:16px;right:18px}.automation-day-workspace{padding:24px 16px 32px}.automation-day-footer{display:block}.automation-day-divider{padding:0 16px}.automation-step-with-variant,.automation-builder-step-group,.automation-step-sequence-item,.automation-builder-step,.automation-add-variant-card,.automation-variant-group,.automation-add-step-card{width:100%}.automation-variant-group-header{min-height:44px;padding-left:54px}.automation-variant-group-header:before{width:40px;height:40px}.automation-add-day-button{margin:22px auto 32px}.dark-mode .automation-day-rail,[data-theme=dark] .automation-day-rail{border-bottom-color:#2d4d70}}@media (width<=560px){.automation-builder-step{flex-wrap:wrap;min-height:0;padding:17px}.automation-builder-step-icon{width:38px;height:38px;margin-right:12px}.automation-builder-step-copy{min-width:calc(100% - 50px);padding-right:0}.automation-builder-step-copy>strong{font-size:15px}.automation-builder-step-copy>p{-webkit-line-clamp:3}.automation-builder-step-edit{justify-content:center;width:100%;min-height:38px;margin-top:14px;position:static}.automation-add-variant-card{justify-content:flex-start;padding:15px}.automation-add-variant-icon{width:39px;height:39px}.automation-variant-group{border-radius:15px;padding:15px}.automation-variant-group-header{align-items:flex-start;min-height:42px;margin-bottom:13px;padding-left:50px}.automation-variant-group-header:before{border-radius:11px;width:38px;height:38px}.automation-variant-group-header strong{flex-wrap:wrap;gap:6px}.automation-variant-group-header strong:after{margin-left:0}.automation-variant-group-header>span{position:absolute;top:50px;right:0}.automation-variant-group-header p{padding-right:55px}.automation-variant-list{grid-template-columns:1fr}.automation-variant-preview{min-height:105px}.automation-add-step-card{min-height:108px;padding:17px}.automation-add-step-card>span{width:42px;height:42px}.automation-sequence-connector{height:40px}.automation-sequence-connector span{height:29px!important}.kaskade-dialog-backdrop{align-items:center;padding:14px}.kaskade-dialog{border-radius:17px;width:100%;max-width:430px}.kaskade-dialog-header{padding:18px 17px 11px}.kaskade-dialog-heading{gap:10px}.kaskade-dialog-heading h2{font-size:16px}.kaskade-dialog-status-icon{width:37px;height:37px}.kaskade-dialog-close{width:32px;height:32px}.kaskade-dialog-body{padding:4px 17px 18px}.kaskade-dialog-footer{padding:14px 17px 17px}.kaskade-dialog-secondary,.kaskade-dialog-primary{min-height:42px}}@media (width<=420px){.automation-day-workspace{padding-left:12px;padding-right:12px}.automation-builder-step{border-radius:15px}.automation-builder-step-meta{gap:6px}.automation-builder-step-meta>span{padding:5px 8px}.automation-add-variant-copy small{font-size:10px}.automation-variant-group-header>span{top:52px}.kaskade-dialog-footer{flex-direction:column-reverse;align-items:stretch}.kaskade-dialog-secondary,.kaskade-dialog-primary{width:100%}}@media (width<=620px){.automation-builder-step-footer{flex-direction:column;align-items:flex-start;gap:10px}.automation-elapsed-badge{align-self:flex-start}}@media (width<=420px){.automation-builder-step-footer,.automation-elapsed-badge{width:100%}}@media (width<=900px){.kf-page-header{flex-direction:column;align-items:flex-start}.kf-page-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}@media (width<=640px){.kf-page-header{gap:16px}.kf-page-header__title{font-size:26px}.kf-page-header__description{font-size:13px}.kf-page-header__actions{grid-template-columns:1fr;display:grid}.kf-page-header__actions .kf-button{width:100%}}@media (width<=1500px){.automation-card-summary{grid-template-columns:minmax(280px,1fr) auto auto}.automation-card-statistics--summary{grid-column:1/-1}}@media (width<=1450px){.automation-builder-header-main{grid-template-columns:auto minmax(220px,1fr) auto}.automation-builder-token-estimate{grid-area:1/3}.automation-builder-header-actions{grid-column:1/-1}}@media (width<=1240px){.broadcast-card__summary{grid-template-columns:46px minmax(240px,1fr) auto 42px}.broadcast-card__icon{grid-area:1/1}.broadcast-card__copy{grid-area:1/2}.broadcast-card__token-chip{grid-area:1/3}.broadcast-card__view{grid-area:1/4}.broadcast-card__metrics{grid-area:2/2/auto/5}}@media (width<=980px){.broadcast-token-estimator{width:100%;max-width:none;margin-left:0}}@media (width<=900px){.broadcast-card__summary{grid-template-columns:46px minmax(0,1fr) 42px}.broadcast-card__icon{grid-area:1/1}.broadcast-card__copy{grid-area:1/2}.broadcast-card__view{grid-area:1/3}.broadcast-card__token-chip{grid-area:2/2/auto/4;justify-self:start}.broadcast-card__metrics{grid-area:3/1/auto/-1}}@media (width<=820px){.automation-builder-header-main{grid-template-columns:1fr}.automation-builder-token-estimate{order:3;grid-area:auto/1;justify-self:start}.automation-builder-header-actions{order:4}}@media (width<=760px){.automation-card-summary{grid-template-columns:1fr}.automation-card__token-chip,.automation-status{justify-self:start}}@media (width<=640px){.broadcast-card__summary{grid-template-columns:42px minmax(0,1fr) 38px}.automation-builder-token-estimate{width:100%}}@media (width>=1200px) and (width<=2100px){.compact-desktop-preview .conversation-modal-overlay{padding:23px}.compact-desktop-preview .conversation-modal{border-radius:20px;width:min(920px,100vw - 48px);max-height:calc(100vh - 56px)}.compact-desktop-preview .conversation-modal-header{gap:15px;padding:20px 20px 16px}.compact-desktop-preview .modal-client-title{gap:11px}.compact-desktop-preview .modal-client-title h2{margin:0;font-size:20px}.compact-desktop-preview .modal-client-title span{margin-top:3px}.compact-desktop-preview .modal-header-actions{gap:8px}.compact-desktop-preview .modal-header-actions button{width:36px;height:36px;padding:0}.compact-desktop-preview .modal-milestone-tracker{gap:0;padding:20px 28px 16px}.compact-desktop-preview .modal-milestone-step{min-width:0}.compact-desktop-preview .modal-milestone-line{margin-bottom:8px}.compact-desktop-preview .modal-milestone-line i{width:50%}.compact-desktop-preview .modal-milestone-line span{border-radius:819px;width:30px;height:30px}.compact-desktop-preview .modal-milestone-step strong{font-size:11px}.compact-desktop-preview .modal-milestone-step small{margin-top:4px;font-size:10px}.compact-desktop-preview .modal-client-card{border-radius:16px;gap:15px;margin:18px;padding:18px}.compact-desktop-preview .modal-detail-item{gap:10px}.compact-desktop-preview .modal-detail-item>svg{border-radius:10px;width:31px;height:31px;padding:7px}.compact-desktop-preview .modal-detail-item small,.compact-desktop-preview .automation-select small{margin-bottom:4px;font-size:11px}.compact-desktop-preview .modal-detail-item strong{font-size:11px;line-height:1.45}.compact-desktop-preview .automation-detail{padding-left:15px}.compact-desktop-preview .automation-toggle{gap:7px}.compact-desktop-preview .automation-select{padding-left:15px}.compact-desktop-preview .automation-select button{width:100%;height:39px}.compact-desktop-preview .modal-chat-area{padding:18px 26px}.compact-desktop-preview .modal-day-label{margin-bottom:18px;font-size:11px}.compact-desktop-preview .modal-message-row{margin-bottom:18px}.compact-desktop-preview .modal-message-row small{margin-top:6px;font-size:10px}.compact-desktop-preview .modal-compose{gap:8px;padding:15px 18px 18px}.compact-desktop-preview .modal-compose input{border-radius:11px;height:39px;padding:0 13px}.compact-desktop-preview .modal-header-actions .snooze-label{font-size:10px}.compact-desktop-preview .kf-button{border-radius:var(--kf-radius-action-control);min-height:38px;padding:0;font-size:10px;line-height:1}.compact-desktop-preview .kf-button__label{min-width:0}.compact-desktop-preview .kf-button--primary{gap:7px;padding-inline:15px;font-size:11px}.compact-desktop-preview .kf-button--secondary{gap:var(--kf-page-header-button-icon-gap);padding-inline:12px}.compact-desktop-preview .kf-button--surface,.compact-desktop-preview .kf-button--danger{gap:var(--kf-page-header-button-icon-gap);padding-inline:12px;font-size:10px}.compact-desktop-preview .kf-icon-button{padding:0;line-height:1}.compact-desktop-preview .kf-icon-button__icon svg{width:100%;height:100%}.compact-desktop-preview .kf-icon-button--small{border-radius:7px;width:25px;height:25px}.compact-desktop-preview .kf-icon-button--small .kf-icon-button__icon{width:11px;height:11px}.compact-desktop-preview .kf-icon-button--medium{border-radius:9px;width:30px;height:30px}.compact-desktop-preview .kf-icon-button--medium .kf-icon-button__icon{width:13px;height:13px}.compact-desktop-preview .kf-icon-button--large{border-radius:var(--kf-radius-action-control);width:36px;height:36px}.compact-desktop-preview .kf-icon-button--large .kf-icon-button__icon{width:15px;height:15px}.compact-desktop-preview .kf-switch__track{border-radius:819px}.compact-desktop-preview .kf-switch__thumb{border-radius:50%}.compact-desktop-preview .kf-select{border-radius:10px;height:36px;padding:0 34px 0 13px;font-size:11px}.compact-desktop-preview .kf-input,.compact-desktop-preview .kf-textarea{border-radius:10px;width:100%;font-size:10px}.compact-desktop-preview .kf-input{min-height:36px;padding:0 11px;line-height:1}.compact-desktop-preview .kf-textarea{padding:10px 11px;line-height:1.5}.compact-desktop-preview .kf-modal-backdrop{padding:23px}.compact-desktop-preview .kf-modal{border-radius:18px;width:min(720px,100vw - 48px);max-height:calc(100vh - 56px)}.compact-desktop-preview .kf-modal-header{gap:15px;padding:15px 20px 12px}.compact-desktop-preview .kf-modal-header__main{gap:11px;min-width:0}.compact-desktop-preview .kf-modal-header__icon{border-radius:11px;width:39px;min-width:39px;height:39px}.compact-desktop-preview .kf-modal-header__copy{min-width:0}.compact-desktop-preview .kf-modal-header__title{margin:0;font-size:16px;line-height:1.2}.compact-desktop-preview .kf-modal-header__description{margin:4px 0 0;font-size:11px;line-height:1.45}.compact-desktop-preview .kf-modal-body{gap:13px;min-height:0;padding:16px 15px}.compact-desktop-preview .kf-modal .kf-section-surface,.compact-desktop-preview .kf-modal .kf-info-surface{width:100%}.compact-desktop-preview .kf-modal .kf-section-surface{padding:16px}.compact-desktop-preview .kf-modal .kf-section-surface>.kf-section-header .kf-section-header__icon,.compact-desktop-preview .kf-modal .kf-info-surface>.kf-section-header .kf-section-header__icon{border-radius:9px;width:31px;min-width:31px;height:31px}.compact-desktop-preview .kf-modal .kf-section-surface>.kf-section-header .kf-section-header__title,.compact-desktop-preview .kf-modal .kf-info-surface>.kf-section-header .kf-section-header__title{font-size:11px;line-height:1.25}.compact-desktop-preview .kf-modal .kf-section-surface>.kf-section-header .kf-section-header__description,.compact-desktop-preview .kf-modal .kf-info-surface>.kf-section-header .kf-section-header__description{margin-top:2px;font-size:10px;line-height:1.4}.compact-desktop-preview .kf-modal-footer{gap:8px;width:100%;padding:10px 20px}@media (width<=600px){.compact-desktop-preview .kf-modal-backdrop{padding:11px}.compact-desktop-preview .kf-modal{width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.compact-desktop-preview .kf-modal-header{padding:13px 13px 11px}.compact-desktop-preview .kf-modal-header__icon{width:36px;min-width:36px;height:36px}.compact-desktop-preview .kf-modal-body{padding-inline:11px}.compact-desktop-preview .kf-modal .kf-section-surface{padding:14px}.compact-desktop-preview .kf-modal-footer{padding:10px 13px}}.compact-desktop-preview .kf-dialog-backdrop{padding:16px}.compact-desktop-preview .kf-dialog{border-radius:15px;width:min(380px,100%)}.compact-desktop-preview .kf-dialog-header{gap:13px;padding:16px 16px 11px}.compact-desktop-preview .kf-dialog-header__copy{min-width:0}.compact-desktop-preview .kf-dialog-header__title{margin:0;font-size:13px;line-height:1.3}.compact-desktop-preview .kf-dialog-header__description{margin:3px 0 0;font-size:10px;line-height:1.4}.compact-desktop-preview .kf-dialog-body{padding:1px 16px 16px;font-size:11px;line-height:1.55}.compact-desktop-preview .kf-dialog-body p{margin:0}.compact-desktop-preview .kf-dialog-footer{gap:8px;padding:0 16px 16px}.compact-desktop-preview .kf-dialog-footer .kf-button{width:100%}.compact-desktop-preview .kf-pagination{gap:10px;min-width:0;font-size:8px}.compact-desktop-preview .kf-pagination__summary{min-width:0}.compact-desktop-preview .kf-pagination__controls{border-radius:9px;gap:2px;min-width:0;padding:2px}.compact-desktop-preview .kf-pagination__button{border-radius:7px;width:23px;height:23px;padding:0}.compact-desktop-preview .kf-pagination__page{min-width:64px;padding:0 6px}.compact-desktop-preview .kf-pagination--compact{gap:7px;font-size:8px}.compact-desktop-preview .kf-pagination--compact .kf-pagination__controls{padding:2px}.compact-desktop-preview .kf-pagination--compact .kf-pagination__button{width:21px;height:21px}.compact-desktop-preview .kf-pagination--compact .kf-pagination__page{min-width:56px;padding-inline:3px}@media (width<=720px){.compact-desktop-preview .kf-pagination{gap:7px;width:100%}.compact-desktop-preview .kf-pagination__page{min-width:56px;padding-inline:3px}}.compact-desktop-preview .kf-surface{border-radius:13px}.compact-desktop-preview .kf-feature-surface{padding:15px}.compact-desktop-preview .kf-feature-surface .kf-section-header{width:100%}.compact-desktop-preview .kf-feature-surface .kf-section-header__main{gap:11px}.compact-desktop-preview .kf-feature-surface .kf-section-header__icon{border-radius:10px;width:36px;min-width:36px;height:36px}.compact-desktop-preview .kf-feature-surface .kf-section-header__title{font-size:13px;line-height:1.3}.compact-desktop-preview .kf-feature-surface .kf-section-header__badge{min-height:18px;padding:0 7px;font-size:8px}.compact-desktop-preview .kf-feature-surface .kf-section-header__description{margin-top:3px;font-size:10px;line-height:1.45}.compact-desktop-preview .kf-feature-surface .kf-section-header__actions{margin-left:auto}.compact-desktop-preview .kf-feature-surface__content{margin-top:13px}.compact-desktop-preview .kf-section-surface{padding:15px}.compact-desktop-preview .kf-section-surface .kf-section-header{width:100%}.compact-desktop-preview .kf-section-surface--setting{padding:11px}.compact-desktop-preview .kf-section-surface__setting-row{gap:10px;min-width:0}.compact-desktop-preview .kf-section-surface__setting-copy{min-width:0}.compact-desktop-preview .kf-section-surface__label{font-size:9px;line-height:1.3}.compact-desktop-preview .kf-section-surface__value{margin-top:2px;font-size:10px;line-height:1.35}.compact-desktop-preview .kf-section-surface__icon{border-radius:8px;width:30px;min-width:30px;height:30px}.compact-desktop-preview .kf-section-surface__actions{gap:7px;margin-left:auto}.compact-desktop-preview .kf-section-surface__content{margin-top:8px}.compact-desktop-preview .kf-section-surface--setting .kf-section-surface__content{margin-top:10px}.compact-desktop-preview .kf-info-surface{padding:10px 12px}.compact-desktop-preview .kf-info-surface>.kf-section-header,.compact-desktop-preview .kf-info-surface>.kf-info-surface__section-header{width:100%}.compact-desktop-preview .kf-info-surface>.kf-section-header .kf-section-header__copy,.compact-desktop-preview .kf-info-surface>.kf-info-surface__section-header .kf-section-header__copy{min-width:0}.compact-desktop-preview .kf-info-surface>.kf-section-header .kf-section-header__icon,.compact-desktop-preview .kf-info-surface>.kf-info-surface__section-header .kf-section-header__icon{border-radius:9px;width:31px;min-width:31px;height:31px}.compact-desktop-preview .kf-info-surface>.kf-section-header .kf-section-header__title,.compact-desktop-preview .kf-info-surface>.kf-info-surface__section-header .kf-section-header__title{font-size:11px;line-height:1.35}.compact-desktop-preview .kf-info-surface>.kf-section-header .kf-section-header__description,.compact-desktop-preview .kf-info-surface>.kf-info-surface__section-header .kf-section-header__description{margin-top:2px;font-size:9px;line-height:1.45}.compact-desktop-preview .kf-info-surface>.kf-section-header .kf-section-header__badge,.compact-desktop-preview .kf-info-surface>.kf-info-surface__section-header .kf-section-header__badge{min-height:17px;padding:0 7px;font-size:8px}.compact-desktop-preview .kf-info-surface>.kf-section-header .kf-section-header__actions,.compact-desktop-preview .kf-info-surface>.kf-info-surface__section-header .kf-section-header__actions{margin-left:auto}.compact-desktop-preview .kf-info-surface:not(.kf-info-surface--with-content)>.kf-section-header,.compact-desktop-preview .kf-info-surface:not(.kf-info-surface--with-content)>.kf-info-surface__section-header{margin-block:auto}.compact-desktop-preview .kf-info-surface--with-content>.kf-section-header,.compact-desktop-preview .kf-info-surface--with-content>.kf-info-surface__section-header{margin-block:0}.compact-desktop-preview .kf-info-surface__content{margin-top:8px}.compact-desktop-preview .kf-info-surface--with-content .kf-info-surface__content{padding-left:41px}.compact-desktop-preview .kf-metric-surface--stacked{gap:7px;padding:13px}.compact-desktop-preview .kf-metric-surface__header{min-height:20px}.compact-desktop-preview .kf-metric-surface--inline{gap:8px;padding:8px 10px}.compact-desktop-preview .kf-metric-surface__inline-copy{min-width:0}.compact-desktop-preview .kf-metric-surface__icon{border-radius:7px;width:25px;min-width:25px;height:25px}.compact-desktop-preview .kf-metric-surface__value{font-size:23px;line-height:1.1}.compact-desktop-preview .kf-metric-surface--inline .kf-metric-surface__value{font-size:15px;line-height:1}.compact-desktop-preview .kf-metric-surface__label{font-size:10px;line-height:1.4}.compact-desktop-preview .kf-metric-surface--inline .kf-metric-surface__label{margin-top:2px;font-size:8px;line-height:1.2}.compact-desktop-preview .kf-metric-surface__trend{font-size:9px}.compact-desktop-preview .kf-metric-surface--inline .kf-metric-surface__trend{margin-left:auto}.compact-desktop-preview .kf-metric-surface__content{margin-top:7px}@media (width<=560px){.compact-desktop-preview .kf-feature-surface .kf-section-header__actions,.compact-desktop-preview .kf-info-surface .kf-section-header__actions{width:100%;margin-left:0}.compact-desktop-preview .kf-section-surface__actions{width:auto}}.compact-desktop-preview .kf-page-header{gap:var(--kf-page-header-content-gap);margin-bottom:var(--kf-page-header-bottom-space)}.compact-desktop-preview .kf-page-header__content{min-width:0}.compact-desktop-preview .kf-page-header__eyebrow{margin-bottom:4px;font-size:9px;line-height:1.2}.compact-desktop-preview .kf-page-header__title{margin:0;font-size:25px;line-height:1.15}.compact-desktop-preview .kf-page-header__description{margin:6px 0 0;font-size:11px;line-height:1.45}.compact-desktop-preview .kf-page-header__actions{gap:var(--kf-page-header-action-gap)}.compact-desktop-preview .kf-section{border-radius:16px;width:100%;min-width:0}.compact-desktop-preview .kf-section__body{min-width:0;padding:1px 18px 18px}.compact-desktop-preview .kf-section-header{gap:13px;width:100%;margin:0}.compact-desktop-preview .kf-section-header__main{gap:10px;min-width:0}.compact-desktop-preview .kf-section-header__icon{border-radius:9px;width:31px;min-width:31px;height:31px}.compact-desktop-preview .kf-section-header__copy{min-width:0}.compact-desktop-preview .kf-section-header__title-row{gap:7px}.compact-desktop-preview .kf-section-header__title{margin:0;font-size:11px;line-height:1.35}.compact-desktop-preview .kf-section-header__badge{border-radius:819px;min-height:17px;padding:0 7px;font-size:8px;line-height:1}.compact-desktop-preview .kf-section-header__description{margin:2px 0 0;font-size:9px;line-height:1.45}.compact-desktop-preview .kf-section-header__actions{gap:7px;margin-left:auto}@media (width<=560px){.compact-desktop-preview .kf-section-header__actions{margin-left:auto}}.compact-desktop-preview .leadership-placeholder-page{width:100%;min-width:0;min-height:100%;padding:23px 25px 34px}.compact-desktop-preview .leadership-placeholder-page__content{width:min(880px,100%)}.compact-desktop-preview .leadership-placeholder-card__grid{gap:8px}.compact-desktop-preview .leadership-placeholder-card__item{border-radius:10px;gap:4px;min-width:0;padding:11px 12px}.compact-desktop-preview .leadership-placeholder-card__item span,.compact-desktop-preview .leadership-placeholder-card__next>span{font-size:8px;line-height:1.2}.compact-desktop-preview .leadership-placeholder-card__item strong{font-size:11px;line-height:1.35}.compact-desktop-preview .leadership-placeholder-card__next{border-radius:10px;margin-top:10px;padding:11px 12px}.compact-desktop-preview .leadership-placeholder-card__next p{margin:5px 0 0;font-size:10px;line-height:1.55}.compact-desktop-preview .token-distribution-page{width:100%;min-width:0;min-height:100%;padding:23px 25px 34px}.compact-desktop-preview .token-distribution-wallet{padding:0}.compact-desktop-preview .token-distribution-wallet__main{gap:20px;padding:18px 20px}.compact-desktop-preview .token-distribution-wallet__identity{gap:11px;min-width:0}.compact-desktop-preview .token-distribution-wallet__identity>div{min-width:0}.compact-desktop-preview .token-distribution-wallet__icon{border-radius:11px;width:39px;min-width:39px;height:39px}.compact-desktop-preview .token-distribution-wallet__eyebrow{gap:7px;margin-bottom:4px;font-size:8px}.compact-desktop-preview .token-distribution-wallet__shared{border-radius:819px;gap:4px;min-height:17px;padding:0 6px;font-size:8px}.compact-desktop-preview .token-distribution-wallet__identity h2{margin:0;font-size:15px;line-height:1.25}.compact-desktop-preview .token-distribution-wallet__identity p{margin:4px 0 0;font-size:9px;line-height:1.5}.compact-desktop-preview .token-distribution-wallet__balance{padding-left:18px}.compact-desktop-preview .token-distribution-wallet__balance>span,.compact-desktop-preview .token-distribution-wallet__balance>small{font-size:8px;line-height:1.35}.compact-desktop-preview .token-distribution-wallet__balance>strong{margin:2px 0 1px;font-size:21px;line-height:1}.compact-desktop-preview .token-distribution-wallet__actions{gap:7px}.compact-desktop-preview .token-distribution-notice{border-radius:9px;gap:7px;min-height:30px;margin-top:10px;padding:7px 9px;font-size:9px}.compact-desktop-preview .token-distribution-notice__icon{border-radius:819px;width:16px;min-width:16px;height:16px}.compact-desktop-preview .token-distribution-metrics{gap:10px;margin-top:11px}.compact-desktop-preview .token-distribution-metrics .kf-metric-surface{min-width:0}.compact-desktop-preview .token-distribution-metric.kf-metric-surface--stacked{gap:2px;padding:11px 44px}.compact-desktop-preview .token-distribution-metric .kf-metric-surface__header{min-height:0}.compact-desktop-preview .token-distribution-metric .kf-metric-surface__icon{width:25px;min-width:25px;height:25px}.compact-desktop-preview .token-distribution-metrics .kf-metric-surface__value{font-size:16px;line-height:1.05}.compact-desktop-preview .token-distribution-metrics .kf-metric-surface__label{line-height:1.2}.compact-desktop-preview .token-distribution-table-anchor{margin-top:11px}.compact-desktop-preview .token-distribution-roster{padding:0}.compact-desktop-preview .token-distribution-roster>.kf-section-header{padding:15px 15px 0}.compact-desktop-preview .token-distribution-roster>.kf-section-surface__content{margin-top:11px}.compact-desktop-preview .token-distribution-toolbar{gap:8px;padding:0 11px 10px}.compact-desktop-preview .token-distribution-search{border-radius:var(--kf-radius-action-control);gap:7px;min-height:34px;padding:0 10px}.compact-desktop-preview .token-distribution-search .kf-input{border-radius:0;width:100%;min-height:33px;padding:0}.compact-desktop-preview .token-distribution-toolbar__filters{gap:7px}.compact-desktop-preview .token-distribution-toolbar__filters .kf-select{min-height:34px}.compact-desktop-preview .token-distribution-clear{min-height:31px;padding:0 5px;font-size:8px}.compact-desktop-preview .token-distribution-table-frame{width:100%}.compact-desktop-preview .token-distribution-table-scroll{width:100%;max-height:calc(68px * var(--table-visible-rows,15))}.compact-desktop-preview .token-distribution-table-scroll::-webkit-scrollbar{width:8px}.compact-desktop-preview .token-distribution-table-scroll::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .token-distribution-table{width:100%}.compact-desktop-preview .token-distribution-table--header{padding-right:8px}.compact-desktop-preview .token-distribution-col-select{width:39px}.compact-desktop-preview .token-distribution-col-member{width:29%}.compact-desktop-preview .token-distribution-col-role{width:16%}.compact-desktop-preview .token-distribution-col-kpi{width:14%}.compact-desktop-preview .token-distribution-table th{height:38px;padding:0 11px;font-size:8px}.compact-desktop-preview .token-distribution-table td{height:56px;padding:7px 11px;font-size:10px;line-height:1.4}.compact-desktop-preview .token-distribution-table__select{width:39px}.compact-desktop-preview .token-distribution-table__select input{width:13px;height:13px}.compact-desktop-preview .token-distribution-identity{min-width:0;padding-left:calc(var(--token-tree-depth) * 25px);gap:7px}.compact-desktop-preview .token-distribution-expand,.compact-desktop-preview .token-distribution-expand-spacer{width:21px;min-width:21px;height:21px}.compact-desktop-preview .token-distribution-expand{border-radius:6px;padding:0}.compact-desktop-preview .token-distribution-identity__avatar{border-radius:7px;width:28px;min-width:28px;height:28px;font-size:9px}.compact-desktop-preview .token-distribution-identity__copy{gap:2px;min-width:0}.compact-desktop-preview .token-distribution-identity__copy strong,.compact-desktop-preview .token-distribution-identity__copy small{max-width:100%;margin:0;line-height:1.25}.compact-desktop-preview .token-distribution-identity__copy strong{font-size:10px}.compact-desktop-preview .token-distribution-identity__copy small{font-size:8px}.compact-desktop-preview .token-distribution-role{border-radius:819px;min-height:21px;padding:0 8px;font-size:8px}.compact-desktop-preview .token-distribution-balance-cell strong,.compact-desktop-preview .token-distribution-spend-cell strong{font-size:10px}.compact-desktop-preview .token-distribution-balance-cell small,.compact-desktop-preview .token-distribution-spend-cell small{margin-top:2px;font-size:8px}.compact-desktop-preview .token-distribution-row-action.kf-button{border-radius:7px;width:100%;min-height:30px;padding-inline:10px;font-size:9px}.compact-desktop-preview .token-distribution-empty{padding:25px 15px;font-size:9px}.compact-desktop-preview .token-distribution-table-footer{gap:10px;padding:8px 11px;font-size:8px}.compact-desktop-preview .token-distribution-activity{margin-top:11px;padding:0}.compact-desktop-preview .token-distribution-activity>.kf-section-header{padding:15px 15px 0}.compact-desktop-preview .token-distribution-activity>.kf-section-surface__content{margin-top:11px}.compact-desktop-preview .token-distribution-activity-table-scroll{width:100%}.compact-desktop-preview .token-distribution-activity-table-scroll::-webkit-scrollbar{width:8px;height:8px}.compact-desktop-preview .token-distribution-activity-table-scroll::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .token-distribution-activity-table{width:100%}.compact-desktop-preview .token-distribution-activity-table th{height:36px;padding:0 11px;font-size:8px}.compact-desktop-preview .token-distribution-activity-table th:first-child{width:18%}.compact-desktop-preview .token-distribution-activity-table th:nth-child(2){width:14%}.compact-desktop-preview .token-distribution-activity-table th:nth-child(3){width:17%}.compact-desktop-preview .token-distribution-activity-table th:nth-child(4){width:23%}.compact-desktop-preview .token-distribution-activity-table th:nth-child(5),.compact-desktop-preview .token-distribution-activity-table th:nth-child(6){width:14%}.compact-desktop-preview .token-distribution-activity-table td{height:48px;padding:7px 11px;font-size:9px;line-height:1.35}.compact-desktop-preview .token-distribution-activity-type{border-radius:819px;gap:5px;min-height:22px;padding:0 7px;font-size:8px}.compact-desktop-preview .token-distribution-activity__amount,.compact-desktop-preview .token-distribution-activity__cost{font-size:10px!important}.compact-desktop-preview .token-distribution-activity-footer{gap:10px;min-height:33px;padding:7px 11px;font-size:8px}.compact-desktop-preview .token-distribution-modal.kf-modal{width:min(600px,100%)}.compact-desktop-preview .token-distribution-allocation-modal.kf-modal{width:min(650px,100%)}.compact-desktop-preview .token-distribution-modal .kf-modal-body{gap:11px}.compact-desktop-preview .token-distribution-modal__wallet-summary{border-radius:10px;padding:10px 11px}.compact-desktop-preview .token-distribution-modal__wallet-summary span{font-size:8px}.compact-desktop-preview .token-distribution-modal__wallet-summary strong{margin-top:2px;font-size:11px}.compact-desktop-preview .token-distribution-modal__wallet-summary small{margin-top:2px;font-size:8px}.compact-desktop-preview .token-distribution-purchase-grid{gap:7px}.compact-desktop-preview .token-distribution-purchase-option{border-radius:10px;gap:4px;min-height:61px;padding:10px 11px}.compact-desktop-preview .token-distribution-purchase-option span:first-child{font-size:9px}.compact-desktop-preview .token-distribution-purchase-option strong{font-size:15px}.compact-desktop-preview .token-distribution-purchase-option__check{border-radius:819px;width:16px;height:16px}.compact-desktop-preview .token-distribution-custom-purchase{border-radius:11px;gap:10px;padding:11px}.compact-desktop-preview .token-distribution-custom-purchase__heading{gap:15px}.compact-desktop-preview .token-distribution-custom-purchase__heading>div{gap:2px;min-width:0}.compact-desktop-preview .token-distribution-custom-purchase__heading span{font-size:8px}.compact-desktop-preview .token-distribution-custom-purchase__heading>div strong{font-size:10px;line-height:1.35}.compact-desktop-preview .token-distribution-custom-purchase__builder{gap:8px;min-width:0}.compact-desktop-preview .token-distribution-custom-purchase__input{width:100%}.compact-desktop-preview .token-distribution-custom-purchase__operator,.compact-desktop-preview .token-distribution-custom-purchase__equals{font-size:15px}.compact-desktop-preview .token-distribution-custom-purchase__bundle,.compact-desktop-preview .token-distribution-custom-purchase__total{gap:1px;min-width:0}.compact-desktop-preview .token-distribution-custom-purchase__bundle strong,.compact-desktop-preview .token-distribution-custom-purchase__total strong{font-size:12px;line-height:1.1}.compact-desktop-preview .token-distribution-custom-purchase__total strong{font-size:15px}.compact-desktop-preview .token-distribution-custom-purchase__bundle span,.compact-desktop-preview .token-distribution-custom-purchase__total span{font-size:8px}.compact-desktop-preview .token-distribution-custom-purchase__estimate{gap:2px;min-width:0;min-height:39px;padding-left:15px}.compact-desktop-preview .token-distribution-custom-purchase__estimate span{font-size:8px;line-height:1.2}.compact-desktop-preview .token-distribution-custom-purchase__estimate strong{font-size:16px;line-height:1.05}.compact-desktop-preview .token-distribution-custom-purchase__helper{font-size:8px;line-height:1.45}.compact-desktop-preview .token-distribution-modal__guidance{border-radius:9px;gap:7px;padding:8px 9px;font-size:8px;line-height:1.45}.compact-desktop-preview .token-distribution-modal__guidance svg{margin-top:1px}.compact-desktop-preview .token-distribution-allocation-summary{gap:7px}.compact-desktop-preview .token-distribution-allocation-summary>div{border-radius:9px;padding:8px 10px}.compact-desktop-preview .token-distribution-allocation-summary span{font-size:8px}.compact-desktop-preview .token-distribution-allocation-summary strong{margin-top:2px;font-size:12px}.compact-desktop-preview .token-distribution-mode-toggle{border-radius:8px;gap:3px;padding:3px}.compact-desktop-preview .token-distribution-mode-toggle button{border-radius:6px;padding:0 8px;font-size:8px}.compact-desktop-preview .token-distribution-field>span{margin:0 0 5px 2px;font-size:8px}.compact-desktop-preview .token-distribution-field .kf-input{width:100%}.compact-desktop-preview .token-distribution-field>small{margin-top:4px;font-size:8px}.compact-desktop-preview .token-distribution-custom-list{gap:6px;padding-right:2px}.compact-desktop-preview .token-distribution-custom-row{border-radius:9px;gap:10px;min-height:48px;padding:7px 8px}.compact-desktop-preview .token-distribution-custom-row__identity{gap:7px;min-width:0}.compact-desktop-preview .token-distribution-custom-row__avatar{border-radius:7px;width:25px;min-width:25px;height:25px;font-size:8px}.compact-desktop-preview .token-distribution-custom-row__copy{gap:2px;min-width:0}.compact-desktop-preview .token-distribution-custom-row__copy strong,.compact-desktop-preview .token-distribution-custom-row__copy small{font-size:8px;line-height:1.2}.compact-desktop-preview .token-distribution-custom-row .kf-input{width:100%;min-height:31px}.compact-desktop-preview .token-distribution-allocation-total{border-radius:9px;gap:16px;min-height:52px;padding:9px 11px}.compact-desktop-preview .token-distribution-allocation-total__copy{gap:2px;min-width:0}.compact-desktop-preview .token-distribution-allocation-total__copy>span{font-size:8px}.compact-desktop-preview .token-distribution-allocation-total__copy>small{font-size:8px;line-height:1.3}.compact-desktop-preview .token-distribution-allocation-total>strong{font-size:16px;line-height:1}@media (width<=1180px){.compact-desktop-preview .token-distribution-wallet__main{gap:13px}}@media (width<=760px){.compact-desktop-preview .token-distribution-page{padding:18px 15px 28px}.compact-desktop-preview .token-distribution-wallet__main{gap:13px}.compact-desktop-preview .token-distribution-wallet__balance{padding:11px 0 0}.compact-desktop-preview .token-distribution-toolbar__filters .kf-select{width:100%;min-width:0}.compact-desktop-preview .token-distribution-custom-purchase__total{padding-top:3px}.compact-desktop-preview .token-distribution-custom-purchase__estimate{min-height:36px;padding-left:11px}}.compact-desktop-preview .billing-terms-acceptance{border-radius:10px;gap:8px;padding:11px;font-size:11px;line-height:1.6}.compact-desktop-preview .billing-terms-acceptance input{width:14px;height:14px;margin-top:2px}.compact-desktop-preview .lead-distribution-page{width:100%;min-width:0;height:100%;min-height:0;padding:23px 25px 28px}.compact-desktop-preview .lead-distribution-scope-badge{border-radius:819px;gap:6px;min-height:28px;padding:0 9px;font-size:8px}.compact-desktop-preview .lead-distribution-capacity,.compact-desktop-preview .lead-distribution-reassignment{margin-top:11px;padding:0}.compact-desktop-preview .lead-distribution-capacity>.kf-section-surface__header,.compact-desktop-preview .lead-distribution-reassignment>.kf-section-surface__header{padding:15px 15px 0}.compact-desktop-preview .lead-distribution-capacity>.kf-section-surface__content{margin-top:10px}.compact-desktop-preview .lead-distribution-reassignment>.kf-section-surface__content{margin-top:5px}.compact-desktop-preview .lead-distribution-capacity-table-scroll,.compact-desktop-preview .lead-distribution-capacity-table{width:100%}.compact-desktop-preview .lead-distribution-capacity-table th{height:36px;padding:0 10px;font-size:8px}.compact-desktop-preview .lead-distribution-capacity-table th:first-child{width:6%}.compact-desktop-preview .lead-distribution-capacity-table th:nth-child(2){width:24%}.compact-desktop-preview .lead-distribution-capacity-table th:nth-child(3),.compact-desktop-preview .lead-distribution-capacity-table th:nth-child(4){width:11%}.compact-desktop-preview .lead-distribution-capacity-table th:nth-child(5){width:15%}.compact-desktop-preview .lead-distribution-capacity-table th:nth-child(6){width:22%}.compact-desktop-preview .lead-distribution-capacity-table th:nth-child(7){width:11%}.compact-desktop-preview .lead-distribution-capacity-table td{height:56px;padding:7px 10px}.compact-desktop-preview .lead-distribution-person,.compact-desktop-preview .lead-distribution-lead-identity{gap:7px;min-width:0}.compact-desktop-preview .lead-distribution-person>div,.compact-desktop-preview .lead-distribution-lead-identity>div{gap:2px;min-width:0}.compact-desktop-preview .lead-distribution-person strong{font-size:10px;line-height:1.2}.compact-desktop-preview .lead-distribution-lead-identity strong{font-size:9px}.compact-desktop-preview .lead-distribution-lead-identity small{font-size:8px}.compact-desktop-preview .lead-distribution-avatar{border-radius:8px;width:25px;min-width:25px;height:25px;font-size:8px}.compact-desktop-preview .lead-distribution-avatar--lead{border-radius:819px}.compact-desktop-preview .lead-distribution-assigned{gap:3px;min-width:0}.compact-desktop-preview .lead-distribution-assigned__numbers{gap:2px}.compact-desktop-preview .lead-distribution-assigned__numbers strong{font-size:10px}.compact-desktop-preview .lead-distribution-assigned__numbers span,.compact-desktop-preview .lead-distribution-assigned small{font-size:8px}.compact-desktop-preview .lead-distribution-capacity-bar{border-radius:819px;width:100%}.compact-desktop-preview .lead-distribution-capacity-bar__base,.compact-desktop-preview .lead-distribution-capacity-bar__overflow{height:100%}.compact-desktop-preview .lead-distribution-number-input,.compact-desktop-preview .lead-distribution-overflow-select{width:100%;min-height:30px}.compact-desktop-preview .lead-distribution-receiving-control{gap:7px}.compact-desktop-preview .lead-distribution-receiving-control>span{min-width:16px;font-size:8px}.compact-desktop-preview .lead-distribution-routing-button{margin:0 auto}.compact-desktop-preview .lead-distribution-routing-button.is-configured:after{border-radius:819px}.compact-desktop-preview .lead-distribution-capacity-footer{gap:15px;min-height:38px;padding:6px 11px}.compact-desktop-preview .lead-distribution-capacity-footer__info{gap:7px;width:100%;min-width:0;min-height:20px;font-size:8px;line-height:1.2}.compact-desktop-preview .lead-distribution-capacity-footer__info>svg{width:11px;height:11px}.compact-desktop-preview .lead-distribution-capacity-footer__info>span:first-of-type{min-height:11px}.compact-desktop-preview .lead-distribution-save-notice{gap:3px}.compact-desktop-preview .lead-distribution-panel-action.kf-button{height:30px;min-height:30px;padding-inline:11px;font-size:9px}.compact-desktop-preview .lead-distribution-routing-modal{width:min(620px,100vw - 32px)}.compact-desktop-preview .lead-distribution-routing-guidance{border-radius:9px;gap:7px;margin-bottom:10px;padding:8px 9px;font-size:8px;line-height:1.4}.compact-desktop-preview .lead-distribution-routing-guidance>svg{margin-top:1px}.compact-desktop-preview .lead-distribution-routing-rule-grid{gap:8px}.compact-desktop-preview .lead-distribution-routing-rule-group{border-radius:10px;min-width:0}.compact-desktop-preview .lead-distribution-routing-rule-group>header{gap:8px;min-height:39px;padding:7px 9px}.compact-desktop-preview .lead-distribution-routing-rule-group>header>div{gap:2px;min-width:0}.compact-desktop-preview .lead-distribution-routing-rule-group>header span,.compact-desktop-preview .lead-distribution-routing-rule-group>header small{font-size:8px}.compact-desktop-preview .lead-distribution-routing-clear{border-radius:7px;min-height:23px;padding:0 7px;font-size:8px}.compact-desktop-preview .lead-distribution-state-options{gap:5px;padding:8px}.compact-desktop-preview .lead-distribution-state-options::-webkit-scrollbar{width:7px}.compact-desktop-preview .lead-distribution-source-options::-webkit-scrollbar{width:7px}.compact-desktop-preview .lead-distribution-state-options::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .lead-distribution-source-options::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .lead-distribution-rule-option,.compact-desktop-preview .lead-distribution-source-option{border-radius:7px;gap:6px;min-width:0;min-height:26px;padding:0 7px;font-size:8px}.compact-desktop-preview .lead-distribution-rule-option input,.compact-desktop-preview .lead-distribution-source-option input{margin:0}.compact-desktop-preview .lead-distribution-source-options{gap:5px;padding:8px}.compact-desktop-preview .lead-distribution-reassignment-toolbar{padding:0 11px 10px}.compact-desktop-preview .lead-distribution-reassignment-toolbar__actions{gap:6px}.compact-desktop-preview .lead-distribution-reassignment-filter-panel{margin-inline:11px}.compact-desktop-preview .lead-distribution-reassignment-notice{border-radius:7px;gap:5px;margin:0 11px 8px;padding:6px 8px;font-size:8px}.compact-desktop-preview .lead-distribution-reassignment-table-scroll{width:100%}.compact-desktop-preview .lead-distribution-reassignment-footer{gap:15px;min-height:38px;padding:6px 11px}.compact-desktop-preview .lead-distribution-reassignment-footer .kf-pagination{margin-left:auto}.compact-desktop-preview .lead-distribution-reassign-modal{width:min(520px,100vw - 32px)}.compact-desktop-preview .lead-distribution-reassign-summary{gap:8px}.compact-desktop-preview .lead-distribution-reassign-summary>div{border-radius:9px;gap:2px;min-height:51px;padding:8px 10px}.compact-desktop-preview .lead-distribution-reassign-summary span,.compact-desktop-preview .lead-distribution-field>span{font-size:8px}.compact-desktop-preview .lead-distribution-reassign-summary strong{font-size:15px}.compact-desktop-preview .lead-distribution-field{gap:5px;margin-top:11px}.compact-desktop-preview .lead-distribution-field .kf-select{width:100%}.compact-desktop-preview .lead-distribution-modal-guidance{border-radius:9px;gap:7px;margin-top:11px;padding:8px 9px}.compact-desktop-preview .lead-distribution-modal-guidance>div{gap:2px;min-width:0}.compact-desktop-preview .lead-distribution-modal-guidance strong{font-size:8px}.compact-desktop-preview .lead-distribution-modal-guidance span{font-size:8px;line-height:1.4}@media (width<=860px){.compact-desktop-preview .lead-distribution-page{padding:18px 15px 23px}}@media (width<=620px){.compact-desktop-preview .lead-distribution-reassignment-footer .kf-pagination{margin-left:0}}.compact-desktop-preview .leadership-performance-panel{margin-top:11px;padding:0}.compact-desktop-preview .leadership-performance-panel>.kf-section-surface__header{padding:11px 11px 10px}.compact-desktop-preview .leadership-performance-panel>.kf-section-surface__content{margin-top:0}.compact-desktop-preview .leadership-performance-toolbar{gap:10px;padding:0 11px 10px}.compact-desktop-preview .leadership-performance-search__input input,.compact-desktop-preview .leadership-performance-search__input{width:100%}.compact-desktop-preview .leadership-performance-search input{padding-left:30px}.compact-desktop-preview .leadership-performance-toolbar__filters{gap:7px}.compact-desktop-preview .leadership-performance-clear{padding:0;font-size:8px}.compact-desktop-preview .leadership-performance-table-frame{width:100%}.compact-desktop-preview .leadership-performance-table-scroll{width:100%;max-height:1020px}.compact-desktop-preview .leadership-performance-table-scroll::-webkit-scrollbar{width:8px}.compact-desktop-preview .leadership-performance-table-scroll::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .leadership-performance-table{width:100%}.compact-desktop-preview .leadership-performance-table--header{padding-right:8px}.compact-desktop-preview .leadership-performance-col-member{width:30%}.compact-desktop-preview .leadership-performance-col-role{width:18%}.compact-desktop-preview .leadership-performance-table th{height:38px;padding:0 11px;font-size:8px}.compact-desktop-preview .leadership-performance-table td{height:56px;padding:7px 11px;font-size:10px;line-height:1.4}.compact-desktop-preview .leadership-performance-identity{min-width:0;padding-left:calc(var(--leadership-tree-depth) * 25px);gap:7px}.compact-desktop-preview .leadership-performance-expand,.compact-desktop-preview .leadership-performance-expand-spacer{width:21px;min-width:21px;height:21px}.compact-desktop-preview .leadership-performance-expand{border-radius:6px;padding:0}.compact-desktop-preview .leadership-performance-avatar{border-radius:7px;width:28px;min-width:28px;height:28px;font-size:9px}.compact-desktop-preview .leadership-performance-identity__copy{gap:2px;min-width:0}.compact-desktop-preview .leadership-performance-identity__copy strong,.compact-desktop-preview .leadership-performance-identity__copy small{max-width:100%;margin:0;line-height:1.25}.compact-desktop-preview .leadership-performance-identity__copy strong{font-size:10px}.compact-desktop-preview .leadership-performance-identity__copy small{font-size:8px}.compact-desktop-preview .leadership-performance-role{border-radius:819px;min-height:21px;padding:0 8px;font-size:8px}.compact-desktop-preview .leadership-performance-empty{padding:25px 15px;font-size:9px}.compact-desktop-preview .leadership-performance-footer{gap:10px;min-height:34px;padding:7px 11px;font-size:8px}@media (width<=900px){.compact-desktop-preview .leadership-performance-search{width:100%;max-width:none}}@media (width<=620px){.compact-desktop-preview .leadership-performance-toolbar__filters .kf-select{width:100%}}.compact-desktop-preview .team-pipeline-page{padding-bottom:28px}.compact-desktop-preview .team-pipeline-scope-panel{margin-top:11px;padding:0}.compact-desktop-preview .team-pipeline-scope-panel>.kf-section-surface__header{padding:11px 11px 10px}.compact-desktop-preview .team-pipeline-scope-panel>.kf-section-surface__content{margin-top:0}.compact-desktop-preview .team-pipeline-embedded-pipeline{padding:11px}.compact-desktop-preview .team-pipeline-embedded-pipeline .pipeline-epo-panel--top{margin-top:0}@media (width<=700px){.compact-desktop-preview .team-pipeline-embedded-pipeline{padding:8px}}.compact-desktop-preview .pipeline-page{padding-bottom:34px}.compact-desktop-preview .pipeline-primary-panel{margin-top:15px}.compact-desktop-preview .pipeline-stage-grid{gap:10px}.compact-desktop-preview .pipeline-stage-card{border-radius:11px;min-width:0;padding:11px}.compact-desktop-preview .pipeline-stage-step{gap:6px}.compact-desktop-preview .pipeline-stage-step>span{border-radius:819px;width:20px;height:20px;font-size:8px}.compact-desktop-preview .pipeline-stage-step>i{border-radius:819px}.compact-desktop-preview .pipeline-stage-heading{gap:8px;margin-top:10px}.compact-desktop-preview .pipeline-stage-heading small{margin-bottom:2px;font-size:8px}.compact-desktop-preview .pipeline-stage-heading h3{margin:0;font-size:15px}.compact-desktop-preview .pipeline-stage-heading>strong{font-size:20px;line-height:1}.compact-desktop-preview .pipeline-stage-volume{gap:5px;margin-top:7px;font-size:9px}.compact-desktop-preview .pipeline-stage-card>p{min-height:30px;margin:6px 0 0;font-size:9px;line-height:1.45}.compact-desktop-preview .pipeline-status-list{gap:5px;margin-top:8px}.compact-desktop-preview .pipeline-status-row{border-radius:7px;gap:7px;width:100%;min-height:28px;padding:0 7px;font-size:9px}.compact-desktop-preview .pipeline-opportunity-recovery{margin-top:15px}.compact-desktop-preview .pipeline-opportunity-recovery.kf-info-surface--with-content>.kf-info-surface__content{width:100%;padding-left:0}.compact-desktop-preview .pipeline-recovery-stack{gap:11px}.compact-desktop-preview .pipeline-recovery-panel{border-radius:10px;width:100%;min-width:0;padding:11px}.compact-desktop-preview .pipeline-recovery-panel__header{gap:8px;margin-bottom:10px}.compact-desktop-preview .pipeline-recovery-panel__icon{border-radius:8px;width:30px;height:30px}.compact-desktop-preview .pipeline-recovery-panel__heading{min-width:0}.compact-desktop-preview .pipeline-recovery-panel__heading h3{margin:0;font-size:11px}.compact-desktop-preview .pipeline-recovery-panel__heading p{margin:3px 0 0;font-size:9px;line-height:1.45}.compact-desktop-preview .pipeline-recovery-list{gap:6px}.compact-desktop-preview .pipeline-recovery-row{border-radius:7px;gap:7px;width:100%;min-height:31px;padding:0 9px;font-size:9px}.compact-desktop-preview .pipeline-recovery-row strong{font-size:10px}.compact-desktop-preview .pipeline-recovery-guidance{margin-top:10px}.compact-desktop-preview .pipeline-watch-summary{gap:6px}.compact-desktop-preview .pipeline-watch-reason{border-radius:8px;gap:7px;min-width:0;min-height:57px;padding:8px}.compact-desktop-preview .pipeline-watch-reason span{font-size:8px;line-height:1.35}.compact-desktop-preview .pipeline-watch-reason strong{font-size:16px}.compact-desktop-preview .pipeline-rate-watch{border-radius:10px;margin-top:10px;padding:11px}.compact-desktop-preview .pipeline-rate-watch__header{gap:10px}.compact-desktop-preview .pipeline-rate-watch__header>div>span{font-size:8px}.compact-desktop-preview .pipeline-rate-watch__header>div>strong{margin-top:2px;font-size:10px}.compact-desktop-preview .pipeline-rate-watch__header>small{font-size:9px}.compact-desktop-preview .pipeline-rate-grid{gap:6px;margin-top:8px}.compact-desktop-preview .pipeline-rate-cell{border-radius:7px;min-width:0;min-height:62px;padding:7px 5px}.compact-desktop-preview .pipeline-rate-cell>strong{font-size:10px}.compact-desktop-preview .pipeline-rate-cell>span{margin-top:4px;font-size:16px;line-height:1}.compact-desktop-preview .pipeline-rate-cell>small{margin-top:2px;font-size:8px}.compact-desktop-preview .pipeline-epo-panel--top{margin-top:15px}.compact-desktop-preview .pipeline-epo-grid{gap:7px}.compact-desktop-preview .pipeline-epo-status{border-radius:9px;gap:13px;min-width:0;padding:9px 11px}.compact-desktop-preview .pipeline-epo-status__copy{min-width:0}.compact-desktop-preview .pipeline-epo-status__copy>span{font-size:10px}.compact-desktop-preview .pipeline-epo-status__copy>p{margin:3px 0 0;font-size:9px;line-height:1.4}.compact-desktop-preview .pipeline-epo-status>strong{font-size:20px;line-height:1}.compact-desktop-preview .pipeline-epo-note{border-radius:8px;gap:8px;margin-top:7px;padding:7px 9px;font-size:9px;line-height:1.45}.compact-desktop-preview .pipeline-rate-watch--standalone{border-radius:0;margin-top:0;padding:0}.compact-desktop-preview .pipeline-rate-watch--standalone .pipeline-rate-grid{margin-top:0}.compact-desktop-preview .pipeline-rate-watch-primary{padding-bottom:15px}.compact-desktop-preview .pipeline-rate-watch-primary .pipeline-rate-watch--standalone{margin-top:11px}.compact-desktop-preview .pipeline-rate-watch-primary .pipeline-rate-grid{gap:8px}.compact-desktop-preview .pipeline-rate-watch-primary .pipeline-rate-cell{border-radius:9px;min-height:66px;padding:10px 8px}.compact-desktop-preview .pipeline-rate-watch-primary .pipeline-rate-cell strong{font-size:10px}.compact-desktop-preview .pipeline-rate-watch-primary .pipeline-rate-cell span{margin-top:3px;font-size:16px;line-height:1}.compact-desktop-preview .pipeline-rate-watch-primary .pipeline-rate-cell small{margin-top:4px;font-size:8px}.compact-desktop-preview .leads-page{width:100%;min-width:0;height:100%;min-height:0;padding:23px 25px 21px}.compact-desktop-preview .leads-fixed-area{min-width:0}.compact-desktop-preview .leads-workspace{margin-top:15px;padding:0}.compact-desktop-preview .leads-view-bar{gap:13px;min-height:44px;padding:7px 8px 0}.compact-desktop-preview .leads-tabs{gap:3px;min-width:0}.compact-desktop-preview .leads-tab{gap:6px;min-height:33px;padding:0 11px;font-size:9px}.compact-desktop-preview .leads-tab__count{border-radius:819px;min-width:16px;min-height:16px;margin-left:3px;padding:0 5px;font-size:8px;line-height:1}.compact-desktop-preview .leads-tab--saved{gap:0;padding:0 4px 0 0}.compact-desktop-preview .leads-tab--saved>button:first-child{min-height:31px;font-size:inherit;padding:0 7px 0 11px}.compact-desktop-preview .leads-tab__pin,.compact-desktop-preview .leads-tab__remove{border-radius:6px;width:20px;height:20px;padding:0}.compact-desktop-preview .leads-view-meta{gap:4px;padding:0 7px 7px 0;font-size:9px}.compact-desktop-preview .leads-view-meta strong{font-size:11px}.compact-desktop-preview .leads-toolbar{gap:10px;padding:10px}.compact-desktop-preview .leads-search{border-radius:11px;gap:7px;min-height:36px;padding:0 11px}.compact-desktop-preview .leads-search .kf-input{border-radius:0;min-height:34px;padding:0}.compact-desktop-preview .leads-toolbar__actions{gap:7px}.compact-desktop-preview .leads-button-count{border-radius:819px;min-width:15px;min-height:15px;margin-left:4px;padding:0 4px;font-size:8px}.compact-desktop-preview .leads-control-panel{border-radius:12px;margin:0 10px 10px;padding:12px}.compact-desktop-preview .leads-control-panel__header{gap:15px;margin-bottom:11px}.compact-desktop-preview .leads-control-panel__header>div{min-width:0}.compact-desktop-preview .leads-control-panel__eyebrow{gap:5px;font-size:8px}.compact-desktop-preview .leads-control-panel__header strong{margin-top:4px;font-size:11px}.compact-desktop-preview .leads-control-panel__header p{margin:3px 0 0;font-size:9px;line-height:1.45}.compact-desktop-preview .leads-filter-grid{gap:8px}.compact-desktop-preview .leads-filter-grid label{min-width:0}.compact-desktop-preview .leads-filter-grid label>span{margin:0 0 5px 2px;font-size:8px}.compact-desktop-preview .leads-filter-grid .kf-select{width:100%}.compact-desktop-preview .leads-filter-footer{gap:11px;margin-top:11px;padding-top:11px}.compact-desktop-preview .leads-clear-filters{padding:0;font-size:9px}.compact-desktop-preview .leads-save-view{gap:7px;min-width:0}.compact-desktop-preview .leads-column-manager{gap:7px}.compact-desktop-preview .leads-column-option{border-radius:9px;gap:6px;min-width:0;min-height:37px;padding:5px 6px}.compact-desktop-preview .leads-column-option__toggle{gap:7px;min-width:0;padding:0;font-size:9px}.compact-desktop-preview .leads-column-checkbox{border-radius:4px;width:15px;height:15px}.compact-desktop-preview .leads-column-option__moves{gap:3px}.compact-desktop-preview .leads-column-option__moves .kf-icon-button{width:23px;min-width:23px;height:23px}.compact-desktop-preview .leads-column-panel-footer{gap:11px;margin-top:11px;padding-top:11px;font-size:9px}.compact-desktop-preview .leads-list-shell{border-radius:14px;min-height:0;margin-top:11px}.compact-desktop-preview .leads-table-scroll{min-height:0}.compact-desktop-preview .leads-table-scroll::-webkit-scrollbar{width:8px;height:8px}.compact-desktop-preview .leads-table-scroll::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .leads-table{width:max-content;min-width:100%}.compact-desktop-preview .leads-select-column{width:38px}.compact-desktop-preview .leads-table th{height:34px;padding:0 8px;font-size:8px}.compact-desktop-preview .leads-table td{height:54px;padding:7px 8px;font-size:9px;line-height:1.4}.compact-desktop-preview .leads-select-cell{width:38px}.compact-desktop-preview .leads-select-cell input{width:12px;height:12px}.compact-desktop-preview .leads-sort-button{gap:7px;width:100%;padding:0}.compact-desktop-preview .lead-identity{gap:7px;min-width:0}.compact-desktop-preview .lead-avatar{border-radius:8px;width:28px;height:28px;font-size:8px}.compact-desktop-preview .lead-identity__copy{min-width:0}.compact-desktop-preview .lead-identity__copy strong{font-size:9px}.compact-desktop-preview .lead-identity__copy span{margin-top:2px;font-size:8px}.compact-desktop-preview .lead-cell-with-icon,.compact-desktop-preview .lead-address-cell{gap:5px;min-width:0}.compact-desktop-preview .lead-money{font-size:9px}.compact-desktop-preview .lead-purpose,.compact-desktop-preview .lead-pipeline-stage,.compact-desktop-preview .lead-pipeline-status,.compact-desktop-preview .lead-automation,.compact-desktop-preview .lead-credit,.compact-desktop-preview .lead-engagement{border-radius:819px;max-width:100%;font-size:8px}.compact-desktop-preview .lead-purpose,.compact-desktop-preview .lead-credit{padding:4px 7px}.compact-desktop-preview .lead-engagement{gap:5px;padding:4px 7px}.compact-desktop-preview .lead-engagement__dot{border-radius:819px}.compact-desktop-preview .lead-automation,.compact-desktop-preview .lead-pipeline-stage,.compact-desktop-preview .lead-pipeline-status{padding:4px 7px}.compact-desktop-preview .lead-date{font-size:8px}.compact-desktop-preview .leads-empty-state{padding:25px}.compact-desktop-preview .leads-empty-state strong{margin-top:8px;font-size:11px}.compact-desktop-preview .leads-empty-state>span{margin:4px 0 11px;font-size:9px;line-height:1.5}.compact-desktop-preview .leads-list-footer{gap:11px;min-height:34px;padding:0 11px;font-size:8px}.compact-desktop-preview .leads-selection-bar{gap:11px;min-height:48px;padding:7px 10px}.compact-desktop-preview .leads-selection-bar__copy{gap:8px;min-width:0}.compact-desktop-preview .leads-selection-bar__icon{border-radius:8px;width:28px;height:28px;line-height:0}.compact-desktop-preview .leads-selection-bar__icon svg{width:14px;height:14px;margin:0}.compact-desktop-preview .leads-selection-bar__copy strong{font-size:9px}.compact-desktop-preview .leads-selection-bar__copy div>span{margin-top:2px;font-size:8px}.compact-desktop-preview .leads-selection-bar__actions{gap:7px}@media (width<=720px){.compact-desktop-preview .leads-selection-bar__actions{width:100%}}@media (width<=900px){.compact-desktop-preview .leads-page{padding:18px 16px}}@media (width<=640px){.compact-desktop-preview .leads-page{padding:15px 11px}.compact-desktop-preview .leads-save-view .kf-input{width:100%}}.compact-desktop-preview .leads-view-state{border-radius:10px;gap:13px;margin:0 10px 10px;padding:8px 10px}.compact-desktop-preview .leads-view-state__copy{gap:7px;min-width:0}.compact-desktop-preview .leads-view-state__copy>span{font-size:9px}.compact-desktop-preview .leads-view-state__copy>strong{border-radius:819px;min-height:17px;padding:0 6px;font-size:8px}.compact-desktop-preview .leads-view-state__copy>small{min-width:0;font-size:8px}.compact-desktop-preview .leads-view-state__actions{gap:7px}.compact-desktop-preview .leads-save-view-inline{gap:6px}.compact-desktop-preview .leads-available-columns{border-radius:11px;min-width:0;padding:15px}.compact-desktop-preview .leads-columns-section-heading{gap:10px;margin-bottom:11px}.compact-desktop-preview .leads-columns-section-heading strong{font-size:9px}.compact-desktop-preview .leads-columns-section-heading span{font-size:8px}.compact-desktop-preview .leads-visible-column-list{gap:5px;padding-right:2px}.compact-desktop-preview .leads-visible-column-item{border-radius:8px;gap:7px;min-height:34px;padding:4px 5px}.compact-desktop-preview .leads-visible-column-index{border-radius:6px;width:17px;height:17px;font-size:8px}.compact-desktop-preview .leads-visible-column-item>div{min-width:0}.compact-desktop-preview .leads-visible-column-item>div strong{font-size:8px}.compact-desktop-preview .leads-visible-column-item>div small{margin-top:2px;font-size:8px}.compact-desktop-preview .leads-visible-column-item .kf-icon-button{width:23px;min-width:23px;height:23px}.compact-desktop-preview .leads-field-groups{gap:13px 18px}.compact-desktop-preview .leads-field-group{min-width:0}.compact-desktop-preview .leads-field-group>span{margin:0 0 7px 2px;font-size:8px}.compact-desktop-preview .leads-field-group>div{gap:6px}.compact-desktop-preview .leads-field-choice{border-radius:8px;gap:6px;min-height:28px;padding:0 8px;font-size:9px}.compact-desktop-preview .leads-field-choice>span{border-radius:4px;width:15px;height:15px}.compact-desktop-preview .leads-filter-rules{gap:7px}.compact-desktop-preview .leads-filter-empty{border-radius:10px;gap:8px;min-height:57px;padding:10px}.compact-desktop-preview .leads-filter-empty strong{font-size:9px}.compact-desktop-preview .leads-filter-empty span{margin-top:2px;font-size:8px;line-height:1.4}.compact-desktop-preview .leads-filter-rule{border-radius:9px;gap:7px;padding:7px}.compact-desktop-preview .leads-filter-rule__number{border-radius:7px;width:21px;height:21px;font-size:8px}.compact-desktop-preview .leads-filter-rule>*{min-width:0}.compact-desktop-preview .leads-filter-combinator--first{border-radius:8px;min-height:31px;padding:0 8px;font-size:8px}.compact-desktop-preview .leads-filter-rule .kf-select,.compact-desktop-preview .leads-filter-rule .kf-input{width:100%}.compact-desktop-preview .leads-filter-rule__value{min-width:0}.compact-desktop-preview .leads-filter-value-pair{gap:5px;min-width:0}.compact-desktop-preview .leads-filter-value-pair>span{font-size:8px}.compact-desktop-preview .leads-filter-relative{border-radius:8px;min-height:31px;padding:0 8px;font-size:8px}.compact-desktop-preview .leads-filter-builder__footer{gap:10px;margin-top:10px;padding-top:10px}.compact-desktop-preview .leads-header-content{gap:5px}.compact-desktop-preview .leads-header-drag-handle{border-radius:4px;width:14px;height:20px;margin-left:-2px}@media (width<=850px){.compact-desktop-preview .leads-view-state__copy>small{width:100%}}.compact-desktop-preview button.lead-identity--open-record{border-radius:0;width:100%;min-width:0;margin:0;padding:0}.compact-desktop-preview button.lead-identity--open-record:focus-visible{border-radius:7px}.compact-desktop-preview .leads-list-footer .kf-pagination{margin-left:auto}@media (width<=760px){.compact-desktop-preview .leads-list-footer{gap:4px;min-height:43px;padding-block:5px}}.compact-desktop-preview .add-lead-confirmation{width:min(560px,100vw - 48px)}.compact-desktop-preview .add-lead-confirmation__copy{margin:0;font-size:11px;line-height:1.6}.compact-desktop-preview .revenue-page{width:100%;min-width:0;min-height:100%;padding:23px 25px 34px}.compact-desktop-preview .revenue-date-filter{gap:7px}.compact-desktop-preview .revenue-date-presets{border-radius:8px;gap:3px;padding:3px}.compact-desktop-preview .revenue-date-button{border-radius:6px;gap:5px;min-height:26px;padding:0 9px;font-size:8px;line-height:1}.compact-desktop-preview .revenue-date-popover{border-radius:10px;padding:11px}.compact-desktop-preview .revenue-date-popover__header strong{font-size:10px}.compact-desktop-preview .revenue-date-popover__header span{margin-top:2px;font-size:8px;line-height:1.4}.compact-desktop-preview .revenue-date-popover__fields{gap:8px;margin-top:11px}.compact-desktop-preview .revenue-date-popover__fields label{min-width:0}.compact-desktop-preview .revenue-date-popover__fields label>span{margin-bottom:4px;font-size:8px}.compact-desktop-preview .revenue-date-input-wrap{border-radius:7px;width:100%;padding:7px}.compact-desktop-preview .revenue-date-input-wrap input{width:100%;min-width:0;padding:0;font-size:8px}.compact-desktop-preview .revenue-date-popover__footer{gap:6px;margin-top:11px;padding-top:9px}.compact-desktop-preview .revenue-date-popover__cancel,.compact-desktop-preview .revenue-date-popover__apply{border-radius:6px;min-height:25px;padding:0 9px;font-size:8px}.compact-desktop-preview .revenue-primary-panel{margin-top:15px}.compact-desktop-preview .revenue-metric-grid{gap:11px}.compact-desktop-preview .revenue-metric{gap:0 16px;width:100%;padding:16px 18px}.compact-desktop-preview .revenue-metric .kf-metric-surface__header{min-height:0}.compact-desktop-preview .revenue-metric .kf-metric-surface__icon{border-radius:12px;width:49px;min-width:49px;height:49px}.compact-desktop-preview .revenue-metric .kf-metric-surface__icon svg{width:24px;height:24px}.compact-desktop-preview .revenue-metric .kf-metric-surface__value{margin:0;font-size:25px}.compact-desktop-preview .revenue-metric .kf-metric-surface__label{margin-top:4px;font-size:11px}.compact-desktop-preview .revenue-metric .kf-metric-surface__content{margin-top:7px}.compact-desktop-preview .revenue-metric__detail{margin:0;font-size:10px;line-height:1.45}.compact-desktop-preview .revenue-estimator{margin-top:15px}.compact-desktop-preview .revenue-estimator .kf-info-surface__content,.compact-desktop-preview .revenue-estimator__workspace{gap:11px}.compact-desktop-preview .revenue-estimator__control,.compact-desktop-preview .revenue-estimator__result,.compact-desktop-preview .revenue-estimator__guidance{border-radius:10px}.compact-desktop-preview .revenue-estimator__control{min-width:0;padding:13px 14px 12px}.compact-desktop-preview .revenue-estimator__control-header{gap:15px}.compact-desktop-preview .revenue-estimator__control-header>div:first-child>span,.compact-desktop-preview .revenue-estimator__current-efficiency>span,.compact-desktop-preview .revenue-estimator__result>span{font-size:9px}.compact-desktop-preview .revenue-estimator__control-header>div:first-child>strong{margin-top:3px;font-size:15px}.compact-desktop-preview .revenue-estimator__current-efficiency{border-radius:7px;padding:7px 8px}.compact-desktop-preview .revenue-estimator__current-efficiency strong{margin-top:2px;font-size:13px}.compact-desktop-preview .revenue-estimator__slider-shell{margin-top:16px}.compact-desktop-preview .revenue-estimator__slider{width:100%;height:15px;margin:0}.compact-desktop-preview .revenue-estimator__slider::-webkit-slider-runnable-track{border-radius:819px;height:7px}.compact-desktop-preview .revenue-estimator__slider::-moz-range-track{border-radius:819px;height:7px}.compact-desktop-preview .revenue-estimator__slider::-moz-range-progress{border-radius:819px;height:7px}.compact-desktop-preview .revenue-estimator__slider::-webkit-slider-thumb{border-radius:50%;width:18px;height:18px;margin-top:-6px}.compact-desktop-preview .revenue-estimator__slider::-moz-range-thumb{border-radius:50%;width:14px;height:14px}.compact-desktop-preview .revenue-estimator__slider-labels{width:100%;height:13px;margin-top:6px;font-size:8px}.compact-desktop-preview .revenue-estimator__results{gap:7px}.compact-desktop-preview .revenue-estimator__result{min-width:0;padding:11px}.compact-desktop-preview .revenue-estimator__result:before{border-radius:819px;margin-right:4px}.compact-desktop-preview .revenue-estimator__result strong{margin-top:7px;font-size:16px}.compact-desktop-preview .revenue-estimator__result small{margin-top:3px;font-size:9px;line-height:1.4}.compact-desktop-preview .revenue-estimator__guidance{gap:9px;padding:9px 11px}.compact-desktop-preview .revenue-estimator__guidance-icon{border-radius:8px;width:28px;height:28px}.compact-desktop-preview .revenue-estimator__guidance strong{font-size:9px}.compact-desktop-preview .revenue-estimator__guidance span:not(.revenue-estimator__guidance-icon){margin-top:2px;font-size:9px;line-height:1.45}.compact-desktop-preview .revenue-acquisition-summary{gap:7px}.compact-desktop-preview .revenue-table-wrap{border-radius:10px}.compact-desktop-preview .revenue-table-wrap table,.compact-desktop-preview .revenue-table-wrap thead,.compact-desktop-preview .revenue-table-wrap tbody,.compact-desktop-preview .revenue-table-wrap tbody tr,.compact-desktop-preview .revenue-acquisition-table{width:100%}.compact-desktop-preview .revenue-acquisition-table th{height:36px;padding:0;font-size:9px}.compact-desktop-preview .revenue-table-sort{gap:5px;width:100%;min-height:36px;padding:0 11px}.compact-desktop-preview .revenue-analysis-table .revenue-table-sort{padding:0 11px}.compact-desktop-preview .revenue-acquisition-table td{height:44px;padding:0 11px;font-size:11px}.compact-desktop-preview .revenue-source-health{border-radius:819px;padding:4px 7px;font-size:9px}.compact-desktop-preview .revenue-analysis-grid{gap:15px}.compact-desktop-preview .revenue-analysis-panel{min-width:0}.compact-desktop-preview .revenue-analysis-summary{gap:7px}.compact-desktop-preview .revenue-table-wrap--compact,.compact-desktop-preview .revenue-analysis-table{width:100%}.compact-desktop-preview .revenue-analysis-table th{height:36px;padding:0;font-size:9px}.compact-desktop-preview .revenue-analysis-table td{height:43px;padding:0 11px;font-size:10px}@media (width<=900px){.compact-desktop-preview .revenue-page{padding:20px 16px 25px}.compact-desktop-preview .revenue-date-filter{width:100%}.compact-desktop-preview .revenue-date-presets{max-width:100%}}@media (width<=680px){.compact-desktop-preview .revenue-date-filter,.compact-desktop-preview .revenue-date-presets{width:100%}.compact-desktop-preview .revenue-date-button{min-width:max-content}.compact-desktop-preview .revenue-custom-date,.compact-desktop-preview .revenue-date-button--custom{width:100%}.compact-desktop-preview .revenue-date-popover{width:min(340px,100vw - 40px)}.compact-desktop-preview .revenue-metric{column-gap:13px;padding:15px 16px}.compact-desktop-preview .revenue-metric .kf-metric-surface__icon{border-radius:11px;width:44px;min-width:44px;height:44px}.compact-desktop-preview .revenue-metric .kf-metric-surface__icon svg{width:21px;height:21px}}.compact-desktop-preview .metrics-page{width:100%;min-width:0;min-height:100%;padding:23px 25px 34px}.compact-desktop-preview .metrics-primary-panel{margin-top:15px}.compact-desktop-preview .metrics-card__detail{margin-top:6px;font-size:9px;line-height:1.45}.compact-desktop-preview .lead-intelligence-date-filter{gap:7px}.compact-desktop-preview .lead-intelligence-date-presets{border-radius:8px;gap:3px;padding:3px}.compact-desktop-preview .lead-intelligence-date-button{border-radius:6px;gap:5px;min-height:26px;padding:0 9px;font-size:8px;line-height:1}.compact-desktop-preview .lead-intelligence-date-popover{border-radius:10px;padding:11px}.compact-desktop-preview .lead-intelligence-date-popover__header strong{font-size:10px}.compact-desktop-preview .lead-intelligence-date-popover__header span{margin-top:2px;font-size:8px;line-height:1.4}.compact-desktop-preview .lead-intelligence-date-popover__fields{gap:8px;margin-top:11px}.compact-desktop-preview .lead-intelligence-date-popover__fields label{min-width:0}.compact-desktop-preview .lead-intelligence-date-popover__fields label>span{margin-bottom:4px;font-size:8px}.compact-desktop-preview .lead-intelligence-date-input-wrap{border-radius:7px;width:100%;padding:7px}.compact-desktop-preview .lead-intelligence-date-input-wrap input{width:100%;min-width:0;padding:0;font-size:8px}.compact-desktop-preview .lead-intelligence-date-popover__footer{gap:6px;margin-top:11px;padding-top:9px}.compact-desktop-preview .lead-intelligence-date-popover__cancel,.compact-desktop-preview .lead-intelligence-date-popover__apply{border-radius:6px;min-height:25px;padding:0 9px;font-size:8px}@media (width<=680px){.compact-desktop-preview .lead-intelligence-date-filter,.compact-desktop-preview .lead-intelligence-date-presets,.compact-desktop-preview .lead-intelligence-date-button,.compact-desktop-preview .lead-intelligence-custom-date{width:100%}.compact-desktop-preview .lead-intelligence-date-popover{width:min(340px,100vw - 40px)}}.compact-desktop-preview .lead-market-map{border-radius:10px;min-width:0;padding:11px 13px 10px}.compact-desktop-preview .lead-market-map__canvas{width:min(100%,1080px);margin:0 auto}.compact-desktop-preview .lead-market-map__svg{width:100%;height:auto}.compact-desktop-preview .lead-market-tooltip{border-radius:9px;padding:13px}.compact-desktop-preview .lead-market-tooltip__heading{gap:3px;min-width:0}.compact-desktop-preview .lead-market-tooltip__state{font-size:12px;line-height:1.2}.compact-desktop-preview .lead-market-tooltip__opportunity-subheader{gap:4px;font-size:8px;line-height:1.2}.compact-desktop-preview .lead-market-tooltip__opportunity-subheader strong{font-size:8px}.compact-desktop-preview .lead-market-tooltip__lifecycle{gap:4px;margin-top:10px}.compact-desktop-preview .lead-market-tooltip__metric{border-radius:6px;row-gap:3px;min-width:0;min-height:43px;padding:7px 3px}.compact-desktop-preview .lead-market-tooltip__metric--prospect span,.compact-desktop-preview .lead-market-tooltip__metric--retention span{font-size:8px}.compact-desktop-preview .lead-market-tooltip__metric span{width:100%;font-size:8px;line-height:1}.compact-desktop-preview .lead-market-tooltip__metric strong{margin:0;font-size:11px;line-height:1}.compact-desktop-preview .lead-market-tooltip__not-interested{border-radius:7px;gap:10px;margin-top:8px;padding:7px 9px}.compact-desktop-preview .lead-market-tooltip__not-interested span{font-size:8px}.compact-desktop-preview .lead-market-tooltip__not-interested strong{font-size:11px;line-height:1}.compact-desktop-preview .lead-market-tooltip__dnq{border-radius:7px;gap:10px;margin-top:8px;padding:7px 9px}.compact-desktop-preview .lead-market-tooltip__dnq span{font-size:8px}.compact-desktop-preview .lead-market-tooltip__dnq strong{font-size:11px;line-height:1}.compact-desktop-preview .lead-market-tooltip__summary-row{gap:11px;margin-top:8px;padding-top:8px}.compact-desktop-preview .lead-market-tooltip__summary-row span{font-size:8px}.compact-desktop-preview .lead-market-tooltip__summary-row strong{font-size:11px}.compact-desktop-preview .lead-market-tooltip__empty{margin:7px 0 0;font-size:8px;line-height:1.45}.compact-desktop-preview .lead-market-map__footer{gap:11px;margin-top:2px;padding-top:8px}.compact-desktop-preview .lead-market-map__legend{gap:6px;font-size:8px}.compact-desktop-preview .lead-market-map__legend-empty{border-radius:819px;width:15px;height:7px}.compact-desktop-preview .lead-market-map__legend-scale{border-radius:819px;height:7px}.compact-desktop-preview .lead-market-map__note{font-size:8px}.compact-desktop-preview .lead-conversion-panel{margin-top:15px}.compact-desktop-preview .lead-funnel--conversion-first{gap:8px}.compact-desktop-preview .lead-funnel__segment{border-radius:9px;padding:10px 11px}.compact-desktop-preview .lead-funnel__segment small{font-size:8px}.compact-desktop-preview .lead-funnel__segment>strong{margin-top:3px;font-size:20px;line-height:1}.compact-desktop-preview .lead-funnel__segment>span{margin-top:4px;font-size:8px;line-height:1.35}.compact-desktop-preview .lead-funnel__transition{border-radius:0;padding:3px 2px}.compact-desktop-preview .lead-funnel__transition>strong{font-size:18px;line-height:1}.compact-desktop-preview .lead-funnel__transition>span{margin-top:4px;font-size:8px;line-height:1.2}.compact-desktop-preview .lead-funnel__transition>svg{margin-top:4px}.compact-desktop-preview .lead-funnel-summary{gap:10px;margin-top:10px;padding-top:10px}.compact-desktop-preview .lead-funnel-summary__endpoint,.compact-desktop-preview .lead-funnel-summary__conversion{border-radius:8px;min-height:48px}.compact-desktop-preview .lead-funnel-summary__endpoint{gap:10px;padding:8px 10px}.compact-desktop-preview .lead-funnel-summary__endpoint span{font-size:8px}.compact-desktop-preview .lead-funnel-summary__endpoint strong{font-size:15px;line-height:1}.compact-desktop-preview .lead-funnel-summary__conversion{gap:3px;padding:7px 8px}.compact-desktop-preview .lead-funnel-summary__conversion span{font-size:8px}.compact-desktop-preview .lead-funnel-summary__conversion strong{font-size:18px;line-height:1}.compact-desktop-preview .lead-market-table-section{margin-top:11px;padding-top:11px}.compact-desktop-preview .lead-market-table-section__header{gap:13px;min-height:36px;padding:0 2px 8px}.compact-desktop-preview .lead-market-table-section__header h3{margin:0;font-size:10px}.compact-desktop-preview .lead-market-table-section__header p{margin:2px 0 0;font-size:8px;line-height:1.4}.compact-desktop-preview .lead-market-table-section__header>span{font-size:8px}.compact-desktop-preview .lead-market-table-wrap{border-radius:9px}.compact-desktop-preview .lead-market-table,.compact-desktop-preview .lead-market-table thead,.compact-desktop-preview .lead-market-table tbody,.compact-desktop-preview .lead-market-table tbody tr,.compact-desktop-preview .lead-market-table{width:100%}.compact-desktop-preview .lead-market-table th{height:36px;padding:0;font-size:9px}.compact-desktop-preview .lead-market-table__sort{gap:5px;width:100%;min-height:36px;padding:0 11px}.compact-desktop-preview .lead-market-table td{height:44px;padding:0 11px;font-size:11px}.compact-desktop-preview .lead-market-table__state{gap:7px}.compact-desktop-preview .lead-market-table__state>span{border-radius:6px;width:22px;height:20px;font-size:8px}.compact-desktop-preview .lead-market-table__state>strong{font-size:11px}.compact-desktop-preview .lead-market-table__chip{border-radius:819px;min-width:51px;padding:5px 7px;font-size:9px}@media (width<=900px){.compact-desktop-preview .lead-market-table-section__header{gap:4px}}.compact-desktop-preview .lead-source-conversion-panel{margin-top:15px}.compact-desktop-preview .lead-source-table-wrap{border-radius:10px}.compact-desktop-preview .lead-source-table,.compact-desktop-preview .lead-source-table thead,.compact-desktop-preview .lead-source-table tbody,.compact-desktop-preview .lead-source-table tbody tr,.compact-desktop-preview .lead-source-table{width:100%}.compact-desktop-preview .lead-source-table th{height:36px;padding:0;font-size:9px}.compact-desktop-preview .lead-source-table__sort{gap:5px;width:100%;min-height:36px;padding:0 11px}.compact-desktop-preview .lead-source-table td{height:46px;padding:0 11px;font-size:11px}.compact-desktop-preview .lead-source-table__source{font-size:11px}.compact-desktop-preview .lead-source-table__chip{border-radius:819px;min-width:51px;padding:5px 7px;font-size:9px}@media (width<=1180px){.compact-desktop-preview .lead-funnel-summary__conversion{min-height:43px}.compact-desktop-preview .lead-funnel--conversion-first,.compact-desktop-preview .lead-funnel__segment-wrap{gap:7px}.compact-desktop-preview .lead-funnel__transition{gap:7px;min-height:48px}.compact-desktop-preview .lead-funnel__transition>span,.compact-desktop-preview .lead-funnel__transition>svg{margin-top:0}}@media (width<=900px){.compact-desktop-preview .metrics-page{padding:20px 16px 25px}}@media (width<=680px){.compact-desktop-preview .lead-market-map{padding:8px}.compact-desktop-preview .lead-market-tooltip{padding:10px}.compact-desktop-preview .lead-market-tooltip__lifecycle{gap:2px}}.compact-desktop-preview .outreach-performance-page{width:100%;min-width:0;padding-bottom:30px}.compact-desktop-preview .outreach-date-filter{gap:7px}.compact-desktop-preview .outreach-date-presets{border-radius:8px;gap:3px;padding:3px}.compact-desktop-preview .outreach-date-button{border-radius:6px;gap:5px;min-height:26px;padding:0 9px;font-size:8px;line-height:1}.compact-desktop-preview .outreach-date-popover{border-radius:10px;padding:11px}.compact-desktop-preview .outreach-date-popover__header strong{font-size:10px}.compact-desktop-preview .outreach-date-popover__header span{margin-top:2px;font-size:8px;line-height:1.4}.compact-desktop-preview .outreach-date-popover__fields{gap:8px;margin-top:11px}.compact-desktop-preview .outreach-date-popover__fields label{min-width:0}.compact-desktop-preview .outreach-date-popover__fields label>span{margin-bottom:4px;font-size:8px}.compact-desktop-preview .outreach-date-input-wrap{border-radius:7px;width:100%;padding:7px}.compact-desktop-preview .outreach-date-input-wrap input{width:100%;min-width:0;padding:0;font-size:8px}.compact-desktop-preview .outreach-date-popover__footer{gap:6px;margin-top:11px;padding-top:9px}.compact-desktop-preview .outreach-date-popover__cancel,.compact-desktop-preview .outreach-date-popover__apply{border-radius:6px;min-height:25px;padding:0 9px;font-size:8px}.compact-desktop-preview .outreach-panel{margin-top:13px}.compact-desktop-preview .outreach-mix-panel{border-radius:15px;margin-top:13px;padding:20px}.compact-desktop-preview .outreach-mix-stat{border-radius:15px;width:100%;padding:18px 20px 19px}.compact-desktop-preview .outreach-mix-stat__icon{border-radius:10px;width:34px;height:34px;margin-bottom:15px}.compact-desktop-preview .outreach-mix-stat__label{font-size:9px;line-height:1.25}.compact-desktop-preview .outreach-mix-stat strong{margin-top:8px;font-size:28px;line-height:1}.compact-desktop-preview .outreach-mix-stat__meta{margin-top:8px;font-size:10px;line-height:1.35}.compact-desktop-preview .outreach-mix-visual__glow,.compact-desktop-preview .outreach-mix-visual__ring,.compact-desktop-preview .outreach-mix-visual__ring-inner{border-radius:819px}.compact-desktop-preview .outreach-mix-visual__eyebrow{font-size:9px;line-height:1.15}.compact-desktop-preview .outreach-mix-visual__center strong{margin-top:8px;font-size:36px;line-height:1}@media (width<=1260px){.compact-desktop-preview .outreach-mix-layout{gap:11px}}@media (width<=680px){.compact-desktop-preview .outreach-mix-visual__center strong{font-size:30px}}.compact-desktop-preview .outreach-call-panel{width:100%}.compact-desktop-preview .outreach-call-panel.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.compact-desktop-preview .outreach-call-metrics-grid{gap:9px}.compact-desktop-preview .outreach-mini-metric--primary{padding:13px 14px}.compact-desktop-preview .outreach-mini-metric--primary .outreach-mini-metric__icon{width:34px;height:34px}.compact-desktop-preview .outreach-mini-metric--primary .outreach-mini-metric__icon svg{width:16px;height:16px}.compact-desktop-preview .outreach-mini-metric--primary strong{font-size:15px}.compact-desktop-preview .outreach-mini-metric--primary div>span{font-size:10px}.compact-desktop-preview .outreach-mini-metric--supporting{min-height:66px}.compact-desktop-preview .outreach-call-talktime-mix{margin-top:11px}.compact-desktop-preview .outreach-mini-metric{border-radius:9px;gap:10px;min-height:66px;padding:11px 12px}.compact-desktop-preview .outreach-mini-metric__icon{border-radius:7px;width:31px;height:31px;padding:0;line-height:1}.compact-desktop-preview .outreach-mini-metric__icon svg{width:15px;height:15px;margin:0}.compact-desktop-preview .outreach-mini-metric strong{font-size:13px;line-height:1.15}.compact-desktop-preview .outreach-mini-metric div>span{margin-top:2px;font-size:9px;line-height:1.3}.compact-desktop-preview .outreach-subsection-heading{gap:10px;margin-top:13px;padding-top:13px}.compact-desktop-preview .outreach-subsection-heading strong{font-size:11px}.compact-desktop-preview .outreach-subsection-heading span{margin-top:2px;font-size:9px}.compact-desktop-preview .outreach-table-wrap{border-radius:8px;margin-top:9px}.compact-desktop-preview .outreach-table{width:100%}.compact-desktop-preview .outreach-table th{height:36px;padding:0 11px;font-size:9px}.compact-desktop-preview .outreach-table td{height:46px;padding:0 11px;font-size:9px}.compact-desktop-preview .outreach-table td strong{font-size:11px}.compact-desktop-preview .outreach-sms-volume{margin-top:11px;padding-top:11px}.compact-desktop-preview .outreach-sms-volume--standalone{border-radius:9px;margin-top:0;padding:13px 14px}.compact-desktop-preview .outreach-sms-volume__header>div strong{font-size:11px}.compact-desktop-preview .outreach-sms-volume__header>div span{margin-top:2px;font-size:9px}.compact-desktop-preview .outreach-sms-volume__header>strong{font-size:11px}.compact-desktop-preview .outreach-sms-volume__bar{border-radius:819px;height:10px;margin-top:10px}.compact-desktop-preview .outreach-sms-volume__segment{height:100%}.compact-desktop-preview .outreach-sms-volume__legend{gap:15px;margin-top:7px}.compact-desktop-preview .outreach-sms-volume__legend>span{gap:6px;font-size:9px}.compact-desktop-preview .outreach-sms-volume__legend strong{margin-left:2px;font-size:9px}.compact-desktop-preview .outreach-legend-dot{border-radius:50%;width:7px;height:7px}.compact-desktop-preview .outreach-appointment-note{border-radius:7px;gap:7px;min-height:31px;margin-top:9px;padding:7px 9px;font-size:9px;line-height:1.35}.compact-desktop-preview .outreach-appointment-note svg{margin:0}.compact-desktop-preview .outreach-appointment-grid{gap:9px}.compact-desktop-preview .outreach-appointment-metric{border-radius:9px;padding:12px 13px}.compact-desktop-preview .outreach-appointment-metric strong{font-size:17px;line-height:1}.compact-desktop-preview .outreach-appointment-metric span{margin-top:6px;font-size:9px}@media (width<=760px){.compact-desktop-preview .outreach-date-filter{width:100%}.compact-desktop-preview .outreach-date-presets{max-width:100%}}@media (width<=580px){.compact-desktop-preview .outreach-date-filter,.compact-desktop-preview .outreach-date-presets,.compact-desktop-preview .outreach-custom-date,.compact-desktop-preview .outreach-date-button--custom{width:100%}.compact-desktop-preview .outreach-date-popover{width:min(340px,100vw - 40px)}}.compact-desktop-preview .outreach-mix-layout{gap:28px}.compact-desktop-preview .outreach-mix-stat{padding:20px 23px}.compact-desktop-preview .outreach-mix-stat--manual,.compact-desktop-preview .outreach-mix-stat--automated{column-gap:23px}.compact-desktop-preview .outreach-mix-stat__icon{border-radius:15px;width:62px;height:62px;margin:0}.compact-desktop-preview .outreach-mix-stat__icon svg{width:23px;height:23px}.compact-desktop-preview .outreach-mix-stat__copy{min-width:0}.compact-desktop-preview .outreach-mix-stat__copy strong,.compact-desktop-preview .outreach-mix-stat__copy .outreach-mix-stat__meta{margin-top:7px}@media (width<=1260px){.compact-desktop-preview .outreach-mix-layout{gap:11px}.compact-desktop-preview .outreach-mix-stat--manual,.compact-desktop-preview .outreach-mix-stat--automated{column-gap:18px}.compact-desktop-preview .outreach-mix-stat__icon{width:52px;height:52px}}.compact-desktop-preview .outreach-mix-stat--manual .outreach-mix-stat__copy,.compact-desktop-preview .outreach-mix-stat--automated .outreach-mix-stat__copy{width:max-content;max-width:100%}@media (width<=1260px){.compact-desktop-preview .outreach-mix-stat--manual .outreach-mix-stat__copy,.compact-desktop-preview .outreach-mix-stat--automated .outreach-mix-stat__copy{width:auto}}.compact-desktop-preview .outreach-top-row{gap:13px;margin-top:13px}.compact-desktop-preview .outreach-top-row .outreach-mix-panel{margin-top:0;padding:16px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat{padding:18px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat--manual,.compact-desktop-preview .outreach-top-row .outreach-mix-stat--automated{column-gap:16px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat__icon{border-radius:13px;width:54px;height:54px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat__icon svg{width:21px;height:21px}.compact-desktop-preview .outreach-channel-mix-panel{border-radius:15px;min-width:0;padding:18px}.compact-desktop-preview .outreach-channel-mix__header{gap:11px;padding-bottom:14px}.compact-desktop-preview .outreach-channel-mix__header>div>strong{font-size:11px;line-height:1.2}.compact-desktop-preview .outreach-channel-mix__header>div>span{margin-top:3px;font-size:9px;line-height:1.35}.compact-desktop-preview .outreach-channel-mix__row{min-width:0}.compact-desktop-preview .outreach-channel-mix__meta{gap:10px}.compact-desktop-preview .outreach-channel-mix__meta strong{font-size:13px;line-height:1}.compact-desktop-preview .outreach-channel-mix__track{border-radius:819px;width:100%;height:10px;margin-top:8px}.compact-desktop-preview .outreach-channel-mix__segment{height:100%}.compact-desktop-preview .outreach-channel-mix__legend>span{gap:5px;font-size:8px;line-height:1.2}.compact-desktop-preview .outreach-channel-mix__dot{border-radius:819px}@media (width<=760px){.compact-desktop-preview .outreach-top-row .outreach-mix-layout{gap:11px}}.compact-desktop-preview .outreach-channel-mix-panel{padding:20px 21px}.compact-desktop-preview .outreach-channel-mix__rows{gap:28px;margin-top:0}.compact-desktop-preview .outreach-channel-mix__meta span{font-size:11px}.compact-desktop-preview .outreach-channel-mix__meta strong{font-size:16px}.compact-desktop-preview .outreach-channel-mix__track{height:13px;margin-top:10px}.compact-desktop-preview .outreach-channel-mix__legend{gap:16px;margin-top:9px}.compact-desktop-preview .outreach-channel-mix__legend>span{gap:6px;font-size:9px}.compact-desktop-preview .outreach-channel-mix__legend strong{margin-left:2px;font-size:9px}.compact-desktop-preview .outreach-channel-mix__dot{width:7px;height:7px}.compact-desktop-preview .outreach-appointment-activity__header{gap:10px;margin-bottom:10px}.compact-desktop-preview .outreach-appointment-activity__title{gap:8px;min-width:0}.compact-desktop-preview .outreach-appointment-activity__icon{border-radius:7px;width:28px;height:28px}.compact-desktop-preview .outreach-appointment-activity__title strong{font-size:10px;line-height:1.2}.compact-desktop-preview .outreach-appointment-activity__title>div>span{margin-top:2px;font-size:8px;line-height:1.35}.compact-desktop-preview .outreach-appointment-metric--embedded{min-height:59px;padding:10px 11px}.compact-desktop-preview .outreach-appointment-activity .outreach-appointment-note{min-height:28px;margin-top:8px;padding:7px 8px;font-size:8px}.compact-desktop-preview .outreach-call-talktime-mix--direction-panel{margin-top:0}.compact-desktop-preview .outreach-appointment-activity{border-radius:8px;margin-top:11px;padding:11px}.compact-desktop-preview .outreach-appointment-activity__header{margin-bottom:9px}.compact-desktop-preview .outreach-appointment-activity__title{gap:0}.compact-desktop-preview .outreach-appointment-activity__title strong{font-size:10px}.compact-desktop-preview .outreach-appointment-activity__title>div>span{margin-top:2px;font-size:8px}.compact-desktop-preview .outreach-appointment-grid--embedded{gap:7px}.compact-desktop-preview .outreach-appointment-metric--embedded{border-radius:7px;min-height:51px;padding:8px 10px}.compact-desktop-preview .outreach-appointment-metric--embedded strong{font-size:14px}.compact-desktop-preview .outreach-appointment-metric--embedded span{margin-top:3px;font-size:8px}.compact-desktop-preview .outreach-call-direction-panel.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.compact-desktop-preview .outreach-call-talktime-mix--direction-panel{width:100%;margin-top:0}.compact-desktop-preview .outreach-call-direction-panel .outreach-sms-volume--standalone,.compact-desktop-preview .outreach-call-direction-panel .outreach-subsection-heading,.compact-desktop-preview .outreach-call-direction-panel .outreach-table-wrap{width:100%;margin-left:0;margin-right:0}.compact-desktop-preview .outreach-call-direction-panel .outreach-subsection-heading{margin-top:11px;padding-top:11px}.compact-desktop-preview .outreach-call-direction-panel .outreach-table-wrap{margin-top:7px}.compact-desktop-preview .outreach-call-direction-panel .outreach-sms-volume__header>strong{margin-top:6px}.compact-desktop-preview .outreach-call-direction-panel .outreach-sms-volume__bar{margin-top:3px}.compact-desktop-preview .outreach-mix-stat__label{line-height:1.05}@media (width<=1260px){.compact-desktop-preview .outreach-top-row .outreach-mix-stat{width:100%;max-width:none}}.compact-desktop-preview .outreach-top-row,.compact-desktop-preview .outreach-top-row>*,.compact-desktop-preview .outreach-top-row .outreach-mix-panel,.compact-desktop-preview .outreach-channel-mix-panel{min-width:0}@container (width<=1240px){.compact-desktop-preview .outreach-top-row,.compact-desktop-preview .outreach-top-row .outreach-mix-layout{gap:11px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat{min-width:0;padding-left:11px;padding-right:11px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat--manual,.compact-desktop-preview .outreach-top-row .outreach-mix-stat--automated{column-gap:10px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat__icon{width:43px;height:43px}}@container (width<=1050px){.compact-desktop-preview .outreach-top-row .outreach-mix-layout{gap:13px}.compact-desktop-preview .outreach-channel-mix-panel{min-height:0}}@container (width<=760px){.compact-desktop-preview .outreach-top-row .outreach-mix-stat{width:100%;max-width:none}}.compact-desktop-preview .outreach-top-row .outreach-mix-panel{padding:13px 15px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat{width:100%;padding:13px 15px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat--manual,.compact-desktop-preview .outreach-top-row .outreach-mix-stat--automated{column-gap:13px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat__icon{width:46px;height:46px}.compact-desktop-preview .outreach-top-row .outreach-mix-visual__center strong{font-size:33px}@container (width<=1180px){.compact-desktop-preview .outreach-top-row{gap:11px}.compact-desktop-preview .outreach-top-row .outreach-mix-layout{gap:15px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat{width:100%}.compact-desktop-preview .outreach-channel-mix-panel{min-height:0}}@container (width<=820px){.compact-desktop-preview .outreach-top-row .outreach-mix-layout{gap:11px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat{width:100%;max-width:none}}.compact-desktop-preview .outreach-top-row{gap:13px}.compact-desktop-preview .outreach-top-row .outreach-mix-layout{gap:15px}.compact-desktop-preview .outreach-top-row .outreach-mix-stat{width:100%}.compact-desktop-preview .broadcast-page{width:100%;min-width:0;height:100%;min-height:0;padding:23px 25px 21px}.compact-desktop-preview .broadcast-composer-surface{margin-top:13px}.compact-desktop-preview .broadcast-inline-composer{width:100%}.compact-desktop-preview .broadcast-composer-tabs{border-radius:8px;gap:3px;width:fit-content;max-width:100%;margin-bottom:8px;padding:3px}.compact-desktop-preview .broadcast-composer-tab{border-radius:6px;gap:6px;min-height:30px;padding:0 9px}.compact-desktop-preview .broadcast-composer-tab>span:first-child{width:100%}.compact-desktop-preview .broadcast-composer-tab strong,.compact-desktop-preview .broadcast-composer-tab strong{width:100%;font-size:8px;line-height:1.1}.compact-desktop-preview .broadcast-composer-tab small{margin-top:2px;font-size:8px}.compact-desktop-preview .broadcast-composer-tab__remove{border-radius:6px;width:20px;height:20px}.compact-desktop-preview .broadcast-composer-tab--add{width:auto;font-size:8px}.compact-desktop-preview .broadcast-composer-panel__workspace{border-radius:11px;width:100%;padding:11px}.compact-desktop-preview .broadcast-composer-field>span{margin-bottom:5px;font-size:8px}.compact-desktop-preview .broadcast-composer-field>small{margin-top:4px;font-size:8px}.compact-desktop-preview .broadcast-composer-panel__workspace .kf-textarea{width:100%}.compact-desktop-preview .broadcast-composer-panel__workspace .kf-textarea::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .broadcast-composer-panel__footer{border-radius:9px;gap:13px;margin-top:8px;padding:9px 10px}.compact-desktop-preview .broadcast-composer-panel__delivery{gap:8px;min-width:0;min-height:51px}.compact-desktop-preview .broadcast-delivery-toggle{border-radius:9px;gap:3px;padding:3px}.compact-desktop-preview .broadcast-delivery-toggle__option{border-radius:6px;padding:0 11px;font-size:9px}.compact-desktop-preview .broadcast-delay-control{gap:7px}.compact-desktop-preview .broadcast-delay-segment{border-radius:9px;min-width:0;min-height:34px}.compact-desktop-preview .broadcast-delay-segment .kf-input{border-radius:0;width:100%;min-width:0;min-height:33px;padding:0 8px}.compact-desktop-preview .broadcast-delay-segment>span{height:100%;padding:0 8px;font-size:8px}.compact-desktop-preview .broadcast-estimated-time{border-radius:9px;min-height:34px;padding:0 10px}.compact-desktop-preview .broadcast-estimated-time strong{font-size:9px}.compact-desktop-preview .broadcast-composer-field--fixed>strong{border-radius:9px;min-height:34px;padding:0 9px;font-size:8px}.compact-desktop-preview .broadcast-datetime-wrap{border-radius:9px;width:100%;min-height:34px;padding:0 9px}.compact-desktop-preview .broadcast-datetime-wrap .kf-input{width:100%;min-width:0;min-height:33px;padding:0}.compact-desktop-preview .broadcast-composer-panel__actions{gap:7px}.compact-desktop-preview .broadcast-composer-surface .kf-feature-surface__content,.compact-desktop-preview .broadcast-audience-ready .kf-feature-surface__content{width:100%}.compact-desktop-preview .broadcast-composer-surface .kf-feature-surface__content{margin-top:11px}.compact-desktop-preview .broadcast-audience-ready .kf-feature-surface__content{margin-top:10px}.compact-desktop-preview .broadcast-audience-ready{margin-top:13px;padding-bottom:8px}.compact-desktop-preview .broadcast-audience-ready>.kf-info-surface__section-header{min-height:43px}.compact-desktop-preview .broadcast-audience-detail.kf-info-surface--with-content .kf-info-surface__content,.compact-desktop-preview .broadcast-composer-audience.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.compact-desktop-preview .broadcast-audience-ready.kf-info-surface--with-content .kf-info-surface__content{margin-top:9px}.compact-desktop-preview .broadcast-audience-ready__criteria,.compact-desktop-preview .broadcast-audience-detail__criteria,.compact-desktop-preview .broadcast-composer-audience__criteria{gap:6px}.compact-desktop-preview .broadcast-audience-ready__criteria>span,.compact-desktop-preview .broadcast-audience-detail__criteria>span,.compact-desktop-preview .broadcast-composer-audience__criteria>span{border-radius:819px;min-height:21px;padding:0 7px;font-size:8px}.compact-desktop-preview .broadcast-audience-ready__workspace{gap:8px;width:100%}.compact-desktop-preview .broadcast-audience-preview{border-radius:10px;width:100%}.compact-desktop-preview .broadcast-audience-preview__list::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .broadcast-audience-preview__row{gap:8px;min-height:30px;padding:0 10px;font-size:8px}.compact-desktop-preview .broadcast-audience-preview__row>*{min-width:0}.compact-desktop-preview .broadcast-audience-preview__row>strong{font-size:9px}.compact-desktop-preview .broadcast-audience-preview__row--header{min-height:28px;font-size:8px}.compact-desktop-preview .broadcast-stage-chip{border-radius:819px;min-height:18px;padding:0 7px;font-size:8px}.compact-desktop-preview .broadcast-history-region{min-height:0;margin-top:11px}.compact-desktop-preview .broadcast-toolbar{gap:10px;margin-top:13px}.compact-desktop-preview .broadcast-search{border-radius:11px;gap:7px;min-height:36px;padding:0 11px}.compact-desktop-preview .broadcast-search .kf-input{border-radius:0;min-height:34px;padding:0}.compact-desktop-preview .broadcast-toolbar__filters{gap:7px}.compact-desktop-preview .broadcast-list{gap:8px;min-height:0;margin-top:10px;padding-top:1px;padding-bottom:3px;padding-right:0}.compact-desktop-preview .broadcast-list::-webkit-scrollbar{width:7px}.compact-desktop-preview .broadcast-list::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .broadcast-card{width:100%}.compact-desktop-preview .broadcast-card__summary{gap:10px;padding:10px 11px}.compact-desktop-preview .broadcast-card__icon{border-radius:8px;width:31px;height:31px}.compact-desktop-preview .broadcast-card__copy{min-width:0}.compact-desktop-preview .broadcast-card__title-row{gap:7px;min-width:0}.compact-desktop-preview .broadcast-card__title{min-width:0;font-size:11px;line-height:1.35}.compact-desktop-preview .broadcast-status{border-radius:819px;gap:4px;min-height:18px;padding:0 7px;font-size:8px}.compact-desktop-preview .broadcast-card__timestamp{margin-top:4px;font-size:8px}.compact-desktop-preview .broadcast-card__metrics{gap:6px}.compact-desktop-preview .broadcast-card__metric.kf-metric-surface--inline{gap:6px;width:auto;min-height:39px;padding:6px 7px}.compact-desktop-preview .broadcast-card__metric .kf-metric-surface__icon{border-radius:7px;width:22px;min-width:22px;height:22px}.compact-desktop-preview .broadcast-card__metric .kf-metric-surface__value{font-size:11px}.compact-desktop-preview .broadcast-card__metric .kf-metric-surface__label{margin-top:2px;font-size:8px}.compact-desktop-preview .broadcast-card__view.kf-icon-button{width:28px;min-width:28px;height:28px}.compact-desktop-preview .broadcast-card__details{gap:10px;padding:0 11px 11px}.compact-desktop-preview .broadcast-audience-detail{margin-top:11px}.compact-desktop-preview .broadcast-sequence{border-radius:11px;min-width:0;padding:12px}.compact-desktop-preview .broadcast-sequence__heading{gap:11px}.compact-desktop-preview .broadcast-sequence__heading strong{font-size:10px}.compact-desktop-preview .broadcast-sequence__heading>div>span{margin-top:2px;font-size:8px;line-height:1.4}.compact-desktop-preview .broadcast-sequence__count{border-radius:819px;min-height:19px;padding:0 7px;font-size:8px!important}.compact-desktop-preview .broadcast-sequence__tree{gap:8px;margin-top:11px;padding-left:21px}.compact-desktop-preview .broadcast-sequence__branch:before{width:16px}.compact-desktop-preview .broadcast-sequence__branch:after{border-radius:50%;width:9px;height:9px}.compact-desktop-preview .broadcast-sequence__tree--single .broadcast-sequence__branch:before{width:16px}.compact-desktop-preview .broadcast-sequence__connector{border-radius:819px;height:calc(50% + 47px)}.compact-desktop-preview .broadcast-sequence__node{padding:11px}.compact-desktop-preview .broadcast-sequence__node-header{gap:10px}.compact-desktop-preview .broadcast-sequence__node-title{gap:7px}.compact-desktop-preview .broadcast-sequence__node-title>span{border-radius:7px;width:20px;height:20px;font-size:8px}.compact-desktop-preview .broadcast-sequence__node-title strong{font-size:9px}.compact-desktop-preview .broadcast-sequence__timing{gap:4px;font-size:8px}.compact-desktop-preview .broadcast-sequence__node p{margin:8px 0 0;font-size:9px;line-height:1.5}.compact-desktop-preview .broadcast-empty-state{border-radius:13px;gap:7px;padding:21px}.compact-desktop-preview .broadcast-empty-state>span{border-radius:10px;width:34px;height:34px}.compact-desktop-preview .broadcast-empty-state strong{font-size:11px}.compact-desktop-preview .broadcast-empty-state p{margin:0;font-size:9px}.compact-desktop-preview .broadcast-detail-popup-backdrop{padding:20px}.compact-desktop-preview .broadcast-detail-popup__card{width:min(1380px,100vw - 48px);max-height:calc(100dvh - 48px)}.compact-desktop-preview .broadcast-detail-popup__header{gap:11px;padding:12px 14px}.compact-desktop-preview .broadcast-detail-popup__icon{border-radius:10px;width:34px;height:34px}.compact-desktop-preview .broadcast-detail-popup__copy{min-width:0}.compact-desktop-preview .broadcast-detail-popup__title-row{gap:7px;min-width:0}.compact-desktop-preview .broadcast-detail-popup__title{min-width:0;font-size:12px;line-height:1.35}.compact-desktop-preview .broadcast-detail-popup__timestamp{margin-top:4px;font-size:8px}.compact-desktop-preview .broadcast-detail-popup__close.kf-icon-button{width:30px;min-width:30px;height:30px}.compact-desktop-preview .broadcast-detail-popup__body{gap:10px;min-height:0;padding:11px 13px}.compact-desktop-preview .broadcast-detail-popup__performance+.broadcast-audience-detail{margin-top:0}.compact-desktop-preview .broadcast-detail-popup__performance{gap:7px}.compact-desktop-preview .broadcast-detail-popup__performance .kf-metric-surface--inline{min-height:48px}.compact-desktop-preview .broadcast-sequence--popup{margin-top:0}.compact-desktop-preview .broadcast-detail-popup__footer{gap:7px;padding:10px 13px}@media (width<=720px){.compact-desktop-preview .broadcast-composer-panel__delivery .broadcast-composer-field,.compact-desktop-preview .broadcast-composer-panel__delivery .broadcast-composer-field:last-child{width:100%;min-width:0}.compact-desktop-preview .broadcast-composer-panel__actions{width:100%}}@media (width<=980px){.compact-desktop-preview .broadcast-delivery-mode,.compact-desktop-preview .broadcast-delay-field{min-width:0!important}}@media (width<=720px){.compact-desktop-preview .broadcast-delivery-toggle,.compact-desktop-preview .broadcast-delay-control{width:100%}.compact-desktop-preview .broadcast-delay-field,.compact-desktop-preview .broadcast-estimated-field{width:100%;min-width:0!important}.compact-desktop-preview .broadcast-estimated-time{width:100%}}@media (width<=900px){.compact-desktop-preview .broadcast-detail-popup-backdrop{padding:13px}.compact-desktop-preview .broadcast-detail-popup__card{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media (width<=640px){.compact-desktop-preview .broadcast-detail-popup-backdrop{padding:8px}.compact-desktop-preview .broadcast-detail-popup__card{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.compact-desktop-preview .broadcast-detail-popup__footer .kf-button{width:100%}}@media (width<=900px){.compact-desktop-preview .broadcast-page{padding:18px 16px 33px}.compact-desktop-preview .broadcast-composer-modal{width:calc(100vw - 32px)}}@media (width<=640px){.compact-desktop-preview .broadcast-page{padding:15px 11px 28px}.compact-desktop-preview .broadcast-toolbar__filters,.compact-desktop-preview .broadcast-composer-footer,.compact-desktop-preview .broadcast-composer-footer__actions{width:100%}.compact-desktop-preview .broadcast-toolbar__filters .kf-select{width:100%!important}.compact-desktop-preview .broadcast-card__summary{gap:8px;padding:11px}.compact-desktop-preview .broadcast-card__icon{width:34px;height:34px}.compact-desktop-preview .broadcast-card__details{padding:0 11px 11px}.compact-desktop-preview .broadcast-composer-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}.compact-desktop-preview .broadcast-audience-pagination{min-height:30px;margin:0;padding:0 2px}.compact-desktop-preview .broadcast-audience-pagination .kf-pagination{width:min(100%,470px)}@media (width<=720px){.compact-desktop-preview .broadcast-audience-pagination .kf-pagination{width:100%}}.compact-desktop-preview .broadcast-estimate-status{min-width:0;max-width:100%;margin-left:auto;padding-left:39px}.compact-desktop-preview .broadcast-estimate-status__saving{width:30px;height:30px}@media (width<=980px){.compact-desktop-preview .broadcast-estimate-status{width:100%}}.compact-desktop-preview .broadcast-active-panel{margin-top:13px}.compact-desktop-preview .broadcast-active-panel__counts{gap:7px}.compact-desktop-preview .broadcast-active-panel__counts>span{font-size:11px}.compact-desktop-preview .broadcast-image-preview{border-radius:8px;gap:10px;margin:7px 0;padding:8px 10px;font-size:10px}.compact-desktop-preview .broadcast-image-preview img{border-radius:6px;height:59px}.compact-desktop-preview .broadcast-image-preview button{border-radius:6px;margin-left:auto;padding:5px 8px}.compact-desktop-preview .broadcast-card__headline{min-width:0}.compact-desktop-preview .dialer-page{width:100%;min-width:0;height:100%;min-height:0;padding:23px 25px 25px}.compact-desktop-preview .dialer-workspace{min-height:0;margin-top:8px}.compact-desktop-preview .dialer-workspace .kf-feature-surface__content{width:100%;min-height:0}.compact-desktop-preview .dialer-audience-criteria{gap:8px;min-height:28px;margin-top:4px;padding:0 2px}.compact-desktop-preview .dialer-audience-criteria__label{font-size:8px}.compact-desktop-preview .dialer-audience-criteria__chips{gap:5px;min-width:0}.compact-desktop-preview .dialer-audience-criteria__chip{border-radius:819px;min-height:21px;padding:0 7px;font-size:8px;line-height:1.2}.compact-desktop-preview .dialer-session-stack{gap:10px;min-height:0;margin-top:6px}.compact-desktop-preview .dialer-queue-panel,.compact-desktop-preview .dialer-controls-panel,.compact-desktop-preview .dialer-preview-panel{width:100%;min-width:0}.compact-desktop-preview .dialer-panel-heading,.compact-desktop-preview .dialer-preview-header{gap:10px;min-height:52px;padding:10px 11px}.compact-desktop-preview .dialer-panel-heading__eyebrow,.compact-desktop-preview .dialer-preview-header__eyebrow{font-size:8px}.compact-desktop-preview .dialer-panel-heading strong,.compact-desktop-preview .dialer-preview-header__identity strong{margin-top:2px;font-size:11px}.compact-desktop-preview .dialer-queue-summary{gap:6px}.compact-desktop-preview .dialer-queue-progress,.compact-desktop-preview .dialer-queue-skipped{border-radius:819px;gap:4px;min-height:23px;padding:0 7px;font-size:8px}.compact-desktop-preview .dialer-queue-list{gap:3px;min-height:0;padding:7px}.compact-desktop-preview .dialer-queue-list::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .dialer-queue-empty{min-height:0;padding:20px}.compact-desktop-preview .dialer-queue-empty__icon{border-radius:11px;width:38px;height:38px}.compact-desktop-preview .dialer-queue-empty__card{border-radius:13px;width:min(100%,420px);padding:21px 20px}.compact-desktop-preview .dialer-queue-empty strong,.compact-desktop-preview .dialer-preview-empty strong{margin-top:8px;font-size:11px}.compact-desktop-preview .dialer-queue-empty p{margin:4px 0 10px;font-size:8px;line-height:1.5}.compact-desktop-preview .dialer-queue-row{border-radius:8px;gap:7px;width:100%;min-height:34px;padding:5px 7px}.compact-desktop-preview .dialer-queue-row__number{border-radius:7px;width:21px;height:21px;font-size:8px}.compact-desktop-preview .dialer-queue-row__identity{min-width:0}.compact-desktop-preview .dialer-queue-row__identity strong{font-size:9px}.compact-desktop-preview .dialer-queue-row__identity small{margin-top:2px;font-size:8px}.compact-desktop-preview .dialer-queue-row__stage{border-radius:819px;min-height:18px;padding:0 6px;font-size:8px}.compact-desktop-preview .dialer-queue-row__status{border-radius:50%;width:23px;height:23px}.compact-desktop-preview .dialer-queue-row__status>span{border-radius:50%}.compact-desktop-preview .dialer-controls{gap:7px;min-height:51px;padding:8px 10px}.compact-desktop-preview .dialer-preview-header__identity{gap:8px}.compact-desktop-preview .dialer-preview-header__icon{border-radius:8px;width:31px;height:31px}.compact-desktop-preview .dialer-preview-header__actions{gap:7px}.compact-desktop-preview .dialer-preview-quick-action.kf-button{min-height:28px;padding:0 9px;font-size:9px}.compact-desktop-preview .dialer-preview-position{border-radius:819px;min-height:23px;padding:0 7px;font-size:8px}.compact-desktop-preview .dialer-preview-grid{gap:7px;min-height:0;padding:10px}.compact-desktop-preview .dialer-preview-field{gap:8px;min-height:54px;padding:7px 9px}.compact-desktop-preview .dialer-preview-field__icon{border-radius:7px;width:28px;height:28px}.compact-desktop-preview .dialer-preview-field__copy{min-width:0}.compact-desktop-preview .dialer-preview-field__copy small{font-size:8px}.compact-desktop-preview .dialer-preview-field__copy strong{margin-top:3px;font-size:10px}.compact-desktop-preview .dialer-preview-empty{gap:5px;min-height:0}@media (width<=980px){.compact-desktop-preview .dialer-audience-criteria{gap:5px}.compact-desktop-preview .dialer-page{height:auto;min-height:100%}}@media (width<=640px){.compact-desktop-preview .dialer-page{padding:15px 11px 23px}.compact-desktop-preview .dialer-preview-header__actions{width:100%}.compact-desktop-preview .dialer-call-button.kf-button,.compact-desktop-preview .dialer-skip-button.kf-button{min-width:0}}.compact-desktop-preview .dialer-notes-popover{border-radius:10px}.compact-desktop-preview .dialer-notes-popover__header{gap:8px;min-height:37px;padding:7px 9px}.compact-desktop-preview .dialer-notes-popover__header>div{gap:1px}.compact-desktop-preview .dialer-notes-popover__header small{font-size:8px}.compact-desktop-preview .dialer-notes-popover__header strong{font-size:10px}.compact-desktop-preview .dialer-notes-popover__list{gap:8px;min-height:57px;padding:8px 9px}.compact-desktop-preview .dialer-note-entry{gap:4px}.compact-desktop-preview .dialer-note-entry__bubble{border-radius:8px;gap:7px;padding:7px}.compact-desktop-preview .dialer-note-entry__icon{border-radius:6px;width:21px;height:21px}.compact-desktop-preview .dialer-note-entry__bubble p{margin:0;font-size:9px;line-height:1.45}.compact-desktop-preview .dialer-note-entry__meta{gap:3px;padding-inline:2px;font-size:8px}.compact-desktop-preview .dialer-notes-popover__empty{min-height:48px;font-size:8px}.compact-desktop-preview .dialer-notes-popover__composer{gap:6px;padding:7px 8px}.compact-desktop-preview .dialer-notes-popover__composer textarea{border-radius:7px;width:100%;min-height:46px;padding:7px;font-size:9px;line-height:1.4}.compact-desktop-preview .dialer-notes-popover__add{border-radius:7px;width:26px;height:26px}@media (width<=640px){.compact-desktop-preview .dialer-notes-popover{width:min(330px,100vw - 42px)}}.compact-desktop-preview .dialer-queue-pagination{padding:6px 7px 7px}.compact-desktop-preview .dialer-preview-empty strong{margin-top:0}.compact-desktop-preview .dialer-preview-empty__icon{border-radius:11px;width:38px;height:38px;margin-bottom:3px}.compact-desktop-preview .comm-toggle{border-radius:11px;padding:0}.compact-desktop-preview .comm-header{margin-bottom:15px;padding-left:34px}.compact-desktop-preview .comm-header h2{margin:3px 0 0;font-size:23px}.compact-desktop-preview .comm-more{width:34px;height:34px;padding:0}.compact-desktop-preview .collapsed-hub-icons{gap:11px;margin-top:78px}.compact-desktop-preview .collapsed-icon{border-radius:11px;width:36px;height:36px;padding:0}.compact-desktop-preview .collapsed-icon em{border-radius:819px;min-width:18px;height:18px;padding:0 4px;font-size:8px;line-height:1}.compact-desktop-preview .comm-tabs{border-radius:13px;gap:8px;margin-bottom:15px;padding:5px}.compact-desktop-preview .comm-tabs button{gap:7px;height:34px;padding:0;font-size:0}.compact-desktop-preview .comm-tabs button em{border-radius:819px;min-width:15px;height:15px;padding:0 4px;font-size:8px}.compact-desktop-preview .comm-search{border-radius:11px;gap:8px;height:38px;margin-bottom:11px;padding:0 11px}.compact-desktop-preview .comm-search input,.compact-desktop-preview .chat-compose input{width:100%}.compact-desktop-preview .conversation-list{gap:7px;margin-bottom:15px}.compact-desktop-preview .conversation{border-radius:13px;gap:10px;padding:10px}.compact-desktop-preview .conversation span{margin-top:3px;font-size:11px}.compact-desktop-preview .conversation small{padding-top:2px;font-size:10px}.compact-desktop-preview .conversation em{border-radius:819px;font-size:9px}.compact-desktop-preview .chat-window{border-radius:16px}.compact-desktop-preview .chat-top{gap:10px;padding:11px}.compact-desktop-preview .chat-top small{margin-top:2px}.compact-desktop-preview .chat-bubbles{padding:13px}.compact-desktop-preview .bubble{border-radius:13px;width:fit-content;max-width:82%;margin:0 0 8px;padding:9px 11px;font-size:11px;line-height:1.35}.compact-desktop-preview .bubble.outbound{margin-left:auto}.compact-desktop-preview .chat-compose{gap:8px;padding:10px}.compact-desktop-preview .chat-compose>button{width:34px;height:34px;padding:0}.compact-desktop-preview .dial-display{border-radius:16px;padding:18px}.compact-desktop-preview .dial-display small{margin-bottom:7px}.compact-desktop-preview .dial-display strong{font-size:20px}.compact-desktop-preview .dial-pad{gap:9px}.compact-desktop-preview .dial-pad button{border-radius:15px;gap:3px;height:56px;padding:0}.compact-desktop-preview .dial-pad button strong{font-size:18px}.compact-desktop-preview .dial-pad button small{font-size:8px}.compact-desktop-preview .dial-actions{gap:11px}.compact-desktop-preview .quick-actions{gap:8px}.compact-desktop-preview .quick-actions button{gap:7px}.compact-desktop-preview .hub-summary-card{border-radius:15px;gap:11px;margin-bottom:11px;padding:13px}.compact-desktop-preview .hub-summary-card span{margin-top:2px;font-size:11px}.compact-desktop-preview .appointment-list,.compact-desktop-preview .directory-list,.compact-desktop-preview .favorite-list{gap:8px}.compact-desktop-preview .appointment-card,.compact-desktop-preview .directory-card,.compact-desktop-preview .favorite-card{border-radius:15px;padding:11px}.compact-desktop-preview .appointment-time{gap:5px;margin-bottom:8px;font-size:11px}.compact-desktop-preview .appointment-main span,.compact-desktop-preview .appointment-main small{margin-top:2px}.compact-desktop-preview .appointment-card p{gap:5px;margin:10px 0 0;font-size:11px}.compact-desktop-preview .appointment-actions button,.compact-desktop-preview .directory-actions button,.compact-desktop-preview .favorite-card button{width:28px;height:28px;padding:0}.compact-desktop-preview .directory-filters{gap:7px;margin-bottom:11px}.compact-desktop-preview .directory-filters button{height:31px;padding:0;font-size:11px}.compact-desktop-preview .directory-card,.compact-desktop-preview .favorite-card{gap:10px}.compact-desktop-preview .directory-card span,.compact-desktop-preview .favorite-card span{margin-top:2px;font-size:11px}.compact-desktop-preview .directory-card small,.compact-desktop-preview .favorite-card small{margin-top:3px;font-size:10px}.compact-desktop-preview .directory-card em{border-radius:819px;padding:3px 7px;font-size:9px}.compact-desktop-preview .directory-actions{gap:6px;margin-top:8px}.compact-desktop-preview .favorite-card button{border-radius:10px}.compact-desktop-preview .inline-chat-actions button{width:28px;height:28px;padding:0}.compact-desktop-preview .inline-chat-actions button span{font-size:10px}.compact-desktop-preview .conversation-shell.expanded{border-radius:16px;margin:7px 0 11px}.compact-desktop-preview .conversation-shell.expanded .conversation{column-gap:10px}.compact-desktop-preview .conversation-shell.expanded .inline-chat-actions{gap:6px;margin-left:0}.compact-desktop-preview .conversation-shell.expanded .inline-chat-actions button{padding:0}.compact-desktop-preview .favorite-actions{gap:6px;margin-top:8px}.compact-desktop-preview .favorite-actions button{width:28px;height:28px;padding:0}.compact-desktop-preview .appointment-actions{gap:6px;margin-top:11px}.compact-desktop-preview .appointment-actions button{width:28px;height:28px;padding:0}.compact-desktop-preview .completed-appointments-section{gap:8px;margin-top:5px}.compact-desktop-preview .priority-appointments-section{gap:8px}.compact-desktop-preview .comm-panel{min-width:0;height:100%;min-height:0}.compact-desktop-preview .comm-inner{height:100%;min-height:0;padding:25px 18px 20px}.compact-desktop-preview .calendar-view{min-height:0}.compact-desktop-preview .calendar-view:after{height:39px}.compact-desktop-preview .schedule-summary-row{gap:8px;width:100%;margin:8px 0 15px}.compact-desktop-preview .schedule-summary-card{width:100%;min-width:0;height:59px;margin:0}.compact-desktop-preview .schedule-add-button{border-radius:15px;width:43px;min-width:43px;height:59px;min-height:59px;margin:0;padding:0}.compact-desktop-preview .appointment-list{gap:8px;width:100%;min-height:0;padding-bottom:39px;padding-right:0}.compact-desktop-preview .appointment-list::-webkit-scrollbar{width:0;height:0}.compact-desktop-preview .appointment-status-divider,.compact-desktop-preview .completed-appointments-divider{gap:10px;width:100%;margin:8px 0 3px;font-size:10px;line-height:1}.compact-desktop-preview .appointment-status-divider:before,.compact-desktop-preview .appointment-status-divider:after,.compact-desktop-preview .completed-appointments-divider:before,.compact-desktop-preview .completed-appointments-divider:after{min-width:16px}.compact-desktop-preview .appointment-modal-form{min-height:0;padding:0}.compact-desktop-preview .appointment-modal .appointment-smart-reminders{padding:10px 15px}.compact-desktop-preview .appointment-modal .appointment-form-grid{gap:13px}.compact-desktop-preview .appointment-modal .appointment-form-field{width:100%;min-width:0}.compact-desktop-preview .appointment-modal .appointment-details-surface .appointment-form-field:first-child{margin-bottom:13px}.compact-desktop-preview .appointment-modal .appointment-form-field label{width:100%;margin:0 0 7px;font-size:10px}.compact-desktop-preview .appointment-modal .appointment-form-field label span{font-size:9px}.compact-desktop-preview .appointment-modal .appointment-form-field input[type=date],.compact-desktop-preview .appointment-modal .appointment-form-field input[type=time]{border-radius:10px;width:100%;min-height:36px;padding:0 11px;font-size:10px}.compact-desktop-preview .appointment-modal .appointment-form-select,.compact-desktop-preview .appointment-modal .kf-textarea{width:100%}.compact-desktop-preview .appointment-modal .appointment-smart-reminders__actions{gap:11px}.compact-desktop-preview .appointment-notes-field{margin:0}.compact-desktop-preview .comm-header{padding-right:3px}.compact-desktop-preview .comm-tabs{min-height:48px}.compact-desktop-preview .comm-tabs button{min-height:39px}.compact-desktop-preview .message-folder-tabs{border-radius:11px;gap:5px;margin-bottom:11px;padding:5px}.compact-desktop-preview .message-folder-tabs button span{border-radius:819px;min-width:18px;height:18px;padding:0 5px;font-size:9px}.compact-desktop-preview .message-view .comm-search{min-height:38px}.compact-desktop-preview .message-view .comm-search input{font-size:12px}.compact-desktop-preview .conversation-favorite-trigger{border-radius:7px;padding:0}.compact-desktop-preview .dialer-view{gap:11px;min-height:0}.compact-desktop-preview .call-status-panel,.compact-desktop-preview .dialer-card{border-radius:13px}.compact-desktop-preview .call-status-panel{padding:13px}.compact-desktop-preview .call-status-active{width:100%}.compact-desktop-preview .call-status-topline{gap:7px;margin-bottom:7px}.compact-desktop-preview .connected-call-label{gap:6px;font-size:11px}.compact-desktop-preview .connected-call-label i{border-radius:819px;width:7px;height:7px}.compact-desktop-preview .call-direction-pill{border-radius:819px;min-height:20px;padding:0 7px;font-size:9px}.compact-desktop-preview .call-status-active>strong{font-size:16px}.compact-desktop-preview .call-status-active>b{margin-top:6px;font-size:20px}.compact-desktop-preview .dialer-card{padding:15px}.compact-desktop-preview .dialer-card .dial-display{margin-bottom:11px}.compact-desktop-preview .dialer-card .dial-display small{font-size:10px}.compact-desktop-preview .dialer-card .dial-pad button{border-radius:11px;min-height:48px}.compact-desktop-preview .dial-actions .secondary-action{width:31px;height:31px}.compact-desktop-preview .dial-actions .call-action{border-radius:9px;gap:7px;width:auto;height:34px;font-size:11px}.compact-desktop-preview .call-history-panel{min-height:0}.compact-desktop-preview .call-history-header{gap:10px;padding:0 2px 8px}.compact-desktop-preview .call-history-header>div span{font-size:8px}.compact-desktop-preview .call-history-header>div strong{margin-top:2px;font-size:13px}.compact-desktop-preview .call-history-list{gap:7px;min-height:0;padding-top:1px;padding-bottom:3px;padding-right:2px}.compact-desktop-preview .call-history-list::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .call-history-row.kf-premium-surface{border-radius:11px;gap:8px;min-height:52px;padding:8px 10px}.compact-desktop-preview .call-history-icon{border-radius:9px;width:31px;height:31px}.compact-desktop-preview .call-history-unread-dot{border-radius:819px;width:9px;height:9px}.compact-desktop-preview .call-history-copy{min-width:0}.compact-desktop-preview .call-history-copy strong{font-size:11px}.compact-desktop-preview .call-history-copy small{margin-top:2px;font-size:9px}.compact-desktop-preview .call-history-stage-chip{border-radius:819px;min-height:20px;padding:3px 7px;font-size:8px;line-height:1}.compact-desktop-preview .call-history-meta{gap:5px}.compact-desktop-preview .call-history-meta>small{font-size:9px}.compact-desktop-preview .voicemail-playback{border-radius:819px;gap:4px;min-height:23px;padding:0 7px;font-size:8px}.compact-desktop-preview .schedule-summary-card span{font-size:10px}.compact-desktop-preview .appointment-main strong{font-size:12px}.compact-desktop-preview .appointment-main span{font-size:10px}.compact-desktop-preview .schedule-summary-row{gap:8px;margin:10px 0 16px}.compact-desktop-preview .schedule-summary-card.kf-premium-surface{border-radius:13px;gap:10px;height:61px;min-height:61px;padding:10px 11px}.compact-desktop-preview .schedule-summary-card strong{font-size:12px}.compact-desktop-preview .schedule-summary-card span:not(.schedule-summary-icon){margin-top:3px;font-size:10px;line-height:1.35}.compact-desktop-preview .schedule-add-button.kf-icon-button{border-radius:13px;width:48px;min-width:48px;height:61px;min-height:61px}.compact-desktop-preview .appointment-list,.compact-desktop-preview .priority-appointments-section,.compact-desktop-preview .completed-appointments-section{gap:9px}.compact-desktop-preview .appointment-status-divider,.compact-desktop-preview .completed-appointments-divider{gap:10px;margin:9px 0 4px;font-size:9px}.compact-desktop-preview .appointment-card.kf-premium-surface{border-radius:12px;padding:12px 13px 11px}.compact-desktop-preview .appointment-card__topline{gap:8px;margin-bottom:8px}.compact-desktop-preview .appointment-time{gap:5px;font-size:9px}.compact-desktop-preview .appointment-type-chip{border-radius:819px;min-height:20px;padding:0 7px;font-size:9px;line-height:1}.compact-desktop-preview .appointment-main{min-width:0}.compact-desktop-preview .appointment-main strong{font-size:13px;line-height:1.25}.compact-desktop-preview .appointment-main span{margin-top:3px;font-size:10px;line-height:1.3}.compact-desktop-preview .appointment-actions{gap:6px;margin-top:auto;padding-top:11px}.compact-desktop-preview .appointment-actions .kf-icon-button{border-radius:7px;width:28px;min-width:28px;height:28px}.compact-desktop-preview .schedule-summary-row{width:100%;margin:8px 0 15px}.compact-desktop-preview .schedule-summary-card.kf-premium-surface{border-radius:11px;gap:10px;width:100%;height:auto;min-height:52px;margin:0;padding:8px 10px}.compact-desktop-preview .schedule-summary-card__main{gap:9px;min-width:0}.compact-desktop-preview .schedule-summary-icon{border-radius:8px;width:30px;min-width:30px;height:30px;margin:0!important}.compact-desktop-preview .schedule-summary-copy{min-width:0}.compact-desktop-preview .schedule-summary-copy strong{font-size:11px;line-height:1.2}.compact-desktop-preview .schedule-summary-copy>span{line-height:1.3;margin:3px 0 0!important;font-size:9px!important}.compact-desktop-preview .schedule-add-button.kf-icon-button{border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0}.compact-desktop-preview .schedule-summary-card.kf-premium-surface{min-height:62px;padding:11px}.compact-desktop-preview .schedule-summary-card__main{gap:10px}.compact-desktop-preview .schedule-summary-icon{border-radius:9px;width:33px;min-width:33px;height:33px}.compact-desktop-preview .schedule-summary-icon svg{width:16px;height:16px}.compact-desktop-preview .schedule-summary-copy strong{font-size:13px}.compact-desktop-preview .schedule-summary-copy>span{margin-top:3px!important;font-size:10px!important}.compact-desktop-preview .schedule-add-button.kf-icon-button svg{width:15px;height:15px;margin:0}.compact-desktop-preview .schedule-add-button.kf-icon-button{width:31px;min-width:31px;height:31px;min-height:31px;line-height:0;padding:0!important}.compact-desktop-preview .schedule-add-button.kf-icon-button>svg,.compact-desktop-preview .schedule-add-button.kf-icon-button .kf-icon-button__icon,.compact-desktop-preview .schedule-add-button.kf-icon-button .kf-icon-button__icon>svg{width:15px;height:15px;margin:0!important}.compact-desktop-preview .dialer-view{gap:11px}.compact-desktop-preview .call-status-panel{border-radius:13px;padding:13px 15px}.compact-desktop-preview .call-status-empty>svg{margin-bottom:6px}.compact-desktop-preview .call-status-empty strong{font-size:13px}.compact-desktop-preview .call-status-empty span{margin-top:5px;font-size:11px;line-height:1.5}.compact-desktop-preview .dialer-card{border-radius:13px;padding:15px}.compact-desktop-preview .dialer-card .dial-display{border-radius:12px;margin:0 0 11px;padding:11px}.compact-desktop-preview .dialer-card .dial-display small{margin-bottom:5px;font-size:10px}.compact-desktop-preview .dialer-card .dial-display strong{font-size:19px}.compact-desktop-preview .dialer-card .dial-pad{gap:7px}.compact-desktop-preview .dialer-card .dial-pad button{border-radius:11px;height:56px;min-height:56px;padding:0}.compact-desktop-preview .dialer-card .dial-pad button strong{font-size:16px}.compact-desktop-preview .dialer-card .dial-pad button small{min-height:9px;font-size:8px}.compact-desktop-preview .dial-actions{gap:8px;margin-top:11px}.compact-desktop-preview .dial-actions .secondary-action{border-radius:9px;width:31px;height:31px;padding:0}.compact-desktop-preview .dial-actions .call-action{border-radius:9px;height:34px}.compact-desktop-preview .call-history-divider{margin:0 0 9px}.compact-desktop-preview .call-history-header{padding:0 2px 8px}.compact-desktop-preview .call-history-header>div strong{font-size:13px}.compact-desktop-preview .comm-tabs{border-radius:11px;gap:3px;min-height:48px;padding:4px}.compact-desktop-preview .comm-tabs button{border-radius:7px;min-width:0;min-height:38px;padding:0}.compact-desktop-preview .comm-tabs button svg{width:16px;height:16px}.compact-desktop-preview .comm-tabs button em{border-radius:819px;width:auto;min-width:18px;height:18px;padding:0 4px;font-size:8px;line-height:1}.compact-desktop-preview .message-view{min-height:0}.compact-desktop-preview .message-search-toolbar{gap:7px;margin-bottom:10px}.compact-desktop-preview .message-search.comm-search{border-radius:11px;min-height:39px;margin-bottom:0;padding:0 11px}.compact-desktop-preview .message-search.comm-search svg{width:15px;height:15px}.compact-desktop-preview .message-search.comm-search input{font-size:11px}.compact-desktop-preview .message-search-toolbar__actions{gap:5px}.compact-desktop-preview .hub-conversation-selection-toggle.kf-icon-button,.compact-desktop-preview .hub-conversation-remove-toggle.kf-icon-button{border-radius:8px}.compact-desktop-preview .message-folder-tabs{border-radius:11px;gap:3px;min-height:43px;margin-bottom:11px;padding:4px}.compact-desktop-preview .message-folder-tabs button{border-radius:7px;gap:6px;min-height:33px;padding:0 10px;font-size:11px}.compact-desktop-preview .message-folder-tabs button>span{border-radius:819px;min-width:16px;height:16px;padding:0 4px;font-size:8px;line-height:1}.compact-desktop-preview .conversation-list{gap:7px;min-height:0;padding:1px 1px 4px}.compact-desktop-preview .conversation-list::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .conversation-shell.collapsed.kf-premium-surface{border-radius:11px;padding:0}.compact-desktop-preview .conversation-shell .conversation{border-radius:inherit;gap:9px;padding:9px 10px}.compact-desktop-preview .conversation-shell .avatar{border-radius:9px;font-size:11px}.compact-desktop-preview .conversation-copy{min-width:0}.compact-desktop-preview .conversation-copy strong{font-size:11px;line-height:1.25}.compact-desktop-preview .conversation-copy span{margin-top:3px;font-size:10px;line-height:1.3}.compact-desktop-preview .conversation-meta{gap:6px}.compact-desktop-preview .conversation-meta small{font-size:8px;line-height:1}.compact-desktop-preview .conversation-meta em{border-radius:819px;padding:0;font-size:8px;line-height:16px}.compact-desktop-preview .conversation-shell.expanded.kf-premium-surface{border-radius:12px;padding:0}.compact-desktop-preview .conversation-shell.expanded .conversation{border-radius:0;padding:10px 11px}.compact-desktop-preview .inline-chat-actions{gap:5px}.compact-desktop-preview .inline-chat-actions .kf-icon-button,.compact-desktop-preview .conversation-snooze-action{border-radius:7px;padding:0}.compact-desktop-preview .conversation-snooze-action span{margin:0;font-size:9px;line-height:1}.compact-desktop-preview .inline-chat-bubbles{gap:8px;min-height:0;padding:12px 11px}.compact-desktop-preview .inline-chat-bubbles .bubble{border-radius:13px;max-width:82%;padding:8px 11px;font-size:11px;line-height:1.45}.compact-desktop-preview .hub-sms-message-row{gap:3px;width:100%}.compact-desktop-preview .hub-sms-message-time,.compact-desktop-preview .hub-sms-scheduled-meta{gap:4px;font-size:8px;line-height:1.2}.compact-desktop-preview .hub-sms-scheduled-meta{font-size:8px}.compact-desktop-preview .chat-compose{gap:8px;min-height:48px;padding:7px 8px 7px 11px}.compact-desktop-preview .chat-compose input{min-width:0;font-size:11px}.compact-desktop-preview .hub-sms-schedule-button{border-radius:8px;width:31px;min-width:31px;height:31px;padding:0}.compact-desktop-preview .hub-sms-schedule-popover{border-radius:11px;padding:11px}.compact-desktop-preview .hub-sms-schedule-popover:after{width:9px;height:9px}.compact-desktop-preview .hub-sms-schedule-popover__heading{gap:8px}.compact-desktop-preview .hub-sms-schedule-popover__icon{border-radius:7px;width:26px;height:26px}.compact-desktop-preview .hub-sms-schedule-popover__heading>div{gap:2px;min-width:0}.compact-desktop-preview .hub-sms-schedule-popover__heading strong{font-size:10px}.compact-desktop-preview .hub-sms-schedule-popover__heading small{font-size:9px;line-height:1.35}.compact-desktop-preview .hub-sms-schedule-popover__fields{gap:7px;margin-top:11px}.compact-desktop-preview .hub-sms-schedule-popover__fields label{gap:4px;min-width:0}.compact-desktop-preview .hub-sms-schedule-popover__fields label>span{font-size:8px}.compact-desktop-preview .chat-compose .hub-sms-schedule-popover__fields input{border-radius:7px;width:100%;min-width:0;height:30px;min-height:30px;padding:0 7px;font-size:9px}.compact-desktop-preview .hub-sms-schedule-popover__error{margin:7px 0 0;font-size:8px}.compact-desktop-preview .hub-sms-schedule-popover__actions{gap:6px;margin-top:10px;padding-top:9px}.compact-desktop-preview .hub-sms-schedule-popover__actions button{border-radius:7px;gap:5px;min-height:28px;padding:0 9px;font-size:9px}.compact-desktop-preview .message-send-button{border-radius:8px;width:31px;min-width:31px;height:31px;padding:0}.compact-desktop-preview .conversation-expansion__inner{min-height:0}.compact-desktop-preview .conversation-shell.expanded.kf-premium-surface:before{border-radius:inherit}.compact-desktop-preview .conversation-meta small{margin:0;font-size:8px;line-height:1}.compact-desktop-preview .conversation-meta em{border-radius:819px;font-size:8px;margin:0!important;padding:0!important;line-height:16px!important}.compact-desktop-preview .conversation-meta{gap:3px;padding-left:5px}.compact-desktop-preview .conversation-meta em{line-height:16px!important}.compact-desktop-preview .conversation-meta small{margin:0!important;line-height:16px!important}.compact-desktop-preview .message-folder-tabs .message-folder-snoozed{width:38px;min-width:38px;padding:0}.compact-desktop-preview .message-folder-tabs .message-folder-snoozed svg{width:14px;height:14px}.compact-desktop-preview .message-folder-unread-dot{margin-left:-2px;border-radius:819px!important;padding:0!important}.compact-desktop-preview .message-folder-tabs .message-folder-unread-dot{margin-left:2px}.compact-desktop-preview .conversation-shell.is-selection-mode .conversation{gap:7px}.compact-desktop-preview .conversation-shell.is-selection-mode .conversation-copy{min-width:0}.compact-desktop-preview .hub-conversation-checkbox>span{border-radius:4px}.compact-desktop-preview .hub-transfer-ghost{border-radius:11px;gap:9px;min-width:0;padding:10px 11px}.compact-desktop-preview .hub-transfer-ghost__avatar{border-radius:10px;width:33px;height:33px;font-size:10px}.compact-desktop-preview .hub-transfer-ghost__copy{gap:2px;min-width:0}.compact-desktop-preview .hub-transfer-ghost__copy strong{font-size:11px}.compact-desktop-preview .hub-transfer-ghost__copy span{font-size:8px}.compact-desktop-preview .conversation-local-context{gap:6px;min-width:0;margin-top:3px;font-size:9px;line-height:1.2}.compact-desktop-preview .conversation-local-context>span:first-child{min-width:0}.compact-desktop-preview .conversation-stage-chip{border-radius:819px;padding:0 6px;font-size:8px;line-height:1}.compact-desktop-preview .conversation-local-context{font-size:8px;line-height:1.15}.compact-desktop-preview .conversation-stage-chip{padding:0 5px;font-size:8px}.compact-desktop-preview .conversation-local-context{gap:5px;margin-top:2px;font-size:8px;line-height:1.1}.compact-desktop-preview .conversation-local-context>b{font-size:8px}.compact-desktop-preview .conversation-stage-chip{border-radius:819px;padding:0 4px;font-size:8px;line-height:1}.compact-desktop-preview .hub-contacts-view{min-height:0}.compact-desktop-preview .hub-contact-search.comm-search{border-radius:11px;min-height:39px;margin-bottom:11px;padding:0 11px}.compact-desktop-preview .hub-contact-search.comm-search input{font-size:11px}.compact-desktop-preview .hub-contact-section-heading{gap:10px;margin:0 2px 9px}.compact-desktop-preview .hub-contact-section-heading>div{min-width:0}.compact-desktop-preview .hub-contact-section-heading small{font-size:8px;line-height:1}.compact-desktop-preview .hub-contact-section-heading strong{margin-top:4px;font-size:12px;line-height:1.2}.compact-desktop-preview .hub-contact-section-heading>span{border-radius:819px;min-width:25px;height:21px;padding:0 7px;font-size:9px}.compact-desktop-preview .hub-contact-list{gap:9px;min-height:0;margin-bottom:0;padding:1px 1px 4px}.compact-desktop-preview .hub-contact-list::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .hub-contact-card.kf-premium-surface{border-radius:12px;padding:11px 12px}.compact-desktop-preview .hub-contact-card__topline{gap:10px}.compact-desktop-preview .hub-contact-card__identity{gap:10px;min-width:0}.compact-desktop-preview .hub-contact-avatar{border-radius:11px;width:41px;min-width:41px;height:41px;font-size:11px}.compact-desktop-preview .hub-contact-avatar img{width:100%;height:100%}.compact-desktop-preview .hub-contact-card__copy{min-width:0}.compact-desktop-preview .hub-contact-card__copy strong{font-size:12px;line-height:1.2}.compact-desktop-preview .hub-contact-card__copy span{margin-top:3px;font-size:9px;line-height:1.2}.compact-desktop-preview .hub-contact-card__copy small{margin-top:2px;font-size:9px;line-height:1.2}.compact-desktop-preview .hub-contact-favorite.kf-icon-button{border-radius:7px;width:28px;min-width:28px;height:28px;min-height:28px}.compact-desktop-preview .hub-contact-card__location{gap:4px;margin:8px 0 0 51px;font-size:9px;line-height:1.2}.compact-desktop-preview .hub-contact-card__actions{gap:6px;margin-top:auto;padding-top:11px}.compact-desktop-preview .hub-contact-card__actions .kf-button{border-radius:7px;min-width:0;min-height:30px;padding:0 8px;font-size:9px}.compact-desktop-preview .hub-contact-empty.kf-premium-surface{border-radius:12px;padding:16px}.compact-desktop-preview .hub-contact-empty svg{margin-bottom:7px}.compact-desktop-preview .hub-contact-empty strong{font-size:11px}.compact-desktop-preview .hub-contact-empty span{margin-top:4px;font-size:9px;line-height:1.4}.compact-desktop-preview .directory-view.hub-contacts-view .hub-contact-search{margin-bottom:11px}.compact-desktop-preview .hub-conversation-remove-backdrop{padding:18px}.compact-desktop-preview .hub-conversation-remove-dialog{border-radius:11px;gap:10px;width:min(430px,100vw - 36px);padding:14px}.compact-desktop-preview .hub-conversation-remove-dialog__icon{border-radius:9px}.compact-desktop-preview .hub-conversation-remove-dialog__copy{min-width:0}.compact-desktop-preview .hub-conversation-remove-dialog__copy strong{font-size:11px;line-height:1.3}.compact-desktop-preview .hub-conversation-remove-dialog__copy p{margin:6px 0 0;font-size:9px;line-height:1.55}.compact-desktop-preview .hub-conversation-remove-dialog__actions{gap:7px;padding-top:2px}@media (width<=640px){.compact-desktop-preview .call-history-row.kf-premium-surface{gap:7px}.compact-desktop-preview .call-history-stage-chip{padding-inline:5px;font-size:8px}.compact-desktop-preview .message-search-toolbar{gap:5px}.compact-desktop-preview .hub-conversation-remove-dialog__actions .kf-button{width:100%}}.compact-desktop-preview .conversation-shell.expanded .inline-chat-actions .kf-icon-button,.compact-desktop-preview .conversation-shell.expanded .conversation-snooze-action{padding:0!important;line-height:0!important}.compact-desktop-preview .conversation-shell.expanded .inline-chat-actions .kf-icon-button>svg,.compact-desktop-preview .conversation-shell.expanded .inline-chat-actions .kf-icon-button .kf-icon-button__icon,.compact-desktop-preview .conversation-shell.expanded .inline-chat-actions .kf-icon-button .kf-icon-button__icon>svg,.compact-desktop-preview .conversation-shell.expanded .conversation-snooze-action>svg{margin:0!important}.compact-desktop-preview .hub-conversation-pagination{margin-top:auto;padding:8px 1px 1px}.compact-desktop-preview .hub-conversation-pagination .kf-pagination{width:100%}.compact-desktop-preview .dialer-card .dial-number-input{border-radius:5px;width:100%;min-width:0;padding:2px 7px;font-size:19px}.compact-desktop-preview .dialer-card .dial-number-input::placeholder{font-size:13px}.compact-desktop-preview .call-status-panel>.call-status-active,.compact-desktop-preview .call-status-panel>.call-status-empty{min-width:0}.compact-desktop-preview .hub-preview-action .kf-loading--compact,.compact-desktop-preview .hub-preview-action .kf-loading--compact .kf-loading__wheel{margin:0}.compact-desktop-preview .hub-reconnect-status{border-radius:8px;padding:7px 10px;font-size:10px}.compact-desktop-preview .conversation-shell.collapsed.kf-premium-surface,.compact-desktop-preview .conversation-shell.expanded.kf-premium-surface{margin:0}.compact-desktop-preview .conversation-shell.collapsed .conversation,.compact-desktop-preview .conversation-shell.expanded .conversation{padding:9px 10px}.compact-desktop-preview .call-status-panel .call-status-notice{gap:8px;min-width:0}.compact-desktop-preview .call-status-notice>strong{font-size:12px}.compact-desktop-preview .call-status-notice>p{margin:0;font-size:11px;line-height:1.6}.compact-desktop-preview .call-status-panel .call-status-reconnect{margin-top:2px}.compact-desktop-preview .call-status-panel.call-status-live{gap:7px}.compact-desktop-preview .call-status-live .call-status-topline{width:100%;margin-bottom:5px}.compact-desktop-preview .call-status-live>strong{font-size:14px}.compact-desktop-preview .call-status-live>small,.compact-desktop-preview .call-status-live>span{font-size:11px}.compact-desktop-preview .call-status-controls{gap:10px;width:100%;margin-top:8px}.compact-desktop-preview .call-status-controls .kf-button{padding-inline:15px}.compact-desktop-preview .call-status-panel.call-status-live{gap:7px 16px;padding:15px}.compact-desktop-preview .call-status-live .call-status-topline{margin:0}.compact-desktop-preview .call-status-live .call-status-topline>svg{width:15px;height:15px}.compact-desktop-preview .call-status-person{gap:3px;min-width:0;max-width:100%}.compact-desktop-preview .call-status-person>strong{font-size:13px;line-height:16px}.compact-desktop-preview .call-status-person>small{font-size:10px;line-height:13px}.compact-desktop-preview .call-status-live>.call-status-label{font-size:10px;line-height:15px}.compact-desktop-preview .call-status-live>.call-microphone-status{gap:4px;font-size:9px;line-height:15px}.compact-desktop-preview .call-status-live .call-elapsed-timer{margin:0;font-size:26px;line-height:34px}.compact-desktop-preview .call-status-live .call-status-controls{gap:5px;width:auto;margin:0}.compact-desktop-preview .call-status-live .call-status-controls .kf-button{height:25px;min-height:25px;padding:3px 8px;font-size:10px}.compact-desktop-preview .call-status-live .call-status-main{gap:20px;width:100%;min-width:0}.compact-desktop-preview .call-status-live .call-elapsed-timer{padding-left:20px}.compact-desktop-preview .call-status-live .call-status-footer{gap:10px;width:100%}.compact-desktop-preview .call-status-footer .call-status-label{font-size:10px;line-height:15px}.compact-desktop-preview .call-status-footer .call-microphone-status{gap:3px;padding-left:10px;font-size:9px}.compact-desktop-preview .call-status-live .call-status-controls{gap:5px}.compact-desktop-preview .call-status-live .call-status-controls .kf-button{min-width:62px}.compact-desktop-preview .dialer-view>.call-status-panel:has(>.call-status-notice):not(.call-status-live){padding:10px 15px}.compact-desktop-preview .call-status-panel .call-status-notice{gap:5px;width:100%}.compact-desktop-preview .call-status-notice .call-notice-heading{gap:7px;min-height:16px}.compact-desktop-preview .call-notice-heading>strong{font-size:11px;line-height:16px}.compact-desktop-preview .call-status-notice>p{font-size:10px;line-height:13px}.compact-desktop-preview .call-status-panel .call-status-notice .call-status-reconnect{height:28px;min-height:28px;margin:0;padding:5px 13px;font-size:10px}.compact-desktop-preview .call-recovery-panel .call-status-notice{gap:4px}.compact-desktop-preview .call-recovery-panel .call-status-notice>p{line-height:12px}.compact-desktop-preview .automations-page{width:100%;min-width:0;padding:23px 25px 39px}.compact-desktop-preview .automations-page>.kf-page-header{margin-bottom:15px}.compact-desktop-preview .automation-command-center{padding:13px}.compact-desktop-preview .automation-command-center__intro{gap:11px;min-width:0}.compact-desktop-preview .automation-command-center__icon{border-radius:11px;width:34px;min-width:34px;height:34px}.compact-desktop-preview .automation-command-center__intro h2{margin:1px 0 0;font-size:13px;line-height:1.25}.compact-desktop-preview .automation-command-center__intro p{margin:3px 0 0;font-size:9px;line-height:1.55}.compact-desktop-preview .automation-health-grid{gap:7px}.compact-desktop-preview .automation-health-card{border-radius:11px;gap:7px;min-height:54px;padding:7px 9px}.compact-desktop-preview .automation-health-card>span{border-radius:8px;width:26px;min-width:26px;height:26px}.compact-desktop-preview .automation-health-card div{min-width:0}.compact-desktop-preview .automation-health-card strong{font-size:14px;line-height:1}.compact-desktop-preview .automation-health-card small{margin-top:3px;font-size:8px;line-height:1.1}.compact-desktop-preview .automation-premium-settings-grid{gap:10px;margin-top:11px}.compact-desktop-preview .automation-premium-setting{gap:11px;min-width:0;padding:11px 13px}.compact-desktop-preview .automation-premium-setting:before{border-radius:13px 0 0 13px}.compact-desktop-preview .automation-premium-setting__body{gap:10px;min-width:0}.compact-desktop-preview .automation-premium-setting__icon{border-radius:10px;width:33px;min-width:33px;height:33px}.compact-desktop-preview .automation-premium-setting__copy{min-width:0}.compact-desktop-preview .automation-premium-setting__title-row{gap:6px}.compact-desktop-preview .automation-premium-setting__title-row strong{font-size:11px;line-height:1.25}.compact-desktop-preview .automation-premium-setting__title-row>span{border-radius:819px;min-height:17px;padding:0 6px;font-size:8px}.compact-desktop-preview .automation-premium-setting__copy p{margin:6px 0 0;font-size:9px;line-height:1.5}.compact-desktop-preview .automation-premium-setting__control{gap:7px}.compact-desktop-preview .automation-premium-setting--ai .automation-premium-setting__control{min-width:39px}.compact-desktop-preview .automation-premium-setting__control>span{font-size:9px}.compact-desktop-preview .automation-protection-select,.compact-desktop-preview .automation-routing-select{width:100%}.compact-desktop-preview .automation-delivery-strip{border-radius:12px;gap:7px;margin-top:10px;padding:8px}.compact-desktop-preview .automation-delivery-strip__title,.compact-desktop-preview .automation-delivery-strip__item{border-radius:9px;gap:8px;min-width:0;padding:7px 9px}.compact-desktop-preview .automation-delivery-strip__title>span{border-radius:8px;width:28px;min-width:28px;height:28px}.compact-desktop-preview .automation-delivery-strip__title strong{font-size:11px}.compact-desktop-preview .automation-delivery-strip__title small{margin-top:2px;font-size:9px;line-height:1.35}.compact-desktop-preview .automation-delivery-strip__item>div{min-width:0}.compact-desktop-preview .automation-delivery-strip__item span{font-size:9px;line-height:1.25}.compact-desktop-preview .automation-delivery-strip__item strong{margin-top:2px;font-size:11px;line-height:1.3}.compact-desktop-preview .automation-library-shell{border-radius:15px;margin-top:13px;padding:15px}.compact-desktop-preview .automation-library-header{gap:15px}.compact-desktop-preview .automation-library-actions{gap:8px}.compact-desktop-preview .automation-library-actions .automation-health-grid{gap:6px}.compact-desktop-preview .automation-library-actions .automation-health-card{border-radius:9px;gap:6px;min-height:38px;padding:5px 7px}.compact-desktop-preview .automation-library-actions .automation-health-card>span{border-radius:7px;width:23px;min-width:23px;height:23px}.compact-desktop-preview .automation-library-actions .automation-health-card strong{font-size:11px}.compact-desktop-preview .automation-library-actions .automation-health-card small{margin-top:2px;font-size:8px}.compact-desktop-preview .automation-library-heading{gap:10px;min-width:0}.compact-desktop-preview .automation-library-heading__icon{border-radius:10px;width:33px;min-width:33px;height:33px}.compact-desktop-preview .automation-library-heading h2{margin:1px 0 0;font-size:13px;line-height:1.25}.compact-desktop-preview .automation-library-heading p{margin:3px 0 0;font-size:9px;line-height:1.5}.compact-desktop-preview .automations-toolbar{gap:8px;margin-top:13px}.compact-desktop-preview .automations-search{border-radius:10px;gap:7px;min-height:36px;padding:0 11px}.compact-desktop-preview .automations-search .kf-input{border-radius:0;min-height:34px;padding:0}.compact-desktop-preview .automations-status-select{min-height:36px}.compact-desktop-preview .automations-order-hint{border-radius:7px;gap:6px;min-height:28px;margin-top:7px;padding:0 8px;font-size:9px}.compact-desktop-preview .automation-folder-list{gap:11px;margin-top:11px}.compact-desktop-preview .automation-folder{border-radius:14px}.compact-desktop-preview .automation-folder__header{gap:9px;min-height:59px;padding:10px 11px 10px 13px}.compact-desktop-preview .automation-folder__collapse{border-radius:7px;width:25px;min-width:25px;height:25px;padding:0}.compact-desktop-preview .automation-folder__content-inner{min-height:0}.compact-desktop-preview .automation-folder__icon{border-radius:9px;width:30px;min-width:30px;height:30px}.compact-desktop-preview .automation-folder__copy{min-width:0}.compact-desktop-preview .automation-folder__copy strong{font-size:11px;line-height:1.3}.compact-desktop-preview .automation-folder__copy small{margin-top:2px;font-size:9px;line-height:1.4}.compact-desktop-preview .automation-folder__header-tools{gap:6px}.compact-desktop-preview .automation-folder__count-pill{border-radius:819px;gap:4px;min-height:23px;padding:0 7px;font-size:8px}.compact-desktop-preview .automation-folder__actions{gap:4px;margin-left:2px}.compact-desktop-preview .automation-folder__empty{border-radius:10px;margin:10px;padding:15px;font-size:9px;line-height:1.5}.compact-desktop-preview .automations-list{gap:10px;padding:10px}.compact-desktop-preview .automation-card{border-radius:13px;min-width:0}.compact-desktop-preview .automation-card-summary{gap:15px;min-width:0;padding:11px 46px 11px 13px}.compact-desktop-preview .automation-card__identity{gap:11px;min-width:0}.compact-desktop-preview .automation-card-icon{border-radius:11px;width:36px;height:36px}.compact-desktop-preview .automation-card-copy{min-width:0}.compact-desktop-preview .automation-card-title-row{gap:7px;min-width:0}.compact-desktop-preview .automation-card-title-row>strong{max-width:100%;font-size:12px;line-height:1.3}.compact-desktop-preview .automation-description{margin:4px 0 0;font-size:9px;line-height:1.45}.compact-desktop-preview .automation-card-metadata--summary{gap:6px 10px;min-width:0;margin-top:7px;font-size:8px}.compact-desktop-preview .automation-card-metadata--summary span{gap:4px}.compact-desktop-preview .automation-status{border-radius:819px;gap:4px;min-height:21px;padding:0 8px;font-size:8px}.compact-desktop-preview .automation-card-statistics--summary{gap:7px;min-width:0}.compact-desktop-preview .automation-stat{border-radius:9px;min-width:0;min-height:46px;padding:7px 8px}.compact-desktop-preview .automation-stat-copy{min-width:0}.compact-desktop-preview .automation-stat-copy strong{font-size:11px;line-height:1.1}.compact-desktop-preview .automation-stat-copy small{margin-top:3px;font-size:8px;line-height:1.2}.compact-desktop-preview .automation-drag-handle{border-radius:0 12px 12px 0;width:34px;padding:0}.compact-desktop-preview .automation-card__expand-inner{min-height:0}.compact-desktop-preview .automation-expanded-content{padding:11px 46px 13px 13px}.compact-desktop-preview .automation-detail-grid{gap:8px}.compact-desktop-preview .automation-detail-panel{border-radius:11px;gap:9px;min-width:0;min-height:62px;padding:10px 11px}.compact-desktop-preview .automation-detail-icon{border-radius:8px;width:28px;min-width:28px;height:28px}.compact-desktop-preview .automation-detail-copy{min-width:0}.compact-desktop-preview .automation-detail-label{font-size:8px;line-height:1.2}.compact-desktop-preview .automation-detail-copy strong{margin-top:4px;font-size:10px;line-height:1.4}.compact-desktop-preview .automation-routing-grid{gap:8px;margin-top:10px}.compact-desktop-preview .automation-pipeline-outcome__value{border-radius:8px;gap:7px;min-height:36px;padding:7px 9px}.compact-desktop-preview .automation-pipeline-outcome__value span{font-size:8px}.compact-desktop-preview .automation-pipeline-outcome__value strong{font-size:9px}.compact-desktop-preview .automation-expanded-footer{gap:11px;margin-top:11px;padding-top:11px}.compact-desktop-preview .automation-secondary-actions,.compact-desktop-preview .automation-expanded-primary-actions{gap:7px}.compact-desktop-preview .automation-selector-control{border-radius:9px;gap:7px;min-height:34px;padding:4px 6px 4px 7px}.compact-desktop-preview .automation-selector-control__icon{border-radius:7px;width:24px;min-width:24px;height:24px}.compact-desktop-preview .automation-selector-control__copy strong{font-size:8px;line-height:1.15}.compact-desktop-preview .automation-selector-control__copy small{margin-top:2px;font-size:8px}.compact-desktop-preview .automations-empty-state{border-radius:11px;gap:6px;padding:23px}.compact-desktop-preview .automations-empty-state>span{border-radius:10px;width:34px;height:34px}.compact-desktop-preview .automations-empty-state strong{font-size:11px}.compact-desktop-preview .automations-empty-state p{margin:0;font-size:9px;line-height:1.5}.compact-desktop-preview .kf-dialog.automation-delivery-rules-dialog{width:min(820px,100vw - 40px)}.compact-desktop-preview .automation-delivery-rules-dialog__content{gap:10px}.compact-desktop-preview .automation-delivery-rules-dialog__schedule-grid{border-radius:10px;gap:10px;padding:10px}.compact-desktop-preview .automation-delivery-rules-dialog__field{gap:5px;min-width:0}.compact-desktop-preview .automation-delivery-rules-dialog__field>span{font-size:9px;line-height:1.2}.compact-desktop-preview .automation-delivery-rules-dialog__field .kf-select{width:100%}.compact-desktop-preview .automation-delivery-rules-dialog__time{border-radius:8px;gap:7px;min-height:34px;padding:0 8px}.compact-desktop-preview .automation-delivery-rules-dialog__time .kf-input{min-height:33px;padding:0}.compact-desktop-preview .automation-delivery-rules-dialog__rule{border-radius:10px;gap:15px;padding:11px}.compact-desktop-preview .automation-delivery-rules-dialog__rule-copy{min-width:0}.compact-desktop-preview .automation-delivery-rules-dialog__rule-title{gap:7px}.compact-desktop-preview .automation-delivery-rules-dialog__rule-title strong{font-size:10px}.compact-desktop-preview .automation-delivery-rules-dialog__rule-copy p{margin:5px 0 0 21px;font-size:9px;line-height:1.45}.compact-desktop-preview .kf-dialog.automation-folder-dialog{width:min(520px,100vw - 40px)}.compact-desktop-preview .automation-folder-dialog__field{gap:6px}.compact-desktop-preview .automation-folder-dialog__field>span{font-size:9px}.compact-desktop-preview .automation-folder-dialog__field>span small{margin-left:3px;font-size:8px}.compact-desktop-preview .automation-folder-dialog__field+.automation-folder-dialog__field{margin-top:10px}.compact-desktop-preview .automation-folder-dialog__textarea{border-radius:9px;width:100%;padding:8px 10px;font-size:10px;line-height:1.45}.compact-desktop-preview .automation-folder-color-picker{border-radius:10px;gap:2px;width:max-content;margin-top:11px;padding:3px}.compact-desktop-preview .automation-folder-color-picker__swatch{border-radius:7px;width:33px;min-width:33px;height:33px;padding:0}.compact-desktop-preview .automation-folder-color-picker__swatch>span{border-radius:6px;width:19px;height:19px}.compact-desktop-preview .automation-folder-delete-note{border-radius:10px;padding:11px}.compact-desktop-preview .automation-folder-delete-note strong{font-size:10px}.compact-desktop-preview .automation-folder-delete-note p{margin:5px 0 0;font-size:9px;line-height:1.5}@media (width<=1100px){.compact-desktop-preview .automation-folder__header-tools{width:100%;padding-left:65px}}@media (width<=760px){.compact-desktop-preview .automations-page{padding:16px 13px 30px}.compact-desktop-preview .automation-command-center,.compact-desktop-preview .automation-library-shell{padding:11px}.compact-desktop-preview .automation-premium-setting{gap:10px}.compact-desktop-preview .automation-premium-setting__control,.compact-desktop-preview .automation-premium-setting__control--select,.compact-desktop-preview .automation-protection-select,.compact-desktop-preview .automation-routing-select{width:100%;min-width:0}.compact-desktop-preview .automation-library-actions,.compact-desktop-preview .automation-library-actions .automation-health-grid{width:100%}.compact-desktop-preview .automations-status-select{width:100%;min-width:0}.compact-desktop-preview .automation-folder__header-tools{padding-left:0}.compact-desktop-preview .automation-folder-color-picker{width:100%;max-width:100%}.compact-desktop-preview .automation-folder-color-picker__swatch{width:30px;min-width:30px;height:30px}.compact-desktop-preview .automation-card-summary{gap:10px;padding-right:44px}.compact-desktop-preview .automation-card-icon{width:33px;height:33px}.compact-desktop-preview .automation-expanded-content{padding-right:44px}.compact-desktop-preview .automation-secondary-actions .kf-button,.compact-desktop-preview .automation-expanded-primary-actions .kf-button,.compact-desktop-preview .automation-selector-control,.compact-desktop-preview .automation-edit-button{width:100%}}.compact-desktop-preview .automation-weekend-slot>.weekend-sending-panel{margin-top:13px;padding:13px 15px}.compact-desktop-preview .weekend-sending-modal{width:min(560px,100vw - 48px)}.compact-desktop-preview .weekend-sending-field{gap:7px;font-size:11px}.compact-desktop-preview .weekend-sending-note{margin:0;font-size:10px;line-height:1.5}.compact-desktop-preview .automation-builder-header{width:100%}.compact-desktop-preview .automation-builder-header-main{gap:18px;width:100%;padding:15px 23px}.compact-desktop-preview .automation-builder-back{width:fit-content}.compact-desktop-preview .automation-builder-identity{gap:3px;min-width:0}.compact-desktop-preview .automation-builder-title-input,.compact-desktop-preview .automation-builder-description-input{width:100%;min-width:0;padding:0}.compact-desktop-preview .automation-builder-title-input{font-size:18px;line-height:1.25}.compact-desktop-preview .automation-builder-description-input{font-size:10px;line-height:1.45}.compact-desktop-preview .automation-builder-header-actions{gap:8px}.compact-desktop-preview .automation-builder-status{border-radius:8px;gap:7px;padding:5px 8px}.compact-desktop-preview .automation-builder-status span{border-radius:819px;padding:3px 7px;font-size:8px;line-height:1}.compact-desktop-preview .automation-builder-status strong{margin:0;font-size:9px;line-height:1}.compact-desktop-preview .automation-builder-config-toolbar{gap:13px;width:100%;padding:10px 23px}.compact-desktop-preview .automation-builder-config-toolbar-label{gap:9px;min-width:0}.compact-desktop-preview .automation-builder-config-toolbar-icon{border-radius:7px}.compact-desktop-preview .automation-builder-config-toolbar-copy{gap:2px;min-width:0}.compact-desktop-preview .automation-builder-config-toolbar-copy strong{font-size:10px;line-height:1.25}.compact-desktop-preview .automation-builder-config-toolbar-copy>span{font-size:9px;line-height:1.35}.compact-desktop-preview .automation-builder-config-summary{gap:7px;min-width:0}.compact-desktop-preview .automation-builder-config-summary>span{border-radius:819px;gap:3px;min-width:0;padding:4px 7px;font-size:8px;line-height:1.2}.compact-desktop-preview .automation-builder-config-summary>span strong{font-size:inherit}.compact-desktop-preview .automation-config-collapse-button{margin-left:auto}.compact-desktop-preview .automation-builder-config{gap:11px;width:100%;padding:15px 23px 18px}.compact-desktop-preview .automation-builder-config.is-collapsed{max-height:0;padding-top:0;padding-bottom:0}.compact-desktop-preview .automation-builder-config-slot{min-width:0}.compact-desktop-preview .automation-builder-detail-panel{border-radius:11px;min-width:0;height:100%;padding:13px}.compact-desktop-preview .automation-builder-detail-header{gap:10px;min-width:0}.compact-desktop-preview .automation-builder-detail-icon{border-radius:7px}.compact-desktop-preview .automation-builder-detail-copy{gap:2px;min-width:0}.compact-desktop-preview .automation-builder-detail-title-row{gap:6px;min-width:0}.compact-desktop-preview .automation-builder-detail-title-row strong{font-size:10px;line-height:1.25}.compact-desktop-preview .automation-builder-detail-copy>span{font-size:9px;line-height:1.35}.compact-desktop-preview .automation-builder-feature-pill{border-radius:819px;padding:2px 6px;font-size:8px;line-height:1}.compact-desktop-preview .automation-builder-detail-control{width:100%;min-width:0;margin-top:10px}.compact-desktop-preview .automation-builder-detail-control>*{width:100%;min-width:0}.compact-desktop-preview .automation-builder-detail-control>.kf-select,.compact-desktop-preview .automation-builder-detail-control>.kf-input{width:100%}.compact-desktop-preview .automation-builder-handoff-controls{gap:10px}.compact-desktop-preview .automation-builder-handoff-field{min-width:0}.compact-desktop-preview .automation-builder-handoff-field>label{margin-bottom:5px;font-size:8px;line-height:1.2}.compact-desktop-preview .automation-builder-handoff-delay{gap:7px}.compact-desktop-preview .automation-builder-handoff-delay>span{font-size:9px}.compact-desktop-preview .automation-builder-handoff-field .kf-input,.compact-desktop-preview .automation-builder-handoff-field .kf-select{width:100%}.compact-desktop-preview .automation-builder-schedule-panel{min-height:0}.compact-desktop-preview .automation-builder-schedule-topline{gap:13px;width:100%}.compact-desktop-preview .automation-schedule-summary{border-radius:819px;padding:4px 8px;font-size:9px;line-height:1.2}.compact-desktop-preview .automation-schedule-mode-selector{border-radius:8px;width:min(100%,620px);padding:3px}.compact-desktop-preview .automation-schedule-mode-option{border-radius:6px;padding:7px 11px;font-size:10px}.compact-desktop-preview .automation-schedule-mode-note{margin-top:7px;font-size:10px;line-height:1.45}.compact-desktop-preview .automation-schedule-fields{border-radius:9px;gap:11px;margin-top:12px;padding:11px}.compact-desktop-preview .automation-schedule-field{gap:6px;min-width:0}.compact-desktop-preview .automation-schedule-field>label{font-size:9px;line-height:1.2}.compact-desktop-preview .automation-schedule-field>.kf-select,.compact-desktop-preview .automation-schedule-field>.kf-input{width:100%}.compact-desktop-preview .automation-time-input{width:100%;min-width:0}.compact-desktop-preview .automation-time-input .kf-input{width:100%;padding-left:30px}.compact-desktop-preview .automation-schedule-error{border-radius:6px;margin-top:7px;padding:5px 7px;font-size:9px;line-height:1.3}@media (width<=820px){.compact-desktop-preview .automation-builder-header-main{gap:11px;padding:13px 15px}.compact-desktop-preview .automation-builder-header-actions{width:100%}.compact-desktop-preview .automation-builder-config-toolbar{padding:10px 15px}.compact-desktop-preview .automation-builder-config-summary{width:100%}.compact-desktop-preview .automation-config-collapse-button{margin-left:auto}.compact-desktop-preview .automation-builder-config{padding:13px 15px 16px}}@media (width<=620px){.compact-desktop-preview .automation-builder-header-main{padding:11px}.compact-desktop-preview .automation-builder-title-input{font-size:16px}.compact-desktop-preview .automation-builder-status,.compact-desktop-preview .automation-builder-header-actions>.kf-button{width:100%}.compact-desktop-preview .automation-builder-config-toolbar{padding:9px 11px}.compact-desktop-preview .automation-builder-config-summary>span{max-width:100%}.compact-desktop-preview .automation-config-collapse-button{width:100%;margin-left:0}.compact-desktop-preview .automation-builder-config{gap:10px;padding:11px}}.compact-desktop-preview .automation-builder-scroll::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .automation-builder-save,.compact-desktop-preview .automation-builder-finalize{border-radius:7px;font-size:11px}.compact-desktop-preview .automation-day-rail span{font-size:11px}.compact-desktop-preview .automation-day-rail{border-radius:12px}.compact-desktop-preview .automation-day-rail>span{border-radius:819px;font-size:10px;line-height:1}.compact-desktop-preview .automation-builder-step-copy strong{font-size:12px}.compact-desktop-preview .automation-builder-step-copy p{font-size:10px;line-height:1.5}.compact-desktop-preview .automation-builder-step-meta{font-size:8px}.compact-desktop-preview .automation-delay-fields>span{font-size:1rem}.compact-desktop-preview .automation-delay-fields input{border-radius:8px;font-size:.9rem}.compact-desktop-preview .automation-delay-fields small{font-size:.7rem}.compact-desktop-preview .automation-delay-input small{font-size:.76rem}.compact-desktop-preview .automation-builder-step{border-radius:15px}.compact-desktop-preview .automation-builder-step-icon{border-radius:11px}.compact-desktop-preview .automation-builder-step-type{font-size:9px}.compact-desktop-preview .automation-builder-step-copy>strong{font-size:13px;line-height:1.3}.compact-desktop-preview .automation-builder-step-copy>p{font-size:11px;line-height:1.55}.compact-desktop-preview .automation-builder-step-meta>span{border-radius:819px;font-size:9px}.compact-desktop-preview .automation-builder-step-edit{border-radius:7px;font-size:10px}.compact-desktop-preview .automation-variant-preview>span{font-size:.72rem}.compact-desktop-preview .automation-variant-preview p{font-size:.85rem;line-height:1.45}.compact-desktop-preview .automation-variant-preview small{font-size:.72rem}.compact-desktop-preview .automation-variant-inheritance-note{border-radius:9px;font-size:.76rem;line-height:1.45}.compact-desktop-preview .automation-add-variant-card{border-radius:15px}.compact-desktop-preview .automation-add-variant-copy strong{font-size:11px}.compact-desktop-preview .automation-add-variant-copy small{font-size:9px;line-height:1.4}.compact-desktop-preview .automation-variant-group-header p{font-size:9px;line-height:1.4}.compact-desktop-preview .automation-variant-group-header>span{border-radius:819px;font-size:9px}.compact-desktop-preview .automation-variant-preview-header>span{font-size:9px}.compact-desktop-preview .automation-variant-remove{border-radius:7px}.compact-desktop-preview .automation-variant-preview>p{font-size:9px;line-height:1.5}.compact-desktop-preview .automation-variant-preview>small{font-size:8px}.compact-desktop-preview .automation-add-variant-icon{border-radius:11px}.compact-desktop-preview .automation-variant-group{border-radius:14px}.compact-desktop-preview .automation-variant-group-header:before{border-radius:11px;font-size:17px;line-height:1}.compact-desktop-preview .automation-variant-group-header strong{font-size:11px}.compact-desktop-preview .automation-variant-group-header strong:after{border-radius:819px;font-size:8px;line-height:1}.compact-desktop-preview .automation-variant-group-header p{font-size:9px}.compact-desktop-preview .automation-variant-preview{border-radius:11px}.compact-desktop-preview .automation-add-step-card small{font-size:9px;line-height:1.45}.compact-desktop-preview .automation-add-step-inline,.compact-desktop-preview .automation-add-day-button{border-radius:10px;font-size:10px}.compact-desktop-preview .automation-add-step-card>span,.compact-desktop-preview .automation-add-day-button{border-radius:11px}.compact-desktop-preview .automation-step-connector span{border-radius:819px}.compact-desktop-preview .automation-add-step-card{border-radius:15px}.compact-desktop-preview .automation-add-step-card strong{font-size:11px}.compact-desktop-preview .automation-add-step-card small{font-size:9px}.compact-desktop-preview .automation-add-day-button{border-radius:9px;font-size:11px}.compact-desktop-preview .automation-add-step-card>span{border-radius:11px}.compact-desktop-preview .automation-add-day-button{border-radius:10px}.compact-desktop-preview .automation-step-picker-modal,.compact-desktop-preview .automation-step-editor-modal,.compact-desktop-preview .automation-variant-editor-modal{border-radius:16px}.compact-desktop-preview .automation-builder-modal-icon{border-radius:10px}.compact-desktop-preview .automation-builder-modal-header h2{font-size:1.05rem;line-height:1.25}.compact-desktop-preview .automation-builder-modal-header p{font-size:.8rem;line-height:1.4}.compact-desktop-preview .automation-builder-modal-close{border-radius:8px}.compact-desktop-preview .automation-builder-modal-footer{border-radius:0 0 16px 16px}.compact-desktop-preview .automation-confirmation-modal{border-radius:16px}.compact-desktop-preview .automation-confirmation-modal .automation-builder-modal-header h2{font-size:15px;line-height:1.25}.compact-desktop-preview .automation-confirmation-modal .automation-builder-modal-header p{font-size:11px;line-height:1.55}.compact-desktop-preview .automation-builder-modal-icon.danger{border-radius:10px}.compact-desktop-preview .kaskade-dialog{border-radius:16px}.compact-desktop-preview .kaskade-dialog-heading h2{font-size:14px;line-height:1.3}.compact-desktop-preview .kaskade-dialog-heading p{font-size:10px;line-height:1.4}.compact-desktop-preview .kaskade-dialog-status-icon{border-radius:9px}.compact-desktop-preview .kaskade-dialog-close{border-radius:8px}.compact-desktop-preview .kaskade-dialog-message{font-size:11px;line-height:1.55}.compact-desktop-preview .kaskade-dialog-field>span{font-size:10px}.compact-desktop-preview .kaskade-dialog-field input{border-radius:8px;font-size:11px}.compact-desktop-preview .kaskade-dialog-error{font-size:10px;line-height:1.4}.compact-desktop-preview .kaskade-dialog-secondary,.compact-desktop-preview .kaskade-dialog-primary{border-radius:9px;font-size:11px}.compact-desktop-preview .automation-step-picker-option{border-radius:12px}.compact-desktop-preview .automation-step-picker-option>span{border-radius:9px}.compact-desktop-preview .automation-step-picker-option strong{font-size:.92rem;line-height:1.3}.compact-desktop-preview .automation-step-picker-option small{font-size:.76rem;line-height:1.45}.compact-desktop-preview .automation-editor-field>span{font-size:.8rem}.compact-desktop-preview .automation-editor-field input,.compact-desktop-preview .automation-editor-field textarea,.compact-desktop-preview .automation-editor-field select{border-radius:9px;font-size:.86rem}.compact-desktop-preview .automation-editor-field textarea{line-height:1.5}.compact-desktop-preview .automation-editor-helper{font-size:.73rem;line-height:1.4}.compact-desktop-preview .automation-image-control button,.compact-desktop-preview .automation-message-tools>button,.compact-desktop-preview .automation-emoji-wrapper>button{border-radius:7px;font-size:.76rem}.compact-desktop-preview .automation-image-details img,.compact-desktop-preview .automation-emoji-picker{border-radius:10px}.compact-desktop-preview .automation-emoji-picker button{border-radius:7px;font-size:1.2rem}.compact-desktop-preview .automation-editor-delete,.compact-desktop-preview .automation-editor-cancel,.compact-desktop-preview .automation-editor-save{border-radius:8px;font-size:.78rem}.compact-desktop-preview .automation-remove-day-button{border-radius:7px}.compact-desktop-preview .automation-sequence-connector span{border-radius:819px}.compact-desktop-preview .automation-elapsed-badge{border-radius:819px;font-size:9px;line-height:1}.compact-desktop-preview .automation-builder-step .automation-builder-step-footer .automation-builder-step-meta>span,.compact-desktop-preview .automation-builder-step .automation-builder-step-footer>.automation-elapsed-badge{line-height:15px}.compact-desktop-preview .automation-builder-step .automation-builder-step__token-chip>strong,.compact-desktop-preview .automation-builder-step .automation-builder-step__token-chip>span{font-size:inherit;line-height:inherit}.compact-desktop-preview .token-usage-chip{border-radius:819px;gap:4px;width:fit-content;min-height:22px;padding:4px 7px;font-size:8px;line-height:1}.compact-desktop-preview .token-usage-chip strong{font-size:8px}.compact-desktop-preview .broadcast-token-estimator{border-radius:9px;gap:0;width:clamp(470px,38vw,590px);height:44px;min-height:44px;max-height:44px;margin-left:auto;padding:5px 7px}.compact-desktop-preview .broadcast-token-estimator__icon{border-radius:7px;width:25px;height:25px}.compact-desktop-preview .broadcast-token-estimator__metric{gap:2px;min-width:0;height:28px;padding:0 9px}.compact-desktop-preview .broadcast-token-estimator__metric>span{font-size:8px;line-height:1}.compact-desktop-preview .broadcast-token-estimator__metric>strong{font-size:8px;line-height:1.15}.compact-desktop-preview .broadcast-token-estimator__metric--primary>strong,.compact-desktop-preview .broadcast-token-estimator__metric--total>strong{font-size:9px}@media (width<=1240px){.compact-desktop-preview .broadcast-token-estimator{width:clamp(430px,40vw,520px)}.compact-desktop-preview .broadcast-token-estimator__metric{padding:0 7px}}@media (width<=980px){.compact-desktop-preview .broadcast-token-estimator{width:100%;min-width:0}}.compact-desktop-preview .automation-builder-token-estimate{border-radius:9px;gap:7px;min-height:36px;padding:5px 8px}.compact-desktop-preview .automation-builder-token-estimate__icon{border-radius:7px;width:26px;height:26px}.compact-desktop-preview .automation-builder-token-estimate__copy{gap:2px;min-width:0}.compact-desktop-preview .automation-builder-token-estimate__copy small{font-size:8px;line-height:1}.compact-desktop-preview .automation-builder-token-estimate__copy strong{font-size:10px;line-height:1.1}.compact-desktop-preview .automation-builder-token-estimate__copy strong span{font-size:8px}.compact-desktop-preview .automation-builder-step__token-chip{min-height:21px;padding:3px 7px}.compact-desktop-preview .smart-reminder-dialog{width:min(560px,100%);max-height:calc(100vh - 40px)}.compact-desktop-preview .smart-reminder-dialog__body{gap:13px}.compact-desktop-preview .smart-reminder-dialog__intro-surface{padding:11px}.compact-desktop-preview .smart-reminder-dialog__intro-surface .kf-section-header__main{gap:10px}.compact-desktop-preview .smart-reminder-dialog__intro-surface .kf-section-header__icon{border-radius:9px;width:31px;min-width:31px;height:31px}.compact-desktop-preview .smart-reminder-dialog__intro-surface .kf-section-header__title{font-size:11px}.compact-desktop-preview .smart-reminder-dialog__intro-surface .kf-section-header__description{margin-top:2px;font-size:10px;line-height:1.4}.compact-desktop-preview .smart-reminder-dialog__body{padding-top:1px}.compact-desktop-preview .smart-reminder-list{gap:10px}.compact-desktop-preview .smart-reminder-row__actions{gap:7px}.compact-desktop-preview .smart-reminder-row__fields{gap:10px}.compact-desktop-preview .smart-reminder-row__fields label{gap:6px;min-width:0}.compact-desktop-preview .smart-reminder-row__fields label>span{font-size:9px;line-height:1.3}.compact-desktop-preview .smart-reminder-row__select{width:100%}.compact-desktop-preview .smart-reminder-preview{max-height:0}.compact-desktop-preview .smart-reminder-preview__inner{margin-top:13px;padding-top:13px}.compact-desktop-preview .smart-reminder-preview__heading{gap:8px;margin-bottom:11px}.compact-desktop-preview .smart-reminder-preview__heading>span{border-radius:8px;width:26px;height:26px}.compact-desktop-preview .smart-reminder-preview__heading strong{font-size:10px}.compact-desktop-preview .smart-reminder-preview__heading small{margin-top:2px;font-size:9px}.compact-desktop-preview .smart-reminder-preview__sender{margin:0 0 5px 3px;font-size:8px}.compact-desktop-preview .smart-reminder-preview__bubble{border-radius:12px 12px 12px 4px;width:min(88%,390px);padding:10px 11px;font-size:10px;line-height:1.55}.compact-desktop-preview .smart-reminder-preview__meta{margin-top:7px;font-size:8px;line-height:1.4}.compact-desktop-preview .smart-reminder-templates-surface{width:100%}.compact-desktop-preview .smart-reminder-templates-card__link{border-radius:0;gap:5px;width:fit-content;min-width:0;min-height:0;margin:0;padding:0;font-size:9px;line-height:1.2}.compact-desktop-preview .smart-reminder-templates-card__link:hover{gap:7px}.compact-desktop-preview .smart-reminder-dialog .kf-dialog-footer .kf-button{min-width:0}@media (width<=560px){.compact-desktop-preview .smart-reminder-dialog__body>.kf-button,.compact-desktop-preview .smart-reminder-preview__bubble{width:100%}}@media (width<=420px){.compact-desktop-preview .smart-reminder-row__actions{gap:5px}}.compact-desktop-preview .contacts-page{gap:13px;width:100%;min-width:0;padding:20px 23px 23px}.compact-desktop-preview .contacts-toolbar{gap:10px;width:100%;min-width:0;padding:10px}.compact-desktop-preview .contacts-search{min-width:0}.compact-desktop-preview .contacts-search .kf-input{width:100%;padding-left:32px}.compact-desktop-preview .contacts-filters{gap:8px}.compact-desktop-preview .contacts-filters .kf-select{width:100%}.compact-desktop-preview .contacts-results-meta{min-height:16px;font-size:9px}.compact-desktop-preview .partner-grid{gap:15px}.compact-desktop-preview .partner-tile{border-radius:15px;min-width:0;padding:11px}.compact-desktop-preview .partner-tile__profile{width:100%;margin-top:2px;padding:0}.compact-desktop-preview .partner-tile__profile:focus-visible{border-radius:11px}.compact-desktop-preview .partner-avatar img{width:100%;height:100%}.compact-desktop-preview .partner-avatar--large{border-radius:18px;font-size:16px}.compact-desktop-preview .partner-avatar--dialog{border-radius:15px;width:52px;height:52px;font-size:14px}.compact-desktop-preview .partner-tile__identity{gap:2px;min-width:0;margin-top:10px}.compact-desktop-preview .partner-tile__identity strong{max-width:100%;font-size:12px;line-height:1.25}.compact-desktop-preview .partner-tile__identity span,.compact-desktop-preview .partner-tile__identity small{max-width:100%;font-size:9px}.compact-desktop-preview .partner-tile__location{gap:4px;margin-top:8px;font-size:9px}.compact-desktop-preview .partner-tile__quick-actions{border-radius:10px;gap:6px;width:100%;margin-top:13px;padding:6px}.compact-desktop-preview .partner-tile__quick-actions>.kf-button{width:100%}.compact-desktop-preview .partner-tile__footer{gap:10px;width:100%;margin-top:auto;padding-top:11px}.compact-desktop-preview .partner-tile__footer-left,.compact-desktop-preview .partner-tile__footer-right{gap:6px}.compact-desktop-preview .partner-details-dialog{width:min(720px,100vw - 48px)}.compact-desktop-preview .partner-details-dialog__body{gap:11px}.compact-desktop-preview .partner-details-hero{border-radius:11px;gap:11px;min-width:0;padding:11px}.compact-desktop-preview .partner-details-hero__copy{gap:2px;min-width:0}.compact-desktop-preview .partner-details-hero__copy strong{font-size:11px}.compact-desktop-preview .partner-details-hero__copy span,.compact-desktop-preview .partner-details-hero__copy small{font-size:9px}.compact-desktop-preview .partner-details-grid{gap:8px}.compact-desktop-preview .partner-detail-panel{gap:9px;min-width:0;min-height:56px;padding:10px}.compact-desktop-preview .partner-detail-panel__icon{border-radius:7px;width:28px;height:28px}.compact-desktop-preview .partner-detail-panel>div:last-child{gap:2px;min-width:0}.compact-desktop-preview .partner-detail-panel span{font-size:8px;line-height:1.15}.compact-desktop-preview .partner-detail-panel strong{font-size:9px;line-height:1.3}.compact-desktop-preview .partner-notes-panel{padding:11px}.compact-desktop-preview .partner-notes-panel>strong{font-size:9px}.compact-desktop-preview .partner-notes-panel p{margin:7px 0 0;font-size:9px;line-height:1.55}.compact-desktop-preview .contacts-empty-state{gap:6px}.compact-desktop-preview .contacts-empty-state strong{font-size:11px}.compact-desktop-preview .contacts-empty-state span{font-size:9px}@media (width<=720px){.compact-desktop-preview .contacts-page{padding:16px 13px 20px}}.compact-desktop-preview .contact-modal{width:min(760px,100vw - 48px)}.compact-desktop-preview .contact-modal-form{min-height:0}.compact-desktop-preview .contact-modal-body{gap:13px;max-height:min(68vh,720px)}.compact-desktop-preview .contact-form-section{border-radius:15px;padding:15px}.compact-desktop-preview .contact-form-section-heading{gap:10px;margin-bottom:13px}.compact-desktop-preview .contact-form-section-icon{border-radius:9px;width:31px;height:31px}.compact-desktop-preview .contact-form-section-heading>div{gap:2px;min-width:0}.compact-desktop-preview .contact-form-section-heading strong{font-size:11px;line-height:1.3}.compact-desktop-preview .contact-form-section-heading small{font-size:10px;line-height:1.4}.compact-desktop-preview .contact-form-grid{gap:13px}.compact-desktop-preview .contact-form-field{min-width:0}.compact-desktop-preview .contact-form-field label{gap:7px;width:100%;margin:0 0 7px;font-size:10px}.compact-desktop-preview .contact-form-field label span{font-size:9px}.compact-desktop-preview .contact-form-field .kf-input,.compact-desktop-preview .contact-form-field .kf-textarea{width:100%}.compact-desktop-preview .contact-photo-editor{gap:15px}.compact-desktop-preview .contact-photo-preview{border-radius:20px;font-size:18px}.compact-desktop-preview .contact-photo-preview img{width:100%;height:100%}.compact-desktop-preview .contact-photo-editor-actions{gap:7px;min-width:0}.compact-desktop-preview .contact-photo-button-row{gap:7px}.compact-desktop-preview .contact-photo-editor-actions>small{font-size:9px}.compact-desktop-preview .contact-photo-error{font-size:8px}@media (width<=760px){.compact-desktop-preview .partner-details-dialog,.compact-desktop-preview .contact-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.compact-desktop-preview .calendar-page{gap:13px;width:100%;min-width:0;padding:20px 23px 23px}.compact-desktop-preview .calendar-command-bar{gap:15px;width:100%;min-width:0;padding:10px 11px}.compact-desktop-preview .calendar-month-navigation{gap:11px;min-width:0}.compact-desktop-preview .calendar-month-switcher{gap:6px}.compact-desktop-preview .calendar-month-pill{border-radius:8px;padding:0 13px;font-size:10px;line-height:1}.compact-desktop-preview .calendar-appointments-pill{border-radius:8px;gap:5px;padding:0 10px}.compact-desktop-preview .calendar-appointments-pill span{font-size:8px}.compact-desktop-preview .calendar-appointments-pill strong{font-size:10px}.compact-desktop-preview .calendar-today-jump{gap:6px}.compact-desktop-preview .calendar-today-jump>span{font-size:8px}.compact-desktop-preview .calendar-toolbar-filters{gap:8px;min-width:0}.compact-desktop-preview .calendar-search{min-width:0}.compact-desktop-preview .calendar-search .kf-input{width:100%;padding-left:30px}.compact-desktop-preview .calendar-toolbar-filters .kf-select{width:100%}.compact-desktop-preview .calendar-shell{width:100%;min-width:0;height:clamp(760px,100vh - 245px,1050px);padding:0}.compact-desktop-preview .calendar-weekdays>div{padding:0 10px;font-size:8px;line-height:1}.compact-desktop-preview .calendar-month-grid{min-height:0}.compact-desktop-preview .calendar-day-cell{min-width:0;min-height:0;padding:7px}.compact-desktop-preview .calendar-day-header{gap:7px;margin-bottom:6px}.compact-desktop-preview .calendar-day-number{border-radius:50%;padding:0;font-size:9px}.compact-desktop-preview .calendar-day-count{border-radius:819px;padding:0 5px;font-size:8px}.compact-desktop-preview .calendar-day-appointments{gap:3px;min-height:0;padding-top:1px;padding-right:2px}.compact-desktop-preview .calendar-day-appointments::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .calendar-appointment-chip{border-radius:6px;gap:5px;width:100%;min-width:0;padding:4px 6px}.compact-desktop-preview .calendar-appointment-chip>span{font-size:8px;line-height:1}.compact-desktop-preview .calendar-appointment-chip>strong{min-width:0;font-size:8px;line-height:1.15}.compact-desktop-preview .calendar-appointment-preview{width:min(680px,100vw - 48px)}.compact-desktop-preview .calendar-preview-body{gap:10px}.compact-desktop-preview .calendar-preview-hero{gap:10px;padding:11px}.compact-desktop-preview .calendar-preview-hero__details,.compact-desktop-preview .calendar-preview-hero__details>div,.compact-desktop-preview .calendar-preview-detail>div:last-child,.compact-desktop-preview .calendar-preview-actions-copy{gap:2px;min-width:0}.compact-desktop-preview .calendar-preview-hero span,.compact-desktop-preview .calendar-preview-detail span,.compact-desktop-preview .calendar-preview-actions-copy span{font-size:8px;line-height:1.15}.compact-desktop-preview .calendar-preview-hero strong,.compact-desktop-preview .calendar-preview-detail strong,.compact-desktop-preview .calendar-preview-actions-copy strong{font-size:10px;line-height:1.3}.compact-desktop-preview .calendar-preview-icon{border-radius:8px}.compact-desktop-preview .calendar-preview-status{border-radius:819px;padding:4px 7px;font-size:8px;line-height:1}.compact-desktop-preview .calendar-preview-grid{gap:8px}.compact-desktop-preview .calendar-preview-detail,.compact-desktop-preview .calendar-preview-actions-panel{min-width:0;padding:10px}.compact-desktop-preview .calendar-preview-detail{gap:9px}.compact-desktop-preview .calendar-preview-actions-panel{gap:10px}.compact-desktop-preview .calendar-preview-actions{gap:6px}.compact-desktop-preview .calendar-preview-notes{padding:11px}.compact-desktop-preview .calendar-preview-notes>strong{font-size:9px}.compact-desktop-preview .calendar-preview-notes p{margin:7px 0 0;font-size:9px;line-height:1.55}@media (width<=1180px){.compact-desktop-preview .calendar-month-navigation,.compact-desktop-preview .calendar-toolbar-filters{width:100%}}@media (width<=820px){.compact-desktop-preview .calendar-page{padding:16px 13px 20px}.compact-desktop-preview .calendar-weekdays>div{padding-left:6px;padding-right:6px;font-size:8px}.compact-desktop-preview .calendar-day-cell{padding:5px}.compact-desktop-preview .calendar-appointment-chip{gap:2px}}@media (width<=640px){.compact-desktop-preview .calendar-month-navigation,.compact-desktop-preview .calendar-month-switcher{width:100%}.compact-desktop-preview .calendar-month-pill{min-width:0}.compact-desktop-preview .calendar-appointment-preview{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}.compact-desktop-preview .calendar-preview-footer{gap:8px}.compact-desktop-preview .calendar-preview-footer__top{gap:8px;width:100%}.compact-desktop-preview .calendar-preview-footer__top>.kf-button,.compact-desktop-preview .calendar-preview-complete-button{width:100%}.compact-desktop-preview .calendar-preview-stage-chip{border-radius:819px;width:fit-content;margin-top:2px;padding:3px 6px;font-size:8px!important;line-height:1!important}.compact-desktop-preview .calendar-appointment-chip{gap:4px;width:100%;min-width:0}.compact-desktop-preview .calendar-appointment-chip__time{font-size:8px;line-height:1}.compact-desktop-preview .calendar-appointment-chip__person{min-width:0;font-size:8px;line-height:1}.compact-desktop-preview .calendar-appointment-chip{padding-top:0;padding-bottom:0}.compact-desktop-preview .calendar-appointment-chip__time,.compact-desktop-preview .calendar-appointment-chip__person{padding-top:1px;line-height:20px}.compact-desktop-preview .marketplace-page{width:100%;min-width:0;height:100%;min-height:0;padding:20px 23px 0}.compact-desktop-preview .marketplace-fixed-area{gap:15px;padding-bottom:11px}.compact-desktop-preview .marketplace-listings-scroll{min-height:0;padding:1px 7px 23px 1px}.compact-desktop-preview .marketplace-storefront-hero{gap:20px;padding:18px 20px}.compact-desktop-preview .marketplace-storefront-hero__copy{min-width:0}.compact-desktop-preview .marketplace-storefront-hero__copy>span{font-size:8px}.compact-desktop-preview .marketplace-storefront-hero__copy h2{margin:5px 0;font-size:18px}.compact-desktop-preview .marketplace-storefront-hero__copy p{margin:0;font-size:11px;line-height:1.55}.compact-desktop-preview .marketplace-storefront-hero__metric{border-radius:10px;gap:10px;padding:11px 13px}.compact-desktop-preview .marketplace-storefront-hero__metric>div{gap:2px}.compact-desktop-preview .marketplace-storefront-hero__metric strong{font-size:16px}.compact-desktop-preview .marketplace-storefront-hero__metric span{font-size:9px}.compact-desktop-preview .marketplace-toolbar{gap:10px;padding:10px}.compact-desktop-preview .marketplace-search{min-width:0}.compact-desktop-preview .marketplace-search .kf-input{width:100%;padding-left:30px}.compact-desktop-preview .marketplace-toolbar__filters{gap:7px}.compact-desktop-preview .marketplace-toolbar__filters .kf-select{width:100%}.compact-desktop-preview .marketplace-sort .kf-select{padding-left:25px}.compact-desktop-preview .marketplace-results-bar{font-size:10px}.compact-desktop-preview .marketplace-grid{gap:13px}.compact-desktop-preview .marketplace-coming-soon-card{border-radius:11px;min-width:0;min-height:0}.compact-desktop-preview .marketplace-coming-soon-card__preview,.compact-desktop-preview .marketplace-coming-soon-card__preview .marketplace-card{height:100%}.compact-desktop-preview .marketplace-coming-soon-card__overlay{border-radius:11px;gap:4px;padding:18px}.compact-desktop-preview .marketplace-coming-soon-card__eyebrow{border-radius:819px;padding:3px 7px;font-size:8px;line-height:1}.compact-desktop-preview .marketplace-coming-soon-card__overlay>strong{font-size:20px;line-height:1.05}.compact-desktop-preview .marketplace-coming-soon-card__message{font-size:9px;line-height:1.45}.compact-desktop-preview .marketplace-card{min-width:0;height:100%}.compact-desktop-preview .marketplace-card.kf-info-surface--with-content .kf-info-surface__content{width:100%;padding-left:0}.compact-desktop-preview .marketplace-card .kf-info-surface__content{height:100%}.compact-desktop-preview .marketplace-card__content{gap:11px;width:100%;min-width:0;height:100%}.compact-desktop-preview .marketplace-card__title-row{gap:6px;width:100%;min-width:0}.compact-desktop-preview .marketplace-card__title-text{min-width:0}.compact-desktop-preview .marketplace-card__listing-type,.compact-desktop-preview .marketplace-card__merch-badge{border-radius:819px;min-height:17px;padding:0 7px;font-size:8px;line-height:1}.compact-desktop-preview .marketplace-card>.kf-info-surface__section-header .kf-section-header__main,.compact-desktop-preview .marketplace-card>.kf-info-surface__section-header .kf-section-header__copy,.compact-desktop-preview .marketplace-card>.kf-info-surface__section-header .kf-section-header__title{min-width:0}.compact-desktop-preview .marketplace-card__merch-badge--bestseller:after{width:34%}.compact-desktop-preview .marketplace-card__description{min-height:3.1em;margin:0;font-size:10px;line-height:1.55}.compact-desktop-preview .marketplace-card__headline-stats{gap:8px}.compact-desktop-preview .marketplace-card__headline-stat{border-radius:8px;gap:9px;min-width:0;padding:9px 10px}.compact-desktop-preview .marketplace-card__headline-icon{border-radius:7px;width:30px;min-width:30px;height:30px}.compact-desktop-preview .marketplace-card__headline-copy{gap:2px;min-width:0}.compact-desktop-preview .marketplace-card__headline-copy strong{font-size:15px;line-height:1.05}.compact-desktop-preview .marketplace-card__headline-copy span{font-size:9px;line-height:1.2}.compact-desktop-preview .marketplace-card__channel-stats{gap:6px}.compact-desktop-preview .marketplace-card__channel-stats>div{border-radius:7px;gap:3px;min-width:0;padding:7px 4px}.compact-desktop-preview .marketplace-card__channel-stats span{font-size:8px}.compact-desktop-preview .marketplace-card__channel-stats strong{font-size:10px}.compact-desktop-preview .marketplace-card__footer{gap:11px;margin-top:auto;padding-top:11px}.compact-desktop-preview .marketplace-card__price,.compact-desktop-preview .marketplace-preview-price{gap:2px}.compact-desktop-preview .marketplace-card__price small,.compact-desktop-preview .marketplace-preview-price small{font-size:8px}.compact-desktop-preview .marketplace-card__price strong{font-size:16px}.compact-desktop-preview .marketplace-card__purchase-cluster{gap:10px}.compact-desktop-preview .marketplace-card__purchases{gap:4px}.compact-desktop-preview .marketplace-card__purchases strong{font-size:11px}.compact-desktop-preview .marketplace-card__purchases span{font-size:9px}.compact-desktop-preview .marketplace-preview-modal{width:min(880px,100vw - 48px)}.compact-desktop-preview .marketplace-preview-modal__body{gap:11px}.compact-desktop-preview .marketplace-preview-description{min-width:0;padding:13px 15px}.compact-desktop-preview .marketplace-preview-description .kf-showcase-surface__content{width:100%;min-width:0;padding:0}.compact-desktop-preview .marketplace-preview-description__content{gap:5px;width:100%;min-width:0;margin:0}.compact-desktop-preview .marketplace-preview-description__content>span{font-size:8px}.compact-desktop-preview .marketplace-preview-description__reader{font-size:10px;line-height:1.55}.compact-desktop-preview .marketplace-preview-description--expanded .marketplace-preview-description__reader{padding-right:7px}.compact-desktop-preview .marketplace-preview-description__toggle{width:fit-content;margin:1px 0 0;padding:0;font-size:8px}.compact-desktop-preview .marketplace-preview-description__toggle:focus-visible{border-radius:2px}.compact-desktop-preview .marketplace-preview-section{border-radius:11px;min-width:0;padding:11px}.compact-desktop-preview .marketplace-preview-section__heading{gap:10px;margin-bottom:9px}.compact-desktop-preview .marketplace-preview-section__heading>div{gap:2px;min-width:0}.compact-desktop-preview .marketplace-preview-section__heading strong{font-size:9px}.compact-desktop-preview .marketplace-preview-section__heading span{font-size:8px;line-height:1.4}.compact-desktop-preview .marketplace-preview-section__count{font-size:8px!important}.compact-desktop-preview .marketplace-preview-journey-grid{gap:7px}.compact-desktop-preview .marketplace-preview-journey-step{border-radius:8px;gap:7px;min-width:0;min-height:34px;padding:7px 8px}.compact-desktop-preview .marketplace-preview-journey-number{border-radius:819px;width:19px;min-width:19px;height:19px;font-size:8px}.compact-desktop-preview .marketplace-preview-journey-step>span:last-child{font-size:8px;line-height:1.35}.compact-desktop-preview .marketplace-preview-tree{min-width:0}.compact-desktop-preview .marketplace-preview-tree__root{border-radius:8px;gap:7px;min-height:34px;padding:7px 8px}.compact-desktop-preview .marketplace-preview-tree__root-marker{border-radius:819px;width:7px;min-width:7px;height:7px}.compact-desktop-preview .marketplace-preview-tree__root>div{gap:1px;min-width:0}.compact-desktop-preview .marketplace-preview-tree__root strong{font-size:9px}.compact-desktop-preview .marketplace-preview-tree__root span:not(.marketplace-preview-tree__root-marker){font-size:8px}.compact-desktop-preview .marketplace-preview-tree__branches{gap:7px;margin-top:7px;padding:1px 7px 1px 20px}.compact-desktop-preview .marketplace-preview-tree__branch{min-width:0}.compact-desktop-preview .marketplace-preview-tree__connector{width:12px}.compact-desktop-preview .marketplace-preview-tree__node-top{gap:10px;min-width:0}.compact-desktop-preview .marketplace-preview-tree__node-title{gap:7px;min-width:0}.compact-desktop-preview .marketplace-preview-tree__node-number{border-radius:819px;width:18px;min-width:18px;height:18px;font-size:8px}.compact-desktop-preview .marketplace-preview-tree__node-title strong{min-width:0;font-size:9px}.compact-desktop-preview .marketplace-preview-tree__event-count{font-size:8px}.compact-desktop-preview .marketplace-preview-tree__channels{gap:6px;margin-top:7px}.compact-desktop-preview .marketplace-preview-tree__channels>div{border-radius:7px;gap:5px;min-width:0;padding:6px 7px}.compact-desktop-preview .marketplace-preview-tree__channels span,.compact-desktop-preview .marketplace-preview-tree__channels strong{font-size:8px}.compact-desktop-preview .marketplace-preview-best-for{gap:6px}.compact-desktop-preview .marketplace-preview-best-for>span{border-radius:819px;min-height:22px;padding:0 8px;font-size:8px}.compact-desktop-preview .marketplace-preview-workflow-grid{gap:7px}.compact-desktop-preview .marketplace-preview-workflow-item,.compact-desktop-preview .marketplace-preview-detail{gap:8px;padding:10px}.compact-desktop-preview .marketplace-preview-workflow-icon,.compact-desktop-preview .marketplace-preview-detail__icon{border-radius:8px;width:28px;min-width:28px;height:28px}.compact-desktop-preview .marketplace-preview-workflow-item>div,.compact-desktop-preview .marketplace-preview-detail>div{gap:2px;min-width:0}.compact-desktop-preview .marketplace-preview-workflow-item span,.compact-desktop-preview .marketplace-preview-detail span{font-size:8px}.compact-desktop-preview .marketplace-preview-workflow-item strong,.compact-desktop-preview .marketplace-preview-detail strong{font-size:9px;line-height:1.35}.compact-desktop-preview .marketplace-preview-creator-grid{gap:8px}.compact-desktop-preview .marketplace-preview-footer{gap:11px}.compact-desktop-preview .marketplace-preview-price{gap:2px}.compact-desktop-preview .marketplace-preview-price small{font-size:8px}.compact-desktop-preview .marketplace-preview-price strong{font-size:16px}.compact-desktop-preview .marketplace-preview-footer__actions{gap:10px}.compact-desktop-preview .marketplace-preview-purchases{gap:4px}.compact-desktop-preview .marketplace-preview-purchases strong{font-size:11px}.compact-desktop-preview .marketplace-preview-purchases span{font-size:9px}.compact-desktop-preview .marketplace-empty-state{gap:6px;padding:30px 16px}.compact-desktop-preview .marketplace-empty-state span{font-size:9px}@media (width<=820px){.compact-desktop-preview .marketplace-page{padding:16px 13px 0}.compact-desktop-preview .marketplace-fixed-area{padding-bottom:10px}.compact-desktop-preview .marketplace-listings-scroll{padding-bottom:20px;padding-right:3px}.compact-desktop-preview .marketplace-storefront-hero__metric{width:100%}.compact-desktop-preview .marketplace-preview-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}@media (width<=640px){.compact-desktop-preview .marketplace-preview-tree__branches{padding-right:3px}.compact-desktop-preview .marketplace-preview-footer__actions,.compact-desktop-preview .marketplace-card__purchase-cluster{width:100%}}.compact-desktop-preview .marketplace-preview-section--included{min-width:0;padding:11px}.compact-desktop-preview .marketplace-preview-section--included .kf-premium-surface__content{width:100%}.compact-desktop-preview .marketplace-preview-tree__node{min-width:0;padding:8px 9px}.compact-desktop-preview .app-shell.dark-mode .dashboard::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .app-shell.dark-mode .marketplace-listings-scroll::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .app-shell.dark-mode .calendar-day-appointments::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .app-shell.dark-mode .appointment-list::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .app-shell.dark-mode ::-webkit-scrollbar-thumb{border-radius:819px}.compact-desktop-preview .app-shell.dark-mode .automation-builder-feature-pill{border-radius:819px}@media (width<=1300px){.compact-desktop-preview .comm-panel{border-radius:20px}.compact-desktop-preview .comm-panel.collapsed{width:59px}}@media (width<=1100px){.compact-desktop-preview .business-flow-header{gap:13px}.compact-desktop-preview .business-flow-tabs{width:100%}}@media (width<=900px){.compact-desktop-preview .conversation-modal{width:calc(100vw - 28px)}.compact-desktop-preview .automation-detail,.compact-desktop-preview .automation-select{padding-left:0}.compact-desktop-preview .modal-milestone-tracker{row-gap:15px}}@media (width<=1100px){.compact-desktop-preview .automation-card-statistics{margin-top:4px}}@media (width<=760px){.compact-desktop-preview .automations-page{padding:18px 15px 33px}.compact-desktop-preview .automation-card-summary{padding:12px}.compact-desktop-preview .automation-card-statistics>span{min-width:0}.compact-desktop-preview .automation-edit-button{width:100%}}@media (width<=1350px){.compact-desktop-preview .automation-card-statistics{margin-top:7px}}@media (width<=1500px){.compact-desktop-preview .automation-card-statistics{margin-top:8px}}@media (width<=760px){.compact-desktop-preview .automation-ai-switch{margin-left:0}}@media (width<=900px){.compact-desktop-preview .automation-step-with-variant{width:min(680px,100% - 64px)}.compact-desktop-preview .automation-step-with-variant:after{width:10px}}@media (width<=680px){.compact-desktop-preview .automation-day{gap:11px}.compact-desktop-preview .automation-day-rail{width:31px}.compact-desktop-preview .automation-step-with-variant{width:calc(100% - 50px)}.compact-desktop-preview .automation-add-step-card{width:min(280px,100%)}}@media (width<=780px){.compact-desktop-preview .automation-day-rail{min-height:48px;padding:12px 15px}.compact-desktop-preview .automation-day-workspace{padding:21px 15px 28px}.compact-desktop-preview .automation-variant-group{width:100%}.compact-desktop-preview .automation-day-divider{padding:0 15px}}@media (width<=560px){.compact-desktop-preview .automation-builder-step{min-height:0;padding:15px}.compact-desktop-preview .automation-builder-step-copy{padding-right:0}.compact-desktop-preview .automation-builder-step-edit{width:28px;height:28px;margin-left:8px;padding:0;font-size:0}.compact-desktop-preview .automation-confirmation-modal .automation-builder-modal-footer>div{width:100%}}@media (width<=1180px){.compact-desktop-preview .automation-day-workspace{padding-left:23px;padding-right:23px}.compact-desktop-preview .automation-step-with-variant{gap:12px}.compact-desktop-preview .automation-variant-group{width:min(100%,855px)}}@media (width<=900px){.compact-desktop-preview .automation-day-workspace{padding:25px 18px 31px}.compact-desktop-preview .automation-add-variant-card,.compact-desktop-preview .automation-variant-group,.compact-desktop-preview .automation-add-step-card{width:min(100%,700px)}}@media (width<=720px){.compact-desktop-preview .automation-day-rail{min-height:51px;padding:12px 15px}.compact-desktop-preview .automation-day-workspace{padding:20px 13px 26px}.compact-desktop-preview .automation-day-divider{padding:0 13px}.compact-desktop-preview .automation-step-with-variant,.compact-desktop-preview .automation-builder-step-group,.compact-desktop-preview .automation-step-sequence-item,.compact-desktop-preview .automation-builder-step,.compact-desktop-preview .automation-add-variant-card,.compact-desktop-preview .automation-variant-group,.compact-desktop-preview .automation-add-step-card{width:100%}.compact-desktop-preview .automation-variant-group-header{min-height:36px;padding-left:44px}.compact-desktop-preview .automation-variant-group-header:before{width:33px;height:33px}.compact-desktop-preview .automation-add-day-button{margin:18px auto 26px}}@media (width<=560px){.compact-desktop-preview .automation-builder-step{min-height:0;padding:14px}.compact-desktop-preview .automation-builder-step-icon{width:31px;height:31px;margin-right:10px}.compact-desktop-preview .automation-builder-step-copy{min-width:calc(100% - 50px);padding-right:0}.compact-desktop-preview .automation-builder-step-copy>strong{font-size:12px}.compact-desktop-preview .automation-builder-step-edit{width:100%;min-height:31px;margin-top:11px}.compact-desktop-preview .automation-add-variant-card{padding:12px}.compact-desktop-preview .automation-add-variant-icon{width:32px;height:32px}.compact-desktop-preview .automation-variant-group{border-radius:12px;padding:12px}.compact-desktop-preview .automation-variant-group-header{min-height:34px;margin-bottom:11px;padding-left:41px}.compact-desktop-preview .automation-variant-group-header:before{border-radius:9px;width:31px;height:31px}.compact-desktop-preview .automation-variant-group-header strong{gap:5px}.compact-desktop-preview .automation-variant-group-header strong:after{margin-left:0}.compact-desktop-preview .automation-variant-group-header p{padding-right:45px}.compact-desktop-preview .automation-add-step-card{padding:14px}.compact-desktop-preview .automation-add-step-card>span{width:34px;height:34px}.compact-desktop-preview .automation-sequence-connector{height:33px}.compact-desktop-preview .automation-sequence-connector span{height:24px!important}.compact-desktop-preview .kaskade-dialog-backdrop{padding:11px}.compact-desktop-preview .kaskade-dialog{border-radius:14px;width:100%}.compact-desktop-preview .kaskade-dialog-header{padding:15px 14px 9px}.compact-desktop-preview .kaskade-dialog-heading{gap:8px}.compact-desktop-preview .kaskade-dialog-heading h2{font-size:13px}.compact-desktop-preview .kaskade-dialog-status-icon{width:30px;height:30px}.compact-desktop-preview .kaskade-dialog-close{width:26px;height:26px}.compact-desktop-preview .kaskade-dialog-body{padding:3px 14px 15px}.compact-desktop-preview .kaskade-dialog-footer{padding:11px 14px 14px}.compact-desktop-preview .kaskade-dialog-secondary,.compact-desktop-preview .kaskade-dialog-primary{min-height:34px}}@media (width<=420px){.compact-desktop-preview .automation-day-workspace{padding-left:10px;padding-right:10px}.compact-desktop-preview .automation-builder-step{border-radius:12px}.compact-desktop-preview .automation-builder-step-meta{gap:5px}.compact-desktop-preview .automation-builder-step-meta>span{padding:4px 7px}.compact-desktop-preview .automation-add-variant-copy small{font-size:8px}.compact-desktop-preview .kaskade-dialog-secondary,.compact-desktop-preview .kaskade-dialog-primary{width:100%}}@media (width<=620px){.compact-desktop-preview .automation-builder-step-footer{gap:8px}}@media (width<=420px){.compact-desktop-preview .automation-builder-step-footer,.compact-desktop-preview .automation-elapsed-badge{width:100%}}@media (width<=900px){.compact-desktop-preview .kf-page-header__actions{width:100%}}@media (width<=640px){.compact-desktop-preview .kf-page-header{gap:13px}.compact-desktop-preview .kf-page-header__title{font-size:21px}.compact-desktop-preview .kf-page-header__description{font-size:11px}.compact-desktop-preview .kf-page-header__actions .kf-button{width:100%}}@media (width<=980px){.compact-desktop-preview .broadcast-token-estimator{width:100%;max-width:none;margin-left:0}}@media (width<=640px){.compact-desktop-preview .automation-builder-token-estimate{width:100%}}}
