:root{--ui-ink:#15231f;--ui-muted:#63716c;--ui-line:#dbe4e0;--ui-line-strong:#cbd9d3;--ui-surface:#fff;--ui-surface-soft:#f7faf9;--ui-brand:#173c35;--ui-brand-2:#205a4b;--ui-radius-sm:10px;--ui-radius:14px;--ui-radius-lg:18px;--ui-shadow:0 8px 28px #12362b0e;--ui-shadow-hover:0 12px 32px #12362b17}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(.simpleLanding,.contentPage,.formPage,.cobrivaDemoSignals,.accountLayout) :where(section,article,header,footer,nav,div,form,fieldset,label){min-width:0}:where(.simpleLanding,.contentPage,.formPage,.cobrivaDemoSignals,.accountLayout) :where(h1,h2,h3,h4,p,li,b,strong,small,span,a,button,summary){overflow-wrap:break-word}:where(.simpleLanding,.contentPage,.formPage,.cobrivaDemoSignals,.accountLayout) :where(img,svg,video,canvas){max-width:100%}:where(.simpleLanding,.contentPage,.formPage,.cobrivaDemoSignals,.accountLayout) :where(input,select,textarea,button){font-family:inherit}:where(.simpleLanding,.contentPage,.formPage,.cobrivaDemoSignals,.accountLayout) :where(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px!important;outline:3px solid #4f8df7!important}:where(.simpleLanding,.contentPage,.formPage,.cobrivaDemoSignals,.accountLayout) :where(h1,h2){text-wrap:balance}:where(.simpleLanding,.contentPage,.formPage,.cobrivaDemoSignals,.accountLayout) :where(p,li){text-wrap:pretty}.simpleSiteNav{-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);box-shadow:0 1px #15231f0a}.simpleSiteNav .brandLockup{flex:none}.simpleSiteNav .simpleNavLinks{min-width:0}.simpleSiteNav .simpleNavLinks a{white-space:nowrap}.simpleSiteNav .simpleNavActions{flex:none}.simpleLanding :is(.painHeroCard,.painGrid article,.criteriaGrid article,.howDecision article,.painProofInner article),.contentPage :is(.card,.panel,.metricCard){border-color:var(--ui-line);box-shadow:0 3px 14px #12362b09}.simpleLanding :is(.painGrid article,.criteriaGrid article,.howDecision article){transition:border-color .18s,transform .18s,box-shadow .18s}@media (hover:hover){.simpleLanding :is(.painGrid article,.criteriaGrid article,.howDecision article):hover{box-shadow:var(--ui-shadow);border-color:#b9cec6;transform:translateY(-2px)}}.simpleLanding .btn,.contentPage .btn,.formPage .btn{text-align:center;justify-content:center;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.cobrivaDemoSignals main[class*=__page]{overflow-x:clip}.cobrivaDemoSignals header[class*=__top]{-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);box-shadow:0 1px #15231f0d}.cobrivaDemoSignals header[class*=__top]>*{min-width:0}.cobrivaDemoSignals header[class*=__top]>a:last-child{text-align:right;justify-content:flex-end;align-items:center;line-height:1.25;display:inline-flex}.cobrivaDemoSignals nav[class*=__nav]{box-shadow:0 5px 18px #12362b09}.cobrivaDemoSignals nav[class*=__nav] button,.cobrivaDemoSignals nav[class*=__nav] summary{transition:background .16s,color .16s,box-shadow .16s,border-color .16s}.cobrivaDemoSignals nav[class*=__nav] button[aria-current=page]{box-shadow:inset 0 0 0 1px #ffffff14}.cobrivaDemoSignals section[class*=__body]{box-shadow:0 10px 30px #12362b09}.cobrivaDemoSignals section[class*=__body] :is(button,a,summary){touch-action:manipulation}.cobrivaDemoSignals nav[class*=__nav]>button>span:before{color:currentColor;opacity:.76;text-align:center;width:1.05em;margin-right:6px;font-weight:900;display:inline-block}.cobrivaDemoSignals nav[class*=__nav]>button:first-of-type>span:before{content:"⌂"}.cobrivaDemoSignals nav[class*=__nav]>button:nth-of-type(2)>span:before{content:"✓"}.cobrivaDemoSignals nav[class*=__nav]>button:nth-of-type(3)>span:before{content:"●";vertical-align:.12em;font-size:.68em}.cobrivaDemoSignals nav[class*=__nav]>button:nth-of-type(4)>span:before{content:"◇"}.cobrivaDemoSignals .demoPortfolioGrid,.accountLayout .todayPortfolioGrid{gap:12px!important}.cobrivaDemoSignals .demoPortfolioGrid>button,.accountLayout .todayPortfolioCard{transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;border-color:var(--ui-line)!important;border-radius:15px!important;min-width:0!important;box-shadow:0 2px 9px #12362b06!important}@media (hover:hover){.cobrivaDemoSignals .demoPortfolioGrid>button:hover,.accountLayout .todayPortfolioCard:hover{transform:translateY(-1px);border-color:#afc7be!important;box-shadow:0 8px 20px #12362b11!important}}.cobrivaDemoSignals .demoPortfolioGrid>button b,.accountLayout .todayPortfolioCard b{font-variant-numeric:tabular-nums}.cobrivaDemoSignals .demoPortfolioGrid>button em,.accountLayout .todayPortfolioCard em{font-style:normal}.demoClientExplorer{border-color:var(--ui-line)!important;background:var(--ui-surface-soft)!important;padding:20px!important;box-shadow:0 7px 22px #12362b09!important}.demoClientFilters{gap:8px!important}.demoClientFilters>button{transition:background .15s,border-color .15s,color .15s;position:relative;border-color:var(--ui-line-strong)!important;min-width:118px!important;max-width:none!important;box-shadow:none!important;background:#fff!important;flex:0 auto!important}.demoClientFilters>button.active{background:var(--ui-brand)!important;color:#fff!important;border-color:var(--ui-brand)!important}.demoClientFilters>input{box-shadow:inset 0 1px 1px #12362b06}.demoClientRows{gap:12px!important}.demoClientRows>button{transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;border-color:#d3dfda!important;border-radius:16px!important;grid-template-rows:auto!important;grid-template-columns:minmax(200px,.9fr) minmax(250px,1.1fr) 26px!important;align-items:stretch!important;gap:18px!important;min-height:118px!important;padding:18px 20px!important;box-shadow:0 3px 12px #12362b09!important}@media (hover:hover){.demoClientRows>button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #12362b11!important}}.demoClientRows>button.selected{background:#fbfdfc!important;border-color:#78a798!important;box-shadow:inset 3px 0 #2f735f,0 7px 18px #12362b0b!important}.demoClientMain{grid-area:1/1!important;align-self:center!important;gap:5px!important;padding-right:4px!important;display:grid!important}.demoClientMain>b{font-size:18px!important;line-height:1.22!important}.demoClientMain>strong{font-variant-numeric:tabular-nums;margin-top:3px!important;font-size:24px!important;line-height:1.08!important}.demoClientMain>small{font-size:13.5px!important;line-height:1.4!important}.demoClientCase{border-left:1px solid #e6eeea!important;grid-area:1/2!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:start!important;gap:5px 14px!important;min-width:0!important;padding-left:18px!important;display:grid!important}.demoClientCase>b{text-align:left!important;color:#193b31!important;grid-area:1/1!important;justify-self:start!important;min-width:0!important;font-size:15px!important;line-height:1.35!important}.demoClientCase>small{text-align:left!important;color:#66766f!important;grid-area:2/1!important;justify-self:start!important;min-width:0!important;max-width:none!important;font-size:13.5px!important;line-height:1.42!important}.demoClientCase>.demoClientState{white-space:normal!important;text-align:center!important;border-radius:999px!important;grid-area:1/2/3!important;place-self:start end!important;align-items:center!important;gap:6px!important;max-width:180px!important;min-height:30px!important;padding:6px 10px!important;font-size:12.5px!important;line-height:1.2!important;display:inline-flex!important}.demoClientCase>.demoClientState:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.demoClientRows>button>i{transition:transform .16s,color .16s;color:#71817b!important;grid-area:1/3!important;place-self:center end!important;font-size:26px!important}@media (hover:hover){.demoClientRows>button:hover>i{transform:translate(2px);color:#2f735f!important}}.accountLayout .portfolioExplorer{min-width:0!important}.accountLayout .portfolioTable{background:#f7faf9!important;border-radius:16px!important;gap:10px!important;padding:10px!important}.accountLayout .portfolioRow{background:#fff!important;border:1px solid #d7e2de!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(180px,1fr) minmax(100px,auto) minmax(130px,auto)!important;align-items:center!important;gap:5px 14px!important;min-width:0!important;padding:16px 18px!important;box-shadow:0 2px 8px #12362b06!important}.accountLayout .portfolioClient{min-width:0!important}.accountLayout .portfolioClient :is(b,small,em){max-width:100%}.accountLayout .portfolioRow>strong{font-variant-numeric:tabular-nums;white-space:nowrap!important}.accountLayout .portfolioStatus{white-space:normal!important;text-align:center!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:180px!important;line-height:1.2!important;display:inline-flex!important}.accountLayout .portfolioStatus:before{content:"";opacity:.7;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.accountLayout .portfolioDecision{min-width:0!important;max-width:560px!important;line-height:1.42!important}.accountLayout .portfolioDetailPane{min-width:0!important}.accountLayout .accountWorkspace{overflow-x:clip}.accountLayout .accountWorkspace>.contentPage{max-width:1180px!important;margin-inline:auto!important}.accountLayout .accountWorkspace :is(.portfolioTable,.actionQueue,.todayPortfolioCascade,[class*=Panel],[class*=Card]){min-width:0}.accountLayout .accountWorkspace :is(input,select,textarea){max-width:100%}.accountLayout .accountWorkspace table{border-collapse:separate;border-spacing:0;width:100%}.accountLayout .accountWorkspace :is(.tableWrap,.tableScroll,[class*=tableWrap],[class*=tableScroll]){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.accountLayout .accountWorkspace :is(.actionQueue>article,.readiness article,.opportunities article){box-shadow:0 2px 9px #12362b06}.accountLayout .accountWorkspace :is(.actionQueue>article,.readiness article,.opportunities article):hover{border-color:#b9cec6}.cobrivaDemoSignals :is([class*=aiPrimary],[class*=__customer]),.accountLayout :is([class*=aiPrimary],[class*=__next]){isolation:isolate}@media (max-width:760px){html{scroll-padding-top:116px}body{overflow-x:hidden}.simpleSiteNav{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:58px!important;padding:7px 12px!important;display:grid!important}.simpleSiteNav .brandLockup{min-width:0!important;max-width:100%!important;overflow:hidden!important}.simpleSiteNav .brandLockup>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simpleSiteNav .mobileMenuTrigger{white-space:nowrap!important;grid-column:2!important;min-width:44px!important;padding:8px 10px!important}.simpleSiteNav .mobileMenuTrigger>span:first-child{font-size:18px;line-height:1}.cobrivaDemoSignals header[class*=__top]{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;min-height:64px!important;padding:8px 12px!important;display:grid!important}.cobrivaDemoSignals header[class*=__top]>a:first-child{grid-area:1/1/3!important;align-self:center!important}.cobrivaDemoSignals header[class*=__top]>div{text-align:left!important;grid-area:1/2!important;justify-self:start!important;min-width:0!important}.cobrivaDemoSignals header[class*=__top]>div b{font-size:13px!important}.cobrivaDemoSignals header[class*=__top]>div small{display:none!important}.cobrivaDemoSignals header[class*=__top]>a:last-child{white-space:normal!important;grid-area:2/2!important;justify-self:start!important;max-width:100%!important;font-size:12px!important;line-height:1.25!important}.cobrivaDemoSignals nav[class*=__nav]{gap:6px!important;padding:8px 10px!important;top:64px!important}.cobrivaDemoSignals nav[class*=__nav]>button,.cobrivaDemoSignals nav[class*=__nav] details>summary{min-height:44px!important;padding:9px 8px!important;font-size:14px!important}.cobrivaDemoSignals nav[class*=__nav]>button>span:before{margin-right:5px}.cobrivaDemoSignals section[class*=__body]{box-shadow:none!important}.demoClientExplorer{box-shadow:none!important;border-radius:15px!important;margin-top:14px!important;padding:11px!important}.demoClientFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.demoClientFilters>button{width:100%!important;min-width:0!important;min-height:42px!important;padding:8px 9px!important;font-size:13.5px!important;line-height:1.2!important}.demoClientFilters>input{grid-column:1/-1!important;min-height:47px!important;margin-top:2px!important;padding:0 13px!important;font-size:15px!important}.demoClientRows{gap:10px!important;margin-top:12px!important}.demoClientRows>button{border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) 22px!important;gap:9px!important;min-height:0!important;padding:14px!important}.demoClientMain{grid-area:1/1!important;align-self:start!important;padding-right:0!important}.demoClientMain>b{font-size:17px!important}.demoClientMain>strong{font-size:22px!important}.demoClientMain>small{font-size:13px!important}.demoClientCase{border-top:1px solid #e8efec!important;border-left:0!important;grid-area:2/1!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin-top:2px!important;padding:10px 0 0!important}.demoClientCase>b{grid-area:2/1!important;font-size:14px!important}.demoClientCase>small{grid-area:3/1!important;font-size:13px!important}.demoClientCase>.demoClientState{grid-area:1/1!important;justify-self:start!important;max-width:100%!important;min-height:28px!important;padding:5px 9px!important;font-size:12px!important}.demoClientRows>button>i{grid-area:1/2/3!important;align-self:center!important;font-size:24px!important}.accountLayout .portfolioTable{border-radius:14px!important;gap:9px!important;padding:7px!important}.accountLayout .portfolioRow{border-radius:13px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 9px!important;padding:14px!important}.accountLayout .portfolioClient{grid-area:1/1!important}.accountLayout .portfolioStatus{grid-area:1/2!important;place-self:start end!important;max-width:132px!important;padding:5px 8px!important;font-size:12px!important}.accountLayout .portfolioRow>strong{grid-area:2/1!important;justify-self:start!important;font-size:20px!important}.accountLayout .portfolioDecision{text-align:left!important;border-top:1px solid #edf2f0!important;grid-area:3/1/auto/-1!important;justify-self:start!important;width:100%!important;max-width:none!important;margin-top:2px!important;padding-top:8px!important;font-size:13.5px!important}.accountLayout .accountWorkspace table{min-width:620px}.accountLayout .accountWorkspace :is(.tableWrap,.tableScroll,[class*=tableWrap],[class*=tableScroll]){border-radius:12px}}@media (max-width:390px){.simpleSiteNav,.cobrivaDemoSignals header[class*=__top]{padding-inline:10px!important}.cobrivaDemoSignals nav[class*=__nav]{padding-inline:8px!important}.demoClientExplorer{padding:9px!important}.demoClientRows>button{padding:13px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
