.cf-site{--ink:#192221;--muted:#666f6d;--teal:#087e71;--line:#dedfdc;--paper:#f5f5f2;color:var(--ink);background:#fff}.cf-site section{scroll-margin-top:84px}.cf-site button,.cf-site a{touch-action:manipulation}.cf-site button{cursor:pointer}.cf-site svg{flex-shrink:0}.cf-site :focus-visible{outline-offset:5px;outline:2px solid #087e71}.cf-shell{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.cf-section{padding:112px 0}.cf-eyebrow{color:var(--teal);margin:0;font-size:11px;font-weight:650;line-height:1.7}.cf-section h2{text-wrap:balance;margin:18px 0 0;font-size:42px;font-weight:650;line-height:1.4}.cf-section h2 span{color:var(--muted)}.cf-skip{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.cf-skip:focus{top:12px}.cf-header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafbf9f2;border-bottom:1px solid #19222112;position:sticky;top:0}.cf-scroll-progress{width:100%;height:2px;transform:scaleX(var(--reading-progress,0));transform-origin:0;pointer-events:none;background:#087e71;position:absolute;bottom:-1px;left:0}.cf-header-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.cf-brand{white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:750;display:inline-flex}.cf-brand img{object-fit:contain}.cf-brand-dot{color:var(--teal)}.cf-desktop-nav{color:#515956;gap:28px;font-size:13px;display:flex}.cf-desktop-nav a:hover,.cf-login:hover,.cf-desktop-nav a[aria-current=location]{color:var(--teal)}.cf-desktop-nav a{position:relative}.cf-desktop-nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.cf-desktop-nav a:hover:after,.cf-desktop-nav a[aria-current=location]:after{transform:scaleX(1)}.cf-header-actions{align-items:center;gap:22px;display:flex}.cf-login{white-space:nowrap;font-size:13px}.cf-button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:26px;min-height:50px;padding:0 23px;font-size:14px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.cf-button:hover{transform:translateY(-2px)}.cf-button>svg,.cf-text-link>svg{transition:transform .25s}.cf-button:hover>svg,.cf-text-link:hover>svg{transform:translate(2px,-2px)}.cf-button-dark{color:#fff;background:#192221}.cf-button-dark:hover{background:#087e71}.cf-button-glass{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-color:#bfc5c1}.cf-button-glass:hover{background:#fff}.cf-button-outline{color:var(--ink);background:0 0;border-color:#849d96}.cf-button-outline:hover{background:#ffffff65}.cf-header-start{gap:17px;min-height:40px;padding-inline:17px;font-size:12px}.cf-icon-button{border:1px solid var(--line);background:0 0;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.cf-menu-toggle{display:none}.cf-mobile-nav{border-bottom:1px solid var(--line);background:#fff;width:100%;padding:16px 24px 24px;position:absolute;box-shadow:0 14px 28px #17252112}.cf-mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 4px;font-size:14px;display:flex}.cf-hero{background:#f4f3f1;height:min(850px,100svh - 146px);min-height:640px;position:relative;overflow:hidden}.cf-hero-art{width:100%;max-width:none;height:auto;position:absolute;bottom:0;left:0}.cf-hero-copy{z-index:1;text-align:center;padding:37px 24px 0;position:relative}.cf-hero-copy>*{animation:.75s cubic-bezier(.2,.75,.25,1) both cf-hero-enter}.cf-hero-copy>:nth-child(2){animation-delay:80ms}.cf-hero-copy>:nth-child(3){animation-delay:.16s}.cf-hero-copy>:nth-child(4){animation-delay:.24s}.cf-hero-copy>:nth-child(5){animation-delay:.3s}.cf-hero-art{animation:1.1s ease-out both cf-art-enter}.cf-hero-copy .cf-eyebrow{color:#414c47;justify-content:center;align-items:center;gap:9px;display:flex}.cf-status-mark{background:var(--teal);width:7px;height:7px;display:inline-block}.cf-hero h1{margin:9px 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:108px;font-weight:700;line-height:1.08}.cf-hero h1>span{color:var(--teal)}.cf-hero-heading{margin:0;font-size:26px;font-weight:550;line-height:1.5}.cf-hero-description{color:#5f6863;margin:12px 0 0;font-size:14px;line-height:1.8}.cf-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:23px;display:flex}.cf-hero-bottom{color:#56635e;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:16px;left:40px;right:40px}.cf-hero-bottom a{background:#ffffffd9;border-radius:3px;align-items:center;gap:12px;padding:8px 12px;font-size:10px;display:flex}.cf-value-strip{border-bottom:1px solid var(--line);background:#fff}.cf-values{grid-template-columns:repeat(5,1fr);align-items:center;min-height:110px;display:grid}.cf-value{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:16px;padding:7px 12px;display:flex}.cf-value:first-child{justify-content:start;padding-left:0}.cf-value:last-child{border:0}.cf-value>svg{color:var(--teal)}.cf-value h2{margin:0 0 5px;font-size:14px;font-weight:650}.cf-value p{color:var(--muted);margin:0;font-size:11px}.cf-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;display:flex}.cf-section-heading>p{color:var(--muted);max-width:365px;margin-bottom:4px;font-size:14px;line-height:1.9}.cf-section-heading h2>span{display:block}.cf-scene-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.cf-scene-tabs button{height:62px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:0 6px;font-size:15px;font-weight:550;display:flex}.cf-scene-tabs button span{margin-left:auto;font-size:11px;font-weight:400}.cf-scene-tabs button[aria-selected=true]{color:var(--teal);border-color:var(--teal)}.cf-scene{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;min-height:480px;padding-top:52px;display:grid}.cf-scene-number{color:#757c78;font-size:9px}.cf-scene-copy{animation:.4s both cf-enter}.cf-scene-copy h3{margin:17px 0;font-size:31px;font-weight:600;line-height:1.55}.cf-scene-copy>p{color:var(--muted);max-width:390px;font-size:14px;line-height:1.95}.cf-scene-copy ul{margin:23px 0;padding:0;list-style:none}.cf-scene-copy li{align-items:center;gap:10px;font-size:12px;line-height:2.2;display:flex}.cf-scene-copy li svg{color:var(--teal)}.cf-text-link{background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:0;font-size:13px;font-weight:550;transition:color .2s;display:inline-flex}.cf-text-link:hover{color:var(--teal)}.cf-scene-visual{min-width:0;margin:0;animation:.45s both cf-enter}.cf-scene-visual>img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto}.cf-scene-visual figcaption{align-items:start;gap:12px;padding:23px 0 0;font-size:12px;line-height:1.8;display:flex}.cf-scene-visual figcaption>svg{color:var(--teal);margin-top:2px}.cf-visual-label{color:#717874;white-space:nowrap;margin-left:auto;font-size:9px}.cf-demo{color:#fff;background:#192422}.cf-demo-intro{text-align:center;margin-bottom:48px}.cf-demo .cf-eyebrow{color:#81cbb9}.cf-demo-intro h2{font-size:44px;line-height:1.45}.cf-demo-intro h2 span{color:#b6c9c2}.cf-demo-intro>p:not(.cf-eyebrow){color:#b0bdb7;margin-top:22px;font-size:14px;line-height:1.9}.cf-demo-disclaimer{color:#9aada4;margin-top:16px;font-size:11px;display:inline-block}.cf-workbench{color:var(--ink)}.cf-workbench #report{box-shadow:none;border:0;margin-top:38px}.cf-workbench form{max-width:100%}.cf-workbench textarea{min-height:90px}.cf-output-grid{grid-template-columns:1.35fr 1fr;gap:64px;display:grid}.cf-output-main{border-top:1px solid var(--line);min-width:0;padding-top:22px}.cf-output-top{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.cf-output-top svg{color:var(--teal)}.cf-output-top span:last-child{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.cf-report-spread{background:#f5f7f4;border:1px solid #cfd5d0;grid-template-columns:1fr 1fr;min-height:335px;margin-top:29px;display:grid}.cf-report-cover{color:#f4fbf7;background:#0d4438;border-right:1px solid #cfd5d0;padding:30px 24px}.cf-report-cover>img{margin-bottom:18px}.cf-report-cover>span{color:#d2e6de;font-size:11px;font-weight:650}.cf-report-cover h3{margin:26px 0 16px;font-size:25px;font-weight:600;line-height:1.6}.cf-report-cover>p{color:#d2e6de;font-size:12px;line-height:1.8}.cf-report-rule{background:var(--teal);width:32px;height:2px;margin:26px 0 13px}.cf-report-index{background:#fdfefa;padding:31px 23px}.cf-report-index-label{color:var(--muted);font-size:12px}.cf-report-index>div{border-bottom:1px solid var(--line);align-items:start;gap:13px;padding:22px 0;display:flex}.cf-report-index>div>span{color:var(--teal);padding-top:4px;font-size:9px}.cf-report-index>div>svg{color:#899389;margin-left:auto}.cf-report-index h4{margin:0 0 8px;font-size:13px;font-weight:600}.cf-report-index p{color:var(--muted);margin:0;font-size:12px}.cf-output-note{color:#747d74;margin-top:17px;font-size:12px;line-height:1.9}.cf-output-list article{border-top:1px solid var(--line);gap:22px;padding:25px 0;display:flex}.cf-output-list article>svg{color:var(--teal);margin-top:1px}.cf-output-list h3{margin:0 0 12px;font-size:17px;font-weight:600}.cf-output-list p{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.9}.cf-output-list span{color:#ab583b;font-size:9px}.cf-connected{background:#f2f5f0;border-top:1px solid #e5e8e1}.cf-connected-grid{grid-template-columns:1fr 1.1fr;gap:120px;display:grid}.cf-connected h2 span{color:#6d7e6d}.cf-connected-description{color:#657365;max-width:385px;margin:25px 0 19px;font-size:14px;line-height:2}.cf-connection-list article{border-bottom:1px solid #d8ded4;align-items:start;gap:27px;padding:27px 0;display:flex}.cf-connection-list article:first-child{padding-top:0}.cf-connection-list article>svg{color:#4c7263;margin-top:5px}.cf-connection-list span{color:#71856f;font-size:10px}.cf-connection-list h3{margin:8px 0 12px;font-size:19px;font-weight:550}.cf-connection-list p{color:#647361;margin:0;font-size:13px;line-height:1.9}.cf-trust{background:#f2f5f0;border-top:1px solid #d8ded4;padding:48px 0 56px}.cf-trust-heading{align-items:center;gap:14px;display:flex}.cf-trust-heading>svg{color:#4b7363}.cf-trust-heading h2{margin:0;font-size:19px;font-weight:600}.cf-trust-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:35px;display:grid}.cf-trust-grid article{gap:14px;display:flex}.cf-trust-grid article>svg{color:#5c7969;margin-top:2px}.cf-trust-grid h3{margin:0 0 11px;font-size:13px;font-weight:550}.cf-trust-grid p{color:#6b7767;margin:0;font-size:12px;line-height:1.9}.cf-plan-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.cf-plan-grid article{padding:38px 45px 38px 0}.cf-plan-grid h3{margin:17px 0;font-size:26px;font-weight:550;line-height:1.65}.cf-plan-grid p{color:var(--muted);max-width:460px;margin:0 0 27px;font-size:14px;line-height:1.9}.cf-plan-grid .cf-enterprise{border-left:1px solid var(--line);background:#f4f7f5;padding-left:44px;padding-right:32px}.cf-plan-footnote{color:#727d75;margin-top:21px;font-size:11px;display:block}.cf-faq{padding-top:0}.cf-faq-grid{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.cf-faq h2{margin-bottom:23px;font-size:30px;line-height:1.65}.cf-faq details{border-top:1px solid var(--line)}.cf-faq details:last-child{border-bottom:1px solid var(--line)}.cf-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:14px;font-weight:550;line-height:1.8;list-style:none;display:flex}.cf-faq summary::-webkit-details-marker{display:none}.cf-faq summary svg{transition:transform .2s}.cf-faq details[open] summary svg{transform:rotate(45deg)}.cf-faq details>p{color:var(--muted);margin:0;padding:0 28px 24px 0;font-size:13px;line-height:2}.cf-last-call{text-align:center;background:#dcece5;padding:88px 0}.cf-last-call h2{text-wrap:balance;margin:20px 0 31px;font-size:45px;font-weight:600;line-height:1.5}.cf-last-call h2 span{color:#417767}.cf-last-call .cf-text-link{width:fit-content;margin:16px auto 0;font-size:12px;display:flex}.cf-footer{color:#172521;background:#f8fbfa;padding:53px 0 25px}.cf-footer-top{justify-content:space-between;align-items:start;gap:35px;display:flex}.cf-footer-top>p{margin:0;font-size:12px;line-height:2}.cf-footer-top>p span{color:#52675d}.cf-footer-top>div{color:#344b40;gap:25px;font-size:12px;display:flex}.cf-footer-top button{background:0 0;border:0;padding:0}.cf-footer-bottom{color:#52675d;border-top:1px solid #dce8e4;justify-content:space-between;gap:20px;margin-top:46px;padding-top:23px;font-size:12px;line-height:1.8;display:flex}.cf-contact-dialog{text-align:center;max-width:min(440px,100% - 32px);max-height:calc(100svh - 32px);color:var(--ink);background:#fff;border:1px solid #e1e8e2;border-radius:8px;margin:auto;padding:42px 28px 30px;position:fixed;inset:0;overflow:auto}.cf-contact-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101d19aa}.cf-contact-dialog[open]{animation:.25s both cf-hero-enter}.cf-contact-dialog .cf-dialog-close{border:0;width:32px;height:32px;position:absolute;top:10px;right:10px}.cf-contact-dialog h2{margin:15px 0;font-size:28px;font-weight:600}.cf-contact-dialog>p:not(.cf-eyebrow){color:var(--muted);font-size:12px;line-height:1.9}.cf-contact-dialog>img{width:min(260px,100%);height:auto;margin:22px auto}.cf-contact-dialog>span{color:var(--muted);font-size:11px}@keyframes cf-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-art-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.cf-site [data-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.75,.25,1)}.cf-site [data-reveal=pending]{opacity:0;transform:translateY(22px)}.cf-site [data-reveal=visible]{opacity:1;transform:none}}@media (min-width:1700px){.cf-hero-art{bottom:-55px}.cf-hero-copy{padding-top:50px}}@media (max-width:1100px){.cf-shell{width:calc(100% - 64px)}.cf-desktop-nav{gap:17px;font-size:12px}.cf-header-actions{gap:12px}.cf-brand{font-size:21px}.cf-section{padding:80px 0}.cf-section h2{font-size:36px}.cf-scene{gap:35px}.cf-scene-copy h3{font-size:26px}.cf-output-grid{grid-template-columns:1.25fr 1fr;gap:32px}.cf-report-spread{grid-template-columns:1fr}.cf-report-cover{border-bottom:1px solid #cfd5d0;border-right:0}.cf-report-index{padding-block:22px}.cf-connected-grid{gap:65px}.cf-values{min-height:100px}.cf-value{gap:10px;padding:0 8px}.cf-value p{font-size:10px}.cf-faq{padding-top:0}.cf-footer-top{flex-wrap:wrap}}@media (max-width:900px){.cf-desktop-nav{display:none}.cf-menu-toggle{display:grid}.cf-hero{min-height:650px}.cf-hero-art{width:126%;left:-13%}.cf-hero h1{font-size:90px}.cf-hero-copy{padding-top:50px}.cf-value{text-align:center;flex-direction:column}.cf-value:first-child{justify-content:center;padding:0 8px}.cf-values{min-height:125px}.cf-section-heading{flex-direction:column;align-items:start;gap:19px}.cf-section-heading>p{max-width:100%}.cf-trust-grid{gap:24px}.cf-trust-grid article{gap:9px}}@media (max-width:760px){.cf-shell{width:calc(100% - 40px)}.cf-header-inner{gap:10px;height:66px}.cf-header-start{display:none}.cf-brand{gap:7px;font-size:22px}.cf-brand img{width:28px;height:28px}.cf-header-actions{gap:15px}.cf-login{font-size:12px}.cf-section{padding:65px 0}.cf-section h2{font-size:29px;line-height:1.5}.cf-eyebrow{font-size:10px}.cf-hero{height:min(700px,100svh - 126px);min-height:580px}.cf-hero-copy{padding:38px 16px 0}.cf-hero h1{margin:15px 0 13px;font-size:65px}.cf-hero-heading{font-size:20px}.cf-hero-heading>span{display:block}.cf-hero-description{max-width:280px;margin:13px auto 0;font-size:11px}.cf-hero-actions{gap:8px;margin-top:21px}.cf-hero-actions .cf-button{gap:10px;min-height:45px;padding:0 13px;font-size:12px}.cf-hero-art{width:175%;bottom:-4px;left:-37.5%}.cf-hero-bottom{justify-content:center;bottom:12px;left:20px;right:20px}.cf-hero-bottom>span{display:none}.cf-values{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-height:95px}.cf-value{border-right:0;gap:9px;padding:0 3px}.cf-value:first-child{padding:0 3px}.cf-value svg{width:19px;height:19px}.cf-value h2{margin:0;font-size:11px}.cf-value p{display:none}.cf-section-heading{gap:15px;margin-bottom:29px}.cf-section-heading>p{font-size:12px}.cf-scene-tabs{gap:8px}.cf-scene-tabs button{justify-content:center;gap:7px;height:53px;padding:0;font-size:12px}.cf-scene-tabs button span{display:none}.cf-scene-tabs button svg{width:15px;height:15px}.cf-scene{grid-template-columns:1fr;gap:28px;padding-top:30px}.cf-scene-copy h3{margin:12px 0;font-size:26px}.cf-scene-copy>p{max-width:100%;font-size:13px}.cf-scene-copy ul{margin:17px 0 10px}.cf-scene-visual figcaption{padding-top:17px;font-size:11px}.cf-visual-label{display:none}.cf-demo-intro{margin-bottom:30px}.cf-demo-intro>p:not(.cf-eyebrow){font-size:12px}.cf-demo-disclaimer{font-size:10px}.cf-workbench #report{margin-top:24px}.cf-workbench #report>div:first-child{padding:20px 17px}.cf-output-grid,.cf-connected-grid,.cf-faq-grid,.cf-plan-grid{grid-template-columns:1fr;gap:34px}.cf-report-spread{grid-template-columns:1fr}.cf-report-cover{border-bottom:1px solid #cfd5d0;border-right:0;padding:24px 20px}.cf-report-cover h3{margin:23px 0 15px;font-size:22px}.cf-report-index{padding:24px 20px}.cf-report-index>div{gap:12px;padding:18px 0}.cf-report-index h4{font-size:14px}.cf-output-list article{gap:17px}.cf-output-list h3{font-size:16px}.cf-connected-description{font-size:13px}.cf-connection-list article{gap:20px}.cf-connection-list h3{font-size:17px}.cf-trust{padding:35px 0 45px}.cf-trust-heading h2{font-size:17px}.cf-trust-grid{grid-template-columns:1fr;gap:25px;margin-top:28px}.cf-plan-grid{gap:0}.cf-plan-grid article{padding:28px 0}.cf-plan-grid .cf-enterprise{border-left:0;border-top:1px solid var(--line);padding:28px 22px}.cf-plan-grid h3{font-size:23px}.cf-plan-grid p{font-size:13px}.cf-faq{padding-top:0}.cf-faq summary{padding:21px 0;font-size:13px}.cf-faq details>p{font-size:12px}.cf-last-call{padding:65px 0}.cf-last-call h2{font-size:30px}.cf-footer{padding:40px 0 22px}.cf-footer-top{flex-direction:column;gap:23px}.cf-footer-top>div{gap:23px;font-size:11px}.cf-footer-bottom{flex-direction:column;gap:8px;margin-top:30px}}@media (max-width:360px){.cf-shell{width:calc(100% - 32px)}.cf-hero h1{font-size:56px}.cf-hero-actions .cf-button{gap:7px;padding-inline:9px;font-size:11px}.cf-section h2{font-size:26px}.cf-last-call h2{font-size:27px}.cf-brand{font-size:20px}}
.mx-hero{--mx-x:0px;--mx-y:0px;color:#182420;background:#f6f9f7;padding:24px 0 0;position:relative;overflow:clip}.mx-hero-heading{text-align:center;padding:0 20px}.mx-hero-heading .cf-eyebrow{color:#5c7068;font-size:9px}.mx-hero-heading h1{margin:8px 0;font:700 66px/1.05 Arial,sans-serif}.mx-hero-heading h1>span{color:#0d8374}.mx-positioning{margin:0;font-size:21px;font-weight:550;line-height:1.5}.mx-promise{color:#63756b;margin:9px 0 0;font-size:13px}.mx-promise span{color:#253f33}.mx-scenario-bar{justify-content:center;align-items:center;max-width:1216px;margin:25px auto 0;display:flex;position:relative}.mx-scenario-switch{background:#fff;border:1px solid #d5ded7;border-radius:6px;gap:4px;padding:4px;display:flex}.mx-scenario-switch button{color:#65786c;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-width:136px;height:36px;padding:0 22px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.mx-scenario-switch button[data-preview=true]{color:#fff;background:#192b24}.mx-selected-dot{background:#6abf9f;border-radius:50%;width:4px;height:4px;position:absolute;right:9px}.mx-current-state{color:#6b7e70;font-size:9px;position:absolute;right:8px}.mx-stage{width:calc(100% - 112px);max-width:1216px;margin:30px auto 0}.mx-canvas{grid-template-columns:minmax(0,.85fr) minmax(0,.7fr) minmax(0,1.35fr);align-items:center;gap:55px;min-height:348px;display:grid}.mx-stage-label{color:#53695c;align-items:center;gap:12px;font-size:11px;font-weight:550;display:flex}.mx-stage-label>span{color:#8b9a8e;font-size:9px}.mx-question{text-wrap:pretty;min-height:68px;margin:20px 0;font-size:21px;font-weight:550;line-height:1.6}.mx-input-file{border-top:1px solid #d7e0d9;border-bottom:1px solid #d7e0d9;align-items:center;gap:11px;padding:12px 0;display:flex}.mx-input-file svg{color:#348365}.mx-input-file strong{font-size:11px;font-weight:550;display:block}.mx-input-file span{color:#77877b;margin-top:4px;font-size:8px;display:block}.mx-input>img{object-fit:cover;border-radius:3px;width:100%;height:103px;margin-top:15px}.mx-input-fields{color:#738674;margin:9px 0 0;font-size:8px}.mx-flow{align-self:center}.mx-flow ol{margin:25px 0 23px;padding:0;list-style:none}.mx-flow li{color:#87998e;align-items:center;gap:11px;padding:0 0 27px;font-size:11px;transition:color .25s;display:flex;position:relative}.mx-flow li:last-child{padding-bottom:0}.mx-flow li:not(:last-child):after{content:"";background:#d4dfd6;width:1px;height:25px;position:absolute;top:27px;left:12px}.mx-step-icon{background:#f5f8f4;border:1px solid #cbd9cd;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.mx-flow li[data-active=true]{color:#304e3d}.mx-flow li[data-active=true] .mx-step-icon{color:#287256;background:#e1ece4}.mx-flow-rule{color:#567663;align-items:center;gap:8px;font-size:9px;display:flex}.mx-replay{color:#63796a;background:0 0;border:0;align-items:center;gap:9px;height:42px;margin-top:12px;padding:0;font-size:10px;display:flex}.mx-replay>svg:last-child{margin-left:12px}.mx-report{background:#fff;border:1px solid #ccd8cf;border-radius:6px;min-width:0;height:348px;position:relative;box-shadow:0 14px 32px #233e3010}.mx-report-toolbar{color:#667d6c;border-bottom:1px solid #e2e8e2;justify-content:space-between;align-items:center;height:38px;padding:0 14px 0 22px;font-size:10px;display:flex}.mx-report-toolbar>span{align-items:center;gap:8px;display:flex}.mx-expand{color:#486554;background:0 0;border:0;border-radius:3px;place-items:center;width:30px;height:30px;display:grid}.mx-expand:hover{background:#eaf2e9}.mx-report-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:5px;padding:16px 22px 0;display:block}.mx-report-heading>span{color:#23866d;font-size:7px;font-weight:600}.mx-report-heading h2{margin:5px 0 3px;font-size:20px;font-weight:600}.mx-report-heading p{color:#7e8d80;margin:0;font-size:8px}.mx-metrics{border-top:1px solid #e0e7de;border-bottom:1px solid #e0e7de;grid-template-columns:repeat(3,1fr);margin-top:9px;padding:13px 0;display:grid}.mx-metrics div{border-right:1px solid #e0e7de;padding:0 12px}.mx-metrics div:first-child{padding-left:0}.mx-metrics div:last-child{border-right:0}.mx-metrics span{color:#718671;font-size:8px;display:block}.mx-metrics strong{margin-top:5px;font:600 20px/1.3 Arial,sans-serif;display:block}.mx-chart{align-items:center;gap:20px;height:100px;display:flex}.mx-chart>span{color:#526b57;word-break:keep-all;flex-shrink:0;width:65px;font-size:10px;line-height:1.8}.mx-bars{align-items:end;gap:15px;width:100%;height:81px;display:flex}.mx-bar-column{text-align:center;flex:1;min-width:0}.mx-bar-column>span{color:#718170;font-size:7px;line-height:12px;display:block}.mx-bar-track{justify-content:center;align-items:end;height:54px;display:flex}.mx-bar-track>span{background:#86af9c;border-radius:2px 2px 0 0;width:100%;max-width:31px;transition:height .4s,background .2s;display:block}.mx-bar-track>span[data-highlight=true]{background:#d59573}.mx-report-insight{color:#4c6a56;border-top:1px solid #e0e7de;align-items:center;gap:8px;height:36px;font-size:9px;display:flex}.mx-report-insight>span{flex:1}.mx-report[data-processing=true] .mx-chart{opacity:.4}.mx-parallax{transition:translate .25s ease-out}.mx-input{translate:calc(var(--mx-x) * -.65) calc(var(--mx-y) * -.65)}.mx-flow{translate:calc(var(--mx-x) * .25) calc(var(--mx-y) * .25)}.mx-report{translate:var(--mx-x) var(--mx-y)}.mx-hero-foot{border-top:1px solid #dce4dc;justify-content:space-between;align-items:center;gap:18px;width:calc(100% - 112px);max-width:1216px;margin:26px auto 0;padding:22px 0 27px;display:flex}.mx-hero-foot>span{color:#738773;align-items:center;gap:7px;font-size:9px;display:flex}.mx-hero-foot>div{align-items:center;gap:22px;display:flex}.mx-hero-foot .cf-button{gap:18px;min-height:43px;font-size:12px}.mx-hero .cf-button:hover{transform:none}.mx-hero-foot .cf-text-link{font-size:11px}.mx-mobile-question{display:none}.mx-report-dialog{overscroll-behavior:contain;color:#1d3527;background:#fff;border:1px solid #bacfc0;border-radius:7px;width:780px;max-width:calc(100% - 32px);max-height:calc(100svh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.mx-report-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#102119a6}.mx-dialog-top{z-index:2;background:#f8faf8;border-bottom:1px solid #dce5dc;justify-content:space-between;align-items:center;padding:12px 25px;display:flex;position:sticky;top:0}.mx-dialog-top>span{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.mx-dialog-top button{border:0;width:34px;height:34px}.mx-dialog-content{padding:30px 40px 23px}.mx-dialog-content h2{margin:11px 0;font-size:29px;font-weight:600;line-height:1.5}.mx-dialog-disclaimer{color:#6f826f;font-size:11px;line-height:1.9}.mx-dialog-metrics{border-block:1px solid #dde6dd;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0;padding:22px 0;display:grid}.mx-dialog-metrics span{color:#6c836e;font-size:11px;display:block}.mx-dialog-metrics strong{margin-top:9px;font-size:26px;display:block}.mx-report-tabs{border-bottom:1px solid #dce5dc;gap:27px;display:flex}.mx-report-tabs button{color:#6a826e;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0;font-size:12px}.mx-report-tabs button[aria-selected=true]{color:#166e4b;border-color:#166e4b}.mx-report-panel{min-height:225px;padding:26px 0}.mx-panel-kicker{color:#945237;font-size:10px}.mx-report-panel h3{margin:12px 0;font-size:21px;font-weight:550;line-height:1.7}.mx-report-panel p{color:#627966;margin:0;font-size:13px;line-height:1.95}.mx-report-panel ol{margin:0;padding:0;list-style:none}.mx-report-panel li{gap:15px;margin-bottom:16px;display:flex}.mx-report-panel li>span{color:#599876;padding-top:5px;font-size:10px}.mx-source-note{color:#6d826e;border-top:1px solid #dce5dc;border-bottom:1px solid #dce5dc;gap:12px;padding:16px 0;display:flex}.mx-source-note p{margin:0;font-size:10px;line-height:1.9}.mx-dialog-cta{justify-content:space-between;align-items:center;min-height:53px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.mx-hero-heading{animation:.65s both cf-hero-enter}.mx-canvas{animation:.35s both cf-enter}.mx-report-dialog[open]{animation:.25s both cf-enter}}@media (max-width:1100px){.mx-stage,.mx-hero-foot{width:calc(100% - 64px)}.mx-canvas{grid-template-columns:minmax(0,.8fr) minmax(0,.65fr) minmax(0,1.3fr);gap:25px}.mx-question{font-size:17px}.mx-current-state{right:25px}.mx-report-button{padding-inline:17px}.mx-metrics strong{font-size:17px}.mx-chart{gap:12px}.mx-bars{gap:10px}.mx-hero-foot>.mx-file-types{display:none}}@media (max-width:900px){.mx-canvas{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:38px}.mx-flow,.mx-current-state{display:none}.mx-hero-foot{gap:13px}.mx-hero-foot>div{gap:15px}}@media (max-width:600px){.mx-hero{padding-top:21px}.mx-hero-heading h1{margin:10px 0;font-size:50px}.mx-hero-heading .cf-eyebrow{font-size:7px}.mx-positioning{font-size:17px}.mx-promise{margin-top:10px;font-size:11px}.mx-scenario-bar{margin-top:21px;padding:0 18px}.mx-scenario-switch{width:100%}.mx-scenario-switch button{flex:1;gap:6px;min-width:0;height:35px;padding:0 8px;font-size:11px}.mx-scenario-switch button>svg{width:14px;height:14px}.mx-selected-dot{width:3px;height:3px;right:4px}.mx-mobile-question{color:#597360;text-align:center;min-height:40px;margin:13px auto 0;padding:0 24px;font-size:11px;line-height:1.8;display:block}.mx-stage{width:calc(100% - 36px);margin-top:8px}.mx-canvas{min-height:0;display:block}.mx-input{display:none}.mx-report{height:310px;translate:none}.mx-report-toolbar{height:34px;padding-left:17px}.mx-report-button{padding:12px 17px 0}.mx-report-heading h2{font-size:18px}.mx-metrics{margin-top:8px;padding:10px 0}.mx-metrics strong{font-size:19px}.mx-chart{height:85px}.mx-bars{height:73px}.mx-bar-track{height:46px}.mx-report-insight{font-size:8px}.mx-hero-foot{border:0;flex-direction:column-reverse;gap:10px;width:calc(100% - 36px);margin-top:18px;padding:0 0 21px}.mx-hero-foot>div{justify-content:center;gap:16px;width:100%}.mx-hero-foot .cf-button{gap:10px;min-height:40px;padding-inline:13px;font-size:11px}.mx-hero-foot .cf-text-link{gap:8px;font-size:10px}.mx-hero-foot>span{font-size:8px}.mx-dialog-content{padding:24px 20px 12px}.mx-dialog-content h2{font-size:23px}.mx-dialog-top{padding:8px 16px}.mx-dialog-top>span{font-size:10px}.mx-dialog-metrics{gap:8px}.mx-dialog-metrics strong{font-size:20px}.mx-dialog-metrics span{font-size:9px}.mx-report-panel{min-height:240px}.mx-report-panel h3{font-size:18px}.mx-report-panel p{font-size:12px}.mx-report-tabs{gap:24px}}@media (prefers-reduced-motion:reduce){.mx-parallax{transition:none!important;translate:none!important}}.mx-question-form{position:relative}.mx-question-form textarea{resize:none;width:100%;height:78px;min-height:78px;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin:13px 0;padding:6px 31px 6px 0;font-size:18px;line-height:1.5;display:block}.mx-question-form textarea:hover{border-bottom-color:#c2d6c8}.mx-question-form>button{color:#fff;background:#204d39;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:4px;right:0}.mx-question-form>button:disabled{opacity:.35;cursor:not-allowed}.mx-flow li>button{color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.mx-flow li>button[aria-pressed=true]{color:#166c48;font-weight:600}.mx-step-detail{color:#536e5d;max-width:100%;min-height:55px;font-size:10px;line-height:1.8}.mx-bar-column{cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0}.mx-bar-column>.mx-bar-track{display:flex}.mx-bar-column:hover .mx-bar-track>span,.mx-bar-column:focus-visible .mx-bar-track>span{background:#287553}.mx-bar-column[aria-pressed=true]{background:#eaf2ec}.mx-report-button .mx-report-insight{border-inline:0;text-align:left;cursor:pointer;background:0 0;border-bottom:0;width:100%;padding:0}@media (max-width:600px) and (max-height:780px){.mx-hero{padding-top:12px}.mx-hero-heading h1{margin-block:6px;font-size:44px}.mx-scenario-bar{margin-top:14px}.mx-mobile-question{min-height:28px;margin-top:8px}.mx-stage{margin-top:4px}.mx-hero-foot{margin-top:12px;padding-bottom:15px}}@media (max-width:600px) and (max-height:700px){.mx-hero{padding-top:8px}.mx-promise,.mx-mobile-question{display:none}.mx-scenario-bar{margin-top:10px}.mx-stage{margin-top:14px}.mx-hero-foot{padding-bottom:10px}}
.rc-section{background:#fff;border-bottom:1px solid #dce5df}.rc-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.rc-toolbar>span{align-items:center;gap:12px;font-size:14px;font-weight:550;display:flex}.rc-toolbar>span svg{color:#197d5f}.rc-modes{background:#eef3ef;border-radius:5px;padding:3px;display:flex}.rc-modes button{color:#647769;background:0 0;border:0;border-radius:3px;height:34px;padding:0 16px;font-size:12px}.rc-modes button[aria-pressed=true]{color:#1a3828;background:#fff;box-shadow:0 2px 4px #182b1510}.rc-comparison{border:1px solid #c9d7ca;border-radius:6px;height:454px;position:relative;overflow:hidden}.rc-before,.rc-after{background:#fafcfa;padding:29px 38px;position:absolute;inset:0}.rc-after{color:#f2f7f2;background:#182c23}.rc-sheet-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;display:flex}.rc-sheet-heading>span{color:#607b66;font-size:10px}.rc-sheet-heading>strong{font-size:13px;font-weight:550}.rc-after .rc-sheet-heading>span{color:#a5cab3}.rc-before table{border-collapse:collapse;width:100%;font-size:12px}.rc-before th,.rc-before td{text-align:right;border:1px solid #dbe4db;padding:13px 18px;font-weight:400}.rc-before th:first-child{text-align:left}.rc-before thead th{color:#627560;background:#edf2ec;font-size:11px;font-weight:600}.rc-before tfoot{color:#167b52;font-weight:650}.rc-sheet-note{color:#758574;margin-top:14px;font-size:9px}.rc-analysis{grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;min-height:275px;display:grid}.rc-finding>span{color:#b1c9b7;font-size:13px}.rc-finding>strong{margin-top:13px;font:500 86px/1.3 Arial,sans-serif;display:block}.rc-finding small{color:#97b69c;font-size:25px}.rc-finding>p{margin:8px 0 21px;font-size:17px;line-height:1.7}.rc-finding>.rc-assumption{color:#9cb49d;border:1px solid #5b7964;border-radius:3px;padding:6px 10px;font-size:10px}.rc-observations{border-left:1px solid #4b6352;padding-left:38px}.rc-observations h3{margin:0 0 23px;font-size:21px;font-weight:500}.rc-observations>p{gap:13px;margin:18px 0;font-size:13px;line-height:1.9;display:flex}.rc-observations p span{color:#8da98f;padding-top:3px;font-size:10px}.rc-observations>div{color:#b1c9b7;border-top:1px solid #4b6352;align-items:center;gap:12px;padding-top:18px;font-size:10px;display:flex}.rc-divider{cursor:ew-resize;touch-action:none;width:28px;position:absolute;top:0;bottom:0;translate:-50%}.rc-divider:before{content:"";background:#bfe0cc;width:2px;position:absolute;top:0;bottom:0;left:13px}.rc-divider>svg{color:#176e4a;background:#fff;border-radius:50%;width:36px;height:36px;padding:9px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 3px 14px #142d2720}.rc-controls{padding:17px 0 6px}.rc-range-label{color:#697e6c;justify-content:space-between;font-size:10px;display:flex}.rc-controls input{accent-color:#237951;cursor:ew-resize;width:100%;height:26px;margin:7px 0 0}.rc-bottom{border-bottom:1px solid #dce4db;justify-content:space-between;align-items:center;gap:22px;padding:17px 0;display:flex}.rc-margin{align-items:center;gap:16px;display:flex}.rc-margin label{font-size:12px}.rc-margin>div{align-items:center;gap:8px;display:flex}.rc-margin input{width:64px;min-height:36px;font:inherit;background:#fff;border:1px solid #b8cdbb;border-radius:4px;padding:7px 8px;font-size:13px}.rc-margin input[aria-invalid=true]{border-color:#b45337}.rc-margin>div>span{color:#6d7e69;font-size:12px}.rc-margin button{color:#59775a;border:0;width:33px;height:33px}.rc-live{color:#5c765e;margin:0;font-size:11px}.rc-bottom>a{white-space:nowrap;font-size:12px}.rc-model-note{color:#6e806d;margin:15px 0 0;font-size:10px;line-height:1.9}.rc-model-note a{color:#347b53;align-items:center;gap:9px;margin-left:16px;display:inline-flex}@media (max-width:900px){.rc-bottom{flex-wrap:wrap}.rc-before,.rc-after{padding-inline:25px}.rc-analysis{gap:30px}.rc-observations{padding-left:25px}}@media (max-width:600px){.rc-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.rc-comparison{height:486px}.rc-before,.rc-after{padding:22px 16px}.rc-sheet-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:23px}.rc-before table{font-size:10px}.rc-before th,.rc-before td{padding:15px 5px}.rc-before thead th{font-size:9px}.rc-analysis{grid-template-columns:1fr;gap:22px}.rc-finding>strong{margin:5px 0;font-size:48px}.rc-finding>span{font-size:11px}.rc-finding>p{margin:5px 0 12px;font-size:14px}.rc-observations{border-top:1px solid #4b6352;border-left:0;padding-top:17px;padding-left:0}.rc-observations h3{margin-bottom:12px;font-size:16px}.rc-observations>p{margin:10px 0;font-size:11px}.rc-observations>div{padding-top:12px;font-size:9px}.rc-bottom{gap:12px}.rc-live{order:1;width:100%}.rc-margin{gap:8px}.rc-margin label{font-size:10px}.rc-margin input{width:53px}.rc-bottom>a{font-size:10px}}
.dx-section{background:#f5f7f6;border-bottom:1px solid #dae2de}.dx-workbench{background:#fff;border:1px solid #d5ded9;border-radius:6px;overflow:hidden}.dx-topline{border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:center;gap:16px;padding:19px 28px;display:flex}.dx-topline>span{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.dx-status{background:#148772;border-radius:50%;width:7px;height:7px}.dx-topline small{color:#74817b;margin-left:12px;font-size:11px;font-weight:400}.dx-list-button{background:#fff;border:1px solid #d6e1db;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.dx-list-button b{color:#137f67;text-align:center;min-width:15px;font-size:11px}.dx-filters{flex-wrap:wrap;align-items:center;gap:18px;padding:24px 28px 20px;display:flex}.dx-filters>div:first-child{align-items:center;gap:10px;display:flex}.dx-filters label,.dx-scope{color:#66746c;font-size:11px}.dx-filters select{color:#24382c;background:#fff;border:1px solid #cfdbd4;border-radius:4px;min-height:36px;padding:6px 24px 6px 10px;font-size:12px}.dx-period{background:#f0f3f1;border-radius:4px;padding:3px;display:flex}.dx-period button{color:#67776e;background:0 0;border:0;border-radius:2px;padding:7px 15px;font-size:11px}.dx-period button[aria-pressed=true]{color:#1e3528;background:#fff;box-shadow:0 1px 4px #172c1f16}.dx-scope{margin-left:auto}.dx-metrics{border-block:1px solid #dce4df;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 28px;display:grid}.dx-metrics>button{text-align:left;border:0;background:0 0;border-bottom:2px solid #0000;flex-direction:column;justify-content:flex-start;min-width:0;padding:24px;display:flex}.dx-metrics>button+button{border-left:1px solid #dce4df}.dx-metrics>button[aria-pressed=true]{background:#f4f8f5;border-bottom-color:#147b65}.dx-metrics>button:hover{background:#f4f8f5}.dx-metrics>button>span:first-child{color:#596c60;align-items:center;gap:10px;font-size:12px;display:flex}.dx-metrics strong{font-variant-numeric:tabular-nums;margin:14px 0 12px;font-size:31px;font-weight:550;display:block}.dx-metrics strong small{color:#677c6d;margin-left:10px;font-size:10px;font-weight:400}.dx-metric-note{color:#6a7a70;justify-content:space-between;align-items:center;font-size:10px;display:flex}.dx-tools{align-items:center;gap:14px;padding:20px 28px;display:flex}.dx-search{color:#74877b;border:1px solid #d9e1dc;border-radius:4px;align-items:center;gap:9px;min-width:0;max-width:260px;padding:7px 10px;display:flex}.dx-search input{color:#263b2e;background:0 0;border:0;width:100%;min-width:0;min-height:24px;font-size:12px}.dx-search:focus-within{outline-offset:2px;outline:2px solid #18846f}.dx-search input:focus-visible{outline:0}.dx-check{white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.dx-check input{accent-color:#17866b;width:15px;height:15px}.dx-icon{color:#466653;background:#f1f4f1;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dx-icon:hover{background:#e1ede6}.dx-tools>.dx-icon:first-of-type{margin-left:auto}.dx-analysis{border-top:1px solid #e2e8e3;grid-template-columns:minmax(0,1fr) 320px;display:grid}.dx-chart{min-width:0;padding:29px 28px 20px}.dx-chart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.dx-chart-heading h3{margin:0;font-size:15px;font-weight:550}.dx-chart-heading>span{color:#78877d;font-size:10px}.dx-bars{min-height:305px}.dx-bar{text-align:left;background:#fff;border:1px solid #0000;border-bottom-color:#eef1ee;grid-template-columns:106px minmax(0,1fr) 70px;align-items:center;gap:16px;width:100%;height:61px;padding:8px 10px;display:grid}.dx-bar[aria-pressed=true]{background:#f5f9f6;border:1px solid #a8c9b7;border-radius:4px}.dx-bar:hover{background:#f1f6f3}.dx-product-name{font-size:12px}.dx-product-name small{color:#8a978e;margin-top:4px;font-size:9px;display:block}.dx-bar strong{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.dx-bar-track{background:#eff3f0;border-radius:2px;height:21px;display:block;overflow:hidden}.dx-bar-track>span{transform-origin:0;background:#78aa98;border-radius:2px;height:100%;display:block}.dx-bar[aria-pressed=true] .dx-bar-track>span{background:#167d65}.dx-chart-note{color:#7f8d83;margin:14px 0 0;font-size:10px}.dx-detail{background:#f7f8f6;border-left:1px solid #e0e7df;min-height:421px;padding:29px 25px}.dx-detail-label{color:#657b69;font-size:10px}.dx-detail h3{margin:12px 0;font-size:22px;font-weight:550}.dx-flag{color:#a4533e;margin:0 0 22px;font-size:10px}.dx-flag:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.dx-neutral{color:#517c61}.dx-detail dl{gap:13px;margin:0;display:grid}.dx-detail dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dx-detail dt{color:#738072;font-size:11px}.dx-detail dd{font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:500}.dx-reason{color:#637160;border-top:1px solid #dce4d9;min-height:60px;margin:20px 0;padding-top:16px;font-size:11px;line-height:1.9}.dx-save{color:#375a40;background:#fff;border:1px solid #bdcfbf;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:38px;font-size:11px;display:inline-flex}.dx-save[aria-pressed=true]{background:#e7f0e8}.dx-empty{color:#849184;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:305px;display:flex}.dx-empty p,.dx-empty-detail{font-size:13px}.dx-empty button{color:#396d4e;background:0 0;border:0;border-bottom:1px solid #8ea799;padding:5px 0;font-size:12px}.dx-footer{border-top:1px solid #dfe7e1;justify-content:space-between;align-items:center;gap:14px;padding:19px 28px;display:flex}.dx-footer>span,.dx-footer>a{align-items:center;gap:9px;font-size:11px;display:flex}.dx-footer>span{color:#748579}.dx-footer>a{color:#166d50}.dx-footer>a[aria-disabled=true]{opacity:.4;pointer-events:none}.dx-disclaimer{color:#7d8a7f;max-width:970px;margin:18px 0 0;font-size:10px;line-height:1.9}.dx-dialog{color:#1d2e23;border:1px solid #d3ddd6;border-radius:8px;width:min(520px,100% - 32px);max-height:80dvh;padding:0}.dx-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#13281b70}.dx-dialog-body{padding:30px}.dx-dialog header{justify-content:space-between;gap:15px;display:flex}.dx-dialog h2{margin:9px 0 15px;font-size:25px;font-weight:550}.dx-dialog-body>p{color:#6a7c6d;font-size:12px;line-height:1.8}.dx-dialog ul{margin:22px 0;padding:0;list-style:none}.dx-dialog li{border-bottom:1px solid #e0e6df;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.dx-dialog li strong{font-size:14px;font-weight:550}.dx-dialog li span{color:#778b7a;margin-top:6px;font-size:11px;display:block}.dx-list-empty{color:#7a917c;justify-items:center;padding:35px 0;font-size:13px;display:grid}.cj-nav{z-index:35;font-size:12px;position:fixed;bottom:18px;right:20px}.cj-controls{background:#fff;border:1px solid #d5ded8;border-radius:6px;align-items:center;gap:7px;padding:7px;display:flex;box-shadow:0 4px 20px #223b2510}.cj-controls button{color:#34674b;background:#f0f5f1;border:0;border-radius:3px;place-items:center;width:32px;height:34px;display:grid}.cj-controls button:hover{background:#dfede3}.cj-controls button:disabled{opacity:.3;cursor:default}.cj-position{gap:3px;width:103px;padding-left:3px;display:grid}.cj-position small{color:#778b7c;font-variant-numeric:tabular-nums;font-size:9px}.cj-position>span{font-size:11px}.cj-index{background:#fff;border:1px solid #d7e1d8;border-radius:6px;width:260px;max-height:calc(100dvh - 160px);padding:18px 13px 12px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 8px 36px #1a2d2520}.cj-index>p{justify-content:space-between;margin:0;padding:0 7px 12px;font-weight:550;display:flex}.cj-index>p span{color:#7d8c80;font-size:10px;font-weight:400}.cj-index a{border-radius:3px;align-items:center;gap:15px;min-height:36px;padding:8px;display:flex}.cj-index a>span{color:#819787;font-size:10px}.cj-index a>svg{margin-left:auto}.cj-index a[aria-current=location],.cj-index a:hover{background:#edf5ef}body:has(dialog[open]) .cj-nav{visibility:hidden}.cf-site button,.cf-site input,.cf-site select,.cf-site a{scroll-margin-block:100px}.dx-section .dx-dialog h2{font-size:25px}.dx-dialog{margin:auto}.cf-site .cf-footer,.cf-site .pi-footer{padding-bottom:84px}.cf-site h1[tabindex="-1"]:focus,.cf-site h2[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:no-preference){.cj-arrival>.cf-shell{animation:.65s cubic-bezier(.2,.75,.25,1) both cj-arrive}.dx-bars .dx-bar-track>span{transition:width .35s,background .2s;animation:.5s cubic-bezier(.2,.7,.2,1) both dx-grow}.dx-bar:nth-child(2) .dx-bar-track>span{animation-delay:50ms}.dx-bar:nth-child(3) .dx-bar-track>span{animation-delay:.1s}.dx-bar:nth-child(4) .dx-bar-track>span{animation-delay:.15s}.dx-bar:nth-child(5) .dx-bar-track>span{animation-delay:.2s}.dx-detail>div{animation:.25s both cj-arrive}.cj-index,.dx-dialog[open]{animation:.2s both cj-arrive}}@keyframes cj-arrive{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dx-grow{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}@media (min-width:1100px){.cj-nav{top:50%;bottom:auto;right:5px;transform:translateY(-50%)}.cj-controls{flex-direction:column;gap:6px;padding:4px}.cj-controls button{width:30px;height:32px}.cj-position{text-align:center;width:30px;padding:0}.cj-position>span{display:none}.cj-position small{white-space:nowrap;font-size:8px}.cj-index{bottom:0;right:calc(100% + 12px)}}@media (max-width:1000px){.dx-analysis{grid-template-columns:minmax(0,1fr) 260px}.dx-detail{padding:25px 18px}.dx-bar{grid-template-columns:90px minmax(0,1fr) 55px;gap:10px}.dx-metrics>button{padding:20px 15px}}@media (max-width:760px){.dx-topline{align-items:flex-start;padding:16px}.dx-topline>span{flex-wrap:wrap;gap:7px}.dx-topline small{width:100%;margin-left:0;font-size:9px}.dx-list-button{flex-shrink:0;font-size:10px}.dx-filters{gap:12px;padding:20px 16px}.dx-scope{width:100%;margin-left:0}.dx-metrics{margin-inline:16px}.dx-metrics>button{padding:18px 8px}.dx-metrics>button>span:first-child{gap:5px;font-size:10px}.dx-metrics strong{font-size:23px}.dx-metrics strong small{margin:6px 0 0;font-size:9px;display:block}.dx-metric-note{align-items:flex-start;font-size:9px;line-height:1.7}.dx-metric-note svg{display:none}.dx-tools{flex-wrap:wrap;gap:10px;padding:18px 16px}.dx-search{flex-basis:100%;max-width:none}.dx-analysis{grid-template-columns:minmax(0,1fr)}.dx-chart{padding:23px 16px}.dx-bar{grid-template-columns:81px minmax(0,1fr) 55px;gap:9px;padding-inline:7px}.dx-product-name,.dx-bar strong{font-size:11px}.dx-bar-track{height:18px}.dx-detail{border-top:1px solid #dfe5dc;border-left:0;min-height:400px;padding:25px 23px}.dx-footer{flex-wrap:wrap;gap:16px;padding:18px 16px}.dx-footer>span,.dx-footer>a{font-size:10px}.dx-dialog-body{padding:23px}.cj-nav{right:4px;bottom:max(4px, env(safe-area-inset-bottom))}.cj-nav[data-open=false] .cj-position,.cj-nav[data-open=false] .cj-controls>button:not(.cj-toggle){display:none}.cj-nav[data-open=false] .cj-controls{padding:3px}}@media (max-width:360px){.dx-metrics strong{font-size:20px}.dx-metrics>button{padding-inline:6px}}
