body{font-size:clamp(14px,.72vw,19px)}button,.card,.methodRich,.agency,.payMethod{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}button:active{transform:translateY(1px)}.primary:hover{background:#075fc6;box-shadow:0 5px 14px #0968d42b}.outline:hover,.link:hover{background:#eef6ff}.card:hover{border-color:#cfdae7}.fileRow button:hover,.link:hover{text-decoration:underline}.stageRail button:hover b{box-shadow:0 0 0 5px #e4f0ff}.methodRich:focus-visible,.agency:focus-visible,.payMethod:focus-visible,.reviewDrawer button:focus-visible{outline-offset:2px;outline:3px solid #91c5ff}.loginFidelity{background:#f7faff;grid-template-columns:53.5% 46.5%;min-height:100vh}.loginFidelity>aside{background:#06284b;padding:7.5vh 4.5vw;position:relative;overflow:hidden}.loginFidelity>aside:after{content:"";opacity:.22;background:linear-gradient(155deg,#0000 36%,#1473d9 37%,#0000 38%),linear-gradient(25deg,#0000 54%,#1473d9 55%,#0000 56%);height:46%;position:absolute;bottom:0;left:0;right:0}.loginBrand{color:#fff;grid-template-columns:auto 1fr;align-items:center;column-gap:22px;display:grid}.loginBrand>span{grid-row:1/3;font-size:clamp(52px,4vw,112px)}.loginBrand>b{letter-spacing:.08em;font-size:clamp(27px,2.4vw,66px)}.loginBrand>small{letter-spacing:.65em;color:#d9e6f5;font-size:clamp(14px,1vw,26px)}.loginSlogan{color:#fff;margin-top:9vh}.loginSlogan h1{letter-spacing:.12em;margin:0;font-size:clamp(35px,3vw,80px);line-height:1.45}.loginSlogan i{background:#1683ff;width:46px;height:3px;margin:34px 0 24px;display:block}.loginSlogan p{letter-spacing:.3em;color:#d2e2f2;font-size:clamp(16px,1.15vw,30px);line-height:1.7}.loginFoot{z-index:1;color:#d5e3f1;letter-spacing:.18em;font-size:clamp(13px,.92vw,24px);position:absolute;bottom:5vh;left:4.5vw}.loginFidelity>.loginbox{text-align:left;background:#fff;border:1px solid #dbe6f0;border-radius:10px;width:82%;max-width:none;margin:auto;padding:clamp(42px,3.3vw,90px);position:relative;box-shadow:0 10px 35px #163b6310}.loginHelp{color:#365b89;font-size:clamp(13px,.9vw,22px);position:absolute;top:calc(-10vh - 20px);right:0}.loginForm h1{text-align:center;margin:0;font-size:clamp(25px,1.9vw,52px)}.loginForm>p{text-align:center;color:#7185a3;font-size:clamp(14px,.95vw,24px)}.loginForm label{margin:28px 0 9px;font-size:clamp(14px,.88vw,22px);font-weight:600;display:block}.loginForm .field,.inputWithIcon{border:1px solid #cbd7e5;border-radius:5px;align-items:center;height:clamp(48px,3.8vw,88px);padding:0 18px;font-size:clamp(14px,.95vw,23px);display:flex}.inputWithIcon{gap:13px}.inputWithIcon input{height:100%;font-size:inherit;border:0;outline:0;flex:1}.inputWithIcon button{color:#607a9b;background:0 0;border:0}.loginOptions{justify-content:space-between;margin:18px 0;display:flex}.loginOptions button,.loginLinks button{color:#33577e;background:0 0;border:0;font-size:clamp(13px,.88vw,21px)}.loginOptions button:last-child{color:#0873e7}.loginForm .loginButton,.loginForm .ssoButton{width:100%;height:clamp(52px,4.3vw,96px);margin:0;font-size:clamp(16px,1.08vw,26px)}.loginForm .or{color:#7185a3;justify-content:center;align-items:center;gap:18px;margin:28px 0;display:flex}.loginForm .or i{background:#cbd7e5;flex:1;height:1px}.loginLinks{justify-content:center;gap:18px;margin-top:28px;display:flex}.ssoModal{text-align:center;background:#fff;border-radius:10px;width:55%;padding:45px;position:absolute;top:38%;left:-39%;box-shadow:0 12px 45px #051f3c35}.spinner{border:10px solid #dceafb;border-top-color:#1378eb;border-radius:50%;width:70px;height:70px;margin:0 auto 24px;animation:1s linear infinite spin}.loginSuccess{color:#168c61;background:#fff;border:1px solid #d9e5f0;border-radius:8px;width:48%;padding:18px;position:absolute;bottom:3%;right:5%;box-shadow:0 8px 28px #0b31581c}@keyframes spin{to{transform:rotate(360deg)}}.app{--app-sidebar-width:280px}.app .side{width:var(--app-sidebar-width)}.app>main{margin-left:var(--app-sidebar-width)}.app .wrap{width:100%;max-width:none;margin:0;padding:clamp(22px,1.8vw,52px) clamp(24px,2.1vw,62px) 54px}.app .side>b{height:clamp(58px,4vw,88px);padding:clamp(17px,1.35vw,38px) 14px;font-size:18px}.app header{height:clamp(58px,4vw,88px);padding:0 clamp(24px,2vw,58px);font-size:clamp(14px,.85vw,20px)}.side nav{padding:clamp(12px,1.2vw,30px) 0}.side nav button{border-left:4px solid #0000;border-radius:0;align-items:center;gap:clamp(12px,1vw,26px);min-height:clamp(48px,4.7vh,68px);padding:0 clamp(19px,1.7vw,48px);font-size:clamp(15px,1vw,22px);display:flex}.side nav button.on{color:#fff;background:#1674e8;border-left-color:#55a4ff;box-shadow:inset 0 0 0 1px #ffffff0d}.side nav button:focus-visible,.tabs button:focus-visible,.primary:focus-visible,.outline:focus-visible{outline-offset:2px;outline:3px solid #8ec5ff}.navIcon{color:#dcecff;font-size:1.12em}.role{top:clamp(69px,5vw,105px);right:clamp(16px,1.5vw,40px)}.moduleActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.side>b{text-overflow:ellipsis;overflow:hidden}.projectFilters{grid-template-columns:1.65fr 1.05fr 1.05fr auto auto;align-items:center;gap:16px;margin:22px 0;padding:0;display:grid}.projectFilters input,.projectFilters span{color:#7589a5;background:#fff;border:1px solid #d5e0ec;border-radius:4px;align-items:center;height:46px;padding:0 16px;display:flex}.projectFilters input{width:100%}.projectFilters .outline,.projectFilters .primary{height:46px;margin:0}.projectList .card{padding:0;overflow:hidden}.projectList table{table-layout:auto}.projectList th,.projectList td{white-space:nowrap;padding:13px 14px}.projectList td:nth-child(2){white-space:normal;min-width:180px}.pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.pagination span{color:#7084a0;margin-right:auto}.pagination button{color:#466181;background:#fff;border:1px solid #d4dfeb;border-radius:4px;min-width:40px;height:40px}.pagination button.primary{color:#fff;background:#1769d2}.page-ai .wrap,.page-result .wrap{padding-top:14px}.reportPage>.crumb{color:#7084a3;margin-bottom:24px}.reportTitle{margin-bottom:14px}.reportTitle h1{margin:0 0 5px;font-size:clamp(28px,2.05vw,44px);line-height:1.15}.reportTitle h2{margin:0;font-size:clamp(18px,1.25vw,28px)}.reportLayout{grid-template-columns:minmax(0,1fr) clamp(285px,20.5vw,600px);align-items:start;gap:20px;display:grid}.app .reportLayout>main{flex:initial;min-width:0;margin-left:0}.reportLayout>aside{gap:18px;display:grid}.reportProgress,.reportBody,.reportInfo,.reportPreview{background:#fff;border:1px solid #dbe5ef;border-radius:5px}.reportProgress{padding:18px}.reportProgress header{border:0;justify-content:space-between;height:auto;padding:0;display:flex}.reportProgress h2,.reportBody h2,.reportInfo h2,.reportPreview h2{margin:0;font-size:clamp(17px,1.05vw,24px)}.reportProgress header p{margin:0}.reportProgress header strong{color:#126fe7;margin:0 7px;font-size:clamp(28px,2vw,43px)}.reportProgress .progressbar{background:#dce8f5;border-radius:10px;height:15px;margin:8px 0 22px}.reportProgress .progressbar i{background:#1977ee;border-radius:10px;width:100%;height:100%;display:block}.progressSteps{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.progressSteps span{color:#1e385c;grid-template-columns:38px 1fr;align-items:center;display:grid}.progressSteps b{color:#fff;background:#1478ed;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.progressSteps small{color:#7287a4;grid-column:2;margin-top:3px}.reportBody{grid-template-columns:1fr 1fr;gap:26px;margin-top:14px;padding:17px;display:grid}.reportBody h2{border-left:4px solid #1379ed;padding-left:10px}.valuation>div{background:#eef6ff;border-radius:4px;margin-top:12px;padding:15px 17px}.valuation small{color:#4f6789;display:block}.valuation strong{color:#0965dc;margin:12px 0;font-size:clamp(30px,2.35vw,52px);display:block}.valuation p{color:#607895;margin:0}.distribution .sampleChart{border-bottom:1px solid #aebed0;justify-content:space-around;align-items:flex-end;height:148px;margin-top:10px;padding:0 10px;display:flex}.sampleChart span{flex-direction:column;justify-content:flex-end;align-items:center;width:13%;height:100%;display:flex}.sampleChart i{background:#519cf2;width:70%;display:block}.sampleChart small{white-space:nowrap;color:#526a88;margin:5px -10px -22px;font-size:11px}.sampleTable,.marketAnalysis,.reportWarning{grid-column:1/-1}.sampleTable table{border-collapse:collapse;width:100%;margin-top:12px}.sampleTable th,.sampleTable td{text-align:left;border:1px solid #dce6ef;padding:9px;font-size:clamp(12px,.74vw,17px)}.sampleTable th{background:#f1f6fb}.marketAnalysis ul{margin:12px 0 0;padding-left:28px;line-height:1.75}.reportWarning{color:#fb681c;background:#fff4e8;padding:12px}.reportWarning span{float:right;color:#6e819b}.reportInfo,.reportPreview{padding:16px}.reportInfo h2,.reportPreview h2{border-left:4px solid #1479ed;margin-bottom:18px;padding-left:9px}.reportInfo p{grid-template-columns:105px 1fr;margin:10px 0;font-size:clamp(12px,.76vw,17px);display:grid}.reportInfo small{color:#657996}.reportInfo .primary,.reportInfo .outline{width:100%;height:52px;margin:12px 0 0}.reportPreview .paper{text-align:center;border:1px solid #d5dce5;min-height:375px;padding:58px 25px 18px;box-shadow:0 2px 9px #102d531a}.paper h3{margin:0 0 14px;font-size:20px}.paper>p{font-weight:600}.paper>small{text-align:left;margin:44px 0 0;line-height:1.8;display:block}.paper .seal{width:92px;height:92px;margin:10px 10px 8px auto}.paper .seal em{font-size:12px;font-style:normal}.paper footer{border-bottom:2px solid #1769d2;padding:12px;font-size:11px}@media (min-width:1900px){.stats b{font-size:clamp(30px,1.8vw,48px)}.stats .card{min-height:clamp(132px,8vw,205px)}.twocol{grid-template-columns:1.7fr 1fr}.chart{height:clamp(210px,14vw,380px)}.card{padding:clamp(17px,1.2vw,32px)}table{font-size:clamp(14px,.72vw,19px)}td,th{padding:clamp(11px,.7vw,19px)}.cards img{height:clamp(150px,10vw,280px)}}.newInquiry>h1,.thirdRich>h1,.handoffRich>h1,.resultRich>h1{margin:10px 0 20px;font-size:28px}.wizard{align-items:center;margin:10px 10% 24px;display:flex}.wizard>b{color:#91a1b7;align-items:center;gap:14px;width:190px;font-size:24px;display:flex}.wizard>b.on{color:#1471df}.wizard span{color:#193353;font-size:16px}.wizard small{color:#788ba5;margin-top:5px;font-size:13px;font-weight:400;display:block}.wizard>i{background:#cfdbe8;flex:1;height:1px;margin:0 20px}.newGrid{grid-template-columns:minmax(0,2.15fr) minmax(320px,.95fr);gap:14px;display:grid}.muted{color:#71839a}.methodRich{text-align:left;color:#183154;background:#fff;border:1px solid #dce5ef;border-radius:5px;grid-template-columns:30px 72px 1fr 180px;align-items:center;width:100%;margin:12px 0;padding:16px;display:grid}.methodRich:hover,.methodRich.selected{background:#f7fbff;border:2px solid #1472e2;transform:translateY(-1px)}.radio{color:#1874e5;font-size:20px}.methodIcon{color:#0a5fc9;background:#eaf3ff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:20px;font-weight:700;display:grid}.methodCopy b{font-size:18px}.methodCopy em,.aiAdvice em{color:#1472e2;background:#e7f1ff;padding:3px 6px;font-size:12px;font-style:normal}.methodCopy p{color:#667c98;margin:8px 0}.methodCopy strong{color:#1769d2}.methodChecks{color:#208f5f;gap:9px;display:grid}.aiAdvice{color:#9b5515;background:#fff9f2;border:1px solid #ffbd79;padding:16px}.formActions{justify-content:space-between;margin-top:14px;display:flex}.projectSummary .link{float:right}.assetLine{border-bottom:1px solid #e4eaf1;gap:16px;padding:14px 0;display:flex}.assetLine img{object-fit:cover;width:145px;height:110px}.uploadRow{border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.uploadRow span{color:#19915e}.uploadRow i{background:#dbe8f7;grid-column:1/-1;height:4px}.uploadRow u{background:#1672e5;width:100%;height:100%;display:block}.successBox{color:#208b5c;background:#ebf9f1;border:1px solid #bce9d0;margin-top:16px;padding:15px}.drawerMask,.paymentMask{z-index:10;background:#061b3373;position:fixed;inset:0}.reviewDrawer{z-index:11;background:#fff;width:56%;padding:20px 22px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 30px #0c294438}.reviewDrawer>header{border-bottom:1px solid #e1e8f0;justify-content:space-between;display:flex}.reviewDrawer>header button,.payDialogs .close{background:0 0;border:0;font-size:28px}.reviewAsset{gap:18px;padding:16px 0;display:flex;position:relative}.reviewAsset img{object-fit:cover;width:145px;height:105px}.warnTag{color:#ef6d12;background:#fff0e7;border-radius:20px;padding:7px 18px;position:absolute;right:0}.fileRow{background:#f6f8fb;align-items:center;gap:14px;margin:8px 0;padding:13px;display:flex}.fileRow b{margin-right:auto}.fileRow span{color:#f36e17}.fileRow button{color:#0872e6;background:0 0;border:0}.reviewColumns{grid-template-columns:1.7fr 1fr;gap:18px;margin-top:18px;display:grid}.reviewColumns>div+div{border-left:1px solid #dce5ef;padding-left:16px}.reviewColumns textarea{border:1px solid #d6e0eb;width:100%;height:100px;padding:12px}.reviewColumns label{margin:9px 0;display:block}.reviewDrawer>footer{text-align:right;background:#fff;border-top:1px solid #dde5ed;padding:18px 0;position:sticky;bottom:-20px}.resultHero{grid-template-columns:160px 1fr auto;align-items:center;gap:18px;display:grid}.resultHero img{object-fit:cover;width:160px;height:110px}.resultHero>span{text-align:right;color:#15955d}.resultHero small{color:#667b96;line-height:3}.resultStats{background:#f2f8ff;border:1px solid #cfdef0;grid-template-columns:repeat(3,1fr) 1.05fr;gap:0;margin:18px 0;padding:18px;display:grid}.resultStats>b{border-right:1px solid #d8e4f1;font-size:16px}.resultStats strong{color:#0870e1;margin:8px 0;font-size:29px;display:block}.resultStats em{color:#198b5c;background:#e8f8ee;padding:16px;font-style:normal}.resultGrid{grid-template-columns:2.1fr 1fr;gap:14px;display:grid}.greenTag{color:#168a55;background:#e1f7e9;border-radius:4px;padding:4px 12px}.flowLine{color:#1671df;word-spacing:10px;margin-top:18px;padding:28px 10px}.resultDoc .paper{min-height:400px;padding-top:50px}.bottomActions{align-items:center;gap:10px;margin-top:14px;display:flex}.bottomActions span{color:#47709e;background:#e9f4ff;margin-right:auto;padding:12px}.processRail{background:#fff;align-items:center;margin:12px 0;padding:12px 15%;display:flex}.processRail b{color:#1472df;border:1px solid #1673e4;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.processRail b.active{color:#fff;background:#1673e4}.processRail small{text-align:center;color:#1c3555;width:150px;font-size:13px;position:absolute;top:44px}.processRail i{background:#1876e6;flex:1;height:2px}.thirdGrid{grid-template-columns:.78fr 1.35fr 1fr;align-items:start;gap:12px;margin-top:65px;display:grid}.agency{text-align:left;background:#fff;border:1px solid #dce5ef;gap:8px;width:100%;margin:10px 0;padding:16px;display:grid}.agency.selected{background:#f4f9ff;border:2px solid #1375e8}.agency span{color:#178b5c}.docToolbar{background:#f3f6f9;justify-content:center;align-items:center;gap:15px;padding:8px;display:flex}.docToolbar button{background:0 0;border:0}.docPaper{text-align:center;transform-origin:top;background:#fff;border:18px solid #e8edf2;height:330px;padding:50px;overflow:hidden}.recognition{border:1px solid #dae3ed;grid-template-columns:100px 1fr auto;padding:9px;display:grid}.recognition em{color:#238d5d;font-style:normal}.certificate{text-align:center;background:#fffdf3;border:8px double #b68a40;padding:25px 10px;line-height:2}.certificate b{font-size:20px}.certificate div{color:#d83b32;font-size:32px}.successBanner{color:#198858;background:#eaf9f0;border:1px solid #9bd9b9;padding:12px 30px;position:absolute;top:78px;left:40%}.crumb.right{text-align:right}.handoffSummary{grid-template-columns:180px 1.3fr .8fr .8fr .9fr;align-items:center;gap:18px;display:grid}.handoffSummary img{object-fit:cover;width:180px;height:140px}.handoffSummary strong{color:#1370df;font-size:29px}.handoffGrid{grid-template-columns:1.7fr .8fr;gap:14px;margin:14px 0;display:grid}.stageRail{justify-content:space-between;margin:25px 0;display:flex}.stageRail button{color:#61758f;background:0 0;border:0;justify-items:center;gap:8px;display:grid}.stageRail b{background:#e2e8f0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.stageRail button.done b{color:#fff;background:#169963}.stageRail button.active b{color:#fff;background:#ff8b24}.stageRail span{font-weight:700}.stageRail small{font-weight:400;display:block}.advance{float:right}.listing{position:relative}.listing .primary{position:absolute;top:55px;right:20px}.paymentBase>.card{min-height:600px}.paymentMask{z-index:20}.payDialogs{z-index:21;pointer-events:none;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.payConfirm,.paySuccess{pointer-events:auto;background:#fff;border-radius:10px;width:42%;max-height:92vh;padding:26px;position:relative;overflow:auto}.paySuccess{width:31%}.payDialogs .close{position:absolute;top:12px;right:18px}.payAsset{background:#f1f7ff;gap:15px;padding:15px;display:flex}.payAsset img{object-fit:cover;width:120px;height:85px}.payPrice{color:#0870df;font-size:28px}.payMethod{text-align:left;background:#fff;border:1px solid #d8e2ed;width:48%;min-height:72px;margin-right:2%;padding:12px}.payMethod.selected{background:#f7fbff;border:2px solid #1473e5}.payMethod small{color:#71849d;margin:6px 0 0 25px;display:block}.invoiceInfo{background:#f7f9fc;border:1px solid #dde5ef;padding:14px;line-height:1.9}.payConfirm footer,.paySuccess footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.payConfirm footer strong{color:#096de0;margin-right:auto;font-size:28px}.successIcon{color:#fff;background:#169b61;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:38px;display:grid}.paySuccess>h1,.paySuccess>p{text-align:center}.payRail{color:#19895b;text-align:center;background:#eaf8f0;padding:17px}.paySuccess>p:not(:first-of-type){text-align:left;grid-template-columns:100px 1fr;margin:9px;display:grid}.voucher{background:#f2f7fc;padding:15px;position:relative}.voucher i{color:#df5b5b;border:2px solid #e56b6b;border-radius:50%;padding:18px;font-style:normal;position:absolute;bottom:20px;right:18px;transform:rotate(-12deg)}@media (max-width:800px){body{font-size:14px}.app .side,.page-dashboard .side,.page-projects .side{display:none}.app>main,.page-dashboard>main,.page-projects>main{margin:0}.app .wrap{padding:16px}.role{justify-content:space-between;height:auto;display:flex;inset:auto 12px 12px}.reportLayout,.reportBody{grid-template-columns:1fr}.distribution,.sampleTable,.marketAnalysis,.reportWarning{grid-column:1}.progressSteps{grid-template-columns:1fr}.reportWarning span{float:none;margin-top:8px;display:block}}.workspaceSwitch{background:#0b2d52;border:1px solid #2d527d;border-radius:5px;grid-template-columns:1fr 1fr;margin:14px 12px 4px;padding:3px;display:grid}.workspaceSwitch button{color:#a9bed8;background:0 0;border:0;border-radius:3px;padding:9px 4px;font-size:13px}.workspaceSwitch button.active{color:#155fb7;background:#fff;font-weight:700}.workspace-client .side nav{padding-top:10px}.workspace-client .side nav button{min-height:47px}.workspace-client .side nav button.on{background:#1674e8}.clientWelcome{background:linear-gradient(115deg,#eaf4ff 0%,#f9fcff 58%,#e4f2ff 100%);border:1px solid #cfe0f2;border-radius:8px;grid-template-columns:1.15fr .85fr;gap:24px;min-height:255px;margin-bottom:18px;padding:30px 36px;display:grid;overflow:hidden}.clientWelcome h2{color:#11345c;max-width:610px;margin:13px 0 10px;font-size:30px;line-height:1.4}.clientWelcome p{color:#607a98;max-width:610px;line-height:1.8}.clientWelcomeArt{background:#dbeaf8;border-radius:7px;min-height:195px;position:relative;overflow:hidden}.clientWelcomeArt img{object-fit:cover;filter:saturate(.92);width:100%;height:100%}.clientWelcomeArt span{color:#fff;background:#092b51d9;border-radius:3px;padding:7px 11px;font-size:12px;position:absolute;bottom:12px;left:14px}.clientWelcome>div:first-child>span{color:#1a72d6;letter-spacing:.08em;font-weight:700}.clientQuickLinks{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.clientQuick{text-align:left;color:#18375d;background:#fff;border:1px solid #dce6f0;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:42px 1fr auto;align-items:center;padding:16px;display:grid}.clientQuick:hover{border-color:#4997eb;box-shadow:0 6px 18px #1b5b9e12}.clientQuick i{color:#1473dd;background:#e8f3ff;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;font-weight:700;display:grid}.clientQuick b{font-size:16px}.clientQuick small{color:#768ba6;margin-top:5px;font-size:12px}.clientQuick span{color:#1769d2;grid-area:1/3/3;font-size:12px}.clientHomeGrid{grid-template-columns:1.45fr .9fr;gap:18px;display:grid}.sectionTitle{justify-content:space-between;align-items:flex-start;display:flex}.sectionTitle h2{margin:0}.sectionTitle p,.serviceMethods>p{color:#7286a0;margin:5px 0 16px}.clientRecent button{text-align:left;color:#1a385d;background:#fff;border:0;border-top:1px solid #ebf0f5;grid-template-columns:44px 1fr auto;align-items:center;width:100%;padding:15px 2px;display:grid}.clientRecent button:hover{background:#f7fbff}.recentIcon{color:#1774da;background:#e5f2ff;border-radius:6px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.recentIcon.pale{color:#29966b;background:#eef6f2}.clientRecent b,.clientRecent small{display:block}.clientRecent small{color:#758aa3;margin-top:6px;font-size:12px}.clientRecent strong{color:#176bd3;font-size:12px}.serviceMethods button{text-align:left;color:#1b3a60;background:#fff;border:0;border-top:1px solid #ebf0f5;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.serviceMethods button i{color:#1772d8;background:#e9f3ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.serviceMethods button span{flex:1}.serviceMethods button b,.serviceMethods button small{display:block}.serviceMethods button small{color:#768aa4;margin-top:4px;font-size:12px}.serviceMethods button strong{color:#188c5b;font-size:11px}.clientFootnote{color:#9d641d;background:#fff9ef;border:1px solid #f4d5a6;border-radius:4px;margin-top:18px;padding:13px 16px;font-size:13px}.clientWizard{text-align:left;word-spacing:normal;background:0 0;border:0;grid-template-columns:1fr 1fr 1fr;gap:0;margin:12px 0 24px;padding:0;display:grid}.wizardItem{color:#91a1b7;border-top:3px solid #d9e3ef;align-items:center;gap:12px;padding:12px 18px;display:flex;position:relative}.wizardItem.on{color:#1673e4;border-top-color:#1673e4}.wizardItem b{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.wizardItem span{color:#1d385a;font-weight:700}.wizardItem small{color:#7b8da5;margin-top:4px;font-size:12px;font-weight:400;display:block}.clientNewGrid{grid-template-columns:minmax(0,1.8fr) minmax(340px,.9fr)}.clientFormCard{padding:25px}.assetForm{grid-template-columns:1fr 1fr;gap:17px 20px;margin-top:22px;display:grid}.assetForm label,.providerPicker label{color:#3a5575;gap:7px;font-size:13px;font-weight:600;display:grid}.assetForm input,.assetForm select,.assetForm textarea,.providerPicker select{color:#213d61;background:#fff;border:1px solid #cbd9e8;border-radius:4px;width:100%;padding:11px 12px}.assetForm textarea{resize:vertical;min-height:92px}.wideField{grid-column:1/-1}.uploadBox input[type=file]{padding:8px}.uploadBox small,.providerPicker small{color:#8294aa;font-weight:400}.methodOptions{margin-top:16px}.methodOptions .methodRich{grid-template-columns:28px 60px 1fr 84px;padding:15px 13px}.methodRich .methodIcon{width:52px;height:52px}.methodBadge{color:#8a9aaf;text-align:center;background:#f0f3f7;border-radius:3px;padding:5px 7px;font-size:11px}.methodBadge.ready{color:#13865a;background:#e7f8ef}.providerPicker{background:#f5f9fd;border:1px solid #dce8f3;grid-template-columns:150px 1fr;align-items:center;gap:9px;margin:14px 0;padding:14px;display:grid}.providerPicker small{grid-column:2}.neutralAdvice{color:#245c87;background:#f2f9ff;border-color:#b8d9ee}.confirmPanel{background:#f6f9fd;border:1px solid #dce7f1;border-radius:5px;margin-top:18px;padding:18px}.confirmGrid{grid-template-columns:1fr 1fr;gap:4px 22px;margin:12px 0 20px;display:grid}.confirmGrid p{grid-template-columns:105px 1fr;margin:5px 0;display:grid}.confirmGrid small{color:#788ca4}.confirmGrid span{color:#1f3e63}.confirmPanel ul{margin:11px 0 0;padding:0;list-style:none}.confirmPanel li{color:#2b496b;border-top:1px solid #e3eaf2;justify-content:space-between;padding:9px 0;display:flex}.confirmPanel li span{color:#188c5c;font-size:12px}.submitNotice{color:#9b641d;background:#fff8ed;border:1px solid #f0d4a8;margin-top:14px;padding:11px;font-size:13px}.addAttachment{color:#176bd3;text-align:center;cursor:pointer;border:1px dashed #9fc5eb;margin-top:11px;padding:10px;display:block}.addAttachment input{display:none}.currentMethod{background:#f3f8ff;border-left:3px solid #1975e5;gap:5px;margin-top:15px;padding:13px;display:grid}.currentMethod small{color:#7186a1}.currentMethod span{color:#7186a1;font-size:12px}.buttonSpinner{vertical-align:-2px;border:2px solid #fff7;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:1s linear infinite spin;display:inline-block}.clientSummary{height:max-content}.clientSummary .sectionTitle h2{margin:0}.clientInquiry .formActions{margin-top:22px}.clientInquiry .formActions button:disabled{opacity:.55;cursor:not-allowed}.app .side{flex:0 0 var(--app-sidebar-width);overflow:hidden}.app .side nav{scrollbar-width:thin;scrollbar-color:#3b5c80 transparent;flex:1;min-height:0;padding:8px 0;overflow-y:auto}.side .navGroupTitle{color:#7794b5;letter-spacing:.12em;padding:15px 26px 6px;font-size:11px;font-weight:700}.app .side .navGroup button{white-space:nowrap;gap:15px;height:43px;min-height:43px;padding:0 24px;font-size:15px}.side .navGroup+.navGroup{border-top:1px solid #274362;margin-top:7px}.app .side .navIcon{text-align:center;flex:0 0 20px;width:20px}.side>small{font-size:11px;margin:10px 18px 16px!important}@media (max-width:900px){.clientWelcome,.clientHomeGrid,.clientNewGrid{grid-template-columns:1fr}.clientQuickLinks{grid-template-columns:1fr 1fr}.clientWelcomeArt{min-height:170px}.assetForm,.confirmGrid{grid-template-columns:1fr}.wideField{grid-column:auto}.methodOptions .methodRich{grid-template-columns:25px 52px 1fr}.methodOptions .methodBadge{display:none}.providerPicker{grid-template-columns:1fr}.providerPicker small{grid-column:auto}}.assetTypeTabs{gap:10px;margin:14px 0 20px;display:flex}.assetTypeTabs button{color:#496783;background:#fff;border:1px solid #c9d9e9;border-radius:5px;padding:11px 22px}.assetTypeTabs button.active{color:#126bd2;background:#eaf4ff;border-color:#1673e4;font-weight:700}.assetTypeTabs small{color:#188d5e;margin-top:3px;font-size:10px;display:block}.focusBanner{color:#1d4771;background:#eef7ff;border:1px solid #c9e0f7;border-radius:5px;align-items:center;gap:24px;margin:15px 0;padding:14px 18px;display:flex}.focusBanner b{color:#126fd5}.focusBanner span{font-weight:700}.focusBanner small{color:#7188a2}.marketFocus{background:#fff;border:1px solid #dce7f1;border-radius:5px;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;display:flex}.marketFocus b{margin-right:8px}.marketFocus button{color:#607791;background:#f3f7fb;border:0;border-radius:4px;padding:8px 18px}.marketFocus button.active{color:#fff;background:#1673e4}.marketFocus span{color:#617d9d;margin-left:auto}.clientSceneList{gap:5px;display:grid}.clientSceneList button{text-align:left;color:#183b60;background:#fff;border:0;border-top:1px solid #eaf0f6;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 2px;display:grid}.clientSceneList button:hover{background:#f7fbff}.clientSceneList img{object-fit:cover;border-radius:3px;width:90px;height:63px}.clientSceneList b,.clientSceneList small,.clientSceneList em{display:block}.clientSceneList b{font-size:14px}.clientSceneList small{color:#8096ac;margin-top:5px;font-size:11px}.clientSceneList em{color:#9cafbf;margin-top:3px;font-size:10px;font-style:normal}.clientSceneList strong{color:#146dd7;white-space:nowrap;font-size:12px}.assetInquiry .methodRich{grid-template-columns:28px 60px minmax(0,1fr) 128px}.assetInquiry .methodBadge{line-height:1.4}.assetInquiry .methodCopy strong{font-size:14px;display:block}.demoPriceNote{color:#916723;background:#fff9ef;border:1px solid #f3ddba;margin:13px 0;padding:10px 13px;font-size:12px}.reportOrder{align-items:center;gap:16px;margin:0 0 16px;display:flex}.reportOrder img{object-fit:cover;border-radius:3px;width:105px;height:75px}.reportOrder>div{flex:1}.reportOrder b,.reportOrder small{display:block}.reportOrder b{font-size:15px}.reportOrder small{color:#8298ae;margin-top:7px;font-size:11px}.reportOrder p{gap:7px;margin:0 10px 0 0;display:grid}.reportOrder p span{color:#8298ae;font-size:11px}.reportOrder p strong{color:#1769d2;font-size:16px}.reportOrder .outline{white-space:nowrap}@media (max-width:900px){.assetInquiry .methodRich{grid-template-columns:26px 52px minmax(0,1fr)}.assetInquiry .methodBadge{grid-column:3;width:max-content}.clientSceneList button{grid-template-columns:70px 1fr}.clientSceneList img{width:70px;height:56px}.clientSceneList strong{grid-column:2}.reportOrder{flex-wrap:wrap}}
.reviewPageV2 .crumb{color:#6d829f;margin-bottom:20px}.reviewStatusTabs{margin-bottom:18px}.reviewStatusTabs button{cursor:pointer}.reviewListCard{padding:18px}.reviewFilters{grid-template-columns:1fr 1fr 1.5fr auto auto;align-items:end;gap:14px;margin-bottom:18px;display:grid}.reviewFilters label{color:#607592;gap:7px;font-size:14px;display:grid}.reviewFilters select,.reviewFilters input{color:#1c3555;height:42px;font:inherit;background:#fff;border:1px solid #ccd9e8;border-radius:4px;padding:0 12px}.reviewFilters button{height:42px;margin:0;padding:0 20px}.reviewTableScroll{overflow:auto}.reviewPageV2 table{border-collapse:collapse;width:100%;min-width:1060px}.reviewPageV2 th,.reviewPageV2 td{text-align:left;white-space:nowrap;border:1px solid #e0e8f0;padding:12px 10px}.reviewPageV2 th{color:#253e5f;background:#f1f6fc}.reviewPageV2 tbody tr:hover{background:#f6faff}.reviewName{color:#143d70;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.reviewName:hover{color:#0867d0;text-decoration:underline}.reviewBadge{color:#d37d16;white-space:nowrap;background:#fff0dd;border-radius:4px;padding:5px 11px;display:inline-block}.reviewBadge.passed{color:#148c58;background:#e1f6e9}.reviewBadge.rejected{color:#ce4545;background:#ffeaea}.reviewEmpty{text-align:center;color:#7e90a9;padding:45px}.reviewPager{flex-wrap:wrap}.reviewPager button:disabled{opacity:.45;cursor:not-allowed}.reviewDrawerV2{width:min(870px,64vw);padding:0 24px 24px}.reviewDrawerHead{z-index:1;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.reviewDrawerHead button{cursor:pointer;background:0 0;border:0;font-size:30px}.reviewDrawerV2 .reviewAsset{align-items:center}.reviewAssetIcon{color:#1471d9;background:#eaf3ff;border-radius:6px;flex:none;place-items:center;width:140px;height:105px;font-size:58px;display:grid}.reviewDrawerV2 .reviewAsset h2{font-size:20px}.reviewDrawerV2 .reviewAsset p{color:#60758e;margin:5px 0}.reviewDrawerV2 .reviewAsset .reviewBadge{margin-left:auto}.reviewDrawerV2 .fileRow small{color:#8191a6}.reviewDrawerV2 .fileRow button{cursor:pointer}.reviewDrawerV2 .reviewColumns{margin-top:24px}.reviewDrawerV2 textarea{font:inherit;resize:vertical}.reviewDrawerFoot{background:#fff;border-top:1px solid #e0e8f0;justify-content:flex-end;gap:12px;margin-top:22px;padding:15px 0;display:flex;position:sticky;bottom:-24px}.reviewInfo{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:20px;display:grid}.reviewInfo p{border-bottom:1px solid #e6edf4;padding:13px}.reviewInfo b{color:#7184a0;width:90px;display:inline-block}.reviewTimeline{color:#516a8a;padding:20px 5px;line-height:2.3}.reviewPreviewMask{z-index:30;background:#061b3399;place-items:center;display:grid;position:fixed;inset:0}.reviewPreview{background:#fff;border-radius:8px;width:min(560px,90vw);padding:24px;position:relative}.reviewPreview>button:first-child{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:18px}.reviewPreviewPaper{background:#fafcff;border:1px solid #d6e2ef;min-height:240px;margin:18px 0;padding:25px}.reviewPreviewPaper h3{text-align:center}.reviewPreviewPaper p{line-height:1.8}.reviewPreview>.primary{margin-left:auto;display:block}@media (max-width:1050px){.reviewFilters{grid-template-columns:1fr 1fr}.reviewDrawerV2{width:min(870px,88vw)}}
.mockPdfRoot{pointer-events:none;z-index:-1;color:#203b5c;width:794px;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;top:0;left:-10000px}.mockPdfPage{box-sizing:border-box;background:#fff;width:794px;height:1123px;padding:55px 62px 66px;position:relative;overflow:hidden}.mockPdfTop{color:#154578;border-bottom:2px solid #145caa;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:14px;display:flex}.mockPdfTop span{color:#8395a8;font-size:11px}.mockPdfPage h1{color:#173a63;margin:34px 0 10px;font-size:30px;line-height:1.3}.mockPdfPage h2{color:#154578;border-left:3px solid #1774d9;margin:31px 0 15px;padding-left:10px;font-size:18px}.mockPdfPage h3{color:#20476f;margin:0 0 6px;font-size:14px}.mockPdfSub{color:#71869c;margin:0 0 25px;font-size:16px}.mockPdfMeta{color:#637d98;gap:30px;margin:20px 0 28px;font-size:11px;display:flex}.mockPdfCoverKicker{color:#2373c7;letter-spacing:2px;margin-top:42px;font-size:12px}.mockPdfHero{background:#edf5ff;border-radius:4px;margin:26px 0;padding:24px 26px}.mockPdfHero small{color:#6482a1;font-size:12px;display:block}.mockPdfHero strong{color:#0865cc;margin:9px 0;font-size:28px;display:block}.mockPdfHero p{color:#4e6a85;margin:0;font-size:12px;line-height:1.7}.mockPdfHero.compact{margin:15px 0}.mockPdfFacts{background:#dce7f1;border:1px solid #dce7f1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.mockPdfFacts p{box-sizing:border-box;background:#fff;flex-direction:column;gap:4px;min-height:42px;margin:0;padding:10px 12px;display:flex}.mockPdfFacts span{color:#8196aa;font-size:10px}.mockPdfFacts b{color:#294b6f;font-size:12px;font-weight:500;line-height:1.45}.mockPdfDisclaimer{color:#8b6540;background:#fff7ed;border-left:3px solid #f39c35;margin-top:27px;padding:13px 15px;font-size:11px;line-height:1.7}.mockPdfFooter{color:#8aa0b4;border-top:1px solid #dbe6f1;justify-content:space-between;padding-top:10px;font-size:10px;display:flex;position:absolute;bottom:32px;left:62px;right:62px}.mockPdfIntro{color:#52708d;font-size:13px;line-height:1.8}.mockPdfSource{color:#28609a;border:1px solid #dce9f5;border-radius:4px;padding:16px 18px}.mockPdfSource b{font-size:14px}.mockPdfSource p{color:#6b849d;margin:8px 0 0;font-size:12px;line-height:1.65}.mockPdfTrend{border-bottom:1px solid #cddceb;align-items:end;gap:24px;height:225px;margin-top:10px;padding:0 15px 7px;display:flex}.mockPdfTrend>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;display:flex}.mockPdfTrend i{background:linear-gradient(#62a8f2,#1471d6);border-radius:3px 3px 0 0;width:100%;display:block}.mockPdfTrend b{color:#3e6488;font-size:10px}.mockPdfTrend span{color:#7892aa;font-size:11px}.mockPdfNote{color:#8b9dad;margin:11px 0;font-size:10px;line-height:1.7}.mockPdfTable{border-collapse:collapse;width:100%;font-size:11px;line-height:1.4}.mockPdfTable th{color:#365b7d;text-align:left;background:#eaf2fa;border:1px solid #d9e5f0;padding:10px 8px}.mockPdfTable td{color:#456581;border:1px solid #d9e5f0;padding:11px 8px}.mockPdfTable tbody tr:nth-child(2n){background:#f8fbfe}.mockPdfAdjust td:nth-child(2){color:#1d67b7;font-weight:700}.mockPdfChecklist{margin:14px 0;padding-left:22px}.mockPdfChecklist li{color:#476987;border-bottom:1px solid #e5edf5;padding:11px 5px;font-size:13px}.mockPdfSection{border-bottom:1px solid #e5edf5;padding:12px 0}.mockPdfSection p{color:#647e96;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.7}.mockPdfSeal{text-align:center;color:#db5555;border:3px solid #e56e6e;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:16px;font-weight:700;display:flex;position:absolute;bottom:100px;right:75px;transform:rotate(-13deg)}
.inquiryReportV2 .heading{align-items:end}.inquiryReportV2 .heading h1{font-size:28px}.reportSummaryV2{background:#dce7f3;border:1px solid #dce7f3;border-radius:5px;grid-template-columns:1.35fr 1fr 1fr;gap:1px;margin:16px 0;display:grid;overflow:hidden}.reportSummaryV2>div{background:#fff;flex-direction:column;min-height:115px;padding:21px 23px;display:flex}.reportSummaryV2 span{color:#6883a0;font-size:12px}.reportSummaryV2 strong{color:#0967d6;white-space:nowrap;margin:8px 0 4px;font-size:29px;line-height:1.25}.reportSummaryV2 b{color:#193e64;margin:15px 0 7px;font-size:17px}.reportSummaryV2 small{color:#8a9db1;font-size:11px}.reportContentV2{grid-template-columns:minmax(0,1.7fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.reportMainV2,.reportAsideV2{gap:16px;display:grid}.reportSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.reportSectionHead h2,.reportAsideV2 h2{color:#173d63;margin:0;font-size:18px}.reportSectionHead span{color:#1a6fd3;background:#e8f2ff;border-radius:3px;padding:6px 9px;font-size:11px}.reportTextSection{border-top:1px solid #e8eef5;grid-template-columns:32px 1fr;gap:11px;margin-top:16px;padding:19px 0 2px;display:grid}.reportTextSection>span{color:#176fda;background:#e7f2ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.reportTextSection h3{color:#1a3d60;margin:1px 0 9px;font-size:15px}.reportTextSection p{color:#536f8b;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.reportAsideV2 dl{margin:14px 0 0}.reportAsideV2 dl>div{border-top:1px solid #e9eff5;grid-template-columns:92px 1fr;gap:10px;padding:12px 0;font-size:12px;display:grid}.reportAsideV2 dt{color:#8ba0b4}.reportAsideV2 dd{color:#294966;margin:0;line-height:1.5}.reportBoundary p{color:#6a8198;margin:12px 0 0;font-size:12px;line-height:1.75}.reportAgain{width:100%}.pdfViewer .reportSectionHead{margin-bottom:15px}.pdfViewer .reportSectionHead>div{gap:10px;display:flex}.pdfViewer .reportSectionHead a{font-size:12px;text-decoration:none}@media (max-width:1100px){.reportContentV2{grid-template-columns:1fr}.reportSummaryV2{grid-template-columns:1fr 1fr}.reportSummaryV2>div:first-child{grid-column:1/-1}}@media (max-width:700px){.reportSummaryV2{grid-template-columns:1fr}.reportSummaryV2>div:first-child{grid-column:auto}.reportSummaryV2 strong{white-space:normal;font-size:23px}.inquiryReportV2 .heading,.reportSectionHead{flex-direction:column;align-items:start}}.reportHeadingActions{gap:10px;display:flex}.reportExportError{color:#b73828;background:#fff2f0;border:1px solid #ffc5bf;border-radius:4px;padding:12px 15px}.reportEvidence h2{color:#1a3d60;margin:25px 0 15px;font-size:17px}.reportTrend{border-bottom:1px solid #d9e6f2;align-items:end;gap:12px;height:158px;padding:0 12px 8px;display:flex}.reportTrend>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;display:flex}.reportTrend b{color:#4e7194;font-size:11px}.reportTrend i{background:linear-gradient(#6eb1f8,#1d76d7);border-radius:3px 3px 0 0;width:min(100%,60px);display:block}.reportTrend small{color:#8da1b3}.reportTableScroll{overflow-x:auto}.reportTableScroll table{border-collapse:collapse;width:100%;min-width:580px;font-size:12px}.reportTableScroll th,.reportTableScroll td{text-align:left;border:1px solid #dfe8f1;padding:10px 8px}.reportTableScroll th{color:#365a7a;background:#eef5fb}.reportEvidenceNote{color:#a66b33;background:#fff8ed;padding:9px 12px;font-size:12px;line-height:1.7}.reportAdjustments{border:1px solid #e1eaf3;display:grid}.reportAdjustments>div{border-bottom:1px solid #e1eaf3;grid-template-columns:110px 125px 1fr;align-items:center;gap:12px;padding:11px 12px;font-size:12px;display:grid}.reportAdjustments>div:last-child{border-bottom:0}.reportAdjustments b{color:#315a80}.reportAdjustments strong{color:#116dd0}.reportAdjustments span{color:#748ba1}@media (max-width:700px){.reportHeadingActions{flex-wrap:wrap}.reportAdjustments>div{grid-template-columns:1fr 1fr}.reportAdjustments span{grid-column:1/-1}}
.opDashboard{color:#173657}.opDashboard button{font-family:inherit}.opHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.opHead h1{color:#092c53;margin:8px 0 5px;font-size:30px;line-height:1.3}.opHead p{color:#7087a1;margin:0;font-size:14px}.opHeadMeta{align-items:center;gap:17px;display:flex}.opHeadMeta>span{color:#8aa0b6;white-space:nowrap;font-size:12px}.opHeadLink{color:#fff;white-space:nowrap;background:#176ddd;border:0;border-radius:4px;padding:11px 17px;font-size:13px;font-weight:600}.opHeadLink b{margin-left:5px;font-size:17px}.opHeadLink:hover{background:#075fc6}.opFilters{border-bottom:1px solid #dce7f2;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.opAssetTabs{align-items:end;gap:5px;display:flex}.opAssetTabs button{color:#667f9b;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:10px 16px 12px;font-size:14px;font-weight:600;display:flex}.opAssetTabs button.active,.opAssetTabs button:hover{color:#0967cd;border-bottom-color:#1974e2}.opAssetTabs small{color:#7892ad;background:#eaf0f7;border-radius:12px;padding:2px 7px;font-size:11px}.opAssetTabs button.active small{color:#116bd2;background:#e2efff}.opFilterRight{align-items:center;gap:10px;padding-bottom:9px;display:flex}.opFilterRight label{color:#788ba3;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.opFilterRight select{color:#244464;background:#fff;border:1px solid #d5e1ed;border-radius:4px;min-width:98px;height:34px;padding:0 7px;font-size:12px}.opReset{color:#126cd4;white-space:nowrap;background:0 0;border:0;font-size:12px}.opKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.opKpi{background:#fff;border:1px solid #e0e8f2;border-radius:5px;flex-direction:column;min-height:119px;padding:18px 20px;display:flex;box-shadow:0 2px 10px #123b6b08}.opKpi>span{color:#5e7792;font-size:13px}.opKpi strong{color:#0c396d;white-space:nowrap;margin:9px 0 5px;font-size:29px;line-height:1.2}.opKpi strong em{font-size:14px;font-style:normal;font-weight:500}.opKpi small{color:#8199b1;font-size:11px}.opTopGrid,.opMiddleGrid,.opBottomGrid{gap:15px;margin-bottom:15px;display:grid}.opTopGrid{grid-template-columns:minmax(0,1.57fr) minmax(375px,1fr)}.opMiddleGrid{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.opBottomGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.opPanel{background:#fff;border:1px solid #dfe8f1;border-radius:5px;min-width:0;padding:18px 20px}.opPanelHead{justify-content:space-between;align-items:start;gap:10px;margin-bottom:14px;display:flex}.opPanelHead h2{color:#15385e;margin:0 0 5px;font-size:17px;line-height:1.35}.opPanelHead p{color:#8a9eb3;margin:0;font-size:12px}.opPanelHead>span{color:#8a9eb3;white-space:nowrap;font-size:11px}.opPanelHead>button{color:#126bd6;white-space:nowrap;background:0 0;border:0;font-size:12px}.opPanelFoot{color:#8aa1b8;border-top:1px solid #edf1f6;margin-top:14px;padding-top:11px;font-size:11px}.opMonthChart{background:repeating-linear-gradient(0deg,#e8eef5 0 1px,#0000 1px 52px);border-bottom:1px solid #dce6ef;align-items:end;gap:5px;height:212px;margin-top:16px;display:flex}.opMonth{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.opMonth>b{color:#4d7196;height:18px;font-size:10px;font-weight:600}.opMonth>small{color:#728ba4;white-space:nowrap;font-size:10px;position:absolute;bottom:-23px}.opBarSpace{align-items:end;width:min(45%,34px);height:174px;display:flex}.opStack{border-radius:3px 3px 0 0;flex-direction:column;justify-content:flex-end;width:100%;transition:height .2s;display:flex;overflow:hidden}.opStack i{flex-shrink:0;width:100%;display:block}.opLegend{flex-wrap:wrap;gap:15px;margin-top:33px;display:flex}.opLegend button{color:#607b98;background:0 0;border:0;padding:3px 2px;font-size:11px}.opLegend button.active{color:#126bd6;font-weight:700}.opLegend i,.opMethodLegend i{border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.opMethodBody{grid-template-columns:135px minmax(0,1fr);align-items:center;gap:15px;min-height:239px;display:grid}.opDonut{border-radius:50%;place-items:center;width:132px;height:132px;display:grid}.opDonut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:89px;height:89px;display:flex}.opDonut strong{color:#123c6b;font-size:23px;line-height:1.2}.opDonut small{color:#89a1b9;font-size:10px}.opMethodLegend{gap:4px;display:grid}.opMethodLegend button{text-align:left;color:#294665;background:#fff;border:1px solid #0000;border-radius:4px;grid-template-columns:10px minmax(0,1fr) 40px 42px;align-items:center;gap:5px;padding:8px 3px;display:grid}.opMethodLegend button:hover,.opMethodLegend button.active{background:#f1f7ff;border-color:#bfdcff}.opMethodLegend i{margin:0}.opMethodLegend span{white-space:nowrap;font-size:12px}.opMethodLegend strong{text-align:right;font-size:13px}.opMethodLegend small{text-align:right;color:#8fa3b8;font-size:10px}.opMatrixScroll{overflow:auto}.opMatrix table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:520px;font-size:12px}.opMatrix th,.opMatrix td{text-align:center;border:0;border-bottom:1px solid #e8eef5;padding:8px 5px}.opMatrix thead th{color:#607d9b;background:#f1f6fb;height:45px;font-size:11px;font-weight:600;line-height:1.35}.opMatrix thead th:first-child{width:88px}.opMatrix tbody th{color:#1e3d60;white-space:nowrap;text-align:left;font-size:12px}.opMatrix tbody th i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.opMatrix td button{background:rgba(23,111,224,var(--op-cell-alpha));color:#0e4e95;border:1px solid #0000;border-radius:4px;width:100%;min-height:48px;font-size:18px;font-weight:700}.opMatrix td button:hover,.opMatrix td button.active{border-color:#1977df;box-shadow:inset 0 0 0 1px #1977df}.opMatrix td small{margin-left:3px;font-size:10px;font-weight:400}.opMatrixNote{color:#8299b0;margin-top:13px;font-size:11px}.opCityList{gap:9px;padding:5px 1px;display:grid}.opCityList button{text-align:left;color:#2b4868;background:#fff;border:0;border-radius:3px;grid-template-columns:25px 45px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:6px 3px;display:grid}.opCityList button:hover,.opCityList button.active{background:#f0f7ff}.opCityList span{color:#9ab0c5;font-size:10px}.opCityList b{font-size:12px}.opCityList i{background:#ecf2f7;border-radius:5px;height:8px;display:block;overflow:hidden}.opCityList u{background:#237de4;border-radius:5px;height:100%;display:block}.opCityList strong{text-align:right;color:#1b5ca2;font-size:13px}.opFunnelSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 0 2px;display:grid}.opFunnelStep{color:#fff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);background:#1459a4;flex-direction:column;justify-content:center;height:115px;padding:13px 10px;display:flex}.opFunnelStep:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);padding-left:16px}.opFunnelStep1{background:#1876d3}.opFunnelStep2{background:#2494cf}.opFunnelStep3{background:#2c9e86}.opFunnelStep small{opacity:.7;font-size:10px}.opFunnelStep b{white-space:nowrap;font-size:12px}.opFunnelStep strong{font-size:22px;line-height:1.3}.opFunnelStep em{opacity:.9;font-size:10px;font-style:normal}.opMetricRule{color:#8298ae;margin:16px 0 0;font-size:11px;line-height:1.5}.opInsightCards{grid-template-columns:1fr 1fr;gap:11px;display:grid}.opInsightCards button{text-align:left;color:#244262;background:#fbfdff;border:1px solid #dce8f4;border-radius:5px;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:144px;padding:14px 12px;display:grid}.opInsightCards button:hover,.opInsightCards button.active{background:#f4f9ff;border-color:#3b95ea}.opInsightIcon{border-radius:7px;place-items:center;width:31px;height:31px;font-size:17px;font-weight:700;display:grid}.opInsightCards b,.opInsightCards small{display:block}.opInsightCards b{font-size:14px}.opInsightCards small{color:#8ca2b7;margin-top:5px;font-size:10px;line-height:1.5}.opInsightCards strong{color:#136bcc;white-space:nowrap;font-size:21px}.opInsightCards strong em{color:#7e95aa;font-size:10px;font-style:normal;font-weight:400}.opInsightCards p{color:#718da8;border-top:1px solid #e8eef4;grid-column:1/-1;margin:2px 0 0;padding-top:10px;font-size:10px;line-height:1.6}.opRecent{margin-bottom:24px}.opRecentTable{overflow:auto}.opRecent table{border-collapse:collapse;min-width:970px;font-size:12px}.opRecent th,.opRecent td{white-space:nowrap;border:0;border-bottom:1px solid #e7eef5;padding:10px 9px}.opRecent th{color:#7189a2;background:#f2f6fa;font-size:11px}.opRecent td{color:#3d5a78}.opRecent td:first-child b{color:#203f63;font-weight:600}.opRecent td:first-child small{color:#dc7451;margin-top:4px;font-size:10px;display:block}.opRecent td:last-child button{color:#126cd7;background:0 0;border:0;font-size:12px}.opStatus{color:#5a7899;background:#edf3fa;border-radius:3px;padding:4px 7px;display:inline-block}.opStatus.done{color:#126bd2;background:#e9f2ff}.opStatus.success{color:#168f60;background:#e5f6ec}.opEmpty{text-align:center;color:#7f96ad;padding:26px;font-size:13px}.opDrawerBackdrop{z-index:40;background:#0a254270;justify-content:flex-end;display:flex;position:fixed;inset:0}.opDrawer{background:#fff;width:min(520px,100%);height:100%;padding:28px;overflow:auto;box-shadow:-10px 0 35px #0a254238}.opDrawerTitle{border-bottom:1px solid #e1eaf2;justify-content:space-between;align-items:start;gap:12px;padding-bottom:18px;display:flex}.opDrawerTitle small{color:#8599ae;font-size:12px}.opDrawerTitle h2{color:#12375c;margin:8px 0 0;font-size:21px;line-height:1.35}.opDrawerTitle button{color:#7991aa;background:0 0;border:0;font-size:26px;line-height:1}.opDrawer dl{margin:18px 0}.opDrawer dl>div{border-bottom:1px solid #edf2f6;grid-template-columns:115px 1fr;gap:12px;padding:11px 0;font-size:13px;display:grid}.opDrawer dt{color:#8da1b6}.opDrawer dd{color:#234565;margin:0;font-weight:600}.opDrawerRisk{color:#aa6717;background:#fff5e9;border:1px solid #f2d4a9;padding:12px;font-size:13px}.opDrawer>p{color:#66819c;background:#f0f7ff;padding:12px;font-size:12px;line-height:1.65}.opDrawer>.primary{width:100%;margin-top:8px}@media (max-width:1250px){.opTopGrid,.opMiddleGrid,.opBottomGrid{grid-template-columns:1fr}.opMethodBody{justify-content:start}.opKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.opFilters{flex-direction:column;align-items:start}.opFilterRight{padding-bottom:11px}}@media (max-width:800px){.opHead{flex-direction:column;align-items:start}.opHeadMeta{justify-content:space-between;width:100%}.opKpis{grid-template-columns:1fr 1fr}.opKpi{min-height:110px;padding:14px}.opKpi strong{font-size:22px}.opAssetTabs{max-width:100%;overflow:auto}.opPanel{padding:15px}.opFunnelSteps{grid-template-columns:repeat(2,1fr)}.opFunnelStep{clip-path:none!important;padding:12px!important}.opInsightCards{grid-template-columns:1fr}}
.financeOverview{color:#173657;margin:28px 0 30px}.financeHeading{border-top:1px solid #d7e3ef;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-top:22px;display:flex}.financeHeading>div>span{letter-spacing:2px;color:#7d95af;font-size:10px}.financeHeading h2{color:#0c315b;margin:6px 0;font-size:25px}.financeHeading p{color:#8095ab;margin:0;font-size:12px}.financeHeading>.outline{height:38px;margin:0;padding:0 15px;font-size:13px}.financeKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.financeKpi{text-align:left;color:#284c70;cursor:pointer;background:#fff;border:1px solid #dbe7f1;border-radius:6px;min-width:0;padding:19px 19px 15px;position:relative;box-shadow:0 2px 8px #15385d05}.financeKpi:hover{background:#fafdff;border-color:#81b4ef;box-shadow:0 5px 15px #174e8c0c}.financeKpi>small{justify-content:space-between;align-items:center;font-size:13px;display:flex}.financeKpi>small span{color:#97b0c8}.financeKpi>strong{color:#1265bf;white-space:nowrap;font-variant-numeric:tabular-nums;margin:12px 0 9px;font-size:27px;display:block}.financeKpi1>strong{color:#1a8a6a}.financeKpi2>strong{color:#bd801e}.financeKpi3>strong{color:#526bb3}.financeKpi>p{color:#7f96ac;min-height:36px;margin:0;font-size:11px;line-height:1.7}.financeKpi>em{color:#1971ce;margin-top:9px;font-size:10px;font-style:normal;display:block}.financeMiniStats{background:#f9fcff;border:1px solid #dfe8f1;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 16px;display:grid}.financeMiniStats button{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e1eaf3;flex-direction:column;align-items:start;gap:7px;min-width:0;padding:15px 19px;display:flex}.financeMiniStats button:last-child{border-right:0}.financeMiniStats button:hover{background:#eef6ff}.financeMiniStats span{color:#617f9c;font-size:12px}.financeMiniStats b{color:#244f7a;font-size:21px}.financeMiniStats em{font-size:12px;font-style:normal;font-weight:400}.financeMiniStats small{color:#8aa0b5;font-size:10px;line-height:1.5}.financeChartGrid{grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);gap:15px;margin-bottom:15px;display:grid}.financeTrend svg{width:100%;height:auto;min-height:210px;display:block}.financeTrend svg text{fill:#7a93ad;font-family:inherit;font-size:11px}.financeMonthPoint{cursor:pointer;outline:none}.financeMonthPoint:hover circle,.financeMonthPoint:focus circle{r:6;stroke:#b4d8ff;stroke-width:4px}.financeLegend{color:#6b85a0;justify-content:center;gap:24px;margin:6px 0;font-size:11px;display:flex}.financeLegend i,.financeMethodRows>button>span>i,.financeAssetLegend i{border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.financeMethodRows{gap:5px;display:grid}.financeMethodRows>button{text-align:left;cursor:pointer;color:#24496e;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px}.financeMethodRows>button:hover{background:#f4f9ff;border-color:#d1e6fc}.financeMethodRows>button>span{align-items:center;font-size:12px;display:flex}.financeMethodRows b{color:#244f7b;margin-left:auto;font-size:13px}.financeBar{background:#eff4f9;border-radius:5px;height:8px;margin:8px 0;overflow:hidden}.financeBar>i{border-radius:5px;height:100%;transition:width .2s;display:block}.financeMethodRows small{color:#859bb0;font-size:10px;line-height:1.5;display:block}.financeFootnote{color:#8399b0;margin:12px 0 0;font-size:11px;line-height:1.7}.financeOperationsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(285px,.9fr);gap:15px;margin-bottom:15px;display:grid}.financeAssetBody{align-items:center;gap:16px;min-height:190px;display:flex}.financeDonut{border-radius:50%;flex:none;place-items:center;width:135px;height:135px;display:grid}.financeDonut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:95px;height:95px;display:flex}.financeDonut small{color:#89a1b7;font-size:10px}.financeDonut b{color:#1b4f80;font-size:13px}.financeAssetLegend{flex:1;gap:10px;min-width:0;display:grid}.financeAssetLegend>button{color:#587694;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:10px 1fr auto;align-items:center;gap:4px;padding:6px 2px;display:grid}.financeAssetLegend>button:hover{background:#edf6ff}.financeAssetLegend i{margin:0}.financeAssetLegend span,.financeAssetLegend b{font-size:12px}.financeAssetLegend small{color:#8ba2b7;grid-column:2/-1;font-size:11px}.financeProgressList{gap:10px;margin-top:20px;display:grid}.financeProgressList button{text-align:left;color:#4e7191;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:8px;padding:6px;display:grid}.financeProgressList button:hover{background:#f1f8ff}.financeProgressList span{justify-content:space-between;font-size:12px;display:flex}.financeProgressList span b{color:#255d94;font-size:12px}.financeProgressList i{background:#eaf1f8;border-radius:5px;height:7px;overflow:hidden}.financeProgressList u{border-radius:5px;height:100%;transition:width .2s;display:block}.financeProgressList small{color:#8aa2b8;font-size:10px}.financeAlert{text-align:left;color:#365d81;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f7;align-items:center;gap:10px;width:100%;padding:11px 2px;display:flex}.financeAlert:last-child{border-bottom:0}.financeAlert:hover{background:#f6faff}.financeAlertIcon{color:#2876cb;background:#e9f2ff;border-radius:5px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;font-style:normal;display:grid}.financeAlertIcon1{color:#c88831;background:#fff3e3}.financeAlertIcon2{color:#1b9768;background:#e5f5ee}.financeAlertIcon3{color:#cb5c63;background:#ffebec}.financeAlert>span{flex:1;font-size:12px}.financeAlert small{color:#8aa0b6;margin-top:4px;font-size:10px;display:block}.financeAlert>b{color:#d36a52;font-size:17px}.financeAlert>em{color:#a3b6c9;font-style:normal}.financeCooperation{margin-bottom:14px}.financeShareGrid{grid-template-columns:1fr 1fr 1.05fr;align-items:center;gap:28px;display:grid}.financeShareGrid>label{gap:10px;padding:5px 0;display:grid}.financeShareGrid label>span{color:#587796;justify-content:space-between;font-size:12px;display:flex}.financeShareGrid label>span>b{color:#126cca;font-size:14px}.financeShareGrid input{accent-color:#1a77df;cursor:pointer;width:100%;height:6px}.financeShareGrid label>small{color:#8da1b5;font-size:10px}.financeShareGrid label>strong{color:#2a587e;font-size:21px}.financeShareTotal{background:#eef6ff;border-radius:5px;gap:8px;padding:21px;display:grid}.financeShareTotal small{color:#5e83a9;font-size:12px}.financeShareTotal strong{color:#136bc5;font-size:27px}.financeShareTotal span{color:#839ab1;font-size:11px;line-height:1.6}.financeBoundary{background:#edf4fc;border:1px solid #dce8f4;border-radius:5px;align-items:center;gap:25px;padding:12px 16px;display:flex}.financeBoundary>p{color:#6f8aa5;flex:1;margin:0;font-size:11px;line-height:1.8}.financeBoundary>div{flex:none;gap:12px;display:flex}.financeBoundary button{color:#126bd6;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px}.financeOverview button:focus-visible{outline-offset:2px;outline:3px solid #9ccaff}.financeDrawerMask{z-index:45;background:#08284766;justify-content:flex-end;display:flex;position:fixed;inset:0}.financeDrawer{background:#f8fbff;width:min(850px,80vw);height:100%;padding:25px;overflow:auto;box-shadow:-8px 0 30px #0a254333}.financeDrawerHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.financeDrawerHeading small{color:#7c96af;font-size:12px}.financeDrawerHeading h2{color:#153d64;margin:6px 0 18px;font-size:23px}.financeDrawerHeading>button{color:#6b88a1;cursor:pointer;background:0 0;border:0;font-size:30px}.financeDrawerFilters{gap:10px;margin:6px 0 15px;display:flex}.financeDrawerFilters input,.financeDrawerFilters select{color:#3d6588;background:#fff;border:1px solid #d4e1ee;border-radius:4px;min-width:0;height:39px;padding:0 10px;font-size:12px}.financeDrawerFilters input{flex:1}.financeDrawerFilters .outline{white-space:nowrap;height:39px;margin:0;padding:0 12px;font-size:12px}.financeDrawerSummary{color:#6887a4;background:#edf5ff;border:1px solid #dce7f2;border-radius:5px;justify-content:space-between;gap:10px;margin-bottom:15px;padding:14px;font-size:12px;display:flex}.financeDrawerSummary b{color:#245d94}.financeDetailRows>article{background:#fff;border:1px solid #dfebf5;border-radius:5px;margin-bottom:9px;overflow:hidden}.financeDetailRow{text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;gap:15px;width:100%;padding:15px;display:flex}.financeDetailRow:hover{background:#f2f8ff}.financeDetailRow>div{gap:6px;min-width:0;display:grid}.financeDetailRow>div:last-child{text-align:right;flex:none}.financeDetailRow b{color:#224b70;white-space:normal;font-size:14px}.financeDetailRow strong{color:#176cbd;font-size:16px}.financeDetailRow small{color:#8ba1b6;font-size:10px}.financeDetailRow span{color:#6d8aa5;font-size:11px}.financeRecordInfo{background:#f5faff;grid-template-columns:1fr 1fr;gap:0 15px;margin:0;padding:0 15px 10px;display:grid}.financeRecordInfo>div{border-bottom:1px solid #e4edf6;grid-template-columns:100px 1fr;gap:10px;padding:10px 0;font-size:11px;display:grid}.financeRecordInfo dt{color:#849bb0}.financeRecordInfo dd{color:#345f85;margin:0}.financeDrawerPager{color:#6e8aa3;justify-content:center;align-items:center;gap:20px;margin:18px 0;font-size:12px;display:flex}.financeDrawerPager button{color:#2a69a2;cursor:pointer;background:#fff;border:1px solid #cbddec;border-radius:4px;padding:8px 12px}.financeDrawerPager button:disabled{opacity:.4;cursor:not-allowed}.financeExportMessage{color:#208252;background:#e6f6ed;border-radius:4px;padding:10px 13px;font-size:12px}@media (max-width:1450px){.financeOperationsGrid{grid-template-columns:1fr 1fr}.financeExceptions{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0 14px;display:grid}.financeExceptions>.opPanelHead{grid-column:1/-1}.financeAlert{border-bottom:0}.financeKpi>strong{font-size:24px}.financeAssetBody{gap:22px}.financeBoundary{flex-direction:column;align-items:start;gap:8px}}@media (max-width:1150px){.financeKpis{grid-template-columns:1fr 1fr}.financeChartGrid{grid-template-columns:1fr}.financeShareGrid{gap:18px}.financeMiniStats button{padding:12px}.financeMiniStats small{min-height:30px}.financeRecordInfo{grid-template-columns:1fr}}.opHeadFinance{color:#126bd6;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9def3;border-radius:4px;padding:10px 13px;font-size:12px}.opHeadFinance:hover{background:#edf6ff}.financeOverview{scroll-margin-top:20px}
.demoCheckout{color:#173657}.checkoutHeading{justify-content:space-between;align-items:end;gap:20px;margin:12px 0 23px;display:flex}.checkoutHeading h1{color:#12365d;margin:0 0 7px;font-size:29px}.checkoutHeading p{color:#7187a0;margin:0;font-size:14px}.checkoutHeading>span{color:#8296ab;white-space:nowrap;font-size:12px}.checkoutLayout{grid-template-columns:minmax(0,1.7fr) minmax(310px,.75fr);align-items:start;gap:18px;display:grid}.checkoutPanel{background:#fff;border:1px solid #dbe5ef;border-radius:6px;padding:23px}.checkoutAsset{border-bottom:1px solid #e6edf4;align-items:center;gap:19px;padding:4px 0 23px;display:flex}.checkoutAsset img{object-fit:cover;border-radius:5px;width:180px;height:120px}.checkoutAsset small{color:#768da5;font-size:12px}.checkoutAsset h2{color:#15395d;margin:8px 0;font-size:20px}.checkoutAsset p{color:#607d99;margin:0 0 8px;font-size:13px}.checkoutAsset em{color:#9aacc0;font-size:11px;font-style:normal}.checkoutSection{border-bottom:1px solid #e6edf4;padding:21px 0}.checkoutSection h2,.checkoutSummary h2{color:#163c62;margin:0 0 16px;font-size:18px}.checkoutSection dl{gap:14px;margin:0;display:grid}.checkoutSection dl>div{grid-template-columns:115px 1fr;gap:10px;font-size:14px;display:grid}.checkoutSection dt{color:#8094a9}.checkoutSection dd{color:#203d5e;margin:0;font-weight:600}.checkoutChoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkoutChoices button{text-align:left;color:#1b3b5d;background:#fff;border:1px solid #d4e0ed;border-radius:5px;min-height:84px;padding:14px}.checkoutChoices button.active,.checkoutChoices button:hover{background:#f3f9ff;border-color:#1472df;box-shadow:inset 0 0 0 1px #1472df}.checkoutChoices b,.checkoutChoices small{display:block}.checkoutChoices b{font-size:14px}.checkoutChoices small{color:#7990a7;margin-top:8px;font-size:11px;line-height:1.5}.checkoutNotice{color:#96631e;background:#fff9ee;border:1px solid #f0d3a4;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.65}.checkoutActions{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.checkoutActions .primary,.checkoutActions .outline{min-height:44px}.checkoutActions .primary:disabled{opacity:.65;cursor:wait}.checkoutSuccess{color:#137949;background:#effaf3;border:1px solid #bde8cb;border-radius:5px;align-items:center;gap:15px;margin-top:20px;padding:18px;display:flex}.checkoutSuccess>span{color:#fff;background:#1fa267;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.checkoutSuccess b{font-size:16px}.checkoutSuccess p{margin:5px 0;font-size:12px}.checkoutSuccess small{font-size:11px}.checkoutError{color:#b43d3d;background:#fff5f5;border:1px solid #eeb2b2;margin-top:18px;padding:12px 14px;font-size:13px}.checkoutError small{margin-top:6px;display:block}.checkoutSummary p{color:#7188a0;justify-content:space-between;gap:10px;margin:18px 0;font-size:13px;display:flex}.checkoutSummary p strong{color:#163a60;font-size:16px}.checkoutSummary p b{color:#4b647d}.checkoutTotal{border-top:1px solid #e2eaf3;justify-content:space-between;align-items:end;gap:10px;margin-top:20px;padding-top:20px;font-size:14px;display:flex}.checkoutTotal strong{color:#0966d0;font-size:27px}.checkoutSummary ul{color:#50816e;border-top:1px solid #e8edf3;margin:20px 0 0;padding:18px 0 0;font-size:12px;line-height:2.2;list-style:none}.checkoutDisclaimer{color:#7990a7;background:#f1f7fc;margin-top:15px;padding:13px;font-size:12px;line-height:1.65}.demoCheckout button:focus-visible{outline-offset:2px;outline:3px solid #88c1ff}@media (max-width:1050px){.checkoutLayout{grid-template-columns:1fr}.checkoutSummary{order:-1}}@media (max-width:700px){.checkoutHeading{flex-direction:column;align-items:start}.checkoutChoices{grid-template-columns:1fr}.checkoutAsset{flex-direction:column;align-items:start}.checkoutAsset img{width:100%;height:190px}.checkoutActions{flex-direction:column-reverse;align-items:stretch}.checkoutActions button{width:100%}}.demoOrders .orderRecord{margin-top:20px}.orderRecordHead{border-bottom:1px solid #e4ebf2;align-items:center;gap:17px;padding-bottom:20px;display:flex}.orderRecordHead img{object-fit:cover;border-radius:4px;width:145px;height:98px}.orderRecordHead>div{flex:1}.orderRecordHead small{color:#7e93a9;font-size:12px}.orderRecordHead h2{color:#173b60;margin:7px 0;font-size:20px}.orderRecordHead p{color:#69819b;margin:0 0 6px;font-size:13px}.orderRecordHead em{color:#9aacc0;font-size:11px;font-style:normal}.orderRecordHead>span{color:#1769d2;background:#eaf2fc;border-radius:3px;padding:6px 11px;font-size:12px}.orderRecordHead>span.orderDone{color:#168a58;background:#e7f7ee}.orderRecordGrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 0;display:grid}.orderRecordGrid p{margin:0}.orderRecordGrid small,.orderRecordGrid b{display:block}.orderRecordGrid small{color:#8497aa;margin-bottom:8px;font-size:12px}.orderRecordGrid b{color:#234666;overflow-wrap:anywhere;font-size:14px}.orderValue{background:#f0f7ff;align-items:center;gap:15px;padding:17px;display:flex}.orderValue span{color:#617e9a;font-size:13px}.orderValue strong{color:#0b67d2;font-size:21px}.orderValue small{color:#829bb4;margin-left:auto;font-size:11px}.orderRecordActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.orderEmpty{padding:32px}.orderEmpty h2{margin:0 0 8px}.orderEmpty p,.orderFootnote{color:#8195a9;font-size:13px}.orderFootnote{margin:16px 0}.orderRecordActions button{min-width:130px}@media (max-width:800px){.orderRecordGrid{grid-template-columns:1fr 1fr}.orderRecordHead,.orderValue{flex-direction:column;align-items:start}}
.businessDemo{color:#173457}.businessHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.businessHeading h1{color:#112c50;margin:10px 0 5px;font-size:30px}.businessHeading p{color:#7488a1;margin:0}.businessProject,.businessPanel,.businessCard{background:#fff;border:1px solid #dce6f1;border-radius:7px;box-shadow:0 3px 14px #13396508}.businessProject{align-items:center;gap:20px;margin-bottom:18px;padding:16px;display:flex}.businessProject img{object-fit:cover;border-radius:4px;width:176px;height:112px}.businessProject h2{margin:5px 0;font-size:21px}.businessProject p{color:#657c98;margin:4px 0}.businessProject small,.businessProject span{color:#8296ac;font-size:12px}.businessToolbar{align-items:center;gap:9px;margin-bottom:18px;display:flex}.businessToolbar input{border:1px solid #cddbe9;border-radius:4px;width:min(390px,35%);padding:11px 13px}.businessToolbar button,.businessChoices button{color:#4e6887;background:#fff;border:1px solid #cbd9e8;border-radius:4px;padding:10px 15px}.businessToolbar button.selected,.businessChoices button.selected{color:#1269d0;background:#eaf3ff;border-color:#73abea;font-weight:700}.businessCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.businessCard{overflow:hidden}.businessCard>img{object-fit:cover;width:100%;height:190px}.businessCard>div{padding:16px}.businessCard small{color:#7d91a9}.businessCard h2{min-height:52px;margin:9px 0;font-size:19px}.businessCard p{color:#637d9b;margin:9px 0}.businessCard strong{color:#df3e36}.businessCard button{width:100%;margin-top:8px}.businessGrid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:16px;margin-bottom:18px;display:grid}.businessPanel{min-width:0;padding:21px}.businessPanel h2{margin:0 0 18px;font-size:20px}.businessPanel p{color:#5b7391;line-height:1.7}.businessPanel table{margin-bottom:18px}.businessPanel td,.businessPanel th{font-size:13px}.businessPanel dl{grid-template-columns:140px minmax(0,1fr);gap:0;margin:5px 0 22px;display:grid}.businessPanel dt,.businessPanel dd{border-bottom:1px solid #ecf0f6;margin:0;padding:11px 0}.businessPanel dt{color:#7a8da5}.businessPanel dd{font-weight:600}.businessPanel dd.emphasis{color:#146cd5;font-size:24px}.businessField{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.businessField label{color:#506a87;gap:6px;font-size:13px;font-weight:600;display:grid}.businessField input,.businessField select{color:#18395e;background:#fff;border:1px solid #cbd9e8;border-radius:4px;width:100%;padding:11px}.businessSteps,.businessStageRail{gap:8px;margin-bottom:20px;display:flex}.businessSteps span{text-align:center;color:#899bb0;background:#f2f5f9;border-radius:4px;flex:1;padding:13px}.businessSteps span.done{color:#17885e;background:#e7f5ee;font-weight:700}.businessSuccess{color:#18865b;background:#eaf8f0;border:1px solid #bce7ce;border-radius:4px;margin:14px 0;padding:14px 16px;font-weight:700}.businessMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.businessMetrics>div{background:#fff;border:1px solid #dce6f1;border-radius:5px;padding:18px}.businessMetrics small,.businessMetrics b{display:block}.businessMetrics small{color:#7a8da5}.businessMetrics b{color:#136dd7;margin-top:9px;font-size:24px}.businessStageRail>div{color:#8ca0b7;text-align:center;border-top:3px solid #dce5ee;flex:1;justify-items:center;gap:7px;padding-top:15px;display:grid}.businessStageRail>div.complete{color:#1269d0;border-top-color:#1a77e4}.businessStageRail b{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.businessStageRail span{font-weight:700}.businessStageRail small{font-size:12px}.businessTimeline{margin:0;padding:0;list-style:none}.businessTimeline li{border-left:2px solid #2181ea;margin-left:8px;padding:0 0 18px 18px;position:relative}.businessTimeline li:before{content:"";background:#2181ea;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.businessTimeline b,.businessTimeline small{display:block}.businessTimeline small{color:#8599b0;margin-top:5px}.businessActions{justify-content:flex-end;gap:10px;margin:18px 0;display:flex}.businessChoices{gap:8px;margin:13px 0;display:flex}.businessStatus{color:#166dcf;margin-bottom:15px;font-size:26px;font-weight:700}.businessFile{background:#f7faff;border:1px solid #e1e9f3;align-items:center;gap:12px;margin-bottom:10px;padding:15px;display:flex}.businessFile b{flex:1}.businessFile span{color:#16855a}.businessNotice{color:#996c2c;background:#fff8ec;border:1px solid #efd8ad;margin:20px 0 0;padding:12px 16px;font-size:12px}.businessEmpty{color:#7489a3;text-align:center;background:#f5f9fd;padding:30px}.businessModalBackdrop{z-index:30;background:#061c3b9c;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.businessModal{background:#fff;border-radius:7px;width:min(650px,100%);max-height:calc(100vh - 60px);padding:28px;position:relative;overflow:auto;box-shadow:0 20px 70px #001a3870}.businessModal h2{margin:0 0 20px}.businessClose{color:#6e8199;background:0 0;border:0;font-size:27px;position:absolute;top:13px;right:17px}.businessPaper{text-align:center;border:1px solid #d6e0eb;max-width:470px;min-height:460px;margin:16px auto;padding:34px 38px;box-shadow:0 4px 16px #17335216}.businessPaper>small{color:#788da6}.businessPaper h2{font-size:22px;margin:40px 0!important}.businessPaper p{text-align:left;border-bottom:1px solid #ecf0f4;padding:6px}.businessPaper footer{color:#9a6e2e;margin-top:24px;font-size:11px}.businessSeal{color:#e33d38;border:3px solid #e33d38;border-radius:50%;place-content:center;width:85px;height:85px;margin:20px auto;font-size:27px;display:grid;transform:rotate(-11deg)}.businessSeal small{font-size:10px}.businessDemo button:disabled{opacity:.5;cursor:not-allowed}.businessDemo button:focus-visible{outline-offset:2px;outline:3px solid #8ec5ff}@media (max-width:1100px){.businessCards{grid-template-columns:repeat(2,1fr)}.businessGrid{grid-template-columns:1fr}.businessMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.businessCards,.businessMetrics,.businessField{grid-template-columns:1fr}.businessToolbar{flex-wrap:wrap}.businessToolbar input{width:100%}.businessProject{align-items:start}.businessProject img{width:100px;height:85px}.businessStageRail{overflow:auto}.businessStageRail>div{min-width:115px}}@media print{body *{visibility:hidden!important}.businessModal,.businessModal *{visibility:visible!important}.businessModalBackdrop{background:#fff;padding:0;position:static}.businessModal{box-shadow:none;width:100%;max-height:none;padding:0}.businessModal h2,.businessModal .businessActions,.businessClose{display:none!important}.businessPaper{box-shadow:none;border:0;max-width:none}}.businessFeedback{background:#eaf4ff;border:1px solid #c4ddfa;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 24px;display:flex}.businessFeedback h2{margin:4px 0;font-size:19px}.businessFeedback p{color:#6984a2;margin:0;font-size:12px}.businessFeedback>div:first-child>span{color:#1769d2;font-size:12px;font-weight:700}.businessFeedbackStats{gap:12px;display:flex}.businessFeedbackStats button{text-align:left;color:#14375f;background:#fff;border:1px solid #d3e3f5;border-radius:4px;min-width:116px;padding:10px}.businessFeedbackStats small,.businessFeedbackStats b{display:block}.businessFeedbackStats small{color:#7c91ab}.businessFeedbackStats b{color:#146bd5;margin-top:5px}@media (max-width:1100px){.businessFeedback{display:block}.businessFeedbackStats{flex-wrap:wrap;margin-top:12px}}
.coopPage{color:#244463}.coopTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.coopTitle small{color:#8298ae;font-size:12px}.coopTitle h1{color:#12365e;margin:10px 0;font-size:30px}.coopTitle p{color:#7c92aa;margin:0;font-size:13px;line-height:1.7}.coopPanel{background:#fff;border:1px solid #dce6f0;border-radius:7px;min-width:0;margin-bottom:18px;padding:23px;box-shadow:0 3px 12px #123a5a04}.coopPanel h2,.coopModal h2{color:#173d65;margin:0 0 15px;font-size:20px}.coopPanel h3,.coopModal h3{color:#2b5176;margin:22px 0 14px;font-size:15px}.coopMuted{color:#8499ae;font-size:12px;line-height:1.8}.coopPanel>p{line-height:1.8}.coopAssetTabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.coopAssetTabs button{color:#497196;cursor:pointer;background:#fff;border:1px solid #d3e2f1;border-radius:6px;padding:16px 12px;font-size:15px;font-weight:600}.coopAssetTabs button.active{color:#1267cb;background:#eaf4ff;border-color:#247ee0;box-shadow:inset 0 -3px #247ee0}.coopAssetTabs small{color:#86a1b8;margin-top:8px;font-size:10px;font-weight:400;display:block}.coopSteps{grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:24px;display:grid}.coopSteps button{color:#7890a9;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #dce6f0;align-items:center;gap:14px;padding:15px;font-size:16px;display:flex}.coopSteps button.active{color:#176bc7;border-color:#227be0;font-weight:600}.coopSteps b{border:1px solid;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.coopLaunchGrid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.coopSectionTitle{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.coopSectionTitle p{color:#839bb0;margin:5px 0;font-size:12px}.coopSectionTitle h2{margin:0}.coopSectionTitle small{color:#839bb0;margin-bottom:9px;font-size:12px;display:block}.coopSectionTitle>button{color:#8ca1b7;cursor:pointer;background:0 0;border:0;font-size:27px}.coopForm{grid-template-columns:1fr 1fr;gap:18px 20px;margin:20px 0;display:grid}.coopForm label,.coopInlineField,.coopBlockField{color:#426587;gap:8px;font-size:13px;display:grid}.coopForm em{color:#d7614d;font-style:normal}.coopForm input,.coopForm select,.coopForm textarea,.coopInlineField input,.coopBlockField textarea,.coopFullTextarea,.coopShareInput{color:#2e4d6d;font:inherit;background:#fff;border:1px solid #ccdceb;border-radius:4px;width:100%;min-width:0;padding:11px 13px}.coopForm textarea,.coopBlockField textarea,.coopFullTextarea{resize:vertical;min-height:100px}.coopForm input:focus,.coopForm select:focus,.coopForm textarea:focus{border-color:#599dea;outline:2px solid #b6d9ff}.coopFileButton{color:#1e71cc;cursor:pointer;white-space:nowrap;border:1px solid #b9d5f2;border-radius:4px;padding:10px 12px;font-size:12px;display:inline-block}.coopFileButton input{display:none}.coopMethodCards{gap:13px;margin:20px 0;display:grid}.coopMethodCards>button{text-align:left;color:#264b71;cursor:pointer;background:#fff;border:1px solid #d9e5f1;border-radius:6px;align-items:center;gap:18px;padding:20px;display:flex}.coopMethodCards>button.selected{background:#f2f8ff;border-color:#2880e2;box-shadow:inset 3px 0 #2880e2}.coopMethodCards i{color:#2175d7;background:#e3effe;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.coopMethodCards>button>div{flex:1}.coopMethodCards b{font-size:17px}.coopMethodCards p{color:#7d95ad;margin:8px 0;font-size:12px;line-height:1.6}.coopMethodCards small{color:#8aa2b8;font-size:11px}.coopMethodCards strong{color:#126bcc;white-space:nowrap;font-size:16px}.coopNotice,.coopAdvice{color:#527b9e;background:#edf6ff;border:1px solid #d0e4fa;border-radius:5px;margin:16px 0;padding:15px 17px;font-size:12px;line-height:1.8}.coopNotice p{margin:7px 0 0}.coopNotice input[type=checkbox]{accent-color:#1875df;width:auto}.coopAdvice{color:#92713f;background:#fff8ed;border-color:#f4dfbd}.coopAdvice p{margin:8px 0}.coopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:23px;display:flex}.coopActions button{margin:0}.coopPage button:disabled,.coopModal button:disabled{opacity:.45;cursor:not-allowed}.coopPage button:focus-visible,.coopModal button:focus-visible{outline-offset:2px;outline:3px solid #95c9ff}.coopAssetPhoto{object-fit:cover;border-radius:5px;width:100%;height:180px;margin-bottom:18px}.coopChecklist{color:#6c8aa6;border-bottom:1px solid #edf2f7;padding:11px 0;font-size:12px}.coopDraft{text-align:left;color:#366487;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7eff6;gap:6px;width:100%;padding:12px;display:grid}.coopDraft:hover{background:#f0f7ff}.coopDraft small{color:#8ba2b7;font-size:11px}.coopFile{background:#f5f9fd;border:1px solid #e4edf6;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.coopFile span{color:#268f67;font-size:11px}.coopError{color:#b94b3f;background:#fff0ed;border:1px solid #ffc8bf;padding:13px;font-size:13px}.coopFacts{grid-template-columns:1fr 1fr;gap:0 25px;margin:20px 0;display:grid}.coopFacts>div{border-bottom:1px solid #e5edf4;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:15px 0;font-size:12px;display:grid}.coopFacts dt{color:#839cb3}.coopFacts dd{color:#365c7d;overflow-wrap:anywhere;margin:0;line-height:1.7}.coopSummary{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:13px;margin-bottom:20px;display:grid}.coopSummary>button,.coopSummary>div{color:#7490aa;text-align:left;background:#fff;border:1px solid #dce8f3;border-radius:6px;flex-direction:column;align-items:start;gap:11px;padding:19px;display:flex}.coopSummary>button{cursor:pointer}.coopSummary>button.selected{background:#eef6ff;border-color:#77ade8;box-shadow:inset 0 -3px #2175d6}.coopSummary b{color:#1e5d9c;font-size:27px}.coopSummary .coopSmallValue{font-size:18px}.coopSummary small{font-size:12px}.coopToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.coopToolbar>input,.coopToolbar select{color:#547796;background:#fff;border:1px solid #d0dfee;border-radius:4px;padding:10px 12px;font-size:12px}.coopToolbar>input{flex:1;min-width:210px}.coopToolbar button{margin:0}.coopToolbar label{color:#7893ac;align-items:center;gap:10px;font-size:12px;display:flex}.coopTableScroll{overflow:auto}.coopPanel table,.coopModal table{border-collapse:collapse;width:100%;font-size:12px}.coopTableScroll table{min-width:900px}.coopPanel th,.coopModal th{color:#587b9c;background:#edf4fb}.coopPanel th,.coopPanel td,.coopModal th,.coopModal td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e2eaf3;padding:14px 11px;line-height:1.6}.coopPanel tbody tr:hover{background:#f7fbff}.coopCellSmall{color:#8da5bc;margin-top:5px;font-size:10px;display:block}.coopLink,.coopTableActions button{font:inherit;color:#1970c9;cursor:pointer;text-align:left;background:0 0;border:0;padding:2px}.coopLink:hover,.coopTableActions button:hover{text-decoration:underline}.coopTableActions{flex-wrap:wrap;gap:7px 11px;min-width:130px;display:flex}.coopStatus{color:#3277bd;white-space:nowrap;background:#eaf3ff;border-radius:4px;padding:5px 9px;font-size:11px;display:inline-block}.coopPager{color:#7e98b2;align-items:center;gap:12px;margin-top:21px;font-size:12px;display:flex}.coopPager>span:first-child{margin-right:auto}.coopPager button{color:#4a759b;cursor:pointer;background:#fff;border:1px solid #d1e0ed;border-radius:4px;padding:8px 11px}.coopEmpty{text-align:center;color:#839db4;padding:35px;font-size:13px}.coopTabs{border-bottom:1px solid #d7e4f0;gap:10px;margin-bottom:20px;display:flex}.coopTabs button{color:#7992aa;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 22px;font-size:14px}.coopTabs button.active{color:#126cc9;border-bottom-color:#2176d6;font-weight:600}.coopSplit{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:24px;display:grid}.coopCards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:17px;margin-bottom:16px;display:grid}.coopCards .coopPanel{margin:0;padding:21px}.coopCards h2{margin:12px 0;font-size:18px}.coopCards p{color:#7290a9;font-size:12px}.coopCards small{color:#8ca4b9;font-size:11px}.coopMatched{background:#f6faff;border-color:#79b6ed}.coopChoices{flex-wrap:wrap;align-items:center;gap:13px;margin:17px 0;display:flex}.coopChoices label{white-space:nowrap;color:#597b99;align-items:center;gap:7px;font-size:12px;display:flex}.coopChoices input{accent-color:#237be0}.coopChoices>button{color:#6786a3;cursor:pointer;background:#fff;border:1px solid #d4e1ed;border-radius:4px;padding:9px 14px}.coopChoices>button.selected{color:#2473c7;background:#eaf4ff;border-color:#74abe9}.coopTemplatePaper{text-align:center;background:#fbfdff;border:1px solid #d5e2ef;padding:28px;box-shadow:0 5px 18px #194a7510}.coopTemplatePaper>small{color:#a0b2c3;letter-spacing:3px;font-size:11px}.coopTemplatePaper h2{margin:18px 0;font-size:18px}.coopTemplatePaper p{text-align:left;color:#7590a8;border-bottom:1px solid #e3ecf5;padding:8px;font-size:12px}.coopDemoSeal{color:#d95e5e;text-align:center;border:3px solid #d95e5e;border-radius:50%;place-content:center;width:100px;height:100px;margin:25px auto 0;font-size:16px;display:grid}.coopProvider{background:#f3f8fe;border:1px solid #d6e5f4;flex-wrap:wrap;align-items:center;gap:15px;padding:23px;display:flex}.coopProvider>span{color:#829cb4;margin-right:auto;font-size:12px}.coopMask{z-index:50;background:#08254088;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.coopModal{background:#fff;border-radius:8px;width:min(850px,90vw);max-height:calc(100vh - 60px);padding:28px;overflow:auto;box-shadow:0 20px 70px #06213e40}.coopWideModal{width:min(1150px,94vw)}.coopModal .coopSectionTitle{border-bottom:1px solid #e2eaf3;padding-bottom:17px}.coopReportRail{gap:9px;margin:20px 0;display:flex}.coopReportRail>span{text-align:center;color:#8ba1b7;background:#edf2f7;border-radius:4px;flex:1;padding:12px;font-size:12px}.coopReportRail>span.done{color:#2b8a62;background:#e6f5ec}.coopTimeline{color:#6f8fa9;border-left:2px solid #c8e0f8;padding:0 0 0 18px;font-size:12px;line-height:1.8;list-style:none}.coopTimeline li{padding:8px 0}.coopCompareGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}.coopCompareGrid article{background:#fafcff;border:1px solid #d7e5f2;border-radius:5px;min-width:0;padding:17px}.coopCompareGrid small{color:#4e7fa8;font-size:12px}.coopCompareGrid strong{color:#1b69b1;overflow-wrap:anywhere;margin:18px 0;font-size:19px;line-height:1.6;display:block}.coopCompareGrid p{color:#8ba4b9;font-size:11px}.coopCompareGrid dl{font-size:11px;line-height:1.7}.coopCompareGrid dt{color:#8ca3b7;margin-top:12px}.coopCompareGrid dd{color:#587d9e;margin:4px 0}.coopCompareGrid button{width:100%;margin:16px 0 0;padding:9px 5px;font-size:11px}.coopShareInput{margin:20px 0}.coopScatter{background:#f4f9ff;width:100%;max-height:170px;margin:12px 0}.coopScatter text{fill:#7a96ae;font:11px sans-serif}.coopPreviewToolbar{align-items:center;gap:12px;display:flex;padding-bottom:0!important}.coopPreviewToolbar>.coopStatus{margin-right:auto}.coopPreviewToolbar button{margin:0}.coopHeaderTenant{align-items:center;gap:15px;display:flex}.coopHeaderTenant select{color:#5c7d99;background:#fff;border:1px solid #d6e3ef;border-radius:4px;max-width:240px;padding:8px 10px;font-size:12px}@media (max-width:1250px){.coopLaunchGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.85fr)}.coopCompareGrid,.coopSplit{grid-template-columns:1fr 1fr}.coopAssetTabs{gap:7px}.coopAssetTabs button{padding:12px 7px;font-size:14px}.coopFacts{grid-template-columns:1fr}.coopPreviewToolbar{flex-wrap:wrap}}.coopTabs{white-space:nowrap;overflow-x:auto}.coopTabs button{flex-shrink:0}
