:root{color-scheme:light;font-family:var(--apex-font-family);font-synthesis:none;text-rendering:optimizeLegibility;--apex-sidebar: #fff;--apex-sidebar-raised: #f8f9fb;--apex-canvas: #f5f6f8;--apex-ring: 0 0 0 3px rgb(183 28 28 / .14)}html,body,#root{height:100%}html{background:var(--apex-canvas);scroll-behavior:smooth}body{margin:0;background:var(--apex-canvas);color:var(--apex-color-text);font-family:var(--apex-font-family);font-size:var(--apex-font-size-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}::selection{background:#b71c1c29;color:#1c1c1c}*{scrollbar-color:#b7bbc2 transparent;scrollbar-width:thin}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#b7bbc2;border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#858b94}main{background:var(--apex-canvas)}main h1{color:#181a1e;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.035em;line-height:1.15}main h2{color:#24272c;letter-spacing:-.02em}main h3{color:#30343a;letter-spacing:-.01em}main p{line-height:1.55}main :where(.bg-white,[class*="bg-white/"]){border-color:var(--apex-color-border)}main :where(.bg-white).shadow,main :where(.bg-white).shadow-sm,main :where(.bg-white).shadow-md,main :where(.bg-white).shadow-lg{box-shadow:0 1px 2px #14181f0a,0 8px 24px #14181f0e}main :where(.rounded-lg,.rounded-xl,.rounded-2xl).bg-white{border:1px solid var(--apex-color-border);border-radius:var(--apex-radius-lg)}main :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#fff;border:1px solid var(--apex-color-border-strong);border-radius:var(--apex-radius-md);color:var(--apex-color-text);min-height:42px;transition:border-color var(--apex-duration-fast),box-shadow var(--apex-duration-fast),background var(--apex-duration-fast)}main textarea{min-height:96px}main :where(input,select,textarea):hover:not(:disabled){border-color:#9da3ad}main :where(input,select,textarea):focus{border-color:var(--apex-color-primary);box-shadow:var(--apex-ring);outline:none}main :where(input,textarea)::placeholder{color:#9298a2}main :where(input,select,textarea):disabled{background:#f0f1f3;color:var(--apex-color-text-disabled);cursor:not-allowed}main label{color:#4f5661;font-size:.8125rem;font-weight:650}main button{border-radius:var(--apex-radius-md);min-height:40px;transition:background-color var(--apex-duration-fast),border-color var(--apex-duration-fast),box-shadow var(--apex-duration-fast),color var(--apex-duration-fast),transform var(--apex-duration-fast)}main button:active:not(:disabled){transform:translateY(1px)}main button:focus-visible,main a:focus-visible,aside button:focus-visible,aside a:focus-visible,header button:focus-visible{outline:3px solid var(--apex-color-focus);outline-offset:2px}main button:disabled{cursor:not-allowed;opacity:.55}main table{border-collapse:separate;border-spacing:0;font-size:.8125rem;width:100%}main thead{background:#f7f8fa}main th{border-bottom:1px solid var(--apex-color-border-strong);color:#5d6470;font-size:.6875rem;font-weight:750;letter-spacing:.065em;padding:.75rem 1rem;text-transform:uppercase}main td{border-bottom:1px solid var(--apex-color-border);color:#353a42;padding:.8rem 1rem}main tbody tr{transition:background-color var(--apex-duration-fast)}main tbody tr:hover{background:#fafafa}main tbody tr:last-child td{border-bottom:0}[class*=fixed][class*=inset-0][class*=bg-black]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[role=dialog],[aria-modal=true]{border:1px solid var(--apex-color-border);box-shadow:var(--apex-shadow-lg)}[role=tooltip]{background:#24272c;border-radius:6px;color:#fff;font-size:.75rem;padding:.4rem .55rem;box-shadow:var(--apex-shadow-md)}.apex-app-shell{background:var(--apex-canvas);display:flex;height:100%;min-width:0;overflow:hidden}.apex-sidebar{background:#f8f9fb;border-right:1px solid #e5e7eb;box-shadow:8px 0 28px #14181f09;color:#24272c}.apex-sidebar__brand{border-bottom:1px solid #eceef1}.apex-sidebar__wordmark{color:#a51c22;font-size:1.28rem;font-weight:900;letter-spacing:.16em;margin:0}.apex-sidebar__monogram{align-items:center;background:#a51c22;border-radius:12px;box-shadow:0 5px 14px #a51c2233;color:#fff;display:flex;font-size:.9rem;font-weight:900;height:42px;justify-content:center;letter-spacing:.08em;width:42px}.apex-sidebar__tenant{background:#fafafb;border:1px solid #e5e7eb;border-radius:14px}.apex-sidebar__tenant-label{color:#9298a2;font-size:.59rem;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.apex-sidebar__tenant-name{color:#30343a;margin-bottom:0}.apex-sidebar__tenant-logo{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:.65rem}.apex-sidebar__nav{scrollbar-color:#d3d6dc transparent}.apex-sidebar__section{border-bottom:1px solid #f0f1f3;padding-bottom:.4rem}.apex-sidebar__section-trigger{background:transparent;border:0;color:#7c838e;letter-spacing:.09em;transition:color var(--apex-duration-fast),background var(--apex-duration-fast)}.apex-sidebar__section-trigger:hover{background:#f7f8fa;color:#a51c22}.apex-sidebar__section-trigger svg{color:#a51c22}.apex-sidebar__item{color:#555d68;position:relative;text-decoration:none}.apex-sidebar__item:hover{background:#f7f8fa;color:#202328}.apex-sidebar__item svg{color:#8b919b;transition:color var(--apex-duration-fast)}.apex-sidebar__item:hover svg{color:#a51c22}.apex-sidebar__item--active{background:#f9e9ea;box-shadow:inset 3px 0 #b71c1c;color:#8e171c;font-weight:750}.apex-sidebar__item--active:hover{background:#f6dfe0;color:#7f1519}.apex-sidebar__item--active svg,.apex-sidebar__item--active:hover svg{color:#b71c1c}.apex-sidebar__collapse{background:#fafafb;border:1px solid #e2e4e8;color:#69707b;transition:background var(--apex-duration-fast),border-color var(--apex-duration-fast),color var(--apex-duration-fast)}.apex-sidebar__collapse:hover{background:#f6e7e8;border-color:#e9cacc;color:#971a20}.apex-workspace{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.apex-workspace__main{flex:1;overflow:auto;overscroll-behavior:contain;padding:1.5rem clamp(1rem,2.2vw,2rem) 3rem}.apex-topbar{align-items:center;background:#17191d;border-bottom:1px solid #292d33;box-shadow:0 8px 28px #0f12161f;color:#fff;display:flex;flex:0 0 76px;gap:1rem;padding:0 clamp(1rem,2vw,1.75rem);position:relative;z-index:35}.apex-topbar__menu{align-items:center;background:#262a30;border:1px solid #3a3f47;border-radius:10px;color:#fff;display:none;height:42px;justify-content:center;min-height:42px;width:42px}.apex-topbar__platform{align-items:center;display:flex;flex:0 0 auto;height:48px;justify-content:center;max-width:170px;min-width:112px;padding:.35rem .7rem}.apex-topbar__platform img{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .35));max-height:38px;max-width:145px;object-fit:contain}.apex-topbar__wordmark{color:#fff;font-size:1rem;font-weight:900;letter-spacing:.14em;white-space:nowrap}.apex-topbar__divider{align-self:stretch;background:#343840;margin-block:1rem;width:1px}.apex-topbar__tenant{align-items:center;display:flex;gap:.7rem;min-width:0}.apex-topbar__tenant-mark{align-items:center;background:#f4f5f7;border:1px solid #3b4048;border-radius:10px;color:#991b1b;display:flex;flex:0 0 42px;font-weight:900;height:42px;justify-content:center;overflow:hidden;padding:.25rem}.apex-topbar__tenant-mark img{height:100%;object-fit:contain;width:100%}.apex-topbar__identity{min-width:0}.apex-topbar__eyebrow{color:#aeb4be;font-size:.6rem;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.apex-topbar__title{color:#fff;font-size:.875rem;font-weight:700;margin-top:.3rem;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apex-topbar__workspace{border-left:1px solid #343840;display:grid;gap:.2rem;margin-left:.25rem;padding-left:1rem}.apex-topbar__workspace span{color:#8f97a3;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.apex-topbar__workspace strong{color:#eef0f3;font-size:.78rem}.apex-topbar__actions{align-items:center;display:flex;gap:.65rem;margin-left:auto}.apex-topbar__user{align-items:center;background:transparent;border:0;border-radius:10px;color:#fff;display:flex;gap:.65rem;padding:.4rem;transition:background .15s ease}.apex-topbar__user:hover{background:#272b31}.apex-topbar__user .text-brand-dark{color:#fff}.apex-topbar__user .text-gray-500{color:#aeb4be}.apex-topbar__profile-menu{background:#fff;border:1px solid #e2e5e9;border-radius:14px;box-shadow:0 18px 45px #0f121638;color:#25282d;margin-top:.65rem;overflow:hidden;position:absolute;right:0;width:260px;z-index:50}.apex-topbar__profile-heading{background:#f7f8fa;border-bottom:1px solid #e6e8eb;display:grid;gap:.18rem;padding:1rem}.apex-topbar__profile-heading span{color:#991b1b;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.apex-topbar__profile-heading strong{font-size:.88rem}.apex-topbar__profile-heading small{color:#747b85}.apex-shell__legacy .apex-sidebar__brand,.apex-shell__legacy .apex-sidebar__tenant,.apex-shell__legacy{display:none}.apex-shell__legacy .apex-sidebar{background:#f8f9fb;border:1px solid #e0e3e7;border-radius:14px;box-shadow:0 1px 2px #14181f09;width:220px}.apex-shell__legacy .apex-sidebar__context-label{border-bottom:1px solid #e6e8eb;display:grid;gap:.3rem;margin:0 .8rem;padding:.95rem .25rem .8rem}.apex-shell__legacy .apex-sidebar__context-label span{color:#9a6a6d;font-size:.58rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.apex-shell__legacy .apex-sidebar__context-label strong{color:#3b3f45;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apex-shell__legacy .apex-sidebar__nav{padding-top:.45rem}.apex-shell__legacy .apex-sidebar__section:not(.apex-sidebar__section--context){display:none}.apex-shell__legacy .apex-sidebar__section-trigger{color:#6f757e;font-size:.64rem;padding-block:.6rem}.apex-shell__legacy .apex-sidebar__item{font-size:.78rem;padding-block:.55rem}.apex-shell__legacy .apex-sidebar__collapse,.apex-navigation-backdrop{display:none}@media (max-width: 767px){.apex-topbar{flex-basis:64px;gap:.55rem;padding-inline:.75rem}.apex-topbar__menu{display:inline-flex}.apex-topbar__platform{min-width:78px;padding-inline:.25rem}.apex-topbar__platform img{max-width:92px}.apex-topbar__divider,.apex-topbar__tenant-mark,.apex-topbar__workspace{display:none}.apex-topbar__tenant{flex:1}.apex-topbar__title{max-width:125px}.apex-primary-nav,.apex-context-nav{display:none}.apex-shell__legacy{bottom:0;display:flex;left:0;pointer-events:none;position:fixed;top:0;z-index:60}.apex-shell__legacy{background:transparent;border:0;padding:0}.apex-shell__legacy .apex-sidebar{border:0;border-radius:0;pointer-events:auto;width:288px}.apex-shell__legacy .apex-sidebar__brand,.apex-shell__legacy .apex-sidebar__tenant{display:flex}.apex-shell__legacy .apex-sidebar__context-label{display:none}.apex-shell__legacy .apex-sidebar__section:not(.apex-sidebar__section--context){display:block}.apex-shell__legacy .apex-sidebar__collapse{display:flex}.apex-navigation-backdrop{background:#0c0e1199;display:block;inset:0;position:fixed;z-index:55}.apex-workspace__main{padding:1rem .75rem 5rem}main h1{font-size:1.5rem}main :where(.grid){min-width:0}main :where(table){min-width:680px}main :where(.overflow-x-auto){border-radius:var(--apex-radius-lg);overscroll-behavior-inline:contain}main :where(button,a){touch-action:manipulation}}.pipeline-summary{display:grid;gap:.65rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1rem}.pipeline-summary__metric{background:#fff;border:1px solid #e1e4e8;border-radius:14px;color:#25282d;display:grid;min-height:108px;padding:.85rem 1rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}button.pipeline-summary__metric:hover{border-color:#b9bdc4;box-shadow:0 7px 20px #1c202614;transform:translateY(-1px)}button.pipeline-summary__metric[aria-pressed=true]{border-color:#a51c22;box-shadow:inset 0 0 0 1px #a51c22}.pipeline-summary__metric span{color:#69707b;font-size:.7rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.pipeline-summary__metric strong{align-self:end;font-size:1.55rem;line-height:1.1}.pipeline-summary__metric small{color:#7e858f;font-size:.7rem;margin-top:.25rem}.pipeline-summary__metric--value{background:#24272c;border-color:#24272c;color:#fff}.pipeline-summary__metric--value span,.pipeline-summary__metric--value small{color:#c4c8ce}.pipeline-focus{align-items:center;background:#f8eded;border:1px solid #ecd2d3;border-radius:10px;color:#7f181d;display:flex;font-size:.78rem;font-weight:700;justify-content:space-between;margin-bottom:.8rem;padding:.55rem .75rem}.pipeline-focus button{background:transparent;border:0;color:#7f181d;font-weight:800;text-decoration:underline}.pipeline-board{overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.5rem;scroll-snap-type:x proximity}.pipeline-column{background:#f4f5f7;border:1px solid #e1e4e8;border-radius:16px;box-shadow:0 1px 2px #14181f0a;display:flex;flex:0 0 22rem;flex-direction:column;height:clamp(32rem,calc(100dvh - 13rem),44rem);overflow:hidden;scroll-snap-align:start}.pipeline-column__header{background:#fffffffa;border-bottom:3px solid #a51c22;border-radius:16px 16px 0 0;padding:.9rem 1rem}.pipeline-column__total{color:#667085;flex:0 0 auto;font-size:.7rem;font-weight:700;line-height:1.25rem;white-space:nowrap}.pipeline-column__breakdown{color:#667085;display:flex;font-size:.7rem;gap:.9rem;margin-top:.45rem}.pipeline-column__breakdown span{align-items:center;display:inline-flex;gap:.25rem}.pipeline-column__breakdown strong{color:#344054;font-size:.75rem;font-variant-numeric:tabular-nums}.pipeline-column__tabs{background:#fff;border-bottom:1px solid #e1e4e8;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem .75rem}.pipeline-column__tab{align-items:center;border:1px solid transparent;border-radius:9px;color:#667085;display:flex;font-size:.75rem;font-weight:700;gap:.35rem;justify-content:center;min-height:2.25rem;padding:.4rem .55rem}.pipeline-column__tab:hover{background:#f5f6f8;color:#344054}.pipeline-column__tab[aria-selected=true]{background:#f7eaeb;border-color:#e8c4c6;color:#86171c}.pipeline-column__tab:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.pipeline-column__tab-count{background:#ffffffbf;border-radius:999px;font-variant-numeric:tabular-nums;min-width:1.35rem;padding:.1rem .35rem}.pipeline-column__list{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:.75rem;transition:background-color .2s,box-shadow .2s}.pipeline-column__list>[draggable=true]{flex:0 0 auto;min-height:max-content}.pipeline-column__list--active-over{background:#e9f1fb;box-shadow:inset 0 0 0 2px #4f79a7}.pipeline-column__list--lost-over{background:#fce8e9;box-shadow:inset 0 0 0 2px #b4232a}.pipeline-column__empty{align-items:center;border:1px dashed #c8ccd2;border-radius:12px;color:#59616d;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-height:92px;padding:1rem;text-align:center}.pipeline-column__empty p{font-size:.8rem;font-weight:700}.pipeline-column__empty span{font-size:.7rem}@media (max-width: 1100px){.pipeline-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.pipeline-summary{display:flex;margin-inline:-.1rem;overflow-x:auto;padding:.1rem .1rem .55rem;scroll-snap-type:x mandatory}.pipeline-summary__metric{flex:0 0 72vw;min-height:98px;scroll-snap-align:start}.pipeline-board{margin-inline:-.75rem;padding-inline:.75rem;scroll-snap-type:x mandatory}.pipeline-board>.flex{gap:.75rem}.pipeline-board>.flex:first-child{display:none}.pipeline-column{flex-basis:calc(100vw - 1.5rem);height:clamp(28rem,calc(100dvh - 8rem),40rem)}.pipeline-column [draggable=true]{cursor:default}.pipeline-focus{align-items:flex-start;flex-direction:column;gap:.35rem}}@media (min-width: 768px) and (max-width: 1100px){.apex-workspace__main{padding:1.25rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.prospect-workspace-backdrop{align-items:center;background:#0f1217ad;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.prospect-workspace{background:#f4f5f7;border:1px solid rgb(255 255 255 / .18);border-radius:22px;box-shadow:0 28px 80px #080b1052;display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-width:1180px;overflow:hidden;width:100%}.prospect-workspace__header{align-items:flex-start;background:#fff;border-bottom:1px solid #e1e4e8;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.prospect-workspace__eyebrow{color:#9a1b21;font-size:.64rem;font-weight:850;letter-spacing:.13em;margin:0 0 .35rem;text-transform:uppercase}.prospect-workspace h2{color:#202328;font-size:1.65rem;font-weight:850;line-height:1.15;margin:0}.prospect-workspace h3{color:#292d33;font-size:1rem;font-weight:800;margin:0}.prospect-workspace__identity{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.65rem}.prospect-workspace__identity>*{color:#69707b;font-size:.72rem}.prospect-workspace__identity>span:not(:last-child):after{color:#c5c9cf;content:"•";margin-left:.75rem}.prospect-workspace__identity .is-active,.prospect-workspace__identity .is-lost{border-radius:999px;font-weight:800;padding:.3rem .55rem}.prospect-workspace__identity .is-active{background:#e8f7ef;color:#17633e}.prospect-workspace__identity .is-lost{background:#fdecec;color:#9f2026}.prospect-workspace__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.prospect-workspace__secondary,.prospect-workspace__primary,.prospect-workspace__aside-action{align-items:center;border-radius:9px;display:inline-flex;font-size:.78rem;font-weight:800;gap:.4rem;justify-content:center;min-height:40px;padding:.55rem .8rem}.prospect-workspace__secondary{background:#fff;border:1px solid #d9dde2;color:#3e444c}.prospect-workspace__secondary:hover{background:#f6f7f8}.prospect-workspace :where(button) svg{height:17px;width:17px}.prospect-workspace__close{align-items:center;background:#f1f2f4;border:0;border-radius:999px;color:#555c65;display:flex;font-size:1.5rem;height:40px;justify-content:center;line-height:1;width:40px}.prospect-workspace :where(button,input):focus-visible{outline:3px solid rgb(165 28 34 / .28);outline-offset:2px}.prospect-workspace__body{display:grid;gap:1rem;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);overflow-y:auto;padding:1rem}.prospect-workspace__main,.prospect-workspace__aside{display:flex;flex-direction:column;gap:1rem;min-width:0}.prospect-workspace__card,.prospect-next-action{background:#fff;border:1px solid #e1e4e8;border-radius:16px;padding:1rem}.prospect-next-action{align-items:center;border-left:5px solid #23679f;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto}.prospect-next-action.is-overdue{background:#fff8f8;border-color:#e8b8bb;border-left-color:#b4232a}.prospect-next-action.is-empty{border-left-color:#7a818b}.prospect-next-action__icon{align-items:center;background:#eaf2f8;border-radius:12px;color:#23679f;display:flex;height:44px;justify-content:center;width:44px}.is-overdue .prospect-next-action__icon{background:#f9e4e5;color:#a51c22}.prospect-next-action__icon svg{height:22px;width:22px}.prospect-next-action p{color:#626a74;font-size:.78rem;margin:.35rem 0 0}.prospect-next-action small{color:#777f89;display:block;font-size:.7rem;margin-top:.35rem}.prospect-next-action__date{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.prospect-next-action__date svg{height:15px;width:15px}.is-overdue .prospect-next-action__date strong{color:#a51c22}.prospect-workspace__primary{background:#24272c;border:1px solid #24272c;color:#fff}.prospect-workspace__primary:hover{background:#a51c22;border-color:#a51c22}.prospect-workspace__section-heading{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.prospect-workspace__section-heading>button{align-items:center;background:transparent;border:0;color:#8e191f;display:inline-flex;font-size:.72rem;font-weight:800;gap:.35rem;padding:.2rem}.prospect-workspace__facts{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0}.prospect-workspace__facts>div{background:#f6f7f8;border-radius:10px;padding:.7rem}.prospect-workspace dt{color:#777f89;font-size:.65rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.prospect-workspace dd{color:#343940;font-size:.78rem;font-weight:700;margin:.25rem 0 0;overflow-wrap:anywhere}.prospect-workspace__missing{color:#8a9099;font-style:italic;font-weight:550}.prospect-opportunities{display:grid;gap:.5rem}.prospect-opportunities article{align-items:center;border:1px solid #e7e9ec;border-radius:10px;display:grid;gap:.65rem;grid-template-columns:auto 1fr auto;padding:.65rem}.prospect-opportunities article>svg{color:#9a1b21;height:20px;width:20px}.prospect-opportunities article div{display:grid}.prospect-opportunities article span{color:#767e88;font-size:.7rem}.prospect-empty{align-items:flex-start;background:#f7f8f9;border:1px dashed #cbd0d6;border-radius:11px;display:flex;flex-direction:column;gap:.2rem;margin-top:1rem;padding:.9rem}.prospect-empty strong{color:#505760;font-size:.8rem}.prospect-empty span{color:#7b838d;font-size:.72rem}.prospect-timeline{list-style:none;margin:1rem 0 0;padding:0}.prospect-timeline li{display:grid;gap:.75rem;grid-template-columns:14px 1fr;padding-bottom:1rem;position:relative}.prospect-timeline li:not(:last-child):before{background:#dce0e4;content:"";height:100%;left:6px;position:absolute;top:10px;width:2px}.prospect-timeline__marker{background:#a51c22;border:3px solid #f7e9ea;border-radius:999px;height:14px;margin-top:3px;position:relative;width:14px;z-index:1}.prospect-timeline article{min-width:0}.prospect-timeline article>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.prospect-timeline article>div span{color:#9a1b21;font-size:.64rem;font-weight:850;text-transform:uppercase}.prospect-timeline time{color:#808791;font-size:.68rem}.prospect-timeline h4{color:#33383f;font-size:.8rem;margin:.25rem 0}.prospect-timeline p{background:#f6f7f8;border-radius:8px;color:#5d656f;font-size:.75rem;margin:.3rem 0;padding:.55rem;white-space:pre-wrap}.prospect-timeline small{color:#69717b;font-size:.68rem}.prospect-timeline__edit{align-items:center;background:transparent;border:0;color:#7d848d;display:flex;font-size:.68rem;gap:.25rem;margin-top:.3rem;padding:.15rem 0}.prospect-workspace__stacked-facts{display:grid;gap:.75rem;margin:.85rem 0 0}.prospect-workspace__stacked-facts>div{border-bottom:1px solid #edf0f2;padding-bottom:.6rem}.prospect-workspace__stacked-facts>div:last-child{border:0;padding:0}.prospect-profile-status{border-radius:999px;font-size:.68rem;font-weight:850;padding:.3rem .5rem}.prospect-profile-status.is-pending{background:#fff2d9;color:#805800}.prospect-profile-status.is-complete{background:#e5f6ed;color:#17633e}.prospect-workspace__muted{color:#707883;font-size:.75rem;line-height:1.45;margin:.5rem 0}.prospect-workspace__aside-action{background:#f8eded;border:1px solid #ead0d2;color:#8c191f;margin-top:.35rem}.prospect-workspace__aside-action--full{margin:0;width:100%}@media (max-width: 900px){.prospect-workspace__body{grid-template-columns:1fr}.prospect-workspace__aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-workspace__aside-action--full{align-self:stretch;min-height:52px}}@media (max-width: 640px){.prospect-workspace-backdrop{align-items:stretch;padding:0}.prospect-workspace{border-radius:0;max-height:100vh}.prospect-workspace__header{padding:1rem}.prospect-workspace__header-actions .prospect-workspace__secondary{font-size:0;padding-inline:.65rem}.prospect-workspace__header-actions .prospect-workspace__secondary svg{margin:0}.prospect-workspace__body{padding:.75rem}.prospect-next-action{align-items:start;grid-template-columns:auto 1fr}.prospect-next-action .prospect-workspace__primary{grid-column:1 / -1;width:100%}.prospect-workspace__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-workspace__aside{display:flex}.prospect-workspace__section-heading{align-items:flex-start;flex-direction:column}.prospect-workspace__section-heading>button{min-height:36px}.prospect-workspace__identity>span:not(:last-child):after{display:none}}.workspace-header{margin-bottom:1.5rem;position:relative}.workspace-header__intro{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;padding:.2rem .15rem 1.25rem}.workspace-header__eyebrow{color:#a51c22;font-size:.66rem;font-weight:800;letter-spacing:.14em;margin:0 0 .45rem;text-transform:uppercase}.workspace-header__intro h1{margin:0}.workspace-header__description{color:#69707b;font-size:.9rem;margin:.4rem 0 0}.workspace-header__actions{align-items:center;display:flex;gap:.5rem}.smart-filter-bar{background:#fffffff7;border:1px solid #dfe1e5;border-radius:14px;padding:.65rem;position:sticky;top:.75rem;z-index:24}.smart-filter-bar__controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.55rem}.smart-filter{min-width:0}.smart-filter__label{align-items:center;color:#727985;display:flex;font-size:.66rem;font-weight:750;gap:.3rem;letter-spacing:.04em;margin:0 0 .28rem .2rem;text-transform:uppercase}.smart-filter__label svg{height:13px;width:13px}.smart-filter :where(select,button){min-height:38px}.smart-filter-bar__refresh{align-items:center;background:#202328;border:1px solid #202328;color:#fff;display:inline-flex;font-size:.78rem;font-weight:750;gap:.45rem;margin-left:auto;padding:0 .9rem}.smart-filter-bar__refresh span,.smart-filter-bar__icon{display:inline-flex;height:17px;width:17px}.smart-filter-bar__chips{align-items:center;border-top:1px solid #eceef1;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;padding:.6rem .15rem 0}.smart-filter-bar__chips-label{color:#8a9099;font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.smart-filter-chip{align-items:center;background:#f7eded;border:1px solid #ead2d3;color:#8d1b20;display:inline-flex;font-size:.72rem;font-weight:700;gap:.42rem;min-height:28px;padding:.25rem .55rem}.smart-filter-chip:hover{background:#f0dede}.smart-filter-chip span{font-size:1rem;line-height:.7}.smart-filter-bar__mobile-trigger{display:none}@media (max-width: 1100px) and (min-width: 768px){.smart-filter-bar__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.smart-filter-bar__refresh{margin-left:0}}@media (max-width: 767px){.workspace-header__intro{display:block;padding-inline:.25rem}.workspace-header__actions{margin-top:1rem}.smart-filter-bar{top:.5rem}.smart-filter-bar__mobile-trigger{align-items:center;background:transparent;border:0;color:#30343a;display:flex;font-size:.85rem;font-weight:800;gap:.5rem;padding:0 .25rem;width:100%}.smart-filter-bar__count{background:#a51c22;border-radius:99px;color:#fff;font-size:.65rem;margin-left:auto;padding:.15rem .42rem}.smart-filter-bar__controls{display:none;padding-top:.75rem}.smart-filter-bar__controls.is-open{display:grid;gap:.75rem}.smart-filter{width:100%}.smart-filter>:last-child,.smart-filter>:last-child>button{max-width:none;width:100%}.smart-filter-bar__refresh{justify-content:center;margin-left:0;width:100%}}:root{--apex-brand-red: #B71C1C;--apex-brand-gold: #C8A951;--apex-brand-black: #1C1C1C;--apex-brand-silver: #C0C0C0;--apex-brand-white: #FFFFFF;--apex-color-primary: var(--apex-brand-red);--apex-color-primary-hover: #991B1B;--apex-color-primary-active: #7F1D1D;--apex-color-primary-subtle: #FEF2F2;--apex-color-surface: var(--apex-brand-white);--apex-color-surface-secondary: #F8FAFC;--apex-color-background: #F1F5F9;--apex-color-text: var(--apex-brand-black);--apex-color-text-secondary: #475569;--apex-color-text-disabled: #94A3B8;--apex-color-border: #E2E8F0;--apex-color-border-strong: #CBD5E1;--apex-color-focus: #1D4ED8;--apex-color-danger: #B91C1C;--apex-color-success: #15803D;--apex-color-warning: #A16207;--apex-color-info: #0369A1;--apex-space-1: .25rem;--apex-space-2: .5rem;--apex-space-3: .75rem;--apex-space-4: 1rem;--apex-space-5: 1.25rem;--apex-space-6: 1.5rem;--apex-space-8: 2rem;--apex-space-10: 2.5rem;--apex-space-12: 3rem;--apex-radius-sm: .25rem;--apex-radius-md: .5rem;--apex-radius-lg: .75rem;--apex-radius-xl: 1rem;--apex-border-width: 1px;--apex-font-family: Montserrat, Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--apex-font-size-body: .9375rem;--apex-font-size-secondary: .8125rem;--apex-font-size-title: 1.125rem;--apex-font-size-label: .75rem;--apex-font-size-metric: 1.75rem;--apex-shadow-sm: 0 1px 2px rgb(15 23 42 / .08);--apex-shadow-md: 0 4px 12px rgb(15 23 42 / .1);--apex-duration-fast: .12s;--apex-duration-normal: .2s;--apex-easing-standard: cubic-bezier(.2, 0, 0, 1)}.apex-ux{box-sizing:border-box;color:var(--apex-color-text);font-family:var(--apex-font-family)}.apex-ux *,.apex-ux *:before,.apex-ux *:after{box-sizing:inherit}.apex-focus:focus-visible,.apex-ux button:focus-visible{outline:3px solid var(--apex-color-focus);outline-offset:2px}.apex-button{align-items:center;border:var(--apex-border-width) solid transparent;border-radius:var(--apex-radius-md);cursor:pointer;display:inline-flex;font:600 var(--apex-font-size-body)/1 var(--apex-font-family);gap:var(--apex-space-2);justify-content:center;transition:background var(--apex-duration-fast) var(--apex-easing-standard),transform var(--apex-duration-fast) var(--apex-easing-standard)}.apex-button--sm{min-height:2rem;padding:var(--apex-space-2) var(--apex-space-3)}.apex-button--md{min-height:2.5rem;padding:var(--apex-space-3) var(--apex-space-4)}.apex-button--primary{background:var(--apex-color-primary);color:#fff}.apex-button--primary:hover{background:var(--apex-color-primary-hover)}.apex-button--secondary{background:#fff;border-color:var(--apex-color-border-strong);color:var(--apex-color-text)}.apex-button--ghost{background:transparent;color:var(--apex-color-text)}.apex-button--danger{background:var(--apex-color-danger);color:#fff}.apex-button:active{transform:translateY(1px)}.apex-button:disabled{color:var(--apex-color-text-disabled);cursor:not-allowed;opacity:.65;transform:none}.apex-icon-button{border-radius:50%;height:2.5rem;padding:0;width:2.5rem}.apex-avatar{align-items:center;background:var(--apex-color-surface-secondary);border:1px solid var(--apex-color-border);border-radius:50%;color:var(--apex-color-text-secondary);display:inline-flex;flex:none;font-weight:700;height:2.25rem;justify-content:center;overflow:hidden;width:2.25rem}.apex-avatar img{height:100%;object-fit:cover;width:100%}.apex-badge{background:var(--apex-color-surface-secondary);border-radius:999px;color:var(--apex-color-text-secondary);font-size:.6875rem;font-weight:700;padding:.125rem .4rem}.apex-divider{border:0;border-top:1px solid var(--apex-color-border);margin:var(--apex-space-2) 0}.apex-visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.apex-shell{background:#f5f6f8;display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0;overflow:hidden}.apex-shell__header{background:#fffffff5;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 14px #14181f09;flex:none;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.apex-shell__row{display:flex;flex:1;min-height:0;min-width:0}.apex-shell__legacy{display:flex;flex:none;min-height:0}.apex-shell__legacy--hidden{display:none}.apex-shell__content{flex:1;min-width:0;overflow:auto}.apex-shell__main{padding:var(--apex-space-6) clamp(1rem,2.2vw,2rem) 3rem}.apex-global-header{align-items:center;display:flex;gap:var(--apex-space-4);min-height:4.25rem;padding:var(--apex-space-2) clamp(1rem,2vw,1.75rem)}.apex-global-header__brand{color:var(--apex-color-primary);font-size:1.05rem;font-weight:900;letter-spacing:.13em;white-space:nowrap}.apex-global-header__context{border-left:1px solid var(--apex-color-border);min-width:0;padding-left:var(--apex-space-4)}.apex-global-header__app{color:#25282d;font-size:.875rem;font-weight:750}.apex-global-header__org{color:#7a818c;font-size:.75rem;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apex-global-header__actions{align-items:center;display:flex;gap:var(--apex-space-2);margin-left:auto}.apex-global-header .apex-avatar{background:#f8e8e9;border:2px solid #efd3d5;color:#971a20;height:2.25rem;width:2.25rem}.apex-global-header .apex-button--ghost{color:#3e444d}.apex-global-header .apex-button--ghost:hover{background:#f7f8fa}.apex-nav{background:#fff;border-top:1px solid #f1f2f4;overflow-x:auto;scrollbar-width:thin}.apex-nav__list{display:flex;gap:var(--apex-space-1);list-style:none;margin:0;min-width:max-content;padding:.35rem clamp(1rem,2vw,1.75rem)}.apex-nav__button{align-items:center;background:transparent;border:0;border-radius:.5rem;color:#66707c;cursor:pointer;display:flex;gap:.45rem;font:700 var(--apex-font-size-secondary)/1.2 var(--apex-font-family);padding:.65rem .9rem;position:relative}.apex-nav__button:hover{background:#f7f8fa;color:#25282d}.apex-nav__button[aria-current=page]{background:#f9e9ea;color:#971a20}.apex-nav__button[aria-current=page]:after{background:#b71c1c;border-radius:99px;bottom:-.36rem;content:"";height:3px;left:.75rem;position:absolute;right:.75rem}.apex-nav__button:disabled{color:var(--apex-color-text-disabled);cursor:not-allowed}.apex-primary-nav{background:linear-gradient(90deg,#8f171c,#b71c1c 58%,#991b1b);border-top:1px solid rgb(255 255 255/.1);box-shadow:0 5px 16px #580d112e;scrollbar-color:rgb(255 255 255/.35) transparent}.apex-primary-nav .apex-nav__list{gap:.2rem;padding-block:.45rem}.apex-primary-nav .apex-nav__button{color:#ffffffc7;font-size:.8rem;min-height:2.55rem;padding-inline:1rem}.apex-primary-nav .apex-nav__button:hover{background:#ffffff1a;color:#fff}.apex-primary-nav .apex-nav__button[aria-current=page]{background:#fff;box-shadow:0 4px 12px #46080c33;color:#8f171c}.apex-primary-nav .apex-nav__button[aria-current=page]:after{display:none}.apex-primary-nav .apex-nav__button:disabled{color:#ffffff6b}.apex-context-nav{background:#fafafb;border-top:1px solid #eceef1}.apex-context-nav .apex-nav__list{padding-block:.3rem}.apex-context-nav .apex-nav__button{font-size:.75rem;font-weight:650;padding-block:.5rem}.apex-menu{position:relative}.apex-menu__popover{background:#fff;border:1px solid var(--apex-color-border);border-radius:var(--apex-radius-lg);box-shadow:var(--apex-shadow-md);min-width:14rem;padding:var(--apex-space-2);position:absolute;right:0;top:calc(100% + var(--apex-space-2));z-index:50}.apex-menu__item{background:transparent;border:0;border-radius:var(--apex-radius-md);cursor:pointer;display:block;font:600 var(--apex-font-size-body)/1.2 var(--apex-font-family);padding:var(--apex-space-3);text-align:left;width:100%}.apex-menu__item:hover{background:var(--apex-color-surface-secondary)}.apex-menu__item:disabled{color:var(--apex-color-text-disabled);cursor:not-allowed}@media (max-width: 767px){.apex-global-header{gap:var(--apex-space-2);padding-inline:var(--apex-space-3)}.apex-global-header__app{font-size:.8125rem}.apex-global-header__org{max-width:9rem}.apex-shell__legacy{position:relative}.apex-shell__main{padding:var(--apex-space-3)}}@media (prefers-reduced-motion: reduce){.apex-ux *,.apex-ux *:before,.apex-ux *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--apex-color-surface-raised:#fff;--apex-color-text-muted:#7b818a;--apex-color-success-subtle:#ecfdf5;--apex-color-warning-subtle:#fffbeb;--apex-color-danger-subtle:#fff1f1;--apex-color-info-subtle:#eff8ff;--apex-font-size-xs:.75rem;--apex-font-size-sm:.8125rem;--apex-font-size-md:.9375rem;--apex-font-size-xl:1.5rem;--apex-font-size-2xl:2rem;--apex-font-weight-semibold:600;--apex-line-height-normal:1.5;--apex-radius-full:999px;--apex-shadow-lg:0 18px 48px rgb(20 24 31/.14);--apex-duration-slow:.32s;--apex-z-overlay:80;--apex-z-modal:90;--apex-z-toast:100;--apex-breakpoint-sm:640px;--apex-breakpoint-md:768px;--apex-breakpoint-lg:1024px;--apex-breakpoint-xl:1280px}[data-apex-theme=dark]{color-scheme:dark;--apex-color-background:#121417;--apex-color-surface:#1c1f24;--apex-color-surface-secondary:#252930;--apex-color-text:#f5f6f7;--apex-color-text-secondary:#c4c8ce;--apex-color-border:#363b43;--apex-color-border-strong:#4a505a}.apex-page{margin:0 auto;max-width:1600px;width:100%}.apex-page-header{align-items:flex-end;display:flex;gap:var(--apex-space-6);justify-content:space-between;margin-bottom:var(--apex-space-6)}.apex-page-header__eyebrow{color:var(--apex-color-primary);font-size:var(--apex-font-size-xs);font-weight:700;letter-spacing:.1em;margin:0 0 var(--apex-space-1);text-transform:uppercase}.apex-page-header h1{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em;line-height:1.2;margin:0}.apex-page-header__description{color:var(--apex-color-text-secondary);margin:.5rem 0 0;max-width:48rem}.apex-page-header__actions{display:flex;flex-wrap:wrap;gap:.5rem}.apex-card{background:var(--apex-color-surface);border:1px solid var(--apex-color-border);border-radius:var(--apex-radius-lg);box-shadow:var(--apex-shadow-sm);padding:var(--apex-space-5)}.apex-filter-bar{align-items:end;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.apex-field{display:grid;gap:.5rem}.apex-field__label{color:var(--apex-color-text-secondary);font-size:var(--apex-font-size-sm);font-weight:600}.apex-control{background:var(--apex-color-surface);border:1px solid var(--apex-color-border-strong);border-radius:var(--apex-radius-md);color:var(--apex-color-text);font:500 var(--apex-font-size-md)/1.4 var(--apex-font-family);min-height:2.625rem;padding:.625rem .75rem;width:100%}.apex-control:hover{border-color:var(--apex-color-text-muted)}.apex-control[aria-invalid=true]{border-color:var(--apex-color-danger)}.apex-control:disabled{background:var(--apex-color-surface-secondary);color:var(--apex-color-text-disabled)}.apex-field__error{color:var(--apex-color-danger);font-size:.75rem}.apex-field__hint{color:var(--apex-color-text-muted);font-size:.75rem}.apex-state{align-items:center;border:1px dashed var(--apex-color-border-strong);border-radius:var(--apex-radius-lg);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:12rem;padding:2rem;text-align:center}.apex-state h2,.apex-state p{margin:0}.apex-state p{color:var(--apex-color-text-secondary)}.apex-spinner{animation:apex-spin .8s linear infinite;border:3px solid var(--apex-color-border);border-radius:50%;border-top-color:var(--apex-color-primary);height:2rem;width:2rem}@keyframes apex-spin{to{transform:rotate(360deg)}}.apex-modal-backdrop{align-items:center;background:#0f12169e;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:var(--apex-z-modal)}.apex-modal{background:var(--apex-color-surface);border:1px solid var(--apex-color-border);border-radius:var(--apex-radius-xl);box-shadow:var(--apex-shadow-lg);max-height:90vh;overflow:auto;width:min(100%,48rem)}.apex-modal__header,.apex-modal__body,.apex-modal__footer{padding:1.25rem 1.5rem}.apex-modal__header{border-bottom:1px solid var(--apex-color-border)}.apex-modal__header h2{font-size:1.5rem;margin:0}.apex-modal__footer{background:var(--apex-color-surface-secondary);border-top:1px solid var(--apex-color-border);display:flex;gap:.75rem;justify-content:flex-end}.apex-table-wrap{overflow-x:auto}.apex-metric{display:block;font-size:2rem}.apex-toast{border-left:4px solid var(--apex-color-info)}@media (max-width:767px){.apex-page-header{align-items:stretch;flex-direction:column}.apex-page-header__actions>*{flex:1}.apex-modal__header,.apex-modal__body,.apex-modal__footer{padding:1rem}}
