@font-face{font-family:"PointPulse Inter";src:url("fonts/Inter-roman.var.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
:root{--ink:#0A0A0B;--navy:#0B1F3A;--body:#5A656F;--muted:#7B8994;--line:#E1E4E7;--purple:#7C49EC;--font:"PointPulse Inter",Inter,"Segoe UI",-apple-system,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}img{display:block}button{font-family:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #7C49EC;outline-offset:4px}
.page{width:1152px;margin:0 auto;background:#fff;overflow:hidden}.announcement{height:33.6px;background:var(--ink);color:#fff}.nav-inner{width:819.2px;height:100%;padding:0 51.2px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.announcement p,.announcement a{font-size:11.2px;line-height:16.6px}.announcement p{font-weight:600}.navigation{height:83.2px}.brand{font-size:18.4px;font-weight:700;letter-spacing:-.4px;white-space:nowrap}.navigation nav{display:flex;gap:12px}.navigation nav a{font-size:12.8px;font-weight:500;display:flex;gap:8px;align-items:center}.navigation nav img{width:19.2px;height:19.2px}.button{position:relative;display:inline-block;padding:12.8px 48px 12.8px 16px;border-radius:16px;background:var(--ink);color:#fff;font-size:12.8px;line-height:19.2px;font-weight:600;white-space:nowrap}.button img{position:absolute;right:16px;top:12.8px;width:19.2px;height:19.2px}.section-label{display:flex;align-items:center;gap:9.6px;font-size:16px;line-height:24px;font-weight:600}.section-label img{width:24px;height:24px}.hero{position:relative;height:950px}.hero::before{content:"";position:absolute;left:0;top:468px;width:1152px;height:490px;background:#F1EFF7;transform:skewY(-3deg);transform-origin:left top}.ribbons{position:absolute;right:0;width:376px;height:32px;transform:skewY(-3deg);transform-origin:right top;pointer-events:none}.ribbons::before{content:"";position:absolute;right:0;top:0;width:272px;height:14.4px;background:#417BC3}.ribbons::after{content:"";position:absolute;right:108px;top:11.2px;width:184px;height:14.4px;background:#6254BF}.hero>.ribbons{top:897.6px}.hero-copy{position:absolute;top:28px;left:244px;width:664px;text-align:center}.hero-copy .section-label{justify-content:center;color:#6254BF;font-size:13.6px}.hero-copy h1{font-size:42px;line-height:1.16;letter-spacing:-1.2px;margin-top:19.2px;font-weight:700}.hero-description{font-size:16px;line-height:1.48;color:var(--body);margin-top:20px}.hero-copy .button{margin-top:24px}.concept-label{position:absolute;left:64px;top:332px;font-size:9px;line-height:14px;letter-spacing:1.3px;font-weight:600;color:#7F8295}
.visual-frame{position:relative;overflow:hidden;border-radius:16px 16px 0 0}.backplate{position:absolute;left:0;top:0;width:100%;height:100%}.hero-frame{position:absolute;left:64px;top:359px;width:1024px;height:581px}.dashboard-viewport{position:absolute;left:24px;top:24px;width:1000px;height:568.2px;overflow:hidden;border-radius:12px 12px 0 0;background:#F5F6F9;border:1px solid #CED5E3}.dashboard-viewport .dashboard{transform:scale(.7575757576);transform-origin:left top}
/* The dashboard is native HTML, using Cooper's existing navigation, cards and rail. */
.dashboard{position:relative;width:1320px;height:750px;overflow:hidden;background:#F4F6F9;color:#202333;font-size:14px}.dashboard-only{width:1320px}.dash-nav{position:absolute;left:12px;top:12px;width:174px;height:726px;border:1px solid #CBD3E3;border-radius:16px;background:#F8F9FC}.dash-brand{position:absolute;left:17px;top:22px;font-size:21px;font-weight:750;letter-spacing:-1px;color:#8B939C}.dash-brand span{color:#20252A}.nav-selected{position:relative;margin:87px 8px 0;display:flex;gap:13px;align-items:center;height:43px;padding:0 12px;border:1px solid #E3E6F0;border-radius:9px;background:#fff;color:#6650D8;font-size:13px}.nav-selected::before{content:"";position:absolute;left:-1px;top:0;width:3px;height:43px;background:#8151FD;border-radius:2px}.dash-nav img{width:18px;height:18px}.nav-group{margin:24px 18px 8px;color:#99A4B9;font-size:9px;letter-spacing:1.4px;font-weight:650}.nav-item{display:flex;align-items:center;gap:11px;padding:12px 17px;color:#6C7994;font-size:12px;white-space:nowrap}.nav-item img{opacity:.7}.nav-readonly{position:absolute;bottom:23px;left:20px;width:120px;font-size:9px;color:#8994A9;display:flex;align-items:center;gap:8px}.nav-readonly i{width:7px;height:7px;border-radius:50%;background:#BCC4D3}.dash-title{position:absolute;left:198px;top:21px;display:flex;width:856px;gap:29px;align-items:center;font-size:9px;letter-spacing:1.2px}.dash-title b{font-weight:650}.dash-title span{color:#96A1B7;font-weight:600}.dash-metrics{position:absolute;left:198px;top:48px;width:856px;display:flex;gap:12px}.metric{position:relative;width:205px;height:88px;border:1px solid #CBD3E3;border-radius:13px;background:white;padding:13px 12px}.metric::before{content:"";position:absolute;top:0;left:13px;right:13px;height:2px;background:#8F7EEB}.metric.attention::before{background:#DAA22E}.metric.explained::before{background:#31A893}.metric.steady::before{background:#2AA67C}.metric.connected::before{background:#18ADD3}.metric p{color:#7B86A0;font-size:10px;line-height:15px}.metric strong{display:block;font-size:24px;line-height:29px;letter-spacing:-.5px}.metric small{display:block;font-size:7.7px;color:#97A2B8;font-weight:650;letter-spacing:.8px;margin-top:3px}.dash-card{position:absolute;border:1px solid #CBD3E3;border-radius:14px;background:white;padding:17px}.dash-card h2{font-size:16px;line-height:22px;font-weight:650;letter-spacing:-.3px}.dash-eyebrow{font-size:9px;line-height:13px;letter-spacing:1px;font-weight:650;color:#9AA4B7}.purple{color:var(--purple)}.live-read{left:198px;top:148px;width:486px;height:165px}.live-read::before{content:"";position:absolute;left:0;top:17px;width:3px;height:130px;background:#8653FF;border-radius:2px}.new-read{font-size:8px;color:#A1A9BB;margin-top:7px;display:flex;align-items:center;gap:6px}.new-read i{width:5px;height:5px;background:#8C5AF7;border-radius:50%}.live-read h2{font-size:21px;line-height:26px;margin-top:13px}.live-caption{font-size:10px;line-height:16px;color:#77819A;margin-top:9px}.live-count{position:absolute;right:25px;top:53px;text-align:right}.live-count strong{display:block;font-size:42px;line-height:44px;color:#BA730E;letter-spacing:-1px}.live-count span{display:block;font-size:9px;line-height:14px;color:#8992A7;margin-top:5px}.dash-forecast{left:696px;top:148px;width:358px;height:165px}.learned{position:absolute;right:15px;top:21px;font-size:7px;color:#9BA5BA}.forecast-label{color:#7B86A0;font-size:10px;margin-top:16px}.forecast-days{font-size:28px;line-height:35px;letter-spacing:-.6px}.forecast-days span{font-size:17px;font-weight:500;letter-spacing:0}.forecast-value{position:absolute;right:17px;top:61px;font-size:16px;font-weight:650;color:#7950E4;text-align:right}.forecast-value span{display:block;font-size:9px;font-weight:400;color:#9BA5BA;margin-top:4px}.rhythm-track{position:absolute;left:17px;right:17px;top:121px;height:9px;border-radius:8px;background:#EDEEF5}.rhythm-track span{position:absolute;left:139px;top:0;width:99px;height:9px;border-radius:0;background:#B99DEB}.rhythm-track i{position:absolute;left:188px;top:-5px;width:2px;height:19px;background:#7645E8}.track-label{position:absolute;top:139px;left:0;width:100%;text-align:center;font-size:7.3px;font-weight:600;letter-spacing:1px;color:#9CA6BA}.product-rhythms{left:198px;top:325px;width:856px;height:224px}.customer-chip{position:absolute;right:17px;top:16px;background:#F1EDFA;padding:5px 11px;border-radius:20px;font-size:9px;color:#7252C1}.dash-subtitle{font-size:9px;color:#97A1B6;margin-top:3px}.rhythms-grid{display:flex;position:absolute;left:18px;top:69px;right:18px;gap:14px}.product-rhythm{position:relative;width:194px;height:138px;border-right:1px solid #EBEDF4;padding-right:14px}.product-rhythm:last-child{border-right:0}.rhythm-label{display:flex;align-items:center;gap:5px;font-size:10px;color:#77839B;white-space:nowrap}.rhythm-label i,.comparison-label i{width:6px;height:6px;border-radius:50%;background:#159C94;flex:none}.fx .rhythm-label i,.fx .comparison-label i{background:#7C49EC}.payouts .rhythm-label i,.payouts .comparison-label i{background:#417BC3}.cards .rhythm-label i,.cards .comparison-label i{background:#D39A3B}.rhythm-value{font-size:24px;font-weight:650;letter-spacing:-.5px;margin-top:6px;line-height:29px;white-space:nowrap}.rhythm-value span{float:right;font-size:10px;line-height:29px;font-weight:500;color:#7C49EC;letter-spacing:0}.funds .rhythm-value span,.cards .rhythm-value span{color:#738199}.rhythm-usual{font-size:9px;color:#97A1B6;line-height:14px}.spark{width:168px;height:65px;display:block;margin-top:1px}.rhythm-status{font-size:8px;color:#8B6CCC;margin-top:-8px}.funds .rhythm-status,.cards .rhythm-status{color:#338579}.review-card{left:198px;top:561px;width:856px;height:177px;padding:14px 17px}.table-count{position:absolute;right:17px;top:20px;font-size:8px;color:#9CA6BA}.review-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:12px;text-align:left}.review-table th{height:25px;background:#F5F6FA;font-size:7px;letter-spacing:.9px;color:#9AA5BA;font-weight:650;padding:0 8px}.review-table td{font-size:9px;border-bottom:1px solid #EBEEF4;padding:10px 8px;color:#758199;white-space:nowrap}.review-table td:first-child{color:#262B3B}.review-table tr:last-child td{border-bottom:0}.review-table th:nth-child(1){width:23%}.review-table th:nth-child(2){width:23%}.review-table th:nth-child(3){width:29%}.review-table td.purple{color:#7C49EC}.badge{padding:4px 10px;border-radius:12px;font-size:8px}.purple-bg{background:#F0EBFC;color:#8550E8}.amber-bg{background:#FCF4E5;color:#C28520}.blue-bg{background:#E8F5FC;color:#239ECC}.dash-rail{position:absolute;left:1066px;top:12px;width:242px;height:726px;border:1px solid #CBD3E3;border-radius:16px;background:#F8F9FC}.dash-rail-header{position:relative;display:flex;align-items:center;gap:8px;margin:0 14px;height:64px;border-bottom:1px solid #E6E9F2}.cooper-avatar{position:relative;display:block;width:29px;height:32px;overflow:hidden;flex:none}.cooper-avatar img{position:absolute;left:-1183.2px;top:-16.8px;width:1440px;height:1027.2px;max-width:none}.dash-rail-header h2{font-size:16px;line-height:22px;font-weight:650}.dash-rail-header p{font-size:8px;color:#96A1B7}.watching{display:block;background:#EEE9FF;border-radius:20px;padding:5px 7px;color:#8751ED;font-size:6px;letter-spacing:.2px;font-weight:650;white-space:nowrap}.watching::before{content:"";display:inline-block;vertical-align:1px;width:4px;height:4px;border-radius:50%;background:#8751ED;margin-right:4px}.dash-rail-header .watching{position:absolute;right:0;top:14px}.dash-rail-body{padding:19px 16px;font-size:10px;line-height:17px;color:#78849D}.rail-kicker{font-size:8px;line-height:12px;color:#9BA6BC;letter-spacing:1px;font-weight:650}.dash-rail-body h3{font-size:11px;line-height:17px;color:#272B3D;margin:25px 0 8px;font-weight:650}.dash-rail-body .rail-kicker+h3{margin-top:10px}.rail-link{display:block;margin-top:12px;color:#8150EC;font-size:9px;font-weight:550}.questions-label{margin-top:28px;margin-bottom:10px}.rail-question{position:relative;padding:8px 10px;border:1px solid #E1E5EF;border-radius:7px;margin-top:7px;background:#fff;font-size:8px;line-height:14px;white-space:nowrap}.rail-question span{float:right;color:#8050E5}.rail-bottom{position:absolute;bottom:14px;left:14px;right:14px}.rail-bottom p{font-size:8px;line-height:14px;color:#8F9BB2;margin-bottom:16px}.rail-bottom>div{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 7px 10px;height:40px;background:#fff;border:1px solid #DCE2EF;border-radius:12px;color:#9BA6BC;font-size:8px}.rail-bottom b{display:block;width:25px;height:25px;background:#8150F0;border-radius:50%;font-size:19px;line-height:25px;color:#fff;text-align:center;font-weight:400}
/* Focused views alternate sides; they use the same coloured window artwork. */
.split-section{position:relative;height:510px;border-bottom:1px solid var(--line)}.split-inner{position:absolute;left:64px;right:64px;bottom:0;height:434px;display:flex;gap:48px;align-items:center}.section-copy{width:304px;flex:none}.section-copy h2{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.7px;margin-top:20.8px}.section-copy>p:not(.section-label){font-size:14.4px;line-height:1.55;color:var(--body);margin-top:16px}.copy-note{display:flex;align-items:flex-start;gap:8px;font-size:10.4px;line-height:16px;color:#7D859A;margin-top:24px}.copy-note i{display:block;width:4px;height:18px;border-radius:3px;background:#8B75C9;flex:none}.split-inner>.visual-frame{width:672px;height:434px;flex:none}.detail-window{position:absolute;left:24px;top:24px;width:648px;height:410px;overflow:hidden;border:1px solid #D2D8E6;border-bottom:0;border-radius:12px 12px 0 0;background:#fff;color:#272A3B}.window-title{display:flex;align-items:center;gap:18px;height:35px;border-bottom:1px solid #EBEDF4;padding:0 20px;font-size:8px;letter-spacing:1.3px;color:#98A1B4;background:#FBFCFE}.window-dots{display:flex;gap:4px}.window-dots i{display:block;width:5px;height:5px;background:#D8DDE8;border-radius:50%}.detail-body{padding:21px 26px}.detail-heading{display:flex;align-items:center;justify-content:space-between}.detail-heading>div{width:450px;flex:none}.detail-heading h3{font-size:18px;line-height:24px;font-weight:650;letter-spacing:-.3px;margin-top:4px}.small-chip{font-size:9px;color:#8B769F;border:1px solid #E5DFF0;border-radius:14px;padding:5px 10px}.chart-note{font-size:10px;color:#9CA4B6;margin-top:7px}.comparison-rows{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.comparison-row{min-width:0}.comparison-label{display:flex;align-items:center;gap:7px;font-size:10.5px}.comparison-label b{font-weight:550}.comparison-label span{margin-left:auto;font-size:11px;color:#7C49EC;font-weight:600}.funds .comparison-label span,.cards .comparison-label span{color:#8993A6}.compare-bars{height:14px;position:relative;margin-top:11px}.usual-bar{position:absolute;left:0;top:0;width:100%;height:12px;border-radius:4px;background:#EFF1F6}.current-bar{position:absolute;left:0;top:0;width:96%;height:12px;border-radius:4px;background:#4BAAA3}.fx .current-bar{width:70%;background:#8B60E3}.payouts .current-bar{width:70%;background:#5B8ECD}.cards .current-bar{width:95%;background:#DAAE60}.usual-mark{position:absolute;right:0;top:-3px;width:1px;height:18px;background:#BAC2D1}.comparison-row>p{position:relative;font-size:9px;line-height:15px;color:#A0A7B7;margin-top:5px}.comparison-row strong{font-weight:600;color:#596278;margin-right:8px}.comparison-row em{display:block;font-style:normal;color:#8A6CC0;font-size:8.5px}.funds.comparison-row em,.cards.comparison-row em{color:#338579}.comparison-takeaway{border-top:1px solid #E7EAF2;margin-top:20px;padding-top:15px;display:flex;gap:11px;align-items:center}.comparison-takeaway>span{width:4px;height:33px;background:#8B60E3;border-radius:4px}.comparison-takeaway p{font-size:11px;line-height:17px;color:#7E889F}.comparison-takeaway b{font-weight:600;color:#575D74}.forecast-section{height:510px}.forecast-summary{display:flex;gap:53px;margin-top:15px}.forecast-summary strong{font-size:31px;line-height:35px;font-weight:650;color:#7750DF;letter-spacing:-.7px}.forecast-summary strong span{font-size:16px;font-weight:500;letter-spacing:0}.forecast-summary>div+div strong{color:#444D63}.forecast-summary p{color:#929CAF;font-size:9.5px;margin-top:4px}.forecast-chart{display:block;width:540px;height:180px;margin:8px -1px -5px;font-family:var(--font)}.forecast-insight{display:flex;gap:10px;border-top:1px solid #E9EBF3;padding-top:12px;align-items:flex-start}.forecast-insight i{display:block;width:6px;height:6px;background:#8652E8;border-radius:50%;margin-top:5px;flex:none}.forecast-insight p{font-size:10.5px;line-height:16px;color:#8B94A9}.forecast-insight b{color:#5D617A;font-weight:600}.intelligence-section{height:552px;border-bottom:0}.intelligence-section::before{content:"";position:absolute;left:0;top:162px;width:1152px;height:417px;background:#F1EFF7;transform:skewY(-3deg);transform-origin:left top}.intelligence-section>.ribbons{top:518.6px}.intelligence-section .split-inner{height:476px}.intelligence-section .visual-frame{height:476px}.chat-window{height:452px;background:#F8F9FC}.chat-header{position:absolute;left:24px;right:24px;top:0;display:flex;align-items:center;gap:9px;height:65px;border-bottom:1px solid #E3E7F0}.chat-header h3{font-size:18px;line-height:24px;font-weight:650}.chat-header p{font-size:9px;color:#98A3B9}.chat-header .watching{margin-left:auto;font-size:7px;padding:6px 9px}.chat-customer{position:absolute;top:82px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;font-weight:600;letter-spacing:1px;color:#8D9AB2}.chat-customer b{font-size:8px;font-weight:400;letter-spacing:0;color:#98A3B7}.cooper-chat-log{position:absolute;left:0;right:0;top:106px;height:236px;padding:0 25px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;font-size:12px;line-height:1.55;color:#36435B}.cooper-message-name{font-size:8px;line-height:13px;letter-spacing:.8px;text-transform:uppercase;color:#98A4BC;margin-bottom:5px;font-weight:600}.opening-context{color:#8490A8;font-size:11px;line-height:17px;margin-top:5px}.cooper-user-message{display:table;width:auto;max-width:440px;margin:14px 0 14px auto;padding:8px 12px;background:#ECE7F8;border-radius:12px 12px 2px 12px;font-size:11px;color:#4D446C}.cooper-reply-text{min-height:18px}.cooper-reply.is-typing .cooper-reply-text::after{content:"";display:inline-block;width:2px;height:12px;margin-left:2px;background:#7C49EC;vertical-align:-2px}.cooper-chat-controls{position:absolute;left:24px;right:24px;bottom:12px}.cooper-pills{display:flex;gap:6px;margin-bottom:10px}.cooper-pills button{display:block;flex:none;height:26px;border:1px solid #DCD5EB;border-radius:20px;padding:5px 10px;color:#7F6C9B;background:#fff;font-size:9px;line-height:14px;cursor:pointer}.cooper-pills button[aria-pressed="true"]{background:#EFE9FC;border-color:#BAA3E9;color:#7748CA}.cooper-composer{display:flex;align-items:center;gap:10px;padding:5px 7px 5px 12px;height:37px;border:1px solid #DBE1ED;border-radius:10px;background:#fff}.cooper-composer [role="textbox"]{flex:1;font-size:10px;line-height:19px;white-space:nowrap;overflow:hidden}.cooper-composer [role="textbox"]:empty::before{content:"Ask Cooper about this relationship…";color:#99A4B9}.cooper-composer button{width:25px;height:25px;padding:0;border:0;border-radius:50%;background:#8150EF;color:#fff;font-size:21px;line-height:25px;cursor:pointer}.chat-footnote{font-size:8px;color:#9AA4B7;margin-top:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.closing-section{position:relative;height:320px}.closing-inner{position:absolute;left:217.6px;top:68px;width:716.8px}.closing-icon{width:40px;height:40px}.closing-inner h2{font-size:29px;line-height:36px;letter-spacing:-.7px;font-weight:700;margin-top:22px}.closing-inner>p{font-size:14.4px;line-height:22px;color:var(--body);margin-top:12px}.closing-inner .button{margin-top:21px}footer{height:220px;border-top:1px solid var(--line)}.footer-main{width:819.2px;margin:0 auto;padding:39px 51.2px 30px;display:flex;gap:42px;height:165px}.footer-main>.footer-links{width:143px;flex:none}.footer-main>.footer-concept{width:238px;flex:none}.footer-main>div:first-child{width:242px;flex:none}.footer-main>div>p{margin-top:9px;font-size:10.4px;line-height:17px;color:#8C94A2}.footer-links>span,.footer-concept>span{font-size:8px;font-weight:650;letter-spacing:1px;color:#949CAE;display:block;margin-bottom:10px}.footer-links>a{display:block;font-size:10.4px;line-height:21px;color:#667186}.footer-concept p{margin-top:0!important}.footer-bottom{height:54px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 217.6px;font-size:10px;line-height:16px;color:#97A0AF}
