:root{color:#17201c;background:#f5f3ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#ffffff8c,#f5f3ee00),#f5f3ee}button,input,textarea,select{font:inherit}.loading-screen{min-height:100vh;display:grid;place-items:center;gap:12px;color:#445048}.loading-icon{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{height:100vh;min-height:100vh;overflow:hidden;display:grid;grid-template-columns:264px 1fr;transition:grid-template-columns .18s ease}.sidebar{min-height:100vh;padding:24px 18px;background:#17201c;color:#f7f1e4;transition:padding .18s ease,width .18s ease}.brand-block{display:flex;align-items:center;gap:12px;min-height:52px}.brand-copy{display:grid;min-width:0;gap:2px}.brand-logo{flex:0 0 auto}.brand-block strong{font-size:1rem}.brand-block span,.eyebrow,.panel header span,.kpi-card span,small{color:#6f7e75;font-size:.78rem}.brand-block span{color:#c8d2c8}.sidebar-toggle{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;margin-left:auto;padding:0;border:1px solid rgba(247,241,228,.18);border-radius:7px;background:#ffffff09;color:currentColor;cursor:pointer}.nav-list{display:grid;gap:6px;margin-top:28px}.nav-list a{--button-effect-opacity: 0;--button-glow-x: 50%;--button-glow-y: 50%;--button-intro-end-angle: 360deg;--button-glow-primary: rgba(243, 179, 48, .46);--button-glow-secondary: rgba(52, 137, 255, .28);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 255, 255, .12) 0 4%, rgba(255, 247, 221, .055) 11%, transparent 28% );--button-sheen: linear-gradient( 116deg, transparent 0 38%, rgba(255, 255, 255, .075) 43%, rgba(255, 255, 255, .028) 47%, transparent 54% 100% );--button-pointer-glow: radial-gradient( circle at var(--button-glow-x) var(--button-glow-y), var(--button-glow-primary) 0 10%, var(--button-glow-secondary) 26%, transparent 58% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .38), rgba(243, 179, 48, .72), rgba(255, 240, 106, .24), rgba(92, 200, 120, .2), rgba(52, 137, 255, .42), rgba(255, 93, 115, .38) );position:relative;isolation:isolate;overflow:visible;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:6px;color:#e6eee7;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.nav-list a:before,.nav-list a:after{position:absolute;isolation:isolate;inset:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .18s ease,transform .2s ease,filter .2s ease}.nav-list a:before{z-index:0;padding:1px;background:var(--button-glare),var(--button-sheen),var(--button-pointer-glow),var(--button-ring);box-sizing:border-box;filter:saturate(1.04) brightness(1.02);transform:scale(.985);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav-list a:after{z-index:0;background:radial-gradient(circle at var(--button-glow-x) var(--button-glow-y),rgba(243,179,48,.16),rgba(52,137,255,.08) 34%,transparent 68%);transform:scale(.96)}.nav-list a:hover:before,.nav-list a:focus-visible:before,.nav-list a:active:before,.nav-list a.is-active:before{opacity:1;transform:scale(1);filter:saturate(1.12) brightness(1.08)}.nav-list a:hover:after,.nav-list a:focus-visible:after,.nav-list a:active:after,.nav-list a.is-active:after{opacity:1;transform:scale(1)}.nav-list a:active{transform:translateY(1px)}.nav-icon{position:relative;isolation:isolate;z-index:1;width:28px;height:28px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:7px}.nav-icon:before{position:absolute;inset:-1px;z-index:-1;padding:1px;border-radius:inherit;background:conic-gradient(from 180deg,#ff5d736b,#f3b330bd,#fff06a52,#5cc87842,#3489ff7a,#ff5d736b);content:"";opacity:0;transition:opacity .16s ease,transform .18s ease,filter .18s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nav-list a:hover .nav-icon:before,.nav-list a.is-active .nav-icon:before{opacity:1;transform:scale(1.04);filter:saturate(1.12) brightness(1.08)}.nav-label{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-list a.is-active,.nav-list a:hover{background:#26352f}.workspace{padding:28px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.topbar>div:first-child{min-width:0;flex:1 1 auto}.eyebrow{display:block;margin-bottom:4px;color:#69766e;text-transform:uppercase;letter-spacing:0}h1,h2,h3,h4,p{margin:0}h1{font-size:clamp(2rem,4vw,3.35rem);line-height:1}h2{font-size:1rem}h3{font-size:1.3rem;line-height:1.15}h4{font-size:.86rem;color:#445048}.icon-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c;cursor:pointer}.notice{min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid #b9dfc4;border-radius:999px;background:#e9f8ec;color:#16633d;font-size:.84rem;white-space:nowrap}.process-status{--button-effect-opacity: 0;--button-glow-x: 50%;--button-glow-y: 50%;--button-intro-end-angle: 360deg;--button-glow-primary: rgba(243, 179, 48, .66);--button-glow-secondary: rgba(52, 137, 255, .38);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 255, 255, .16) 0 4%, rgba(255, 247, 221, .075) 11%, transparent 28% );--button-sheen: linear-gradient( 116deg, transparent 0 38%, rgba(255, 255, 255, .095) 43%, rgba(255, 255, 255, .035) 47%, transparent 54% 100% );--button-pointer-glow: radial-gradient( circle at var(--button-glow-x) var(--button-glow-y), var(--button-glow-primary) 0 12%, var(--button-glow-secondary) 28%, transparent 58% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .5), rgba(243, 179, 48, .8), rgba(255, 240, 106, .34), rgba(92, 200, 120, .28), rgba(52, 137, 255, .52), rgba(255, 93, 115, .5) );position:relative;isolation:isolate;width:clamp(96px,9vw,118px);min-width:96px;display:grid;gap:2px;padding:3px 5px;border:1px solid #ddd8cd;border-radius:7px;background:#fffdf8;box-shadow:0 8px 22px #23261f0d;cursor:pointer;outline:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;z-index:15}.process-status:before{position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:var(--button-glare),var(--button-sheen),var(--button-pointer-glow),var(--button-ring);box-sizing:border-box;content:"";opacity:var(--button-effect-opacity);pointer-events:none;transform:scale(.985);filter:saturate(1.04) brightness(1.02);transition:opacity .36s ease-out,transform .36s cubic-bezier(.16,1,.3,1),filter .36s ease-out;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.process-status:focus-visible{border-color:#9ec7ad;box-shadow:0 0 0 3px #2f8b6121}.process-compact,.process-compact-main,.process-status header,.usage-meter,.process-step-list article{display:flex;align-items:center;gap:5px}.process-compact{min-width:0;justify-content:space-between;position:relative;z-index:1}.process-compact-main{min-width:0}.process-status header{justify-content:space-between}.process-status header div{display:inline-flex;align-items:center;gap:7px;min-width:0}.process-copy{min-width:0;display:grid;gap:1px}.process-copy strong,.process-status header strong{min-width:0;overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.process-copy small,.process-status header small{color:#627067;font-size:.5rem;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.process-percent{font-size:.58rem;line-height:1}.process-dot{width:5px;height:5px;flex:0 0 auto;border-radius:999px;background:#8ea198}.process-dot.is-running{background:#2f8b61;box-shadow:0 0 0 3px #2f8b6124}.process-meter,.process-step-list meter,.process-log-list meter,.usage-meter meter{width:100%;height:3px}.process-status>.process-meter{position:relative;z-index:1}.process-popover{--button-effect-opacity: 0;--button-glow-x: 50%;--button-glow-y: 50%;--button-intro-end-angle: 360deg;--button-glow-primary: rgba(243, 179, 48, .3);--button-glow-secondary: rgba(52, 137, 255, .2);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 255, 255, .08) 0 4%, rgba(255, 247, 221, .035) 11%, transparent 28% );--button-sheen: linear-gradient( 116deg, transparent 0 38%, rgba(255, 255, 255, .045) 43%, rgba(255, 255, 255, .018) 47%, transparent 54% 100% );--button-pointer-glow: radial-gradient( circle at var(--button-glow-x) var(--button-glow-y), var(--button-glow-primary) 0 10%, var(--button-glow-secondary) 26%, transparent 56% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .26), rgba(243, 179, 48, .38), rgba(255, 240, 106, .16), rgba(92, 200, 120, .13), rgba(52, 137, 255, .28), rgba(255, 93, 115, .26) );position:absolute;top:calc(100% + 8px);right:0;z-index:3;width:min(380px,calc(100vw - 24px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;max-height:min(560px,calc(100vh - 92px));padding:10px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8;box-shadow:0 18px 48px #23261f29;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden}.process-popover:before{position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:var(--button-glare),var(--button-sheen),var(--button-pointer-glow),var(--button-ring);box-sizing:border-box;content:"";opacity:var(--button-effect-opacity);pointer-events:none;transform:scale(.992);transition:opacity .36s ease-out,transform .36s cubic-bezier(.16,1,.3,1),filter .36s ease-out;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.process-popover>*{position:relative;z-index:1}.process-status:hover .process-popover,.process-status:focus-within .process-popover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.process-step-list{display:grid;gap:6px}.process-step-list article,.process-log-list article{min-width:0;display:grid;grid-template-columns:minmax(92px,1fr) minmax(76px,1fr) auto;align-items:center;gap:8px;padding:5px 6px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.process-step-list article>span,.process-step-list article>meter,.process-step-list article>strong,.process-log-list article>span,.process-log-list article>meter,.process-log-list article>strong{align-self:center}.process-step-list article.is-active{border-color:#9ec7ad;background:#f3fbf5}.process-log-list article.is-error{border-color:#deb0a8}.process-step-list span,.process-log-list span,.usage-meter span{color:#627067;font-size:.68rem;font-weight:700}.process-step-list span small,.process-log-list span small{display:block;margin-top:2px;color:#8a7f70;font-size:.58rem;font-weight:700;line-height:1.1;text-transform:uppercase}.process-step-list strong,.usage-meter strong,.process-log-list strong{font-size:.72rem}.usage-meter{width:100%;display:grid;grid-template-columns:minmax(92px,1fr) minmax(76px,1fr) auto;align-items:center;justify-self:stretch;gap:8px;position:sticky;bottom:0;z-index:2;margin-top:1px;padding:7px 10px;border:1px solid #ebe5d9;border-radius:8px;background:#fffaf1;box-sizing:border-box}.usage-meter strong{justify-self:end}.process-log-list{display:grid;gap:5px;min-height:0;max-height:360px;overflow:auto;padding-right:2px}.process-log-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi-card,.panel{border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8;box-shadow:0 8px 26px #23261f0f}.kpi-card{min-height:104px;padding:18px;display:grid;align-content:space-between}.kpi-card strong{font-size:2rem}.page-stack{display:grid;gap:16px}.contacts-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.55fr);gap:16px}.contacts-list-page{display:grid}.content-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px}.panel{min-height:280px;padding:16px}.panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.table-list,.pipeline-list,.timeline,.metric-list{display:grid;gap:10px}.inline-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;margin-bottom:12px}.deal-form{grid-template-columns:minmax(0,1.1fr) minmax(96px,.5fr) minmax(0,1fr) minmax(0,1fr) auto}.inline-form input,.inline-form select,.deal-row select{width:100%;min-height:38px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.inline-form input,.inline-form select{padding:0 10px}.inline-form button{min-height:38px;padding:0 12px;border:0;border-radius:6px;background:#17201c;color:#fffdf8;cursor:pointer}.muted-copy{margin:0;color:#627067;line-height:1.5}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-bottom:12px;border-bottom:1px solid #ebe5d9;margin-bottom:12px}.bulk-actions{display:flex;flex-wrap:wrap;gap:8px}.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-context-actions button,.filter-rule button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c;cursor:pointer}.bulk-actions button:disabled{cursor:not-allowed;opacity:.48}.bulk-actions .danger-action{color:inherit}.list-toolbar input,.list-toolbar select{width:min(320px,100%);min-height:38px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.contact-toolbar{align-items:stretch}.toolbar-menu{position:relative;display:inline-flex}.column-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:18;width:min(260px,calc(100vw - 32px));max-height:min(340px,calc(100vh - 180px));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:8px;border:1px solid #d8d3c8;border-radius:8px;background:#fffdf8;box-shadow:0 18px 50px #17201c3d}.contact-segment-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:18;width:min(320px,calc(100vw - 32px));max-height:min(380px,calc(100vh - 180px));overflow:hidden;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);padding:8px;border:1px solid #d8d3c8;border-radius:8px;background:#fffdf8;box-shadow:0 18px 50px #17201c3d}.column-dropdown header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #ebe5d9;margin-bottom:8px}.contact-segment-dropdown header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #ebe5d9;margin-bottom:8px;background:inherit}.column-dropdown header div{display:grid;gap:2px}.column-dropdown-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.contact-segment-dropdown header div{display:grid;gap:2px;min-width:0}.contact-segment-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.column-dropdown header span{color:#6f7e75;font-size:.72rem}.column-select-link{border:0;background:transparent;font:inherit}.column-select-link.selection-scope-link{min-height:16px;padding:0 2px;font-size:.68rem}.contact-segment-dropdown header span{color:#6f7e75;font-size:.72rem}.contact-segment-search{position:sticky;top:0;z-index:2;padding-bottom:8px;background:inherit}.contact-segment-search input{width:100%;min-height:30px;padding:0 9px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.contact-segment-warning{display:grid;gap:3px;margin-bottom:8px;padding:8px;border:1px solid #deb0a8;border-radius:6px;background:#fff4f1;color:#7f3329;font-size:.74rem}.contact-segment-list{display:grid;gap:4px;min-height:0;overflow:auto;padding-right:2px}.contact-segment-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:38px;padding:5px 6px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.contact-segment-row.is-selected{border-color:#9ec7ad;background:#f3fbf5}.contact-segment-choice{min-width:0;display:flex;align-items:center;gap:7px;cursor:pointer}.contact-segment-choice input[type=checkbox]{width:14px!important;max-width:14px!important;min-width:14px!important;inline-size:14px!important;height:14px!important;min-height:14px;flex:0 0 14px;padding:0;margin:0;accent-color:#f0c76d}.contact-segment-copy{min-width:0;display:grid;gap:1px}.contact-segment-copy strong,.contact-segment-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-segment-copy strong{color:#17201c;font-size:.76rem;line-height:1.16}.contact-segment-copy small{color:#627067;font-size:.62rem;line-height:1.15}.contact-segment-delete{border:0;background:transparent;font:inherit}.contact-segment-delete-confirm{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#8a3b31;font-size:.62rem;font-weight:800;white-space:nowrap}.contact-segment-delete.selection-scope-link,.contact-segment-inline-link.selection-scope-link{min-height:16px;padding:0 2px;font-size:.66rem}.column-dropdown-list{display:grid;gap:4px;overflow:auto;padding-right:2px}.column-dropdown-row{min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px;padding:6px 7px;border-radius:6px;color:#17201c}.column-dropdown-row.is-visible{cursor:grab}.column-dropdown-row.is-dragging{opacity:.56}.column-dropdown-row.is-drop-target{background:#1f6d4a1a;outline:1px solid rgba(31,109,74,.28)}.column-dropdown-choice{min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer}.column-dropdown-choice input[type=checkbox]{width:15px!important;max-width:15px!important;min-width:15px!important;inline-size:15px!important;height:15px!important;min-height:15px;flex:0 0 15px;padding:0;margin:0;accent-color:#f0c76d}.column-dropdown-choice span{min-width:0;overflow:hidden;color:inherit;font-size:.78rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.column-drag-handle,.column-drag-placeholder{width:18px;height:18px;display:inline-grid;place-items:center;color:#8a7f70}.column-drag-handle{cursor:grab;opacity:.72}.column-dropdown-row:active .column-drag-handle{cursor:grabbing}.column-dropdown-row:hover{background:#f6f0e6}.active-smart-list{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:7px 10px;border:1px solid #cfe4d6;border-radius:6px;background:#f3fbf5;color:#2d6043;font-size:.78rem}.active-smart-list button{min-height:28px;padding:0 9px;border:1px solid #9ec7ad;border-radius:6px;background:#fffdf8;color:#2d6043;cursor:pointer}.contact-segment-conflict{position:sticky;left:0;display:grid;gap:8px;margin:10px;padding:10px;border:1px solid #deb0a8;border-radius:6px;background:#fff4f1;color:#7f3329}.contact-segment-conflict ul{display:grid;gap:4px;margin:0;padding-left:18px}.selection-scope-banner{position:sticky;top:0;left:0;z-index:4;width:max-content;max-width:calc(100% - 8px);min-height:26px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px;margin:0 0 4px;padding:4px 8px;border:1px solid #ead19a;border-radius:6px;background:#fff8e8;color:#6f5620;font-size:.72rem}.selection-scope-content{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.selection-scope-copy{font-weight:650}.selection-scope-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.selection-scope-divider{color:#6f562080}.selection-scope-link{--button-effect-opacity: 0;--button-glow-x: 50%;--button-glow-y: 50%;--button-intro-end-angle: 360deg;--button-glow-primary: rgba(243, 179, 48, .5);--button-glow-secondary: rgba(52, 137, 255, .32);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 255, 255, .3) 0 4%, rgba(255, 247, 221, .16) 11%, transparent 28% );--button-sheen: linear-gradient( 116deg, transparent 0 38%, rgba(255, 255, 255, .18) 43%, rgba(255, 255, 255, .07) 47%, transparent 54% 100% );--button-pointer-glow: radial-gradient( circle at var(--button-glow-x) var(--button-glow-y), var(--button-glow-primary) 0 12%, var(--button-glow-secondary) 28%, transparent 58% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .42), rgba(243, 179, 48, .76), rgba(255, 240, 106, .3), rgba(92, 200, 120, .24), rgba(52, 137, 255, .48), rgba(255, 93, 115, .42) );position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:18px;padding:0 3px;border-radius:5px;color:#5b4314;cursor:pointer;font-weight:760;line-height:1.2;text-decoration:none;transition:color .16s ease,text-shadow .16s ease,transform .08s ease}.selection-scope-link:before{position:absolute;inset:-2px -3px;z-index:-1;padding:1px;border-radius:6px;background:var(--button-glare),var(--button-sheen),var(--button-pointer-glow),var(--button-ring);box-sizing:border-box;content:"";opacity:var(--button-effect-opacity);pointer-events:none;transform:scale(.985);filter:saturate(1.04) brightness(1.02);transition:opacity .36s ease-out,transform .36s cubic-bezier(.16,1,.3,1),filter .36s ease-out;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.selection-scope-link:after{position:absolute;right:4px;bottom:0;left:4px;height:1px;border-radius:999px;background:linear-gradient(90deg,#ff5d7370,#f3b330c7,#3489ff73);content:"";opacity:.58;transition:opacity .16s ease,transform .16s ease}.selection-scope-link:hover,.selection-scope-link:focus-visible{--button-ring-angle: var(--button-intro-end-angle, 360deg);--button-effect-opacity: 1;color:#3f2f10;outline:none;text-shadow:0 0 10px rgba(243,179,48,.12);animation:button-ring-intro .68s cubic-bezier(.2,.92,.24,1) 1}.selection-scope-link:hover:before,.selection-scope-link:focus-visible:before{opacity:1;transform:scale(1);filter:saturate(1.06) brightness(1.025) contrast(1.025);transition-duration:.13s,.32s,.32s}.selection-scope-link:hover:after,.selection-scope-link:focus-visible:after{opacity:.95;transform:translateY(1px)}.selection-scope-link:active{transform:translateY(1px)}.contact-toolbar input{flex:1;width:auto}.sort-control{display:inline-grid;grid-template-columns:auto minmax(64px,1fr);align-items:center;gap:4px;color:#6f7e75;font-size:.66rem}.contact-sort-control{grid-template-columns:auto minmax(64px,74px)}.sort-split-select{--button-effect-opacity: 0;--button-glow-x: 50%;--button-glow-y: 50%;--button-intro-end-angle: 360deg;position:relative;isolation:isolate;overflow:visible;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px;border:1px solid #d8d3c8;border-radius:5px;background:#fffdf8ad}.sort-split-select.is-open{z-index:32}.sort-split-main,.sort-split-direction{position:relative;z-index:3;min-height:23px;border:0;background:transparent;color:#17201c;cursor:pointer}.contact-toolbar .sort-split-main,.contact-toolbar .sort-split-direction{min-height:23px;padding:0;border:0;background:transparent;box-shadow:none}.sort-split-main{min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:4px 0 0 4px;text-align:center}.contact-toolbar .sort-split-main{padding:0 3px}.sort-split-main span{min-width:0;overflow:hidden;color:inherit;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.sort-split-direction{display:inline-grid;place-items:center;padding:0;border-left:1px solid rgba(216,211,200,.62);border-radius:0 4px 4px 0}.sort-split-direction svg{display:block;width:12px;height:12px;stroke-width:2.4}.sort-split-menu{position:absolute;top:calc(100% + 5px);left:0;right:auto;z-index:40;width:max(100%,128px);max-height:248px;overflow:auto;display:grid;gap:2px;padding:6px;border:1px solid rgba(216,211,200,.86);border-radius:10px;background:linear-gradient(180deg,#fffdf8e0,#f6f0e6c7);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);box-shadow:0 18px 44px #17201c3d,inset 0 1px #ffffff94}.sort-split-option{width:100%;min-height:27px;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:#17201c;font:inherit;font-size:.72rem;text-align:left;cursor:pointer}.sort-split-option:hover,.sort-split-option:focus-visible{background:#1f6d4a1a;outline:none}.sort-split-option.is-selected{background:#1f6d4a29;color:#123828}.sort-direction-option{border-bottom:1px solid rgba(216,211,200,.68);margin-bottom:2px;padding-bottom:3px}.rows-control{display:inline-grid;grid-template-columns:auto minmax(50px,1fr);align-items:center;gap:4px;color:#6f7e75;font-size:.68rem}.list-toolbar span{color:#6f7e75;font-size:.78rem;white-space:nowrap}.contact-list{max-height:560px;overflow:auto;padding-right:4px}.contact-table-wrap{--contact-table-sticky-top: 0px;overflow:auto;overscroll-behavior:contain;border:1px solid #ebe5d9;border-radius:6px;background:#fffdf8}.contact-table-wrap.has-selection-scope{--contact-table-sticky-top: 31px;scroll-padding-top:31px}.contact-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:.84rem}.contact-table th,.contact-table td{min-height:46px;padding:10px;border-bottom:1px solid #ebe5d9;text-align:left;vertical-align:middle}.contact-table th{position:sticky;top:var(--contact-table-sticky-top);z-index:1;background:#f9f3e7;color:#445048;font-size:.75rem;font-weight:700;text-transform:uppercase}.column-sort-button{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-transform:inherit;cursor:pointer}.column-sort-direction{display:inline-flex;min-width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;gap:2px;color:#1f6d4a;line-height:1}.column-sort-mode{max-width:32px;overflow:hidden;color:currentColor;font-size:.54rem;letter-spacing:0;text-overflow:ellipsis}.column-sort-direction svg{flex:0 0 auto;display:block;stroke-width:2.4}.resizable-column-heading{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 8px;align-items:center}.column-resize-handle{width:8px;min-height:24px;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize}.column-resize-handle:after{content:"";display:block;width:1px;height:18px;margin:auto;background:#d8d3c8}.column-resize-handle:hover:after{background:#1f6d4a}.contact-table tr.is-selected td{background:#f1fbf2}.contact-table-row{cursor:pointer;outline:none}.contact-table-row:focus-visible td{background:#f7fbf5}.contact-table-row:focus-visible td:first-child{box-shadow:inset 3px 0 #1f6d4a}.contact-table td{color:#17201c;white-space:nowrap}.contact-table .tag-list{margin:0}.table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px 9px;margin-top:6px;color:#6f7e75;font-size:.68rem}.contact-table-footer-controls{display:inline-flex;align-items:center;gap:4px;min-width:0}.table-rows-control{position:relative;grid-template-columns:auto 46px}.table-rows-control:after{position:absolute;right:7px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";opacity:.76;pointer-events:none;transform:translateY(-62%) rotate(45deg)}.table-footer-count{color:inherit;font-size:inherit;white-space:nowrap}.compact-selection-scope{position:relative;top:auto;left:auto;z-index:1;width:auto;min-height:24px;margin:0;padding:3px 7px;border-radius:7px;font-size:.7rem}.export-modal{max-width:660px}.export-field-toolbar,.automatic-field-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.automatic-field-actions button,.automatic-field-footer button{min-height:32px;padding:0 11px;border:1px solid rgba(216,211,200,.78);border-radius:8px;background:#fffdf89e;color:#17201c;font-weight:760}.export-field-grid{max-height:min(48vh,430px);overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;padding:4px}.export-field-row,.automatic-candidate-row{border:1px solid rgba(216,211,200,.78);border-radius:8px;background:#fffdf89e}.export-field-row{min-height:34px;display:flex;align-items:center;gap:8px;padding:6px 9px;color:#17201c;font-size:.76rem}.automatic-fields-page{align-items:start}.automatic-field-file{width:max-content}.automatic-source-field{display:grid;gap:5px}.automatic-source-field textarea{min-height:170px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem}.automatic-candidate-list{display:grid;gap:7px}.automatic-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 5px;color:#6f7e75;font-size:.72rem;font-weight:760}.automatic-review-toolbar div,.automatic-candidate-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.automatic-candidate-row{display:grid;grid-template-columns:minmax(124px,1fr) minmax(112px,.75fr) minmax(96px,.56fr) minmax(108px,.62fr) minmax(124px,.8fr) auto;align-items:end;gap:7px;padding:8px}.automatic-candidate-row.is-existing{opacity:.68}.automatic-candidate-row.is-approved{border-color:#70b78085}.automatic-candidate-row.is-dismissed{opacity:.58}.automatic-candidate-row label{display:grid;gap:4px}.automatic-candidate-row label span,.automatic-candidate-meta strong{color:#6f7e75;font-size:.62rem;font-weight:800;text-transform:uppercase}.automatic-candidate-row input,.automatic-candidate-row select{min-height:31px}.automatic-candidate-meta{display:grid;gap:4px;min-width:0;padding-bottom:3px}.automatic-candidate-meta span{overflow:hidden;color:#445048;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.automatic-candidate-actions button,.automatic-review-toolbar button{min-height:28px;padding:0 8px;border-radius:7px;font-size:.68rem}.automatic-field-footer{align-items:center;justify-content:space-between;padding-top:4px}.bulk-edit-modal{max-width:760px}.tag-token-input{display:grid;gap:6px}.tag-token-field{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid rgba(216,211,200,.78);border-radius:9px;background:#fffdf880}.tag-token-field input{min-width:150px;flex:1;height:26px;border:0;background:transparent;color:inherit;font-size:.78rem;outline:0}.tag-token{min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--tag-border, rgba(255, 255, 255, .14));border-radius:999px;background:var(--tag-bg, rgba(255, 255, 255, .1));color:var(--tag-fg, #f7efe2);font-size:.7rem;font-weight:780}.tag-token-suggestions{display:flex;flex-wrap:wrap;gap:5px}.tag-token-suggestions button{min-height:24px;padding:0 8px;border-radius:999px;font-size:.68rem}@media(max-width:680px){.table-footer{align-items:center}.contact-table-footer-controls{justify-content:flex-start}.automatic-candidate-row{grid-template-columns:minmax(0,1fr);align-items:center}.automatic-candidate-row label,.automatic-candidate-meta,.automatic-candidate-actions{grid-column:1 / -1}.automatic-review-toolbar{align-items:flex-start;flex-direction:column}}.compact-icon{width:32px;height:32px}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;margin-bottom:12px}.filter-grid select,.filter-grid button,.email-composer input,.email-composer select,.email-composer textarea{width:100%;min-height:38px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.filter-grid select,.email-composer input,.email-composer select,.email-composer textarea{padding:0 10px}.filter-grid button,.email-composer button{padding:0 12px;border:0;border-radius:6px;background:#17201c;color:#fffdf8;cursor:pointer}.tag-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.tag-list small{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid transparent;border-radius:999px;background:var(--tag-bg, #e7ddc9);color:var(--tag-fg, #4e463a);font-weight:720;line-height:1}.tag-pill{--tag-bg: #ead7b3;--tag-border: rgba(133, 91, 34, .28);--tag-fg: #533b1f;--tag-bg-dark: rgba(152, 98, 46, .22);--tag-border-dark: rgba(210, 146, 84, .36);--tag-fg-dark: #dfba86;border-color:var(--tag-border)}.tag-tone-ember{--tag-bg: #ead0b7;--tag-border: rgba(155, 76, 56, .3);--tag-fg: #5f3328;--tag-bg-dark: rgba(160, 76, 59, .22);--tag-border-dark: rgba(218, 123, 101, .36);--tag-fg-dark: #dfa391}.tag-tone-ochre{--tag-bg: #e6d3a4;--tag-border: rgba(142, 106, 38, .3);--tag-fg: #55411c;--tag-bg-dark: rgba(154, 113, 46, .22);--tag-border-dark: rgba(215, 168, 82, .36);--tag-fg-dark: #d6b778}.tag-tone-clay{--tag-bg: #e6c8b0;--tag-border: rgba(150, 85, 49, .28);--tag-fg: #5b3825;--tag-bg-dark: rgba(151, 82, 54, .2);--tag-border-dark: rgba(207, 128, 91, .34);--tag-fg-dark: #d9a17f}.tag-tone-moss{--tag-bg: #d8d2ad;--tag-border: rgba(106, 113, 60, .28);--tag-fg: #43451f;--tag-bg-dark: rgba(111, 116, 63, .21);--tag-border-dark: rgba(169, 177, 103, .32);--tag-fg-dark: #bdc48c}.tag-tone-olive{--tag-bg: #dfd0a2;--tag-border: rgba(120, 103, 49, .28);--tag-fg: #4d421e;--tag-bg-dark: rgba(123, 105, 53, .22);--tag-border-dark: rgba(188, 160, 87, .33);--tag-fg-dark: #ccba80}.table-row,.deal-row,.mini-row,.timeline-item,.integration-strip article,.metric-list article{border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.table-row{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px;color:inherit;text-align:left}.table-row div,.field-card,.mini-row,.metric-list article{display:grid;gap:4px}.table-row span,.mini-row span,.timeline-item span,.integration-strip span{color:#5f6c64}.row-button,.text-button{border:1px solid #ebe5d9;cursor:pointer}.row-button:hover,.row-button.is-selected,.deal-row.is-selected{border-color:#93caa6;background:#f1fbf2}.text-button{padding:0;border:0;background:transparent;color:#17201c;font-weight:700;text-align:left;cursor:pointer}.text-button:hover{color:#1f6d4a}.status-pill{justify-self:end;display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#dff3e5;color:#16633d;font-size:.78rem;text-transform:capitalize}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:#17201c6b}.modal-panel{width:min(760px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:18px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8;box-shadow:0 18px 60px #17201c38}.modal-panel header,.modal-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-panel header{margin-bottom:14px}.modal-panel header div{display:grid;gap:4px}.modal-panel header span{color:#627067;font-size:.82rem}.modal-panel header button{min-height:34px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffaf1;color:#17201c;cursor:pointer}.deal-modal{width:min(920px,100%)}.import-modal{width:min(900px,100%)}.import-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.import-actions button,.file-picker{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c;cursor:pointer}.file-picker{position:relative;overflow:hidden}.file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.import-field-list{display:flex;flex-wrap:wrap;gap:6px}.import-field-list code{padding:5px 7px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1;color:#445048;font-size:.72rem}.import-preview-wrap{max-height:220px}.import-errors{display:grid;gap:4px;margin-top:10px}.smart-list-current,.smart-list-list{display:grid;gap:10px}.smart-list-current{margin-bottom:14px;padding:12px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.smart-list-current div:first-child,.smart-list-row div:first-child{display:grid;gap:4px}.smart-list-current span,.smart-list-row span,.smart-list-current small,.smart-list-row small{color:#627067}.smart-list-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.smart-list-form input{width:100%;min-height:36px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.smart-list-form button,.smart-list-actions button{min-height:36px;padding:0 11px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c;cursor:pointer}.smart-list-form button:disabled{cursor:not-allowed;opacity:.48}.smart-list-rule-chips{display:flex;flex-wrap:wrap;gap:6px}.smart-list-rule-chips code{padding:5px 7px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#445048;font-size:.72rem}.smart-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.smart-list-actions{display:flex;gap:8px}.segmented-control{display:inline-flex;overflow:hidden;border:1px solid #d8d3c8;border-radius:6px;margin-bottom:14px}.segmented-control button{min-width:72px;min-height:34px;border:0;background:#fffdf8;color:#17201c;cursor:pointer}.segmented-control button.is-active{background:#17201c;color:#fffdf8}.filter-rule-list,.form-grid{display:grid;gap:10px}.filter-condition-block{display:grid;gap:8px}.filter-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.6fr) minmax(0,1fr) auto;gap:8px}.filter-rule input,.filter-rule select,.form-grid input,.form-grid select{width:100%;min-height:38px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.filter-logic-bridge{width:fit-content;display:inline-flex;align-items:center;gap:4px;margin:-2px 0 -2px 10px;padding:3px;border:1px solid #e4d8bf;border-radius:999px;background:#fffaf1}.filter-logic-bridge button{min-height:24px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#6f7e75;font-size:.68rem;font-weight:800;cursor:pointer}.filter-logic-bridge button.is-active{background:#17201c;color:#fffdf8}.filter-value-combobox{position:relative;min-width:0}.filter-value-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:4;width:100%;max-height:224px;overflow:auto;display:grid;gap:3px;padding:7px;border:1px solid #d8d3c8;border-radius:8px;background:#fffdf8;box-shadow:0 16px 42px #17201c33}.filter-value-menu span,.filter-value-menu small{padding:3px 6px;color:#6f7e75;font-size:.68rem}.filter-value-menu button{width:100%;min-height:28px;justify-content:flex-start;padding:0 7px;border:0;border-radius:6px;background:transparent;color:#17201c;text-align:left}.filter-value-menu button:hover,.filter-value-menu button:focus-visible{background:#f6f0e6}.filter-value-menu mark{border-radius:3px;background:#f6d88e;color:inherit}.filter-context-shell{position:fixed;inset:0;z-index:22;pointer-events:none}.filter-context-panel{position:absolute;top:0;right:0;width:min(430px,calc(100vw - 16px));height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;border-left:1px solid #d8d3c8;background:#fffdf8;box-shadow:-18px 0 60px #17201c47;pointer-events:auto}.filter-context-header,.filter-context-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.filter-context-header{padding-bottom:10px;border-bottom:1px solid #ebe5d9}.filter-context-header div{display:grid;gap:3px}.filter-context-body{min-height:0;overflow:auto;padding-right:2px}.filter-context-panel .filter-rule-list{gap:8px}.filter-context-panel .filter-rule{grid-template-columns:1fr;padding:10px;border:1px solid #ebe5d9;border-radius:8px;background:#fffaf1}.filter-context-panel .filter-rule small{color:#6f7e75;font-size:.68rem;font-weight:700;text-transform:uppercase}.filter-context-panel .filter-rule button{width:fit-content;min-height:30px;padding:0 9px}.filter-context-actions{padding-top:10px;border-top:1px solid #ebe5d9;flex-wrap:wrap}.filter-segment-save{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.filter-segment-save input{width:100%;min-height:36px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.filter-context-actions button:disabled{cursor:not-allowed;opacity:.48}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.form-grid .wide-field{grid-column:1 / -1}.form-grid.single-field{grid-template-columns:1fr}.form-grid label{display:grid;gap:6px;color:#445048;font-size:.78rem}.modal-actions{margin-top:16px}.modal-actions button:last-child{border-color:#17201c;background:#17201c;color:#fffdf8}.modal-actions button:disabled{cursor:not-allowed;opacity:.48}.modal-copy{color:#445048}.deal-row{padding:14px}.deal-row-header,.deal-row footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-row footer select{max-width:148px;padding:0 8px}.deal-row-header span{color:#1f6d4a;font-weight:700}.meter{height:9px;overflow:hidden;margin:14px 0 10px;border-radius:999px;background:#ece7dc}.meter span{display:block;height:100%;border-radius:inherit;background:#2f8b61}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.field-card{min-height:92px;padding:12px;border:1px solid #e5ded1;border-radius:6px;background:#f9f3e7}.field-card span{color:#8d5f2f;font-size:.75rem;text-transform:uppercase}.detail-stack{display:grid;gap:14px}.detail-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detail-grid div{min-height:68px;padding:10px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.detail-grid dt{margin-bottom:5px;color:#6f7e75;font-size:.75rem}.detail-grid dd{margin:0;color:#17201c;font-weight:700}.detail-grid select{width:100%;min-height:34px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.money-value{color:#1f6d4a;font-size:1.2rem}.mini-section{display:grid;gap:8px}.mini-row{min-height:54px;padding:10px}.detail-field-list{display:grid;gap:8px}.compact{gap:8px}.empty-state{min-height:54px;display:grid;place-items:center;border:1px dashed #d8d3c8;border-radius:6px;color:#6f7e75}.timeline-item{display:grid;grid-template-columns:24px 1fr;gap:10px;min-height:64px;padding:12px}.timeline-item svg{margin-top:2px;color:#2f8b61}.integration-strip{display:grid;gap:10px}.integration-strip article{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px}.metric-list article{min-height:78px;padding:12px}.metric-list span{color:#5f6c64;text-transform:capitalize}.metric-list strong{font-size:1.35rem}.subnav{display:flex;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;border:1px solid #e5ded1;border-radius:8px;background:#fffdf8}.subnav button{min-height:30px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:#fffdf8;color:#17201c;cursor:pointer;font-size:.78rem;white-space:nowrap}.subnav button.is-active{border-color:#93caa6;background:#f1fbf2}.contact-dashboard{display:grid;gap:16px}.contact-record-workspace{min-height:calc(100vh - 150px);display:grid;grid-template-columns:minmax(330px,.78fr) minmax(610px,1.22fr);gap:12px;align-items:stretch}.contact-record-panel,.contact-record-main,.contact-activity-panel,.contact-message-box{min-width:0;border:1px solid rgba(216,211,200,.72);border-radius:10px;background:#fffdf8ad;box-shadow:0 10px 28px #23261f14}.contact-record-panel{max-height:calc(100vh - 155px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.contact-record-header,.contact-activity-panel header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;border-bottom:1px solid rgba(216,211,200,.72)}.contact-record-header h2,.contact-activity-panel h2{margin:0;font-size:1rem}.contact-record-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px;padding:10px;border:1px solid rgba(216,211,200,.68);border-radius:9px;background:#ffffff5c}.contact-record-identity div:nth-child(2){min-width:0;display:grid;gap:2px}.contact-record-identity span,.contact-activity-panel header span{overflow:hidden;color:#6f7e75;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.contact-record-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 10px 10px;border:1px solid rgba(216,211,200,.78);border-radius:8px;overflow:hidden}.contact-record-tabs button{min-height:31px;border:0;border-right:1px solid rgba(216,211,200,.68);background:#fffdf885;color:#445048;font-size:.74rem;font-weight:780}.contact-record-tabs button:last-child{border-right:0}.contact-record-tabs button.is-active{background:#17201c14;color:#17201c}.contact-record-scroll{display:grid;align-content:start;gap:9px;padding:0 10px 12px;overflow:auto}.contact-record-grid{display:grid;gap:8px}.contact-record-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-record-grid label{display:grid;gap:4px}.contact-record-grid label span{color:#6f7e75;font-size:.67rem;font-weight:800;text-transform:uppercase}.contact-record-grid input,.contact-record-grid select{width:100%;min-height:32px;padding:0 8px;border:1px solid rgba(216,211,200,.78);border-radius:7px;background:#fffdf8b8;color:#17201c;font-size:.76rem}.contact-record-main{max-height:calc(100vh - 155px);display:grid;grid-template-columns:minmax(255px,.76fr) minmax(330px,1fr);gap:12px;overflow:hidden}.contact-record-main>.panel,.contact-activity-panel,.contact-message-box{max-height:100%;overflow:auto}.contact-record-main>.panel:only-child{grid-column:1 / -1}.contact-activity-panel,.contact-message-box{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.contact-message-box header,.contact-activity-list{position:relative}.contact-message-box header{padding:10px 11px;border-bottom:1px solid rgba(216,211,200,.72)}.contact-message-box h2{margin:0;font-size:1rem}.contact-message-box header span{color:#6f7e75;font-size:.72rem}.contact-message-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:8px;border-bottom:1px solid rgba(216,211,200,.72)}.contact-message-tabs button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(216,211,200,.72);border-radius:7px;background:#fffdf894;color:#445048;font-size:.72rem;font-weight:780}.contact-message-tabs button.is-active{border-color:#6f7e7573;background:#17201c14;color:#17201c}.contact-message-thread{display:grid;align-content:end;gap:8px;padding:10px;overflow:auto}.contact-message-thread article{max-width:92%;justify-self:end;padding:8px 10px;border:1px solid rgba(216,211,200,.68);border-radius:10px 10px 3px;background:#fffdf894}.contact-message-thread article.is-inbound{justify-self:start;border-radius:10px 10px 10px 3px}.contact-message-thread small{color:#6f7e75;font-size:.66rem;font-weight:800;text-transform:uppercase}.contact-message-thread p{margin:3px 0 0;font-size:.75rem}.contact-message-composer{display:grid;gap:7px;padding:9px;border-top:1px solid rgba(216,211,200,.72)}.contact-message-composer textarea{min-height:82px;resize:vertical;padding:8px;border:1px solid rgba(216,211,200,.72);border-radius:8px;background:#fffdf8ad;color:#17201c;font:inherit;font-size:.76rem}.contact-message-composer div{display:flex;align-items:center;justify-content:space-between;gap:8px}.contact-message-composer span{color:#6f7e75;font-size:.68rem;font-weight:760}.contact-message-composer button{min-height:30px;padding:0 10px;border-radius:7px}.contact-activity-list{position:relative;display:grid;align-content:start;gap:0;padding:12px 16px 12px 25px;overflow:auto}.contact-activity-list:before{content:"";position:absolute;top:18px;bottom:18px;left:36px;width:1px;background:#6f7e7547}.contact-activity-item{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:7px 0 13px}.activity-icon{z-index:1;width:23px;height:23px;display:grid;place-items:center;border-radius:999px;background:#efe7d6;color:#735c29}.activity-icon.is-click{background:#e8ddff;color:#6547b5}.contact-activity-item div{display:grid;gap:4px}.contact-activity-item strong{font-size:.82rem}.contact-activity-item span{color:#6f7e75;font-size:.7rem}.contact-activity-item small{width:max-content;max-width:100%;padding:3px 7px;border-radius:6px;background:#3d91ca1a;color:#1d6c9f;font-size:.68rem}.contact-activity-panel footer{display:grid;gap:0;border-top:1px solid rgba(216,211,200,.72)}.contact-activity-panel footer span{padding:7px 11px;border-bottom:1px solid rgba(216,211,200,.48);color:#5f6c64;font-size:.74rem}.contact-activity-panel footer span:last-child{border-bottom:0}.contact-datapoints{display:grid;gap:10px}.datapoint-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.datapoint-summary article{min-width:0;padding:8px 9px;border:1px solid rgba(216,211,200,.68);border-radius:8px;background:#fffdf880}.datapoint-summary span,.identity-capture-list small,.datapoint-session-list small,.datapoint-table small{color:#6f7e75;font-size:.67rem;font-weight:720}.datapoint-summary strong{display:block;margin-top:2px;font-size:1rem}.datapoint-session-list,.identity-capture-list{display:grid;gap:7px}.fcid-payload-list{display:grid;gap:6px}.fcid-payload-row{display:grid;grid-template-columns:minmax(118px,.44fr) minmax(90px,.26fr) minmax(160px,.72fr) minmax(160px,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 8px;border:1px solid rgba(216,211,200,.62);border-radius:8px;background:#fffdf857}.fcid-payload-date{justify-self:start;min-height:26px;padding:3px 8px;border-radius:7px;font-size:.76rem;line-height:1;text-align:left}.fcid-payload-page{min-width:0;color:#27342d;font-size:.74rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcid-payload-row small{min-width:0;color:#6f7e75;font-size:.66rem;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcid-payload-chips,.fcid-header-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.fcid-payload-chips code,.fcid-header-list code{max-width:100%;padding:4px 6px;border:1px solid rgba(216,211,200,.58);border-radius:6px;background:#fffdf86b;color:#445048;font-size:.66rem;overflow-wrap:anywhere}.fcid-payload-chips code{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcid-json-modal{width:min(720px,100%);padding:12px}.fcid-json-modal header{margin-bottom:9px}.fcid-json-modal h2{margin:0;font-size:1rem}.fcid-json-view{max-height:min(58vh,540px);margin:0;padding:11px;border:1px solid rgba(216,211,200,.62);border-radius:8px;background:#121613e6;color:#f4eee2e6;font-size:.68rem;line-height:1.45;overflow:auto;white-space:pre}.datapoint-table-wrap{max-height:430px;overflow:auto;border:1px solid rgba(216,211,200,.68);border-radius:8px}.datapoint-table{width:100%;min-width:860px;border-collapse:collapse;font-size:.72rem}.datapoint-table th,.datapoint-table td{padding:7px 8px;border-bottom:1px solid rgba(216,211,200,.58);text-align:left;vertical-align:top}.datapoint-table th{position:sticky;top:0;z-index:1;background:#fffdf8eb;color:#445048;font-size:.66rem;text-transform:uppercase}.datapoint-table td:nth-child(1){width:220px;font-weight:760}.datapoint-table td:nth-child(2){max-width:360px;overflow-wrap:anywhere}.datapoint-table td:nth-child(3){display:grid;gap:2px}@media(max-width:980px){.contact-record-workspace{min-height:auto;grid-template-columns:1fr}.contact-record-panel,.contact-record-main{max-height:none}}@media(max-width:620px){.contact-record-grid.two,.contact-record-grid,.fcid-payload-row{grid-template-columns:1fr}.contact-record-header,.contact-record-identity{grid-template-columns:auto minmax(0,1fr)}.contact-record-identity button{grid-column:1 / -1}}.contact-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8;box-shadow:0 8px 26px #23261f0f}.contact-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#17201c;color:#fffdf8;font-size:1rem;font-weight:800}.contact-hero-main{min-width:0;display:grid;gap:8px}.contact-meta-strip,.contact-hero-actions,.conversation-tabs{display:flex;flex-wrap:wrap;gap:8px}.contact-meta-strip span:not(.status-pill){min-height:26px;display:inline-flex;align-items:center;color:#5f6c64;font-size:.82rem}.contact-hero-actions button,.conversation-tabs button,.composer-box button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c;cursor:pointer}.contact-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;align-items:start}.contact-dashboard-main,.contact-dashboard-side,.contact-dashboard-single,.summary-stack,.conversation-shell,.journey-grid,.settings-page{display:grid;gap:14px}.dashboard-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-field{min-height:76px;display:grid;align-content:center;gap:6px;padding:12px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.dashboard-field span{color:#6f7e75;font-size:.75rem}.dashboard-field strong{overflow-wrap:anywhere}.contact-overview-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;align-items:start}.contact-summary-sections,.contact-field-sections,.contact-field-rows{display:grid;gap:10px}.contact-field-rows article{min-height:42px;display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.contact-field-rows span{color:#6f7e75;font-size:.74rem;font-weight:700}.contact-field-rows strong{min-width:0;overflow-wrap:anywhere;color:#17201c;font-size:.84rem}.mock-note{padding:9px 10px;border:1px dashed #d8d3c8;border-radius:6px;background:#fffaf1;color:#6f7e75;font-size:.78rem;line-height:1.35}.composer-box button:disabled{cursor:not-allowed;opacity:.58}.message-thread{display:grid;gap:10px;padding:12px;border:1px solid #ebe5d9;border-radius:8px;background:#f9f3e7}.message-thread article{width:min(82%,520px);display:grid;gap:4px;padding:10px;border-radius:8px;background:#fffdf8}.message-thread article.is-inbound{justify-self:end;background:#e9f8ec}.composer-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.composer-box textarea{min-height:78px;padding:10px;border:1px solid #d8d3c8;border-radius:6px;resize:vertical}.journey-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.journey-path,.heat-map,.journey-event-list,.column-picker{display:grid;gap:10px}.journey-path article,.heat-map article,.journey-event,.column-picker label{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.journey-path article div,.heat-map article{min-width:0}.journey-path article div{display:grid;gap:2px}.journey-path svg,.heat-map svg,.journey-event svg{color:#2f8b61}.journey-path span,.heat-map span,.journey-event span,.journey-event small{color:#5f6c64}.journey-event{align-items:flex-start}.journey-event div{display:grid;gap:4px}.heat-map article{display:grid}.heat-map article div{display:flex;align-items:center;gap:8px}.heat-map meter{width:100%;height:10px}.email-composer,.custom-field-form{display:grid;gap:10px}.custom-field-form label{display:grid;gap:6px;color:#445048;font-size:.78rem}.custom-field-form input,.custom-field-form select{min-height:38px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.custom-field-form button{width:fit-content;min-height:38px;padding:0 12px;border:1px solid #17201c;border-radius:6px;background:#17201c;color:#fffdf8;cursor:pointer}.form-error{color:#8b2b25;font-size:.78rem}.email-composer textarea{min-height:180px;padding:10px;resize:vertical}.email-composer button{width:fit-content;min-height:38px}.pipeline-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:12px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8}.pipeline-toolbar>div:first-child{display:grid;gap:4px}.pipeline-toolbar strong{color:#17201c;font-size:.96rem}.pipeline-toolbar>div:first-child span{color:#627067;font-size:.82rem}.pipeline-toolbar label{display:grid;gap:6px;min-width:min(100%,260px);color:#445048;font-size:.78rem}.pipeline-toolbar select,.pipeline-toolbar button,.deal-manage-form button{min-height:38px;border-radius:6px}.pipeline-toolbar select{width:100%;padding:0 10px;border:1px solid #d8d3c8;background:#fffaf1;color:#17201c}.pipeline-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pipeline-toolbar-actions span{color:#627067;font-size:.82rem}.pipeline-toolbar button,.deal-manage-form button{padding:0 12px;border:1px solid #d8d3c8;background:#fffaf1;color:#17201c;cursor:pointer}.pipeline-toolbar button:last-child,.deal-manage-form button{border-color:#17201c;background:#17201c;color:#fffdf8}.pipeline-board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px}.pipeline-groups{display:grid;gap:18px}.pipeline-group{display:grid;gap:12px}.pipeline-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.pipeline-group-header div{display:grid;gap:4px}.pipeline-group-header h2{margin:0;color:#17201c;font-size:1rem}.pipeline-group-header span{color:#627067;font-size:.82rem}.pipeline-group-header button,.stage-add-button{min-height:34px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffaf1;color:#17201c;cursor:pointer}.pipeline-management-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.pipeline-setup-stack,.stage-list,.deal-manage-form{display:grid;gap:12px}.deal-manage-form .wide-field{grid-column:1 / -1}.stage-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.stage-list span{color:#627067;font-size:.78rem}.pipeline-column{min-height:420px;padding:12px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8}.stage-add-button{width:100%;margin-bottom:10px;border-style:dashed}.pipeline-column header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pipeline-column header span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:999px;background:#ece7dc;color:#445048;font-size:.8rem}.data-stack,.logic-list,.api-list,.schema-list,.tracking-settings-grid{display:grid;gap:10px}.crm-structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crm-structure-grid .mini-section:first-child{grid-column:1 / -1}.crm-structure-grid button,.structure-row button{min-height:38px;padding:0 12px;border:1px solid #d8d3c8;border-radius:6px;background:#fffaf1;color:#17201c;cursor:pointer}.crm-structure-grid form button{border-color:#17201c;background:#17201c;color:#fffdf8}.structure-list{display:grid;gap:8px}.structure-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.structure-row div{min-width:0;display:grid;gap:2px}.structure-row strong,.structure-row span,.structure-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structure-row span{color:#627067;font-size:.8rem}.tracking-lab-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:start}.tracking-lab-form,.tracking-lab-preview,.tracking-lab-actions{display:grid;gap:12px}.funnel-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.funnel-preset-grid button{min-height:58px;display:grid;gap:3px;padding:8px;border:1px solid #d8d3c8;border-radius:6px;background:#fffaf1;color:#17201c;text-align:left;cursor:pointer}.funnel-preset-grid span{overflow:hidden;color:#627067;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.tracking-events-page,.tracking-event-list{display:grid;gap:12px}.tracking-event-toolbar{display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(5,minmax(120px,1fr)) auto;gap:10px;align-items:end}.tracking-event-toolbar label{display:grid;gap:5px;min-width:0}.tracking-event-toolbar label span{color:#627067;font-size:.76rem;font-weight:700}.tracking-event-toolbar input,.tracking-event-toolbar select{width:100%;min-height:38px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.tracking-event-actions{display:flex;gap:8px;align-items:center}.tracking-event-actions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #d8d3c8;border-radius:6px;background:#fffaf1;color:#17201c;cursor:pointer;white-space:nowrap}.tracking-event-actions button:first-child{border-color:#17201c;background:#17201c;color:#fffdf8}.tracking-event-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tracking-event-summary article,.tracking-event-row{border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.tracking-event-summary article{min-height:74px;display:grid;align-content:center;gap:3px;padding:12px}.tracking-event-summary strong{font-size:1.35rem}.tracking-event-summary span{overflow:hidden;color:#627067;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.tracking-event-row{display:grid;gap:10px;padding:12px}.tracking-event-row header,.tracking-event-row header div,.tracking-event-main{display:grid;gap:3px}.tracking-event-row header{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0}.tracking-event-row header span,.tracking-event-row small,.tracking-event-main small{color:#627067;font-size:.78rem}.tracking-event-row header small{max-width:220px;overflow:hidden;padding:4px 7px;border-radius:999px;background:#e7f2e9;color:#21613f;text-overflow:ellipsis;white-space:nowrap}.tracking-event-main span,.tracking-event-main small{overflow-wrap:anywhere}.tracking-event-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.tracking-event-meta div{min-width:0;display:grid;gap:2px}.tracking-event-meta dt{color:#6f7e75;font-size:.72rem;font-weight:700}.tracking-event-meta dd{min-width:0;margin:0;overflow:hidden;color:#17201c;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.tracking-lab-actions{grid-template-columns:1fr}.tracking-lab-actions button{min-height:38px;padding:0 12px;border:1px solid #d8d3c8;border-radius:6px;background:#fffaf1;color:#17201c;cursor:pointer}.tracking-lab-actions button:first-child{border-color:#17201c;background:#17201c;color:#fffdf8}.compact-setting{min-height:0;grid-template-columns:minmax(0,1fr) auto;margin:0}.setting-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:center;gap:14px;min-height:64px;padding:12px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.setting-row div{display:grid;gap:4px}.setting-row span{color:#627067;font-size:.82rem;line-height:1.35}.setting-row select{min-height:38px;padding:0 10px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c}.setting-row input[type=checkbox]{justify-self:end;width:20px;height:20px;accent-color:#17201c}.snippet-code{display:block;overflow-x:auto;padding:10px;border-radius:6px;background:#f5efe2;font-size:.78rem}.raw-table-wrap{max-height:420px;overflow:auto;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.raw-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.8rem}.raw-table th,.raw-table td{max-width:240px;padding:9px 10px;border-bottom:1px solid #ebe5d9;text-align:left;vertical-align:top}.raw-table th{position:sticky;top:0;z-index:1;background:#f9f3e7;color:#445048;font-weight:700}.raw-table td{overflow:hidden;color:#17201c;text-overflow:ellipsis;white-space:nowrap}.conversion-toolbar{justify-content:flex-start}.conversion-toolbar input{flex:0 1 360px}.conversion-table-wrap{max-height:min(620px,calc(100vh - 260px))}.conversion-table{min-width:980px}.schema-row,.api-row{display:grid;gap:4px;min-height:64px;padding:10px;border:1px solid #ebe5d9;border-radius:6px;background:#fffaf1}.schema-row span,.api-row small,.api-row code{color:#5f6c64}.api-row strong span{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:#dff3e5;color:#16633d;font-size:.75rem}.api-row code{display:block;overflow-x:auto;padding:8px;border-radius:6px;background:#f5efe2;font-size:.76rem}:root{font-size:14px;--control-height: 32px;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--shadow-soft: 0 4px 14px rgba(35, 38, 31, .05)}body{font-size:.92rem}.app-shell{grid-template-columns:220px 1fr;min-width:0}.app-shell.is-sidebar-collapsed{grid-template-columns:68px 1fr}.sidebar{padding:var(--space-7) var(--space-5)}.app-shell.is-sidebar-collapsed .sidebar{padding-right:var(--space-3);padding-left:var(--space-3)}.brand-block{gap:var(--space-3);min-height:42px}.app-shell.is-sidebar-collapsed .brand-block{justify-content:center;gap:var(--space-2)}.app-shell.is-sidebar-collapsed .brand-copy{display:none}.app-shell.is-sidebar-collapsed .brand-logo{width:24px;height:24px}.app-shell.is-sidebar-collapsed .sidebar-toggle{margin-left:0}.brand-block strong{font-size:.94rem}.brand-block span,.eyebrow,.panel header span,.kpi-card span,small{font-size:.72rem}.nav-list{gap:var(--space-1);margin-top:var(--space-7)}.nav-list a{gap:var(--space-3);min-height:32px;padding:0 var(--space-3);font-size:.86rem}.app-shell.is-sidebar-collapsed .nav-list a{justify-content:center;padding:0}.app-shell.is-sidebar-collapsed .nav-label{display:none}.workspace{height:100vh;padding:var(--space-7);min-width:0;overflow-x:hidden;overflow-y:auto}.topbar{gap:var(--space-5);margin-bottom:var(--space-6)}.eyebrow{margin-bottom:2px}h1{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:.98}h2{font-size:.94rem}h3{font-size:1.05rem}h4{font-size:.8rem}.icon-button{width:var(--control-height);height:var(--control-height)}.notice{min-height:28px;padding:0 var(--space-4);font-size:.76rem}.process-status{width:clamp(96px,9vw,118px);gap:2px;padding:3px 5px}.kpi-grid,.content-grid,.contacts-layout,.contact-dashboard-grid,.field-grid,.dashboard-field-grid,.pipeline-board,.crm-structure-grid,.tracking-lab-grid,.tracking-event-summary,.tracking-event-meta{gap:var(--space-3)}.kpi-grid{margin-bottom:var(--space-4)}.kpi-card,.panel,.contact-hero{box-shadow:var(--shadow-soft)}.kpi-card{min-height:78px;padding:var(--space-5)}.kpi-card strong{font-size:1.45rem}.page-stack,.contact-dashboard,.contact-dashboard-main,.contact-dashboard-side,.contact-dashboard-single,.settings-page,.summary-stack,.conversation-shell,.journey-grid,.pipeline-group,.pipeline-setup-stack,.stage-list,.deal-manage-form,.tracking-lab-form,.tracking-lab-preview,.tracking-lab-actions,.tracking-events-page,.tracking-event-list{gap:var(--space-4)}.funnel-preset-grid{gap:var(--space-3)}.funnel-preset-grid button{min-height:46px;padding:var(--space-3)}.panel{min-height:220px;padding:var(--space-5);min-width:0}.contacts-list-page,.contact-table-wrap{min-width:0;max-width:100%}.contacts-list-page .panel{min-height:0}.contacts-list-page .panel>header{margin-bottom:6px}.contacts-list-page .panel>header span{font-size:.64rem;line-height:1}.panel header,.modal-panel header{gap:var(--space-3);margin-bottom:var(--space-4)}.table-list,.pipeline-list,.timeline,.metric-list,.detail-field-list,.mini-section,.structure-list,.data-stack,.logic-list,.api-list,.schema-list,.tracking-settings-grid,.email-composer,.custom-field-form,.journey-path,.heat-map,.journey-event-list,.column-picker{gap:var(--space-3)}.inline-form,.filter-grid,.filter-rule,.composer-box,.tracking-event-actions{gap:var(--space-2)}.inline-form{margin-bottom:var(--space-3)}.inline-form input,.inline-form select,.deal-row select,.list-toolbar input,.list-toolbar select,.filter-grid select,.filter-grid button,.email-composer input,.email-composer select,.email-composer textarea,.filter-rule input,.filter-rule select,.form-grid input,.form-grid select,.pipeline-toolbar select,.pipeline-toolbar button,.deal-manage-form button,.crm-structure-grid button,.structure-row button,.tracking-event-toolbar input,.tracking-event-toolbar select,.tracking-event-actions button,.tracking-lab-actions button,.setting-row select{min-height:var(--control-height)}.inline-form input,.inline-form select,.list-toolbar input,.list-toolbar select,.filter-grid select,.email-composer input,.email-composer select,.email-composer textarea,.filter-rule input,.filter-rule select,.form-grid input,.form-grid select,.pipeline-toolbar select,.tracking-event-toolbar input,.tracking-event-toolbar select,.setting-row select{padding:0 var(--space-3)}.custom-field-form label{gap:var(--space-1);font-size:.72rem}.custom-field-form input,.custom-field-form select,.custom-field-form button{min-height:var(--control-height)}.custom-field-form input,.custom-field-form select{padding:0 var(--space-3)}.custom-field-form button,.inline-form button,.filter-grid button,.email-composer button,.pipeline-toolbar button,.deal-manage-form button,.crm-structure-grid button,.structure-row button,.tracking-event-actions button,.tracking-lab-actions button{padding:0 var(--space-4)}.bulk-toolbar{gap:var(--space-2);min-height:32px;padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.bulk-actions,.contact-meta-strip,.contact-hero-actions,.conversation-tabs,.pipeline-toolbar-actions{gap:var(--space-2)}.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-rule button,.contact-hero-actions button,.conversation-tabs button,.composer-box button{min-height:30px;gap:var(--space-2);padding:0 var(--space-3)}.list-toolbar{gap:var(--space-2);margin-bottom:var(--space-2)}.contact-toolbar{flex-wrap:wrap}.contact-toolbar input{min-width:min(280px,100%)}.rows-control select{width:46px;min-width:46px;max-width:46px;min-height:28px;padding:0 15px 0 7px;appearance:none;-webkit-appearance:none;font-size:.7rem}.list-toolbar span,.pipeline-toolbar>div:first-child span,.pipeline-toolbar-actions span,.pipeline-group-header span,.stage-list span,.structure-row span,.setting-row span,.tracking-event-row header span,.tracking-event-row small,.tracking-event-main small{font-size:.72rem}.contact-list{max-height:640px}.contact-table-wrap{width:100%;max-height:72vh;overflow:auto;overscroll-behavior:contain}.contact-table{font-size:.75rem;table-layout:fixed;width:max-content;max-width:none}.contact-table th,.contact-table td{min-height:31px;padding:5px 7px;overflow:hidden;text-overflow:ellipsis}.contact-table th{font-size:.64rem}.contact-table th:first-child,.contact-table td:first-child,.contact-table th:last-child,.contact-table td:last-child{text-align:center}.contact-table td .tag-list{max-width:100%;overflow:hidden}.table-footer{flex-wrap:wrap}.compact-icon{width:28px;height:28px}.tag-list{gap:var(--space-1)}.tag-list small,.api-row strong span{min-height:18px;padding:0 var(--space-2);font-size:.68rem}.table-row{gap:var(--space-3);min-height:54px;padding:var(--space-3)}.status-pill{min-height:19px;padding:0 var(--space-2);font-size:.66rem}.modal-backdrop{padding:var(--space-7)}.modal-panel{max-height:min(760px,calc(100vh - 32px));padding:var(--space-5)}.modal-panel header div,.tracking-event-row header,.tracking-event-row header div,.tracking-event-main,.journey-event div{gap:2px}.modal-panel header span{font-size:.76rem}.modal-panel header button,.pipeline-group-header button,.stage-add-button{min-height:30px;padding:0 var(--space-3)}.segmented-control{margin-bottom:var(--space-4)}.segmented-control button{min-width:60px;min-height:30px}.filter-rule-list,.form-grid{gap:var(--space-3)}.form-grid{margin-bottom:var(--space-5)}.form-grid label{gap:var(--space-1);font-size:.72rem}.modal-actions{margin-top:var(--space-5)}.deal-row{padding:var(--space-3)}.deal-row-header,.deal-row footer,.stage-list article,.structure-row,.pipeline-group-header,.pipeline-column header{gap:var(--space-3)}.meter{height:6px;margin:var(--space-3) 0 var(--space-2)}.field-card,.dashboard-field,.tracking-event-row,.tracking-event-summary article,.schema-row,.api-row{padding:var(--space-3)}.field-card{min-height:68px}.field-card span,.dashboard-field span,.detail-grid dt,.tracking-event-meta dt{font-size:.68rem}.detail-stack{gap:var(--space-4)}.detail-grid{gap:var(--space-3)}.detail-grid div{min-height:52px;padding:var(--space-3)}.detail-grid dt{margin-bottom:3px}.detail-grid select{min-height:30px}.money-value{font-size:1.04rem}.mini-row,.empty-state{min-height:42px}.mini-row{padding:var(--space-3)}.timeline-item{grid-template-columns:20px 1fr;gap:var(--space-3);min-height:48px;padding:var(--space-3)}.integration-strip article{grid-template-columns:24px 1fr auto;gap:var(--space-3);min-height:52px;padding:var(--space-3)}.metric-list article{min-height:58px;padding:var(--space-3)}.metric-list strong,.tracking-event-summary strong{font-size:1.08rem}.subnav{gap:3px;padding:3px;border-radius:6px}.subnav button{min-height:26px;padding:0 var(--space-3);font-size:.72rem}.contact-hero{gap:var(--space-4);padding:var(--space-5)}.contact-avatar{width:48px;height:48px;font-size:1rem}.contact-hero-main{gap:var(--space-2)}.contact-hero-main h2{font-size:1.35rem}.contact-meta-strip span:not(.status-pill){min-height:22px;font-size:.76rem}.dashboard-field{min-height:58px;gap:var(--space-1)}.message-thread{gap:var(--space-3);padding:var(--space-3)}.message-thread article{padding:var(--space-3)}.composer-box textarea{min-height:64px;padding:var(--space-3)}.journey-path article,.heat-map article,.journey-event,.column-picker label{gap:var(--space-3);min-height:42px;padding:var(--space-3)}.heat-map meter{height:7px}.email-composer textarea{min-height:140px;padding:var(--space-3)}.pipeline-toolbar{gap:var(--space-3);padding:var(--space-3)}.pipeline-toolbar label{gap:var(--space-1);min-width:min(100%,220px);font-size:.72rem}.pipeline-board{grid-template-columns:repeat(4,minmax(210px,1fr))}.pipeline-groups{gap:var(--space-5)}.pipeline-management-grid{gap:var(--space-4)}.stage-list article{min-height:36px;padding:var(--space-3)}.pipeline-column{min-height:330px;padding:var(--space-3)}.stage-add-button{margin-bottom:var(--space-3)}.pipeline-column header{margin-bottom:var(--space-3)}.pipeline-column header span{min-width:22px;min-height:22px;font-size:.72rem}.tracking-lab-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.tracking-event-toolbar{gap:var(--space-3)}.tracking-event-summary article{min-height:56px}.tracking-event-row{gap:var(--space-3)}.tracking-event-row header small{padding:3px var(--space-2)}.tracking-event-meta dd{font-size:.74rem}.setting-row{gap:var(--space-3);min-height:50px;padding:var(--space-3)}.snippet-code{padding:var(--space-3);font-size:.72rem}.raw-table{font-size:.74rem}.raw-table th,.raw-table td{padding:var(--space-2) var(--space-3)}.schema-row,.api-row{min-height:48px}.api-row code{padding:var(--space-2);font-size:.72rem}@media(max-width:980px){.app-shell{grid-template-columns:220px 1fr}.app-shell.is-sidebar-collapsed{grid-template-columns:68px 1fr}.sidebar{min-height:100vh}.nav-list{grid-template-columns:1fr}.content-grid,.contacts-layout,.contact-dashboard-grid,.contact-overview-layout,.kpi-grid,.pipeline-management-grid,.crm-structure-grid,.tracking-lab-grid,.funnel-preset-grid,.tracking-event-toolbar,.tracking-event-summary,.tracking-event-meta{grid-template-columns:1fr 1fr}.contact-hero{grid-template-columns:auto minmax(0,1fr)}.contact-hero-actions{grid-column:1 / -1}.dashboard-field-grid,.journey-grid{grid-template-columns:1fr 1fr}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.app-shell,.app-shell.is-sidebar-collapsed{grid-template-columns:64px 1fr}.sidebar{padding:12px 8px}.brand-block{justify-content:center}.brand-copy,.nav-label{display:none}.sidebar-toggle{margin-left:0}.nav-list a{justify-content:center;padding:0;min-height:34px}.workspace{padding:10px}.process-status{width:min(118px,100%)}.process-popover{left:0;right:auto;width:min(100%,calc(100vw - 20px))}.process-step-list article,.process-log-list article{grid-template-columns:1fr auto}.usage-meter{grid-template-columns:1fr auto}.process-step-list article meter,.process-log-list article meter,.usage-meter meter{grid-column:1 / -1;grid-row:2}.content-grid,.contacts-layout,.contact-dashboard-grid,.contact-overview-layout,.kpi-grid,.pipeline-management-grid,.crm-structure-grid,.tracking-lab-grid,.funnel-preset-grid,.tracking-event-toolbar,.tracking-event-summary,.tracking-event-meta,.inline-form,.deal-form,.filter-grid,.field-grid,.dashboard-field-grid,.journey-grid,.form-grid{grid-template-columns:1fr}.bulk-toolbar,.pipeline-toolbar,.topbar,.active-smart-list,.selection-scope-banner,.contact-hero{align-items:stretch;grid-template-columns:1fr}.bulk-actions,.pipeline-toolbar,.pipeline-toolbar-actions,.tracking-event-actions,.import-actions,.smart-list-form,.smart-list-row,.setting-row,.contact-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-hero-actions,.smart-list-form,.smart-list-row{grid-template-columns:1fr}.bulk-actions button,.tracking-event-actions button,.import-actions button,.file-picker,.smart-list-actions button,.contact-hero-actions button,.contact-toolbar button{min-height:34px}.smart-list-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-event-actions button{width:100%;justify-content:center}.crm-structure-grid .mini-section:first-child,.structure-row{grid-column:auto}.structure-row{grid-template-columns:1fr}.tracking-event-row header{grid-template-columns:1fr}.setting-row{grid-template-columns:1fr}.column-dropdown{right:auto;left:0;width:min(260px,calc(100vw - 92px))}.contact-segment-dropdown{right:auto;left:0;width:min(360px,calc(100vw - 92px))}.filter-segment-save{grid-template-columns:1fr}.filter-context-panel{width:calc(100vw - 64px)}.contact-table-wrap{max-height:none;overflow:visible;border:0;background:transparent}.contact-table,.contact-table tbody,.contact-table tr,.contact-table td{display:block;width:100%;min-width:0}.contact-table{width:100%!important;min-width:0!important}.contact-table colgroup,.contact-table thead{display:none}.contact-table tr{margin-bottom:8px;padding:8px;border:1px solid #ebe5d9;border-radius:8px;background:#fffdf8}.contact-table td{min-height:30px;display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px;padding:6px 0;border-bottom:1px solid #f0eadf;white-space:normal}.contact-table td:before{content:attr(data-label);color:#6f7e75;font-size:.68rem;font-weight:700}.contact-table td:last-child{border-bottom:0}.table-row{grid-template-columns:1fr}.list-toolbar{align-items:stretch;flex-direction:column}.detail-grid{grid-template-columns:1fr}.contact-field-rows article{grid-template-columns:1fr;gap:4px}.filter-rule,.composer-box{grid-template-columns:1fr}.status-pill{justify-self:start}}:root[data-theme=dark]{color:#f0ede6;background:#333331;color-scheme:dark;--shadow-soft: 0 4px 18px rgba(0, 0, 0, .28)}:root[data-theme=dark] body{background:linear-gradient(135deg,rgba(246,177,45,.08) 0 1px,transparent 1px 100%),linear-gradient(180deg,#ffffff09,#33333100),#333331;background-size:96px 96px,auto,auto;color:#f0ede6}:root[data-theme=dark] .workspace{background:#333331}:root[data-theme=dark] .sidebar{background:#2b2b29;color:#f0ede6;border-right:1px solid #55504b}:root[data-theme=dark] .brand-block span,:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .panel header span,:root[data-theme=dark] .kpi-card span,:root[data-theme=dark] small,:root[data-theme=dark] .muted,:root[data-theme=dark] .helper-text,:root[data-theme=dark] .list-toolbar span,:root[data-theme=dark] .sort-control,:root[data-theme=dark] .rows-control,:root[data-theme=dark] .process-copy small,:root[data-theme=dark] .process-status header small,:root[data-theme=dark] .process-step-list span,:root[data-theme=dark] .process-log-list span,:root[data-theme=dark] .usage-meter span,:root[data-theme=dark] .schema-row span,:root[data-theme=dark] .api-row small,:root[data-theme=dark] .api-row code,:root[data-theme=dark] .tracking-event-row small,:root[data-theme=dark] .tracking-event-main small,:root[data-theme=dark] .contact-table td:before,:root[data-theme=dark] .modal-copy{color:#b7aea5}:root[data-theme=dark] h4,:root[data-theme=dark] .modal-panel header span,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .field-card span{color:#d3ccc3}:root[data-theme=dark] .nav-list a{color:#eee9df}:root[data-theme=dark] .nav-list a.is-active,:root[data-theme=dark] .nav-list a:hover{background:linear-gradient(145deg,#f3b33014,#3489ff09),#343330;box-shadow:inset 3px 0 #f3b330b8,0 0 0 1px #f3b3300f}:root[data-theme=dark] .nav-list a:focus-visible{outline:none;background:linear-gradient(145deg,#f3b33014,#3489ff09),#343330;box-shadow:inset 3px 0 #f3b330b8,0 0 0 2px #f3b3301a}:root[data-theme=dark] .nav-icon{color:#e9e2d8}:root[data-theme=dark] .nav-list a:hover .nav-icon,:root[data-theme=dark] .nav-list a.is-active .nav-icon{background:radial-gradient(circle at 50% 20%,rgba(255,247,221,.12),transparent 42%),linear-gradient(145deg,#f3b3301f,#3489ff0b),#31312e;color:#f3d590}:root[data-theme=dark] .sidebar-toggle{border-color:#5b554f;background:#292a28;color:#e4d8c8}:root[data-theme=dark] .sidebar-toggle:hover,:root[data-theme=dark] .sidebar-toggle:focus-visible{border-color:transparent;background:linear-gradient(#33332f,#33332f) padding-box,linear-gradient(115deg,#ff5d7380,#f3b330cc,#3489ff85) border-box;color:#f0e7d9;outline:none}:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .contact-hero,:root[data-theme=dark] .process-status,:root[data-theme=dark] .process-popover,:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .raw-table-wrap,:root[data-theme=dark] .contact-table-shell,:root[data-theme=dark] .tracking-lab-form,:root[data-theme=dark] .tracking-lab-preview,:root[data-theme=dark] .tracking-lab-actions,:root[data-theme=dark] .tracking-events-page,:root[data-theme=dark] .tracking-event-row,:root[data-theme=dark] .tracking-event-summary article,:root[data-theme=dark] .settings-option-card,:root[data-theme=dark] .pipeline-card,:root[data-theme=dark] .pipeline-column,:root[data-theme=dark] .deal-card,:root[data-theme=dark] .contact-field-rows article,:root[data-theme=dark] .journey-row,:root[data-theme=dark] .click-row,:root[data-theme=dark] .field-card,:root[data-theme=dark] .schema-row,:root[data-theme=dark] .api-row,:root[data-theme=dark] .logic-list article,:root[data-theme=dark] .data-card,:root[data-theme=dark] .tracking-event-meta div{border-color:#5b554f;background:#333331;color:#f0ede6;box-shadow:var(--shadow-soft)}:root[data-theme=dark] .process-step-list article,:root[data-theme=dark] .process-log-list article,:root[data-theme=dark] .active-smart-list,:root[data-theme=dark] .info-row,:root[data-theme=dark] .detail-row,:root[data-theme=dark] .dashboard-field-grid article,:root[data-theme=dark] .field-row,:root[data-theme=dark] .table-row,:root[data-theme=dark] .import-preview,:root[data-theme=dark] .smart-list-row,:root[data-theme=dark] .filter-rule,:root[data-theme=dark] .source-rule-row,:root[data-theme=dark] .api-row code,:root[data-theme=dark] .snippet-code{border-color:#5b554f;background:#2d2d2b;color:#f0ede6}:root[data-theme=dark] .process-step-list article.is-active,:root[data-theme=dark] .active-smart-list,:root[data-theme=dark] .contact-table tr:hover,:root[data-theme=dark] .tracking-event-row:hover{border-color:#f3b330;background:#383633}:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .modal-panel header button,:root[data-theme=dark] .active-smart-list button{border-color:#5b554f;background:#2d2d2b;color:#f0ede6}:root[data-theme=dark] button:hover,:root[data-theme=dark] .icon-button:hover{border-color:#f3b330;background:#3a3834}:root[data-theme=dark] button[type=submit],:root[data-theme=dark] .modal-actions button:last-child,:root[data-theme=dark] .primary-button,:root[data-theme=dark] .tracking-event-actions button:first-child,:root[data-theme=dark] .tracking-lab-actions button:first-child{border-color:#f3b330;background:#f3b330;color:#272725}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#8f887f}:root[data-theme=dark] .notice{border-color:#7a6229;background:#3b3325;color:#ffd373}:root[data-theme=dark] .status-pill,:root[data-theme=dark] .api-row strong span,:root[data-theme=dark] .tag-pill{background:#403927;color:#ffd373}:root[data-theme=dark] .danger-button,:root[data-theme=dark] .delete-button{color:#ff9a92}:root[data-theme=dark] .contact-table,:root[data-theme=dark] .raw-table{color:#edf4ee}:root[data-theme=dark] .contact-table th,:root[data-theme=dark] .raw-table th{border-color:#5b554f;background:#2d2d2b;color:#d3ccc3}:root[data-theme=dark] .contact-table td,:root[data-theme=dark] .raw-table td{border-color:#4d4944}:root[data-theme=dark] .contact-table tr{border-color:#5b554f;background:#333331}:root[data-theme=dark] .contact-table-wrap::-webkit-scrollbar-thumb,:root[data-theme=dark] .raw-table-wrap::-webkit-scrollbar-thumb{background:#6a6259}:root[data-theme=dark] .modal-backdrop{background:#020605ad}:root[data-theme=dark] meter{background:#292927}:root[data-theme=dark] code,:root[data-theme=dark] pre{background:#2d2d2b;color:#efe7d8}:root[data-theme=dark] a{color:#ffd373}:root[data-theme=dark]{color:#ddd6ca;background:#2f302e;--prism-line: linear-gradient(115deg, rgba(255, 93, 115, .28), rgba(243, 179, 48, .5), rgba(255, 240, 106, .28), rgba(92, 200, 120, .22), rgba(52, 137, 255, .32));--prism-surface: linear-gradient(145deg, rgba(255, 93, 115, .026), rgba(243, 179, 48, .034) 30%, rgba(92, 200, 120, .018) 60%, rgba(52, 137, 255, .026)), #30312f;--prism-inset: linear-gradient(145deg, rgba(243, 179, 48, .032), rgba(52, 137, 255, .018)), #292a28}:root[data-theme=dark] body{background:linear-gradient(120deg,rgba(255,93,115,.08),transparent 18%),linear-gradient(70deg,transparent 58%,rgba(52,137,255,.08) 58.5%,transparent 74%),linear-gradient(135deg,rgba(246,177,45,.1) 0 1px,transparent 1px 100%),#2f302e;background-size:auto,auto,112px 112px,auto;color:#ddd6ca}:root[data-theme=dark] .workspace{background:linear-gradient(160deg,rgba(255,240,106,.035),transparent 28%),linear-gradient(25deg,transparent 64%,rgba(52,137,255,.05) 64.5%,transparent 80%),#2f302e}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3{color:#ece3d5}:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .panel,:root[data-theme=dark] .contact-hero,:root[data-theme=dark] .process-status,:root[data-theme=dark] .process-popover,:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .raw-table-wrap,:root[data-theme=dark] .contact-table-shell,:root[data-theme=dark] .tracking-lab-form,:root[data-theme=dark] .tracking-lab-preview,:root[data-theme=dark] .tracking-lab-actions,:root[data-theme=dark] .tracking-events-page,:root[data-theme=dark] .tracking-event-row,:root[data-theme=dark] .tracking-event-summary article,:root[data-theme=dark] .settings-option-card,:root[data-theme=dark] .pipeline-card,:root[data-theme=dark] .pipeline-column,:root[data-theme=dark] .deal-card,:root[data-theme=dark] .contact-field-rows article,:root[data-theme=dark] .journey-row,:root[data-theme=dark] .click-row,:root[data-theme=dark] .field-card,:root[data-theme=dark] .schema-row,:root[data-theme=dark] .api-row,:root[data-theme=dark] .logic-list article,:root[data-theme=dark] .data-card,:root[data-theme=dark] .tracking-event-meta div,:root[data-theme=dark] .contact-table tr{border-color:transparent;background:linear-gradient(#30312f,#30312f) padding-box,var(--prism-line) border-box;color:#ddd6ca;box-shadow:0 10px 28px #0003,inset 0 1px #ffffff09}:root[data-theme=dark] .panel,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .contact-hero,:root[data-theme=dark] .modal-panel{background:var(--prism-surface) padding-box,var(--prism-line) border-box}:root[data-theme=dark] .process-step-list article,:root[data-theme=dark] .process-log-list article,:root[data-theme=dark] .active-smart-list,:root[data-theme=dark] .info-row,:root[data-theme=dark] .detail-row,:root[data-theme=dark] .dashboard-field-grid article,:root[data-theme=dark] .field-row,:root[data-theme=dark] .table-row,:root[data-theme=dark] .import-preview,:root[data-theme=dark] .smart-list-row,:root[data-theme=dark] .filter-rule,:root[data-theme=dark] .source-rule-row,:root[data-theme=dark] .api-row code,:root[data-theme=dark] .snippet-code,:root[data-theme=dark] .tracking-event-meta div{border-color:transparent;background:var(--prism-inset) padding-box,linear-gradient(120deg,#ff5d7357,#f3b3306b,#3489ff5c) border-box;color:#d8d0c3}:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .modal-panel header button,:root[data-theme=dark] .active-smart-list button{border-color:transparent;background:linear-gradient(#292a28,#292a28) padding-box,linear-gradient(120deg,#ff5d7359,#f3b33080,#3489ff59) border-box;color:#dcd4c8}:root[data-theme=dark] button:hover,:root[data-theme=dark] .icon-button:hover{background:linear-gradient(#343330,#343330) padding-box,var(--prism-line) border-box;box-shadow:0 0 0 3px #f3b33014}:root[data-theme=dark] button[type=submit],:root[data-theme=dark] .modal-actions button:last-child,:root[data-theme=dark] .primary-button,:root[data-theme=dark] .tracking-event-actions button:first-child,:root[data-theme=dark] .tracking-lab-actions button:first-child{background:linear-gradient(135deg,#fff06af2,#f3b330f2 46%,#ff5d73b8) padding-box,var(--prism-line) border-box;color:#252522}:root[data-theme=dark] .contact-table th,:root[data-theme=dark] .raw-table th{border-color:#57504a;background:linear-gradient(90deg,#ff5d7314,#f3b33014,#3489ff14),#292a28;color:#d6cfc3}:root[data-theme=dark] .contact-table td,:root[data-theme=dark] .raw-table td{border-color:#7870688c}:root[data-theme=dark] .notice,:root[data-theme=dark] .status-pill,:root[data-theme=dark] .api-row strong span,:root[data-theme=dark] .tag-pill{border-color:transparent;background:linear-gradient(#373026,#373026) padding-box,linear-gradient(120deg,#ff5d7359,#f3b330a6,#3489ff40) border-box;color:#f0c76d}:root[data-theme=dark] .brand-block span,:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .panel header span,:root[data-theme=dark] .kpi-card span,:root[data-theme=dark] small,:root[data-theme=dark] .muted,:root[data-theme=dark] .helper-text,:root[data-theme=dark] .list-toolbar span,:root[data-theme=dark] .sort-control,:root[data-theme=dark] .rows-control,:root[data-theme=dark] .process-copy small,:root[data-theme=dark] .process-status header small,:root[data-theme=dark] .process-step-list span,:root[data-theme=dark] .process-log-list span,:root[data-theme=dark] .usage-meter span,:root[data-theme=dark] .schema-row span,:root[data-theme=dark] .api-row small,:root[data-theme=dark] .api-row code,:root[data-theme=dark] .tracking-event-row small,:root[data-theme=dark] .tracking-event-main small,:root[data-theme=dark] .contact-table td:before,:root[data-theme=dark] .modal-copy{color:#aaa197}:root[data-theme=dark] a{color:#edc365}:root[data-theme=dark] .workspace :is(h1,h2,h3,h4,p,label,dt,dd,li,th,td,strong,span,button,input,textarea,select,code,pre){color:#ddd6ca}:root[data-theme=dark] .workspace :is(.eyebrow,small,.muted,.helper-text,.list-toolbar span,.sort-control,.rows-control,.process-copy small,.process-status header small,.process-step-list span,.process-log-list span,.usage-meter span,.schema-row span,.api-row small,.tracking-event-row small,.tracking-event-main small,.contact-table td:before,.modal-copy),:root[data-theme=dark] .workspace :is(.eyebrow,small,.muted,.helper-text,.sort-control,.rows-control) *{color:#aaa197}:root[data-theme=dark] .workspace :is(.notice,.notice *,.status-pill,.status-pill *,.api-row strong span,.api-row strong span *,.tag-pill,.tag-pill *,a){color:#edc365}:root[data-theme=dark] .workspace :is(button[type=submit],button[type=submit] *,.modal-actions button:last-child,.modal-actions button:last-child *,.primary-button,.primary-button *,.tracking-event-actions button:first-child,.tracking-event-actions button:first-child *,.tracking-lab-actions button:first-child,.tracking-lab-actions button:first-child *){color:#252522}:root[data-theme=dark] .workspace :is(.danger-button,.delete-button,.danger-button *,.delete-button *){color:#ff9a92}:root[data-theme=dark] .contact-table tr.is-selected td{background:linear-gradient(90deg,#f3b33021,#f3b33009 26%,#3489ff06 72%,#ff5d7309),#34332f;color:#efe6d8}:root[data-theme=dark] .workspace .contact-table tr.is-selected :is(td,span,strong,small,button){color:#252522}:root[data-theme=dark] .contact-table tr.is-selected .status-pill,:root[data-theme=dark] .contact-table tr.is-selected .tag-pill{background:#3a3224;color:#f0c76d}:root[data-theme=dark] .row-button.is-selected,:root[data-theme=dark] .deal-row.is-selected{border-color:transparent;background:linear-gradient(145deg,#f3b3301c,#3489ff09),#34332f padding-box,linear-gradient(120deg,#f3b330a8,#3489ff33) border-box;color:#efe6d8}:root[data-theme=dark]{--prism-line: linear-gradient(115deg, rgba(243, 179, 48, .28), rgba(255, 240, 106, .16), rgba(52, 137, 255, .18));--prism-surface: linear-gradient(145deg, rgba(243, 179, 48, .018), rgba(52, 137, 255, .014)), #30312f;--prism-inset: #292a28}:root[data-theme=dark] body{background:#2f302e}:root[data-theme=dark] .workspace{background:#2f302e}:root[data-theme=dark] .panel,:root[data-theme=dark] .kpi-card,:root[data-theme=dark] .contact-hero,:root[data-theme=dark] .modal-panel,:root[data-theme=dark] .process-status,:root[data-theme=dark] .process-popover,:root[data-theme=dark] .contact-segment-dropdown{border-color:#5a554f;background:linear-gradient(180deg,#ffffff05,#00000009),#30312f;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff09}:root[data-theme=dark] .workspace .process-status{--button-fill: #30312f;--button-hover-fill: #33332f;border-color:#5b554f;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(#5b554f,#5b554f) border-box;background-clip:padding-box,border-box}:root[data-theme=dark] .usage-meter{border-color:#5b554fe6;background:#30312f}:root[data-theme=dark] .process-status:hover{--button-ring-angle: var(--button-intro-end-angle, 360deg);--button-effect-opacity: 1;border-color:transparent;background:linear-gradient(var(--button-hover-fill),var(--button-hover-fill)) padding-box,linear-gradient(transparent,transparent) border-box;background-clip:padding-box,border-box;animation:button-ring-intro .68s cubic-bezier(.2,.92,.24,1) 1;box-shadow:0 12px 28px #00000038,0 0 0 2px #f3b33009}:root[data-theme=dark] .process-status:hover:before{opacity:1;transform:scale(1);filter:saturate(1.06) brightness(1.025) contrast(1.025);transition-duration:.13s,.32s,.32s;transition-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),ease-out}:root[data-theme=dark] .panel{box-shadow:0 12px 28px #0003,inset 0 1px #f3b33009}:root[data-theme=dark] .contact-table-wrap,:root[data-theme=dark] .raw-table-wrap{border-color:#605a53;background:#2a2b29;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff06}:root[data-theme=dark] .contact-table,:root[data-theme=dark] .raw-table{background:#2a2b29;color:#ddd6ca}:root[data-theme=dark] .contact-table tr,:root[data-theme=dark] .raw-table tr{background:transparent;box-shadow:none}:root[data-theme=dark] .contact-table tbody tr,:root[data-theme=dark] .raw-table tbody tr{background:#30312f}:root[data-theme=dark] .contact-table tbody tr:nth-child(2n),:root[data-theme=dark] .raw-table tbody tr:nth-child(2n){background:#2d2e2c}:root[data-theme=dark] .contact-table th,:root[data-theme=dark] .raw-table th{border-color:#5c554e;background:#282927;color:#cfc6ba;box-shadow:inset 0 -1px #f3b33029}:root[data-theme=dark] .contact-table td,:root[data-theme=dark] .raw-table td{border-color:#57514b;background:inherit;color:#d8d0c3}:root[data-theme=dark] .contact-table tr:hover td,:root[data-theme=dark] .raw-table tr:hover td{background:#f3b33009}:root[data-theme=dark] .contact-table-row:focus-visible td{background:#f3b3300e}:root[data-theme=dark] .contact-table-row:focus-visible td:first-child{box-shadow:inset 3px 0 #f0c76d}:root[data-theme=dark] .contact-table tr.is-selected td{background:#c9c1b2;color:#252522}:root[data-theme=dark] .contact-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #f0c76d}:root[data-theme=dark] .process-step-list article,:root[data-theme=dark] .process-log-list article,:root[data-theme=dark] .active-smart-list,:root[data-theme=dark] .contact-segment-row,:root[data-theme=dark] .info-row,:root[data-theme=dark] .detail-row,:root[data-theme=dark] .dashboard-field-grid article,:root[data-theme=dark] .field-row,:root[data-theme=dark] .table-row,:root[data-theme=dark] .import-preview,:root[data-theme=dark] .smart-list-row,:root[data-theme=dark] .filter-rule,:root[data-theme=dark] .source-rule-row,:root[data-theme=dark] .api-row code,:root[data-theme=dark] .snippet-code,:root[data-theme=dark] .tracking-event-meta div{border-color:#57514b;background:#292a28}:root[data-theme=dark] button,:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .modal-panel header button,:root[data-theme=dark] .active-smart-list button{border-color:#5b554f;background:#292a28}:root[data-theme=dark] button:hover,:root[data-theme=dark] .icon-button:hover{border-color:#f3b3308c;background:#33332f;box-shadow:0 0 0 2px #f3b33009}:root[data-theme=dark] .column-dropdown,:root[data-theme=dark] .filter-context-panel{border-color:#57514b;background:#292a28;color:#e4d8c8}:root[data-theme=dark] .column-dropdown{box-shadow:0 18px 50px #00000057}:root[data-theme=dark] .filter-context-panel{box-shadow:-18px 0 60px #00000061}:root[data-theme=dark] .column-dropdown header,:root[data-theme=dark] .column-dropdown-actions,:root[data-theme=dark] .filter-context-header,:root[data-theme=dark] .filter-context-actions{border-color:#57514b}:root[data-theme=dark] .column-dropdown header span,:root[data-theme=dark] .column-dropdown-actions span,:root[data-theme=dark] .filter-context-panel .filter-rule small,:root[data-theme=dark] .filter-value-menu span,:root[data-theme=dark] .filter-value-menu small{color:#a9a094}:root[data-theme=dark] .column-dropdown-actions button{border-color:#5b554f;background:#292a28;color:#e4d8c8}:root[data-theme=dark] .column-dropdown-row{color:#e4d8c8}:root[data-theme=dark] .contact-segment-row,:root[data-theme=dark] .contact-segment-search input,:root[data-theme=dark] .filter-segment-save input{border-color:#57514b;background:#292a28;color:#e4d8c8}:root[data-theme=dark] .contact-segment-row.is-selected{border-color:#f3b330;background:#383633}:root[data-theme=dark] .contact-segment-copy small,:root[data-theme=dark] .contact-segment-dropdown header span{color:#aaa197}:root[data-theme=dark] .contact-segment-warning,:root[data-theme=dark] .contact-segment-conflict{border-color:#db6f6480;background:#352b2a;color:#e8b2aa}:root[data-theme=dark] .column-dropdown-row:hover{background:#f3b3300e}:root[data-theme=dark] .filter-context-panel .filter-rule{border-color:#57514b;background:#30312f}:root[data-theme=dark] .filter-logic-bridge{border-color:#57514b;background:#292a28}:root[data-theme=dark] .filter-logic-bridge button{color:#b9b0a5}:root[data-theme=dark] .filter-logic-bridge button.is-active{background:#3a3834;color:#f0c76d}:root[data-theme=dark] .filter-value-menu{border-color:#57514b;background:#292a28;box-shadow:0 18px 44px #0000005c}:root[data-theme=dark] .filter-value-menu button{color:#e4d8c8}:root[data-theme=dark] .filter-value-menu button:hover,:root[data-theme=dark] .filter-value-menu button:focus-visible{background:#f3b33012}:root[data-theme=dark] .filter-value-menu mark{background:#f3b33059;color:#f7ead2}:root[data-theme=dark] .contact-table tbody tr.is-selected{background:linear-gradient(90deg,#36342f,#39362f 32%,#343633 68%,#323431)}:root[data-theme=dark] .contact-table tbody tr.is-selected td{background:transparent!important;color:#e3dacd!important}:root[data-theme=dark] .contact-table tbody tr.is-selected :is(span,strong,small,button){color:#e3dacd!important}:root[data-theme=dark] .contact-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #f0c76dd1}:root[data-theme=dark] .contact-table tbody tr.is-selected .status-pill,:root[data-theme=dark] .contact-table tbody tr.is-selected .tag-pill{background:#302b24;color:#e8c46c!important}:root[data-theme=dark] .selection-scope-banner{border-color:#f3b33066;background:#302e2a;color:#e7d6ad}:root[data-theme=dark] .selection-scope-divider{color:#e7d6ad66}:root[data-theme=dark] .selection-scope-link{--button-glow-primary: rgba(243, 179, 48, .58);--button-glow-secondary: rgba(52, 137, 255, .36);color:#efe2c4}:root[data-theme=dark] .selection-scope-link:hover,:root[data-theme=dark] .selection-scope-link:focus-visible{color:#fff2cf;text-shadow:0 0 16px rgba(243,179,48,.28)}:root[data-theme=dark] button[type=submit],:root[data-theme=dark] .modal-actions button:last-child,:root[data-theme=dark] .primary-button,:root[data-theme=dark] .tracking-event-actions button:first-child,:root[data-theme=dark] .tracking-lab-actions button:first-child{border-color:transparent;background:linear-gradient(#2f302d,#2f302d) padding-box,linear-gradient(115deg,#ff5d7385,#f3b330b8,#fff06a5c,#5cc8784d,#3489ff7a) border-box;color:#e4d8c8;box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] button[type=submit]:hover,:root[data-theme=dark] .modal-actions button:last-child:hover,:root[data-theme=dark] .primary-button:hover,:root[data-theme=dark] .tracking-event-actions button:first-child:hover,:root[data-theme=dark] .tracking-lab-actions button:first-child:hover{border-color:transparent;background:linear-gradient(#34332f,#34332f) padding-box,linear-gradient(115deg,#ff5d73ad,#f3b330db,#fff06a7a,#5cc87866,#3489ff9e) border-box}:root[data-theme=dark] .workspace :is(button[type=submit],button[type=submit] *,.modal-actions button:last-child,.modal-actions button:last-child *,.primary-button,.primary-button *,.tracking-event-actions button:first-child,.tracking-event-actions button:first-child *,.tracking-lab-actions button:first-child,.tracking-lab-actions button:first-child *){color:#e4d8c8}:root[data-theme=dark] .danger-action,:root[data-theme=dark] .modal-actions button:last-child.danger-action{border-color:transparent;background:linear-gradient(#302b29,#302b29) padding-box,linear-gradient(115deg,#ff5d7394,#f3b33085,#fff06a38,#3489ff47) border-box;color:#f0b2a9}:root[data-theme=dark] .danger-action:hover{border-color:transparent;background:linear-gradient(#352f2c,#352f2c) padding-box,linear-gradient(115deg,#ff5d73b8,#f3b3309e,#fff06a47,#3489ff5c) border-box}:root[data-theme=dark] :is(.panel,.kpi-card,.contact-hero,.modal-panel,.process-status,.process-popover,.contact-table-wrap,.raw-table-wrap,.tracking-lab-form,.tracking-lab-preview,.tracking-lab-actions,.tracking-events-page,.settings-option-card,.pipeline-card,.pipeline-column,.deal-card,.field-card,.schema-row,.api-row,.logic-list article,.data-card){border-color:transparent;background:linear-gradient(#30312f,#30312f) padding-box,linear-gradient(120deg,#ff5d7357,#f3b3307a,#fff06a38,#5cc87829,#3489ff52) border-box}:root[data-theme=dark] :is(.contact-table,.raw-table){background:#2a2b29}:root[data-theme=dark] :is(.contact-table th,.contact-table td,.raw-table th,.raw-table td){background-clip:border-box}:root[data-theme=dark] :is(.subnav,.pipeline-toolbar,.pipeline-group,.stage-list article,.structure-row,.setting-row,.message-thread,.message-thread article,.composer-box,.journey-path article,.heat-map article,.journey-event,.mock-note,.empty-state,.mini-row,.timeline-item,.smart-list-current,.smart-list-row,.smart-list-rule-chips code,.import-field-list code,.import-preview,.filter-rule,.detail-grid div,.dashboard-field,.contact-field-rows article,.integration-strip article,.metric-list article,.tracking-event-summary article,.tracking-event-row,.tracking-event-meta div,.funnel-preset-grid button,.tracking-event-row header small,.snippet-code,.api-row code){border-color:transparent;background:linear-gradient(#292a28,#292a28) padding-box,linear-gradient(120deg,#ff5d7338,#f3b33057,#fff06a24,#3489ff38) border-box}:root[data-theme=dark] :is(.mini-row,.timeline-item){color:#ddd6ca;box-shadow:none}:root[data-theme=dark] :is(.mini-row,.timeline-item) :is(strong,span,p,div){color:#ddd6ca}:root[data-theme=dark] .mini-row span,:root[data-theme=dark] .timeline-item span{color:#aaa197}:root[data-theme=dark] .timeline-item svg{color:#7fc69d}:root[data-theme=dark] :is(.contact-table-wrap,.raw-table-wrap,.tracking-events-page,.tracking-lab-form,.tracking-lab-preview,.tracking-lab-actions,.pipeline-toolbar,.subnav){box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff07}:root[data-theme=dark] :is(.contact-table tr,.contact-table th,.contact-table td,.raw-table tr,.raw-table th,.raw-table td){background-image:none}:root[data-theme=dark] :is(.pipeline-toolbar,.pipeline-column,.deal-row,.stage-list article){border-color:transparent;background:linear-gradient(#2f302e,#2f302e) padding-box,linear-gradient(120deg,#ff5d733d,#f3b33061,#3489ff3d) border-box;color:#ddd6ca}:root[data-theme=dark] .pipeline-toolbar :is(strong,button,label,select),:root[data-theme=dark] .pipeline-group-header h2,:root[data-theme=dark] .pipeline-column header h2,:root[data-theme=dark] .deal-row :is(strong,button,small,select){color:#ddd6ca}:root[data-theme=dark] .pipeline-toolbar :is(span,label),:root[data-theme=dark] .pipeline-toolbar-actions span,:root[data-theme=dark] .pipeline-group-header span,:root[data-theme=dark] .stage-list span,:root[data-theme=dark] .deal-row footer small{color:#aaa197}:root[data-theme=dark] .deal-row{box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff06}:root[data-theme=dark] .deal-row.is-selected{background:linear-gradient(#33332f,#33332f) padding-box,linear-gradient(120deg,#ff5d735c,#f3b33094,#3489ff57) border-box}:root[data-theme=dark] .text-button{background:transparent;color:#e6ddcf}:root[data-theme=dark] .deal-row-header span{color:#e8c46c}:root[data-theme=dark] .meter{background:#242522}:root[data-theme=dark] .meter span{background:linear-gradient(90deg,#3c9b72,#7fc69d)}:root[data-theme=dark] :is(.pipeline-toolbar select,.deal-row select,.pipeline-toolbar button,.pipeline-group-header button,.stage-add-button){border-color:#5b554f;background:#292a28;color:#ddd6ca}:root[data-theme=dark] .pipeline-column header span{border:1px solid #5b554f;background:#2a2a27;color:#ddd6ca}:root[data-theme=dark] .stage-add-button{border-style:dashed}:root[data-theme=dark] :is(.pipeline-toolbar,.pipeline-group,.pipeline-column,.deal-row,.stage-list article){background:linear-gradient(#2c2d2b,#2c2d2b) padding-box,linear-gradient(120deg,#ff5d7312,#f3b3301a,#5cc8780b,#3489ff14) border-box}:root[data-theme=dark] :is(.pipeline-column,.deal-row,.stage-list article){box-shadow:0 8px 18px #00000024,inset 0 1px #ffffff05}:root[data-theme=dark] .pipeline-group{box-shadow:none}:root[data-theme=dark] .pipeline-column header span,:root[data-theme=dark] :is(.pipeline-toolbar select,.deal-row select,.pipeline-toolbar button,.pipeline-group-header button,.stage-add-button){border-color:#4a4842;background:#282926}:root[data-theme=dark] .deal-row.is-selected{background:linear-gradient(#32342f,#32342f) padding-box,linear-gradient(120deg,#ff5d731f,#f3b3302e,#5cc87812,#3489ff21) border-box}:root[data-theme=dark] :is(.settings-page .schema-row,.settings-page .mini-row,.settings-page .timeline-item,.detail-field-list .mini-row,.timeline.compact .timeline-item){border-color:transparent!important;background:linear-gradient(#292a28,#292a28) padding-box,linear-gradient(120deg,#ff5d732e,#f3b33047,#3489ff2e) border-box!important;color:#ddd6ca!important;box-shadow:none!important}:root[data-theme=dark] :is(.settings-page .schema-row,.settings-page .mini-row,.settings-page .timeline-item,.detail-field-list .mini-row,.timeline.compact .timeline-item) :is(strong,span,small,p,div){color:#ddd6ca!important}:root[data-theme=dark] :is(.settings-page .schema-row span,.settings-page .schema-row small,.settings-page .mini-row span,.settings-page .timeline-item span,.detail-field-list .mini-row span,.timeline.compact .timeline-item span){color:#aaa197!important}.analytics-shell{gap:12px}.analytics-dashboard-page{display:grid;gap:12px}.analytics-dashboard-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8}.analytics-dashboard-toolbar>div:first-child{min-width:220px;flex:1 1 260px}.analytics-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex:1 1 520px;flex-wrap:wrap;gap:8px;min-width:0}.dashboard-view-switcher{display:flex;flex:1 1 360px;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}.dashboard-view-switcher button,.analytics-customizer button,.analytics-report-controls button{min-height:30px;padding:0 10px;border-radius:6px;font-size:.78rem}.dashboard-view-switcher button.is-active{border-color:#93caa6;background:#f1fbf2}.analytics-customizer{display:grid;gap:10px;padding:12px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8}.analytics-customizer header{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-customizer header div{display:grid;gap:2px}.widget-toggle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.widget-toggle{min-height:34px;min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #e5ded1;border-radius:8px;background:#fbf8f1;font-size:.82rem}.widget-toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-widget-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.analytics-widget{min-height:214px;grid-column:span 4;display:grid;align-content:start;gap:12px;padding:14px;border:1px solid #ddd8cd;border-radius:8px;background:#fffdf8;box-shadow:0 8px 26px #23261f0f}.analytics-widget.is-wide{grid-column:span 8}.analytics-widget header{display:flex;align-items:center;justify-content:space-between;gap:12px}.analytics-widget header span{color:#6f7e75;font-size:.78rem}.widget-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.widget-kpi-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-kpi,.compact-bar-row,.analytics-density-table article,.site-map-node{border:1px solid #e5ded1;border-radius:8px;background:#fbf8f1}.widget-kpi{min-height:78px;display:grid;align-content:space-between;padding:10px}.widget-kpi span,.compact-bar-row span,.analytics-density-table small,.site-map-node small{color:#6f7e75;font-size:.76rem}.widget-kpi strong{font-size:1.45rem}.compact-bar-list,.analytics-density-table{display:grid;gap:8px}.compact-bar-row{display:grid;gap:8px;padding:10px}.compact-bar-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.compact-bar-track{height:6px;overflow:hidden;border-radius:999px;background:#e9e1d4}.compact-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fc69d,#e4b451)}.analytics-density-table article{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:9px 10px}.analytics-density-table article strong,.analytics-density-table article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-density-table article small{grid-column:1 / -1}.analytics-reports-grid,.analytics-site-map-page{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px}.analytics-report-controls{display:grid;gap:10px}.analytics-report-controls label{display:grid;gap:6px;font-size:.8rem}.analytics-report-controls select{min-height:34px}.site-map-path{display:grid;gap:8px}.site-map-node{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px}.site-map-node:not(:last-child):after{position:absolute;bottom:-9px;left:23px;width:1px;height:9px;background:#d3c9ba;content:""}.site-map-node>span{width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:#17201c;color:#f7f1e4;font-size:.78rem;font-weight:800}.site-map-node div{display:grid;gap:4px;min-width:0}.site-map-node code{overflow-wrap:anywhere}:root[data-theme=dark] :is(.analytics-dashboard-toolbar,.analytics-customizer,.analytics-widget,.widget-kpi,.compact-bar-row,.analytics-density-table article,.site-map-node){border-color:transparent;background:linear-gradient(#30312f,#30312f) padding-box,linear-gradient(120deg,#ff5d7324,#f3b33038,#5cc87812,#3489ff24) border-box;color:#ddd6ca;box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff06}:root[data-theme=dark] :is(.widget-kpi,.compact-bar-row,.analytics-density-table article,.site-map-node,.widget-toggle){background:linear-gradient(#292a28,#292a28) padding-box,linear-gradient(120deg,#ff5d731a,#f3b33029,#3489ff1a) border-box;box-shadow:none}:root[data-theme=dark] .widget-toggle{border-color:transparent;color:#ddd6ca}:root[data-theme=dark] .dashboard-view-switcher button.is-active{border-color:#f3b3308c;background:#383633}:root[data-theme=dark] .compact-bar-track{background:#22231f}:root[data-theme=dark] .compact-bar-track span{background:linear-gradient(90deg,#568f70,#d6a943)}:root[data-theme=dark] .site-map-node:not(:last-child):after{background:#f3b3305c}:root[data-theme=dark] .site-map-node>span{background:#38342d;color:#e8c46c}:root[data-theme=dark] .workspace :is(.analytics-widget header span,.widget-kpi span,.compact-bar-row span,.analytics-density-table small,.site-map-node small){color:#aaa197}@property --button-ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --button-glow-x{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --button-glow-y{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@keyframes button-ring-intro{0%{--button-ring-angle: 0deg}to{--button-ring-angle: var(--button-intro-end-angle, 360deg)}}:root[data-theme=dark] :where(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled)){--button-fill: #292a28;--button-hover-fill: #33332f;--button-glow-x: 50%;--button-glow-y: 50%;--button-effect-opacity: 0;--button-intro-end-angle: 360deg;--button-glow-primary: rgba(243, 179, 48, .66);--button-glow-secondary: rgba(52, 137, 255, .38);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 255, 255, .16) 0 4%, rgba(255, 247, 221, .075) 11%, transparent 28% );--button-sheen: linear-gradient( 116deg, transparent 0 38%, rgba(255, 255, 255, .095) 43%, rgba(255, 255, 255, .035) 47%, transparent 54% 100% );--button-pointer-glow: radial-gradient( circle at var(--button-glow-x) var(--button-glow-y), var(--button-glow-primary) 0 12%, var(--button-glow-secondary) 28%, transparent 58% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .5), rgba(243, 179, 48, .8), rgba(255, 240, 106, .34), rgba(92, 200, 120, .28), rgba(52, 137, 255, .52), rgba(255, 93, 115, .5) );position:relative;overflow:hidden}:root[data-theme=dark] :where(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled)):before{position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:var(--button-glare),var(--button-sheen),var(--button-pointer-glow),var(--button-ring);box-sizing:border-box;content:"";opacity:var(--button-effect-opacity);pointer-events:none;transform:scale(.985);filter:saturate(1.04) brightness(1.02);transition:opacity .22s ease-out,transform .26s cubic-bezier(.16,1,.3,1),filter .22s ease-out;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=dark] :where(.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-context-actions button,.filter-rule button,.icon-button,.modal-panel header button,.active-smart-list button,.selection-scope-banner button,.column-dropdown-actions button,.smart-list-form button,.smart-list-actions button,.import-actions button,.file-picker,.contact-hero-actions button,.conversation-tabs button,.composer-box button,.subnav button,.pipeline-toolbar button,.deal-manage-form button,.pipeline-group-header button,.stage-add-button,.crm-structure-grid button,.structure-row button,.tracking-event-actions button,.tracking-lab-actions button,.funnel-preset-grid button,.dashboard-view-switcher button,.analytics-customizer button,.analytics-report-controls button,.custom-field-form button,.filter-grid button,.email-composer button,.inline-form button,.widget-toggle):not(:disabled){--button-fill: #292a28;--button-hover-fill: #33332f;--button-glow-x: 50%;--button-glow-y: 50%;--button-effect-opacity: 0;--button-intro-end-angle: 360deg;--button-glow-primary: rgba(243, 179, 48, .66);--button-glow-secondary: rgba(52, 137, 255, .38);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 255, 255, .16) 0 4%, rgba(255, 247, 221, .075) 11%, transparent 28% );--button-sheen: linear-gradient( 116deg, transparent 0 38%, rgba(255, 255, 255, .095) 43%, rgba(255, 255, 255, .035) 47%, transparent 54% 100% );--button-pointer-glow: radial-gradient( circle at var(--button-glow-x) var(--button-glow-y), var(--button-glow-primary) 0 12%, var(--button-glow-secondary) 28%, transparent 58% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .5), rgba(243, 179, 48, .8), rgba(255, 240, 106, .34), rgba(92, 200, 120, .28), rgba(52, 137, 255, .52), rgba(255, 93, 115, .5) );position:relative;overflow:hidden;border-color:#5b554f;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(#5b554f,#5b554f) border-box;background-clip:padding-box,border-box;color:#e4d8c8;transition:background-color .16s ease,border-color .16s ease,box-shadow .42s cubic-bezier(.16,1,.3,1),color .16s ease,transform .08s ease}:root[data-theme=dark] :where(.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-context-actions button,.filter-rule button,.icon-button,.modal-panel header button,.active-smart-list button,.selection-scope-banner button,.column-dropdown-actions button,.smart-list-form button,.smart-list-actions button,.import-actions button,.file-picker,.contact-hero-actions button,.conversation-tabs button,.composer-box button,.subnav button,.pipeline-toolbar button,.deal-manage-form button,.pipeline-group-header button,.stage-add-button,.crm-structure-grid button,.structure-row button,.tracking-event-actions button,.tracking-lab-actions button,.funnel-preset-grid button,.dashboard-view-switcher button,.analytics-customizer button,.analytics-report-controls button,.custom-field-form button,.filter-grid button,.email-composer button,.inline-form button,.widget-toggle):not(:disabled):before{position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:var(--button-glare),var(--button-sheen),var(--button-pointer-glow),var(--button-ring);box-sizing:border-box;content:"";opacity:var(--button-effect-opacity);pointer-events:none;transform:scale(.985);filter:saturate(1.04) brightness(1.02);transition:opacity .22s ease-out,transform .26s cubic-bezier(.16,1,.3,1),filter .22s ease-out;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=dark] :where(.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-context-actions button,.filter-rule button,.icon-button,.modal-panel header button,.active-smart-list button,.selection-scope-banner button,.column-dropdown-actions button,.smart-list-form button,.smart-list-actions button,.import-actions button,.file-picker,.contact-hero-actions button,.conversation-tabs button,.composer-box button,.subnav button,.pipeline-toolbar button,.deal-manage-form button,.pipeline-group-header button,.stage-add-button,.crm-structure-grid button,.structure-row button,.tracking-event-actions button,.tracking-lab-actions button,.funnel-preset-grid button,.dashboard-view-switcher button,.analytics-customizer button,.analytics-report-controls button,.custom-field-form button,.filter-grid button,.email-composer button,.inline-form button,.widget-toggle):not(:disabled):hover{--button-ring-angle: var(--button-intro-end-angle, 360deg);--button-effect-opacity: 1;border-color:transparent;background:linear-gradient(var(--button-hover-fill),var(--button-hover-fill)) padding-box,linear-gradient(transparent,transparent) border-box;background-clip:padding-box,border-box;color:#f0e7d9;animation:button-ring-intro .68s cubic-bezier(.2,.92,.24,1) 1;box-shadow:0 0 0 2px #f3b33009}:root[data-theme=dark] :where(.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-context-actions button,.filter-rule button,.icon-button,.modal-panel header button,.active-smart-list button,.selection-scope-banner button,.column-dropdown-actions button,.smart-list-form button,.smart-list-actions button,.import-actions button,.file-picker,.contact-hero-actions button,.conversation-tabs button,.composer-box button,.subnav button,.pipeline-toolbar button,.deal-manage-form button,.pipeline-group-header button,.stage-add-button,.crm-structure-grid button,.structure-row button,.tracking-event-actions button,.tracking-lab-actions button,.funnel-preset-grid button,.dashboard-view-switcher button,.analytics-customizer button,.analytics-report-controls button,.custom-field-form button,.filter-grid button,.email-composer button,.inline-form button,.widget-toggle):not(:disabled):hover:before{opacity:1;transform:scale(1);filter:saturate(1.06) brightness(1.025) contrast(1.025);transition-duration:.13s,.32s,.32s;transition-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),ease-out}:root[data-theme=dark] :where(.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-context-actions button,.filter-rule button,.icon-button,.modal-panel header button,.active-smart-list button,.selection-scope-banner button,.column-dropdown-actions button,.smart-list-form button,.smart-list-actions button,.import-actions button,.file-picker,.contact-hero-actions button,.conversation-tabs button,.composer-box button,.subnav button,.pipeline-toolbar button,.deal-manage-form button,.pipeline-group-header button,.stage-add-button,.crm-structure-grid button,.structure-row button,.tracking-event-actions button,.tracking-lab-actions button,.funnel-preset-grid button,.dashboard-view-switcher button,.analytics-customizer button,.analytics-report-controls button,.custom-field-form button,.filter-grid button,.email-composer button,.inline-form button,.widget-toggle):not(:disabled):active{animation:none;transform:translateY(1px);box-shadow:inset 0 1px 3px #00000052,0 0 0 2px #f3b3300f}:root[data-theme=dark] :where(button[type=submit],.modal-actions button:last-child,.primary-button,.tracking-event-actions button:first-child,.tracking-lab-actions button:first-child):not(:disabled){--button-fill: #2f302d;--button-hover-fill: #34332f;border-color:#f3b330bd;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(115deg,#f3b330db,#fff06a57,#3489ff57) border-box;color:#e8decf}:root[data-theme=dark] :where(.danger-action,.danger-button,.delete-button):not(:disabled){--button-fill: #292a28;--button-hover-fill: #33332f;border-color:#5b554f;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(#5b554f,#5b554f) border-box;color:#e4d8c8}:root[data-theme=dark] button.danger-action,:root[data-theme=dark] button.danger-button,:root[data-theme=dark] button.delete-button{--button-fill: #292a28;--button-hover-fill: #352b2a;--button-glow-primary: rgba(243, 179, 48, .42);--button-glow-secondary: rgba(52, 137, 255, .24);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 247, 221, .08) 0 4%, rgba(243, 179, 48, .04) 12%, transparent 32% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .92), rgba(243, 179, 48, .5), rgba(255, 240, 106, .22), rgba(255, 93, 115, .72), rgba(52, 137, 255, .22), rgba(255, 93, 115, .92) );border-color:#ff5d7394!important;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(115deg,#ff5d73b8,#f3b3302e) border-box!important;color:#e7ddd0!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .22s ease-out,text-shadow .24s ease-out,transform .08s ease}:root[data-theme=dark] :is(button.danger-action,button.danger-button,button.delete-button) :is(svg,span){color:#e7ddd0!important;transition:background-position .18s ease-out,color .22s ease-out,stroke .22s ease-out,text-shadow .24s ease-out}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover{--button-ring-angle: var(--button-intro-end-angle, 360deg);--button-effect-opacity: 1;border-color:transparent!important;background:linear-gradient(var(--button-hover-fill, #33332f),var(--button-hover-fill, #33332f)) padding-box,linear-gradient(transparent,transparent) border-box!important;background-clip:padding-box,border-box;color:#f0e7d9!important;animation:button-ring-intro .68s cubic-bezier(.2,.92,.24,1) 1;box-shadow:0 0 0 2px #f3b33009}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover:before{opacity:1;transform:scale(1);filter:saturate(1.06) brightness(1.025) contrast(1.025);transition-duration:.13s,.32s,.32s;transition-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.16,1,.3,1),ease-out}:root[data-theme=dark] button.danger-action:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover,:root[data-theme=dark] button.danger-button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover,:root[data-theme=dark] button.delete-button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover{color:#efe4d7!important;text-shadow:none}:root[data-theme=dark] button.danger-action:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover :is(svg,span),:root[data-theme=dark] button.danger-button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover :is(svg,span),:root[data-theme=dark] button.delete-button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover :is(svg,span){color:#efe4d7!important;stroke:currentColor}:root[data-theme=dark] :where(button[type=submit],.modal-actions button:last-child,.primary-button,.tracking-event-actions button:first-child,.tracking-lab-actions button:first-child):not(:disabled):hover{--button-hover-fill: #34332f}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):active{animation:none;--button-effect-opacity: 1;border-color:transparent!important;background:linear-gradient(var(--button-hover-fill, #33332f),var(--button-hover-fill, #33332f)) padding-box,linear-gradient(transparent,transparent) border-box!important;background-clip:padding-box,border-box;transform:translateY(1px);box-shadow:inset 0 1px 3px #00000052,0 0 0 2px #f3b3301a}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):active:before{opacity:1;transform:scale(1);filter:saturate(1.14) brightness(1.1)}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):is(.is-active,[aria-pressed=true]){--button-ring-angle: var(--button-intro-end-angle, 360deg);--button-effect-opacity: .88;border-color:transparent!important;background:linear-gradient(var(--button-hover-fill, #33332f),var(--button-hover-fill, #33332f)) padding-box,linear-gradient(transparent,transparent) border-box!important;background-clip:padding-box,border-box;box-shadow:inset 0 0 0 1px #f3b3301f,0 0 0 2px #f3b3300f}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):is(.is-active,[aria-pressed=true]):before{opacity:1;transform:scale(1);filter:saturate(1.08) brightness(1.06)}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):is(.is-active,[aria-pressed=true]):not(:hover):not(:focus-visible):not([data-button-glow-fading=true]):before{background:var(--button-ring);opacity:.82;filter:saturate(1.03) brightness(1)}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):is(.is-active,[aria-pressed=true]):not(:hover):not(:focus-visible):not([data-button-glow-fading=true]):after{background:linear-gradient(180deg,#ffffff12,#ffffff07 42%,#ffffff03 58%,#00000024);opacity:.52;filter:saturate(1) brightness(1) contrast(1);transform:scale(1)}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):is(.is-active,[aria-pressed=true]):not(:hover):not(:focus-visible)[data-button-glow-fading=true]:before{opacity:0;transform:scale(.992);filter:saturate(1) brightness(1);transition-duration:.42s,.42s,.42s}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):is(.is-active,[aria-pressed=true]):not(:hover):not(:focus-visible)[data-button-glow-fading=true]:after{opacity:.48;filter:saturate(1) brightness(1) contrast(1);transform:scale(1);transition-duration:.42s,.42s,.42s}:root[data-theme=dark] .nav-list a.is-active:not(:hover):not(:focus-visible):not([data-button-glow-fading=true]):before{background:var(--button-ring);opacity:.82;filter:saturate(1.03) brightness(1)}:root[data-theme=dark] .nav-list a.is-active:not(:hover):not(:focus-visible):not([data-button-glow-fading=true]):after{background:linear-gradient(180deg,#ffffff0b,#0000001a);opacity:.34;filter:saturate(1) brightness(1);transform:scale(1)}:root[data-theme=dark] .nav-list a.is-active:not(:hover):not(:focus-visible)[data-button-glow-fading=true]:before{opacity:0;transform:scale(.992);filter:saturate(1) brightness(1);transition-duration:.42s,.42s,.42s}:root[data-theme=dark] .nav-list a.is-active:not(:hover):not(:focus-visible)[data-button-glow-fading=true]:after{opacity:.22;filter:saturate(1) brightness(1);transform:scale(1);transition-duration:.42s,.42s,.42s}:root[data-theme=dark] .filter-value-menu button,:root[data-theme=dark] .filter-value-menu button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled),:root[data-theme=dark] .filter-value-menu button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover{animation:none;border-color:transparent!important;background:transparent!important;box-shadow:none;color:#e4d8c8;transform:none}:root[data-theme=dark] .filter-value-menu button:before{display:none}:root[data-theme=dark] .filter-value-menu button:hover,:root[data-theme=dark] .filter-value-menu button:focus-visible{background:#f3b33012!important}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled),.file-picker,.widget-toggle,.nav-list a){--button-fill: rgba(45, 46, 43, .48);--button-hover-fill: rgba(58, 57, 52, .56);--button-glass-edge: rgba(255, 255, 255, .055);--button-glass-shadow: rgba(0, 0, 0, .18);--button-glass-surface: linear-gradient( 180deg, rgba(255, 255, 255, .045) 0%, rgba(255, 255, 255, .018) 38%, rgba(255, 255, 255, .006) 56%, rgba(0, 0, 0, .09) 100% ), radial-gradient( ellipse at calc(var(--button-glow-x) + 10%) calc(var(--button-glow-y) - 18%), rgba(255, 255, 255, .065) 0 5%, rgba(255, 244, 214, .022) 18%, transparent 42% ), radial-gradient( ellipse at calc(100% - var(--button-glow-x)) calc(100% - var(--button-glow-y)), rgba(52, 137, 255, .032) 0 18%, transparent 54% );isolation:isolate;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);transition:background-color .16s ease,border-color .16s ease,box-shadow .42s cubic-bezier(.16,1,.3,1),color .16s ease,filter .36s ease,transform .18s ease;box-shadow:inset 0 1px 0 var(--button-glass-edge),inset 0 -1px #00000038,0 4px 10px #0000001a}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled),.file-picker,.widget-toggle):after{position:absolute;inset:1px;z-index:0;border-radius:inherit;background:var(--button-glass-surface);box-shadow:inset 0 1px #ffffff0d,inset 1px 0 #ff5d7306,inset -1px 0 #3489ff06,inset 0 -10px 18px #0000000f;content:"";opacity:.42;pointer-events:none;transition:opacity .36s ease,filter .36s ease,transform .42s cubic-bezier(.16,1,.3,1)}:root[data-theme=dark] .nav-list a:after{background:var(--button-glass-surface),radial-gradient(circle at var(--button-glow-x) var(--button-glow-y),rgba(243,179,48,.16),rgba(52,137,255,.08) 34%,transparent 68%);box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 18px #0000001a}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover,.file-picker:hover,.widget-toggle:hover,.nav-list a:hover,.nav-list a:focus-visible,.nav-list a.is-active){box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000003d,0 0 0 1px #ffffff06,0 8px 20px #00000029,0 0 14px #f3b33007}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover,.file-picker:hover,.widget-toggle:hover):after{opacity:.62;filter:saturate(1.04) contrast(1.02) brightness(1.012) hue-rotate(.3deg);transform:scale(1.008)}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled),.file-picker,.widget-toggle,.prism-action-link,.process-popover,.process-status,.nav-list a)[data-button-effect-fading=true]{box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0003,0 4px 10px #0000001a!important}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled),.file-picker,.widget-toggle,.prism-action-link,.process-popover,.process-status,.nav-list a)[data-button-effect-fading=true]:before{opacity:0!important;transform:scale(.992);filter:saturate(1) brightness(1);transition-duration:.42s,.42s,.42s}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled),.file-picker,.widget-toggle,.process-popover,.process-status)[data-button-effect-fading=true]:after{opacity:.5;filter:saturate(1) brightness(1) contrast(1);transform:scale(1)}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):active:after{opacity:.9;filter:brightness(.94) saturate(1.12);transform:scale(.985)}:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):active{box-shadow:inset 0 2px 9px #00000061,inset 0 -1px #ffffff0e,0 0 0 2px #f3b33014}:root[data-theme=dark] :is(button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled),.file-picker,.widget-toggle,.nav-list a)>:is(svg,span,strong,small,div){position:relative;z-index:1}:root[data-theme=dark] :where(button[type=submit],.modal-actions button:last-child,.primary-button):not(:disabled){--button-fill: rgba(51, 50, 44, .66);--button-hover-fill: rgba(64, 61, 50, .72)}:root[data-theme=dark] :where(.danger-action,.danger-button,.delete-button):not(:disabled){--button-fill: rgba(45, 46, 43, .48);--button-hover-fill: rgba(68, 38, 38, .72)}:root[data-theme=dark] :is(button.danger-action,button.danger-button,button.delete-button):not(:disabled){--button-glow-primary: rgba(255, 93, 115, .58);--button-glow-secondary: rgba(255, 93, 115, .24);border-color:#ff5d73c2!important;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(#ff5d73c2,#ff5d73c2) border-box!important;color:#f0e7d9!important}:root[data-theme=dark] :is(button.danger-action,button.danger-button,button.delete-button):not(:disabled):hover{background:linear-gradient(var(--button-hover-fill),var(--button-hover-fill)) padding-box,linear-gradient(115deg,#ff5d73eb,#ff5d739e,#ffb8a75c) border-box!important;color:#fff5ea!important}:root[data-theme=dark] :is(button.danger-action,button.danger-button,button.delete-button):not(:disabled) :is(svg,span),:root[data-theme=dark] :is(button.danger-action,button.danger-button,button.delete-button):not(:disabled):hover :is(svg,span){position:relative;z-index:2;background:none!important;color:#fff5ea!important;stroke:currentColor;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor!important;text-shadow:none}:root[data-theme=dark] .filter-value-menu button:after{display:none}:root[data-theme=dark] .workspace .process-status{--button-fill: rgba(48, 49, 47, .68);--button-hover-fill: rgba(54, 54, 50, .76);--button-glass-surface: linear-gradient( 180deg, rgba(255, 255, 255, .078) 0%, rgba(255, 255, 255, .026) 42%, rgba(255, 255, 255, .008) 56%, rgba(0, 0, 0, .14) 100% ), radial-gradient( ellipse at calc(var(--button-glow-x) + 8%) calc(var(--button-glow-y) - 15%), rgba(255, 255, 255, .08) 0 6%, rgba(255, 244, 214, .035) 20%, transparent 46% ), radial-gradient( ellipse at calc(100% - var(--button-glow-x)) calc(100% - var(--button-glow-y)), rgba(52, 137, 255, .04) 0 18%, transparent 55% );border-color:transparent;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(120deg,#ff5d7338,#f3b3306b,#3489ff47) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(12px) saturate(1.22);-webkit-backdrop-filter:blur(12px) saturate(1.22);box-shadow:inset 0 1px #ffffff13,inset 0 -1px #00000038,0 6px 16px #00000029}:root[data-theme=dark] .workspace .process-status:after{position:absolute;inset:1px;z-index:0;display:block;border-radius:inherit;background:var(--button-glass-surface);box-shadow:inset 0 1px #ffffff12,inset 1px 0 #ff5d730a,inset -1px 0 #3489ff09,inset 0 -8px 14px #00000014;content:"";opacity:.6;pointer-events:none;transition:opacity .36s ease,filter .36s ease,transform .42s cubic-bezier(.16,1,.3,1)}:root[data-theme=dark] .workspace .process-status:hover{background:linear-gradient(var(--button-hover-fill),var(--button-hover-fill)) padding-box,linear-gradient(120deg,#ff5d7347,#f3b3308a,#3489ff57) border-box;background-clip:padding-box,border-box;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000003d,0 8px 20px #0000002e,0 0 14px #f3b33007}:root[data-theme=dark] .workspace .process-status:hover:after{opacity:.86;filter:saturate(1.08) contrast(1.03) brightness(1.02);transform:scale(1.012)}:root[data-theme=dark] .workspace .process-status:has(.process-popover:hover),:root[data-theme=dark] .workspace .process-status:has(.process-popover:focus-within){--button-effect-opacity: 0;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(120deg,#ff5d7324,#f3b3303d,#3489ff29) border-box;background-clip:padding-box,border-box;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000002e,0 5px 14px #00000024}:root[data-theme=dark] .workspace .process-status:has(.process-popover:hover):before,:root[data-theme=dark] .workspace .process-status:has(.process-popover:focus-within):before{opacity:0;transform:scale(.985)}:root[data-theme=dark] .workspace .process-status:has(.process-popover:hover):after,:root[data-theme=dark] .workspace .process-status:has(.process-popover:focus-within):after{opacity:.44;filter:saturate(1) contrast(1) brightness(1);transform:scale(1)}:root[data-theme=dark] .workspace .process-popover:hover,:root[data-theme=dark] .workspace .process-popover:focus-within{box-shadow:0 20px 54px #0000006b,inset 0 1px #ffffff13}:root[data-theme=dark] .workspace .process-popover:hover:before,:root[data-theme=dark] .workspace .process-popover:focus-within:before{opacity:.72;transform:scale(1);filter:saturate(1.03) brightness(1.012)}:root[data-theme=dark] .workspace :is(.column-dropdown,.contact-segment-dropdown,.filter-context-panel,.filter-value-menu,.modal-panel,.process-popover){border-color:#f3b33024;background:linear-gradient(180deg,#373834c7,#252623b8) padding-box,linear-gradient(120deg,#ff5d731f,#f3b3302e,#3489ff24) border-box;background-clip:padding-box,border-box;color:#f0e7d9;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08);box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff12}:root[data-theme=dark] .workspace .filter-context-panel{box-shadow:-22px 0 64px #00000070,inset 1px 0 #ffffff0d}:root[data-theme=dark] .workspace :is(.column-dropdown,.contact-segment-dropdown,.filter-context-panel,.filter-value-menu,.modal-panel,.process-popover) :is(h1,h2,h3,h4,p,label,strong,span,button,input,textarea,select){color:#f0e7d9}:root[data-theme=dark] .workspace :is(.column-dropdown,.contact-segment-dropdown,.filter-context-panel,.filter-value-menu,.modal-panel,.process-popover) :is(small,.muted,.helper-text,.modal-copy){color:#c2b8aa}:root[data-theme=dark] .workspace :is(.column-dropdown,.contact-segment-dropdown,.filter-context-panel,.filter-value-menu,.modal-panel,.process-popover) :is(input,textarea,select){border-color:#ffffff1c;background:#141513c7;color:#f0e7d9}:root[data-theme=dark] .workspace :is(.column-dropdown,.contact-segment-dropdown,.filter-context-panel,.filter-value-menu,.modal-panel,.process-popover) :is(input,textarea)::placeholder{color:#a69b8f}:root[data-theme=dark] .workspace :is(.column-dropdown header,.contact-segment-dropdown header,.filter-context-header,.filter-context-actions,.modal-panel header,.modal-actions){border-color:#ffffff1a}:root[data-theme=dark] .workspace :is(.column-dropdown-row,.contact-segment-row,.filter-context-panel .filter-rule,.filter-value-menu,.process-step-list article,.process-log-list article,.usage-meter){border-color:#ffffff13;background:#1d1e1c85;color:#f0e7d9}:root[data-theme=dark] .workspace :is(.column-dropdown-row:hover,.filter-value-menu button:hover,.filter-value-menu button:focus-visible){background:#f3b3300e!important}:root[data-theme=dark] .workspace .contact-segment-row.is-selected,:root[data-theme=dark] .workspace .process-step-list article.is-active{border-color:#f3b33052;background:#f3b33011}:root[data-theme=dark] .workspace .contact-segment-dropdown{padding:12px;gap:8px}:root[data-theme=dark] .workspace .contact-segment-dropdown header{padding:7px 6px 10px;margin:0 0 8px;background:linear-gradient(180deg,#ffffff0b,#fff0) padding-box}:root[data-theme=dark] .workspace .contact-segment-search{padding:0 4px 8px;background:transparent}:root[data-theme=dark] .workspace .contact-segment-dropdown .contact-segment-search input{min-height:38px;border-color:transparent;background:linear-gradient(180deg,#ffffff0f,#ffffff05) padding-box,linear-gradient(120deg,#f3b33029,#3489ff17) border-box;background-clip:padding-box,border-box;color:#f4eadc;backdrop-filter:blur(14px) saturate(1.14);-webkit-backdrop-filter:blur(14px) saturate(1.14);box-shadow:inset 0 1px #ffffff12,0 8px 20px #0000001f}:root[data-theme=dark] .workspace .contact-segment-list{gap:8px;padding:0 4px 2px}:root[data-theme=dark] .workspace .contact-segment-row{min-height:48px;padding:8px 10px;border-color:transparent;background:linear-gradient(180deg,#ffffff0d,#ffffff05) padding-box,linear-gradient(120deg,#f3b33024,#3489ff14) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000021}:root[data-theme=dark] .workspace .contact-segment-row:hover,:root[data-theme=dark] .workspace .contact-segment-row:focus-within{background:linear-gradient(180deg,#ffffff12,#ffffff08) padding-box,linear-gradient(120deg,#f3b3303d,#3489ff1f) border-box}:root[data-theme=dark] .workspace .contact-segment-row.is-selected{background:linear-gradient(180deg,#f3b33024,#ffffff06) padding-box,linear-gradient(120deg,#f3b33057,#3489ff29) border-box}:root[data-theme=dark] .workspace .contact-segment-delete.selection-scope-link{min-height:20px;padding:1px 6px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff12}:root[data-theme=dark] .workspace .contact-segment-delete-confirm{color:#f0c0b6}:root[data-theme=dark] .workspace .usage-meter{border-color:transparent;background:linear-gradient(180deg,#222320d6,#191a18e0) padding-box,linear-gradient(120deg,#f3b33029,#3489ff1c) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04);box-shadow:inset 0 1px #ffffff0e,0 -8px 18px #0000001f}:root[data-theme=dark] .workspace .usage-meter span{color:#c8beb1}:root[data-theme=dark] .workspace .usage-meter strong{color:#f0e7d9}.page-stack,.contact-dashboard,.content-grid,.contacts-layout{gap:12px}.panel{padding:12px}.panel header,.modal-panel header{gap:7px;margin-bottom:8px}.kpi-card{min-height:92px;padding:14px}.list-toolbar{gap:6px;margin-bottom:6px}.bulk-toolbar{gap:6px;min-height:32px;margin-bottom:6px;padding-bottom:6px}.bulk-actions{gap:5px}.bulk-actions button,.contact-toolbar button,.modal-actions button,.filter-context-actions button,.filter-rule button,.pipeline-toolbar button,.tracking-event-actions button,.tracking-lab-actions button{min-height:29px;gap:5px;padding:0 8px;font-size:.7rem}.subnav{gap:2px;padding:3px;border-radius:7px}.subnav button{min-height:26px;padding:0 7px;border-radius:5px;font-size:.7rem}.column-dropdown,.contact-segment-dropdown{top:calc(100% + 5px)}.column-dropdown{padding:6px}.contact-segment-dropdown{padding:8px}.column-dropdown header,.contact-segment-dropdown header{gap:8px;margin-bottom:6px;padding-bottom:6px}.column-dropdown-list,.contact-segment-list{gap:5px}.column-dropdown-row{min-height:28px;padding:5px 6px}.contact-segment-row{min-height:44px;padding:7px 8px}.modal-backdrop{padding:14px}.modal-panel{max-height:min(740px,calc(100vh - 28px));padding:14px}.filter-rule-list,.form-grid{gap:8px}.filter-condition-block,.filter-rule{gap:6px}.filter-rule input,.filter-rule select,.form-grid input,.form-grid select,.list-toolbar input,.list-toolbar select{min-height:31px}.filter-logic-bridge{gap:3px;margin:-1px 0 -1px 8px;padding:2px}.filter-logic-bridge button{min-height:22px;padding:0 8px;font-size:.64rem}.filter-value-menu{top:calc(100% + 4px);max-height:208px;gap:2px;padding:6px}.filter-value-menu button{min-height:26px;padding:0 7px}.filter-context-panel{width:min(408px,calc(100vw - 10px));gap:8px;padding:12px}.filter-context-header{padding-bottom:8px}.filter-context-header div{gap:2px}.filter-context-panel .filter-rule-list{gap:6px}.filter-context-panel .filter-rule{padding:8px}.filter-context-actions{gap:8px;padding-top:8px}.mini-section,.detail-field-list,.integration-strip{gap:6px}.mini-row{min-height:46px;padding:8px}.timeline-item{min-height:56px;gap:8px;padding:10px}:root[data-theme=dark] .workspace :is(.panel,.kpi-card,.contact-hero,.modal-panel,.column-dropdown,.contact-segment-dropdown,.filter-context-panel,.filter-value-menu,.process-popover,.contact-table-wrap,.raw-table-wrap,.tracking-lab-form,.tracking-lab-preview,.tracking-lab-actions,.tracking-events-page,.settings-option-card,.pipeline-card,.pipeline-column,.pipeline-group,.analytics-dashboard-toolbar,.analytics-widget,.analytics-report-card,.analytics-map-card,.data-card){border-color:transparent;background:linear-gradient(180deg,#3a3b37a3,#23242199) padding-box,linear-gradient(120deg,#ff5d731f,#f3b3302e,#5cc8780e,#3489ff21) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06);box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff0f}:root[data-theme=dark] .workspace .filter-context-panel{background:linear-gradient(180deg,#3a3b37ad,#222320a3) padding-box,linear-gradient(120deg,#ff5d7321,#f3b33033,#3489ff26) border-box;box-shadow:-16px 0 48px #00000061,inset 1px 0 #ffffff0e}:root[data-theme=dark] .workspace :is(.subnav,.pipeline-toolbar,.stage-list article,.structure-row,.setting-row,.message-thread,.message-thread article,.composer-box,.journey-path article,.heat-map article,.journey-event,.mock-note,.empty-state,.mini-row,.timeline-item,.smart-list-current,.smart-list-row,.filter-context-panel .filter-rule,.filter-rule,.column-dropdown-row,.contact-segment-row,.detail-grid div,.dashboard-field,.contact-field-rows article,.integration-strip article,.metric-list article,.tracking-event-summary article,.tracking-event-row,.tracking-event-meta div,.usage-meter){border-color:transparent;background:linear-gradient(180deg,#ffffff08,#ffffff03) padding-box,linear-gradient(120deg,#f3b33016,#3489ff0f) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04);box-shadow:inset 0 1px #ffffff0d,0 7px 16px #0000001f}:root[data-theme=dark] .workspace :is(.filter-context-panel input,.filter-context-panel select,.filter-context-panel textarea,.filter-value-menu,.column-dropdown-row,.contact-segment-search input,.contact-segment-row){background:linear-gradient(180deg,#ffffff0a,#ffffff03) padding-box,linear-gradient(120deg,#f3b3301a,#3489ff12) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(14px) saturate(1.14);-webkit-backdrop-filter:blur(14px) saturate(1.14)}:root[data-theme=dark] .workspace :is(.filter-context-header,.filter-context-actions,.modal-panel header,.modal-actions){border-color:#ffffff18}:root[data-theme=dark] .workspace :is(.subnav,.pipeline-toolbar,.analytics-dashboard-toolbar){box-shadow:0 8px 20px #0000002e,inset 0 1px #ffffff0d}:root[data-theme=dark] .workspace .column-sort-direction{color:#f0c76d}:root[data-theme=dark] .workspace .sort-split-select{--button-glow-primary: rgba(243, 179, 48, .54);--button-glow-secondary: rgba(52, 137, 255, .3);--button-glare: radial-gradient( ellipse at calc(var(--button-glow-x) + 7%) calc(var(--button-glow-y) - 16%), rgba(255, 255, 255, .1) 0 5%, rgba(255, 247, 221, .04) 14%, transparent 34% );--button-sheen: linear-gradient( 116deg, transparent 0 38%, rgba(255, 255, 255, .06) 43%, rgba(255, 255, 255, .022) 48%, transparent 56% 100% );--button-pointer-glow: radial-gradient( circle at var(--button-glow-x) var(--button-glow-y), var(--button-glow-primary) 0 11%, var(--button-glow-secondary) 29%, transparent 58% );--button-ring: conic-gradient( from var(--button-ring-angle), rgba(255, 93, 115, .42), rgba(243, 179, 48, .72), rgba(255, 240, 106, .25), rgba(92, 200, 120, .18), rgba(52, 137, 255, .42), rgba(255, 93, 115, .42) );border-color:transparent;background:linear-gradient(180deg,#2d2e2b94,#2425228f) padding-box,linear-gradient(180deg,#ffffff21,#ffffff0e) border-box;background-clip:padding-box,border-box;backdrop-filter:blur(12px) saturate(1.03);-webkit-backdrop-filter:blur(12px) saturate(1.03);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000002e,0 4px 10px #0000001a}:root[data-theme=dark] .workspace .sort-split-select:before{position:absolute;inset:0;z-index:4;padding:1px;border-radius:inherit;background:var(--button-glare),var(--button-sheen),var(--button-pointer-glow),var(--button-ring);box-sizing:border-box;content:"";opacity:var(--button-effect-opacity);pointer-events:none;transform:scale(.99);filter:saturate(1.03) brightness(1.01);transition:opacity .22s ease-out,transform .26s cubic-bezier(.16,1,.3,1),filter .22s ease-out;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=dark] .workspace .sort-split-select:hover,:root[data-theme=dark] .workspace .sort-split-select:focus-within,:root[data-theme=dark] .workspace .sort-split-select.is-open{--button-ring-angle: var(--button-intro-end-angle, 360deg);--button-effect-opacity: 1;background:linear-gradient(180deg,#343531a8,#2829269e) padding-box,linear-gradient(180deg,#ffffff29,#ffffff12) border-box;background-clip:padding-box,border-box;animation:button-ring-intro .68s cubic-bezier(.2,.92,.24,1) 1}:root[data-theme=dark] .workspace .sort-split-select:hover:before,:root[data-theme=dark] .workspace .sort-split-select:focus-within:before,:root[data-theme=dark] .workspace .sort-split-select.is-open:before{opacity:1;transform:scale(1);filter:saturate(1.06) brightness(1.025) contrast(1.025)}:root[data-theme=dark] .workspace .sort-split-select[data-button-effect-fading=true]:before,:root[data-theme=dark] .workspace .sort-split-select[data-button-glow-fading=true]:before{opacity:0;transform:scale(.99);filter:saturate(1) brightness(1);transition-duration:.42s,.42s,.42s}:root[data-theme=dark] .workspace :is(.sort-split-main,.sort-split-direction){border-color:transparent;background:transparent!important;color:#d8d0c4;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] .workspace .sort-split-main{border-right:0}:root[data-theme=dark] .workspace .sort-split-direction{border-left-color:#ffffff1a;background:#ffffff07!important;color:#cfc6ba}:root[data-theme=dark] .workspace :is(.sort-split-main,.sort-split-direction):before,:root[data-theme=dark] .workspace :is(.sort-split-main,.sort-split-direction):after{display:none!important}:root[data-theme=dark] .workspace .sort-split-menu{border-color:transparent;background:linear-gradient(180deg,#383935b8,#232421ad) padding-box,linear-gradient(120deg,#ff5d731f,#f3b3302e,#3489ff24) border-box;background-clip:padding-box,border-box;color:#f0e7d9;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08);box-shadow:0 18px 42px #00000057,inset 0 1px #fff1}:root[data-theme=dark] .workspace .sort-split-option,:root[data-theme=dark] .workspace button.sort-split-option:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled){border:0;background:transparent!important;color:#f0e7d9!important;box-shadow:none!important;transform:none}:root[data-theme=dark] .workspace .sort-split-option:before,:root[data-theme=dark] .workspace .sort-split-option:after{display:none!important}:root[data-theme=dark] .workspace .sort-split-option:hover,:root[data-theme=dark] .workspace .sort-split-option:focus-visible,:root[data-theme=dark] .workspace button.sort-split-option:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover{background:#f3b3300e!important;color:#fff3df!important}:root[data-theme=dark] .workspace .sort-split-option.is-selected{background:linear-gradient(180deg,#f3b3301f,#ffffff06)!important;color:#fff3df!important}:root[data-theme=dark] .workspace .sort-direction-option{border-bottom-color:#ffffff13}:root[data-theme=dark] .workspace .contact-segment-dropdown{gap:6px;padding:8px}:root[data-theme=dark] .workspace .contact-segment-dropdown header{padding:5px 4px 7px;margin-bottom:6px}:root[data-theme=dark] .workspace .contact-segment-search{padding:0 2px 6px}:root[data-theme=dark] .workspace .contact-segment-dropdown .contact-segment-search input{min-height:34px}:root[data-theme=dark] .workspace .contact-segment-list{gap:5px;padding:0 2px 1px}:root[data-theme=dark] .workspace .contact-segment-row{min-height:44px;padding:7px 8px}:root[data-theme=dark] .workspace .filter-context-panel .filter-rule{gap:6px;padding:8px}:root[data-theme=dark] .workspace .column-sort-direction{color:#f3c86d}:root[data-theme=dark] .workspace .sort-split-direction{border-color:transparent;border-left-color:#ffffff1a;background:#ffffff07!important;color:#cfc6ba;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=dark] .workspace .table-footer{color:#c2b8aa}:root[data-theme=dark] .workspace .compact-selection-scope,:root[data-theme=dark] .workspace .export-field-row,:root[data-theme=dark] .workspace .automatic-candidate-row,:root[data-theme=dark] .workspace .tag-token-field,:root[data-theme=dark] .workspace .automatic-field-actions button,:root[data-theme=dark] .workspace .automatic-field-footer button,:root[data-theme=dark] .workspace .automatic-candidate-actions button,:root[data-theme=dark] .workspace .automatic-review-toolbar button,:root[data-theme=dark] .workspace .tag-token-suggestions button{border-color:#ffd0743d;background:#1a1b189e;color:#f4eee2e6;box-shadow:inset 0 1px #ffffff0e}:root[data-theme=dark] .workspace .tag-token-field input::placeholder{color:#f4eee275}:root[data-theme=dark] .workspace .tag-token{border-color:var(--tag-border-dark, rgba(255, 255, 255, .14));background:var(--tag-bg-dark, rgba(255, 255, 255, .08));color:var(--tag-fg-dark, rgba(244, 238, 226, .88))}:root[data-theme=dark] .workspace .contact-record-panel,:root[data-theme=dark] .workspace .contact-record-main,:root[data-theme=dark] .workspace .contact-activity-panel,:root[data-theme=dark] .workspace .contact-message-box{border-color:#ffd07433;background:#1c1d19b8;box-shadow:inset 0 1px #ffffff0e,0 18px 42px #00000038}:root[data-theme=dark] .workspace .contact-record-header,:root[data-theme=dark] .workspace .contact-activity-panel header,:root[data-theme=dark] .workspace .contact-message-box header,:root[data-theme=dark] .workspace .contact-message-tabs,:root[data-theme=dark] .workspace .contact-message-composer,:root[data-theme=dark] .workspace .contact-activity-panel footer,:root[data-theme=dark] .workspace .contact-activity-panel footer span{border-color:#ffffff17}:root[data-theme=dark] .workspace .contact-record-identity,:root[data-theme=dark] .workspace .contact-record-tabs,:root[data-theme=dark] .workspace .contact-record-grid input,:root[data-theme=dark] .workspace .contact-record-grid select,:root[data-theme=dark] .workspace .datapoint-summary article,:root[data-theme=dark] .workspace .datapoint-table-wrap,:root[data-theme=dark] .workspace .fcid-payload-row,:root[data-theme=dark] .workspace .fcid-json-view,:root[data-theme=dark] .workspace .fcid-header-list code,:root[data-theme=dark] .workspace .contact-message-tabs button,:root[data-theme=dark] .workspace .contact-message-thread article,:root[data-theme=dark] .workspace .contact-message-composer textarea{border-color:#ffd0742e;background:#ffffff0b;color:#f4eee2eb}:root[data-theme=dark] .workspace .contact-record-tabs button{border-color:#ffffff17;background:#ffffff09;color:#f4eee2b3}:root[data-theme=dark] .workspace .contact-record-tabs button.is-active{background:#ffffff14;color:#f4eee2f0}:root[data-theme=dark] .workspace .contact-message-tabs button.is-active{border-color:#ffd0743d;background:#ffffff16;color:#f4eee2f0}:root[data-theme=dark] .workspace .contact-record-identity span,:root[data-theme=dark] .workspace .contact-record-grid label span,:root[data-theme=dark] .workspace .contact-activity-panel header span,:root[data-theme=dark] .workspace .contact-message-box header span,:root[data-theme=dark] .workspace .contact-message-thread small,:root[data-theme=dark] .workspace .contact-message-composer span,:root[data-theme=dark] .workspace .contact-activity-item span,:root[data-theme=dark] .workspace .contact-activity-panel footer span,:root[data-theme=dark] .workspace .datapoint-summary span,:root[data-theme=dark] .workspace .identity-capture-list small,:root[data-theme=dark] .workspace .datapoint-session-list small,:root[data-theme=dark] .workspace .datapoint-table small,:root[data-theme=dark] .workspace .fcid-payload-row small,:root[data-theme=dark] .workspace .fcid-header-list span{color:#f4eee2a8}:root[data-theme=dark] .workspace .fcid-payload-page{color:#f4eee2e0}:root[data-theme=dark] .workspace .fcid-payload-chips code,:root[data-theme=dark] .workspace .fcid-header-list code{border-color:#ffd07429;background:#ffffff0b;color:#f4eee2b8}:root[data-theme=dark] .workspace .fcid-json-view{background:#0c0f0dc7;color:#f4eee2e6}:root[data-theme=dark] .workspace .datapoint-table th{background:#1f201cf5;color:#f4eee2c2}:root[data-theme=dark] .workspace .datapoint-table th,:root[data-theme=dark] .workspace .datapoint-table td{border-color:#ffffff14}:root[data-theme=dark] .workspace .contact-activity-list:before{background:#f4eee22e}:root[data-theme=dark] .workspace .activity-icon{background:#e5b35829;color:#e2bc72}:root[data-theme=dark] .workspace .activity-icon.is-click{background:#9778eb2e;color:#b9a6f5}:root[data-theme=dark] .workspace .contact-activity-item small{background:#4099cd24;color:#9dcdf0}:root[data-theme=dark] .workspace .automatic-candidate-row label span,:root[data-theme=dark] .workspace .automatic-candidate-meta strong{color:#f4eee2ad}:root[data-theme=dark] .workspace .automatic-candidate-meta span{color:#f4eee2d1}:root[data-theme=dark] .workspace .automatic-review-toolbar{color:#f4eee2b8}.glass-select{position:relative;min-width:0}.glass-select.is-open{z-index:30}.glass-select-trigger{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid #d8d3c8;border-radius:6px;background:#fffdf8;color:#17201c;text-align:left;cursor:pointer}.glass-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-select-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:40;max-height:min(284px,calc(100vh - 180px));overflow:auto;display:grid;gap:2px;padding:6px;border:1px solid rgba(216,211,200,.86);border-radius:10px;background:linear-gradient(180deg,#fffdf8e0,#f6f0e6c7);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);box-shadow:0 18px 44px #17201c3d,inset 0 1px #ffffff94}.glass-select-option{width:100%;min-height:30px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#17201c;font:inherit;font-size:.78rem;text-align:left;cursor:pointer}.glass-select-option:hover,.glass-select-option:focus-visible{background:#1f6d4a1a;outline:none}.glass-select-option.is-selected{background:#1f6d4a29;color:#123828}.glass-select-check{display:inline-grid;place-items:center;color:currentColor}:root[data-theme=dark] .workspace .glass-select-trigger{border-color:transparent;background:linear-gradient(180deg,#ffffff09,#ffffff03) padding-box,linear-gradient(120deg,#f3b3301a,#3489ff13) border-box;background-clip:padding-box,border-box;color:#f0e7d9;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}:root[data-theme=dark] .workspace .glass-select-menu{border-color:transparent;background:linear-gradient(180deg,#383935b8,#232421ad) padding-box,linear-gradient(120deg,#ff5d731f,#f3b3302e,#3489ff24) border-box;background-clip:padding-box,border-box;color:#f0e7d9;backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08);box-shadow:0 20px 50px #0000006b,inset 0 1px #ffffff17}:root[data-theme=dark] .workspace .glass-select-option,:root[data-theme=dark] .workspace button.glass-select-option:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled){border:0;background:transparent!important;color:#f0e7d9!important;box-shadow:none!important;transform:none}:root[data-theme=dark] .workspace .glass-select-option:before,:root[data-theme=dark] .workspace .glass-select-option:after{display:none!important}:root[data-theme=dark] .workspace .glass-select-option:hover,:root[data-theme=dark] .workspace .glass-select-option:focus-visible,:root[data-theme=dark] .workspace button.glass-select-option:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover{background:#f3b3300e!important;color:#fff3df!important}:root[data-theme=dark] .workspace .glass-select-option.is-selected{background:linear-gradient(180deg,#f3b3301f,#ffffff06)!important;color:#fff3df!important}:root[data-theme=dark] .workspace .process-popover{border-color:transparent;background:linear-gradient(180deg,#2b2c28f7,#1c1d1bfb) padding-box,linear-gradient(120deg,#ff5d7329,#f3b3303d,#3489ff29) border-box!important;background-clip:padding-box,border-box;backdrop-filter:blur(16px) saturate(1.04);-webkit-backdrop-filter:blur(16px) saturate(1.04);box-shadow:0 22px 58px #0000008f,0 0 0 1px #00000038,inset 0 1px #ffffff13}:root[data-theme=dark] .workspace .process-popover:hover,:root[data-theme=dark] .workspace .process-popover:focus-within{box-shadow:0 22px 58px #0000008f,0 0 0 1px #00000038,inset 0 1px #ffffff13}:root[data-theme=dark] .workspace .process-popover:before{opacity:calc(var(--button-effect-opacity) * .58)}:root[data-theme=dark] .workspace .process-popover:hover:before,:root[data-theme=dark] .workspace .process-popover:focus-within:before{opacity:calc(var(--button-effect-opacity) * .58);transform:scale(.992);filter:none}:root[data-theme=dark] .workspace .process-status:focus-within{--button-effect-opacity: 0;background:linear-gradient(var(--button-fill),var(--button-fill)) padding-box,linear-gradient(120deg,#ff5d7324,#f3b3303d,#3489ff29) border-box;background-clip:padding-box,border-box;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000002e,0 5px 14px #00000024}:root[data-theme=dark] .workspace .process-status:focus-within:before{opacity:0;transform:scale(.985)}:root[data-theme=dark] .workspace .process-status:focus-within:after{opacity:.44;filter:saturate(1) contrast(1) brightness(1);transform:scale(1)}:root[data-theme=dark] .workspace .process-popover .process-step-list article,:root[data-theme=dark] .workspace .process-popover .process-log-list article{border-color:#ffffff14;background:#181917e6!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000001f}:root[data-theme=dark] .workspace .usage-meter{background:linear-gradient(180deg,#1f201df0,#181917f7) padding-box,linear-gradient(120deg,#f3b3302e,#3489ff1f) border-box!important;background-clip:padding-box,border-box}:root[data-theme=dark] .workspace .tag-pill,:root[data-theme=dark] .workspace .contact-table tbody tr.is-selected .tag-pill{border-color:var(--tag-border-dark)!important;background:var(--tag-bg-dark)!important;color:var(--tag-fg-dark)!important;box-shadow:inset 0 1px #ffffff09,0 1px 3px #0000001f}:root[data-theme=dark] .workspace .tag-pill:nth-child(2n){filter:saturate(.96) brightness(1.02)}@media(max-width:680px){:root[data-theme=dark] .workspace .process-popover{left:auto;right:0;width:min(380px,calc(100vw - 20px))}}@media(prefers-reduced-motion:reduce){:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):hover,:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):before,:root[data-theme=dark] button:not(.text-button):not(.column-sort-button):not(.column-resize-handle):not(:disabled):after,:root[data-theme=dark] .process-status:hover,:root[data-theme=dark] .process-status:before,:root[data-theme=dark] .process-status:after,.nav-list a,.nav-list a:before,.nav-list a:after,.selection-scope-link:hover,.selection-scope-link:before{animation:none;transition:none}}@media(max-width:980px){.analytics-dashboard-toolbar,.analytics-toolbar-actions{align-items:stretch;flex-direction:column}.dashboard-view-switcher{justify-content:flex-start}.analytics-widget,.analytics-widget.is-wide,.analytics-reports-grid,.analytics-site-map-page{grid-column:1 / -1}.analytics-widget-grid,.analytics-reports-grid,.analytics-site-map-page{grid-template-columns:1fr}.widget-toggle-grid,.widget-kpi-grid,.widget-kpi-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.widget-toggle-grid,.widget-kpi-grid,.widget-kpi-grid.compact{grid-template-columns:1fr}.analytics-density-table article{grid-template-columns:1fr}}
