.site-premium,.site-header--premium{--premium-text:#191b20;--premium-secondary:#5c6470;--premium-rule:#dfe3e8;--premium-surface:#f8f9fa;color:var(--premium-text);-webkit-font-smoothing:antialiased}.site-premium .site-rail,.site-header--premium .site-rail{border-inline:0;max-width:77rem;padding-inline:clamp(1.5rem,4.5vw,3rem)}.site-premium section[id]{scroll-margin-top:6.5rem}.site-premium :is(a,button):focus-visible,.site-header--premium :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #697386}.site-header--premium{--site-masthead-height:3.5rem;background:#fff}.site-header--premium .site-header-inner{height:var(--site-masthead-height)}.site-header--premium.is-stuck{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5}.site-header--premium .site-header-brand{color:#15171c;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none}.site-header--premium .landing-logo-mark{width:2.125rem;height:2.25rem}.site-header--premium .landing-logo-mark img{width:64px;height:64px}.site-header--premium .site-nav{gap:1.125rem}.site-header--premium .site-nav-link{color:#575f6b;border-radius:0;padding:.75rem .5rem;font-size:.875rem;font-weight:450;position:relative}.site-header--premium .site-nav-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:.25rem;left:.5rem;right:.5rem;transform:scaleX(0)}.site-header--premium .site-nav-link:is(:hover,:focus-visible,.is-active):after{transform:scaleX(1)}.site-header--premium .site-nav-link:hover,.site-header--premium .site-nav-link.is-active{color:#101218;background:0 0}.site-header--premium .site-header-actions{gap:1rem}.site-header--premium .site-header-mail{color:#575f6b;align-items:center;min-height:2.75rem;font-weight:400;display:inline-flex}.site-header--premium .site-header-docs{color:#414b57;align-items:center;min-height:2.75rem;padding-inline:.375rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.site-header--premium .site-header-docs:hover{color:#101218;text-underline-offset:5px;text-decoration:underline}.site-header--premium .site-menu-btn{width:2.75rem;height:2.75rem}.site-header--premium .site-sheet{max-height:calc(100dvh - var(--site-masthead-height) - 1px);overscroll-behavior-y:contain;padding-block:.75rem 1.25rem;overflow-y:auto}.site-header--premium .site-sheet a{flex-shrink:0;padding-block:.875rem}.site-premium .site-btn,.site-header--premium .site-btn{touch-action:manipulation;border-radius:5px;gap:.65rem;min-height:2.875rem;padding:.75rem 1.125rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #14171e0a}.site-header--premium .site-btn{min-height:2.75rem;padding:.625rem 1rem;font-size:.8125rem}.site-premium .site-btn--primary,.site-header--premium .site-btn--primary{color:#fff;background:#202630;border-color:#202630}.site-premium .site-btn--primary:hover:not(:disabled),.site-header--premium .site-btn--primary:hover:not(:disabled){background:#111923;border-color:#111923;transform:none;box-shadow:0 2px 4px #14171e12}.site-premium .site-btn--ghost{color:#30333a;background:#fff;border-color:#dedfe2}.site-premium .site-btn--ghost:hover{background:#f7f8f9;transform:none}.premium-hero{text-align:center;padding-block:4.5rem 3.25rem}.premium-hero-layout{grid-template-columns:minmax(0,1fr)}.premium-hero-content{flex-direction:column;align-items:center;gap:0;width:100%;max-width:48rem;margin-inline:auto;padding:0;display:flex}.premium-hero h1{color:#20242b;letter-spacing:-.05em;max-width:47rem;margin:0;font-size:clamp(2.75rem,4.8vw,3.875rem);font-weight:440;line-height:1.1}.premium-hero h1 span{display:block}.premium-hero-lede{color:#606872;letter-spacing:-.016em;text-wrap:balance;max-width:33rem;margin:1.375rem auto 0;font-size:1.0625rem;font-weight:400;line-height:1.7}.premium-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.premium-platform-link{color:#444a54;letter-spacing:-.01em;justify-content:center;align-items:center;gap:.6rem;min-height:2.875rem;font-size:.8125rem;font-weight:450;text-decoration:none;display:inline-flex}.premium-platform-link svg{width:.875rem;height:.875rem;transition:transform .18s}.premium-platform-link:is(:hover,:focus-visible){color:#171b23}.premium-platform-link:is(:hover,:focus-visible) svg{transform:translateY(3px)}.premium-portfolio{padding-bottom:4.5rem}.premium-portfolio .premium-product-stage{margin-bottom:1.75rem}.premium-portfolio .premium-section-heading{padding-top:2.25rem}.premium-section-heading h2{letter-spacing:-.045em;text-wrap:pretty;max-width:33rem;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:470;line-height:1.16}.premium-section-lede{max-width:31rem;color:var(--premium-secondary);letter-spacing:-.012em;text-wrap:pretty;margin:1.375rem 0 0;font-size:1rem;font-weight:400;line-height:1.75}.premium-section-heading--split{grid-template-columns:1.12fr 1fr;align-items:start;gap:5rem;display:grid}.premium-section-heading--split>.premium-section-lede{margin:0}.premium-data{background:#f8f9fa;border-block:1px solid #e6e9ed;padding-block:4.75rem 3rem}.premium-data .premium-product-stage{margin-top:2.75rem}.premium-api{color:#f4f5f7;background:#1b1e24;padding-block:6rem 2rem}.premium-api-copy h2{font-size:clamp(2rem,3vw,2.625rem)}.premium-api-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.premium-api .site-btn--primary{color:#22252d;background:#fff;border-color:#fff}.premium-api .site-btn--primary:hover:not(:disabled){background:#e8ebf0;border-color:#e8ebf0}.premium-text-link{color:#e7eaf0;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.premium-text-link:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.premium-text-link svg{width:.875rem;height:.875rem;transition:transform .18s}.premium-text-link:is(:hover,:focus-visible) svg{transform:translate(2px)}.premium-api .site-api-contract{background:#16191f;border:1px solid #393e48;border-top-color:#687a93;border-radius:10px;overflow:hidden;box-shadow:0 16px 40px #0000001a}.premium-api-data-access{border-block:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:3rem;margin-top:3rem;padding-block:1.75rem;display:flex}.premium-api-data-access h3{color:#e8ecf2;letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.premium-api-data-access p{color:#a8b2c1;max-width:37rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.75}.premium-api-data-access .premium-text-link{flex-shrink:0}.premium-api .site-api-contract-head>span:last-child{color:#adb6c5}.premium-api .site-api-method{color:#cfdef1;background:#304056;border:1px solid #63748b;border-radius:4px;padding:.2rem .35rem;font-size:.5625rem}.premium-api .site-api-code-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.premium-api .site-api-code-grid>div+div{border-left:1px solid #ffffff12}.premium-api .site-api-code-label{color:#8993a4;letter-spacing:.035em;margin-bottom:1.125rem;font-size:.625rem;display:block}.premium-api .site-api-code-grid pre{color:#a1aab9;tab-size:2;margin:0;padding:0;font-size:.625rem;line-height:1.8;overflow-x:auto}.premium-api .site-api-contract-foot{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.premium-api .site-api-doc-link{color:#c3cad6;border:0;padding:0;font-size:.6875rem}.premium-access{padding-block:6.5rem}.premium-access-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:5.5rem;display:grid}.premium-access-layout>*{min-width:0}.premium-access .premium-section-heading h2,.premium-access .premium-section-lede{max-width:27rem}.premium-access-form>label{color:#42464e;margin-bottom:.75rem;font-size:.75rem;font-weight:500;display:block}.premium-access-form>p{color:#747984;margin:.875rem 0 0;font-size:.6875rem;line-height:1.8}.premium-access-form>p a{white-space:nowrap;color:#555b65;text-underline-offset:3px}.premium-access .site-form-row{border-color:#d7d9df;border-radius:9px;box-shadow:0 2px 5px #161b2305}.premium-access .site-input{font-size:.875rem}.premium-footer{border-top:1px solid var(--premium-rule);background:#fafafb;padding-top:3.5rem}.premium-footer-top{justify-content:space-between;align-items:flex-start;gap:3rem;padding-bottom:3.75rem;display:flex}.premium-footer-brand{color:#15171c;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.premium-footer-mark{width:2.375rem;height:2.5rem;display:block;position:relative;overflow:hidden}.premium-footer-mark img{mix-blend-mode:multiply;width:70px;max-width:none;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.premium-footer-top>div>p{color:#747984;margin:1rem 0 0;font-size:.75rem}.premium-footer-nav{grid-template-columns:1fr 1fr;gap:5.5rem;min-width:21rem;display:grid}.premium-footer-nav>div{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.premium-footer-nav span{color:#333842;margin-bottom:.375rem;font-size:.75rem;font-weight:550}.premium-footer-nav a{color:#686e79;align-items:center;gap:.375rem;font-size:.75rem;text-decoration:none;display:inline-flex}.premium-footer-nav a:hover{color:#191b20}.premium-footer-nav svg{width:.75rem;height:.75rem;transition:transform .18s}.premium-footer-nav a:is(:hover,:focus-visible) svg{transform:translate(1px,-1px)}.premium-footer-bottom{border-top:1px solid var(--premium-rule);color:#7b808a;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;font-size:.625rem;line-height:1.7;display:flex}@media (min-width:900px){.site-header--premium .site-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-header--premium .site-header-brand{justify-self:start}.site-header--premium .site-nav{justify-self:center;margin:0}.site-header--premium .site-header-actions{justify-self:end}.site-header--premium .site-sheet{display:none}}@media (max-width:1100px){.site-header--premium .site-header-mail{display:none}.premium-section-heading--split{gap:3rem}.premium-api-copy{max-width:38rem;display:block}.premium-api-copy h2{max-width:30rem}.premium-api .premium-section-lede{max-width:38rem}.premium-api .site-api-code-grid pre{font-size:.75rem}.premium-api .site-api-code-grid>div{padding:1.5rem}.premium-access-layout{gap:3rem}}@media (min-width:900px) and (max-width:1050px){.site-header--premium .site-header-inner{grid-template-columns:auto minmax(0,1fr) auto}.site-header--premium .site-header-mail{display:none}}@media (max-width:760px){.site-header--premium{--site-masthead-height:3.5rem}.site-header--premium .site-header-actions{gap:.25rem}.premium-section-heading--split,.premium-access-layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.premium-section-heading--split>.premium-section-lede{margin-top:0}.premium-section-heading h2{max-width:28rem}.premium-section-lede{font-size:1rem}.premium-portfolio{padding-bottom:4rem}.premium-portfolio .premium-product-stage{margin-bottom:3.5rem}.premium-data{padding-block:4rem}.premium-data .premium-product-stage{margin-top:2.25rem}.premium-use-cases{padding-block:4rem}.premium-api{padding-top:4rem}.premium-api-data-access{flex-direction:column;align-items:flex-start;gap:1rem}.premium-api .site-api-code-grid>div{padding:1.25rem}.premium-api .site-api-code-grid pre{font-size:.625rem}.premium-access{padding-block:4rem}.premium-access-layout{gap:2.5rem}.premium-access-form{width:100%;max-width:32rem}.premium-footer{padding-top:2.5rem}.premium-footer-top{flex-direction:column;gap:2.75rem;padding-bottom:2.5rem}.premium-footer-nav{gap:4rem;min-width:0}.premium-footer-bottom{flex-direction:column;gap:.375rem}}@media (max-width:480px){.site-premium .site-rail,.site-header--premium .site-rail{padding-inline:1.25rem}.site-header--premium .site-btn{padding-inline:.875rem;font-size:.8125rem}.premium-hero-actions .site-btn{gap:.625rem;padding-inline:1rem;font-size:.875rem}.premium-platform-link{gap:.375rem;font-size:.8125rem}.premium-api-actions{gap:1rem}.premium-api .site-api-code-grid{grid-template-columns:1fr}.premium-api .site-api-code-grid>div{padding:1.25rem 1.375rem}.premium-api .site-api-code-grid>div+div{border-top:1px solid #ffffff12;border-left:0}.premium-api .site-api-code-grid pre{font-size:.75rem;line-height:1.75}.premium-access .site-input{padding-left:.5rem;font-size:1rem}.premium-access .site-btn{padding-inline:.75rem;font-size:.75rem}}@media (max-width:360px){.premium-access .site-form-row{flex-direction:column;gap:.375rem;padding:.375rem}.premium-access .site-input{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.site-premium .site-btn,.site-header--premium .site-btn,.site-premium a svg,.site-premium button svg,.site-header--premium .site-nav-link:after{transition:none}.site-premium a:is(:hover,:focus-visible) svg,.site-premium .site-btn:hover:not(:disabled) svg{transform:none}}.product-demo-caption{justify-content:space-between;align-items:baseline;gap:2rem;margin-top:1.5rem;display:flex}.product-demo-caption p{color:#5d6674;max-width:40rem;margin:0;font-size:.8125rem;line-height:1.75}.product-demo-caption a{color:#344b6b;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.product-demo-caption svg{width:.8rem;height:.8rem}.premium-use-cases{padding-block:4.5rem 0}.premium-use-cases-heading{border-bottom:1px solid #d9dfe7;grid-template-columns:1fr 1fr;align-items:end;gap:5rem;padding-bottom:3.25rem;display:grid}.premium-use-cases-heading h2{max-width:35rem}.premium-use-cases-heading .premium-section-lede{max-width:24rem;margin:0}.property-workflow{grid-template-columns:.88fr 1.12fr;align-items:start;gap:5rem;padding-block:3.25rem;display:grid}.property-workflow+.property-workflow{border-top:1px solid #dfe4eb}.property-workflow-copy{min-width:0;padding-top:2rem}.property-workflow h3{letter-spacing:-.035em;text-wrap:pretty;max-width:26rem;margin:0;font-size:clamp(1.625rem,2.3vw,1.875rem);font-weight:460;line-height:1.23}.property-workflow-description{color:#5c6572;text-wrap:pretty;max-width:28rem;margin:1.375rem 0 0;font-size:1rem;line-height:1.75}.property-workflow-roles{gap:0;margin:2rem 0 0;display:grid}.property-workflow-roles>div{border-top:1px solid var(--premium-rule);padding-block:1.25rem}.property-workflow-roles dt{color:#26374f;letter-spacing:-.015em;font-size:.9375rem;font-weight:550;line-height:1.6}.property-workflow-roles dd{color:#5c6572;text-wrap:pretty;margin:.5rem 0 0;font-size:.9375rem;line-height:1.75}.property-workflow-link{color:#344b6b;align-items:center;gap:.65rem;min-height:2.75rem;margin-top:1.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.property-workflow-link svg{width:.875rem;height:.875rem}.property-workflow-link:is(:hover,:focus-visible),.product-demo-caption a:is(:hover,:focus-visible){text-underline-offset:5px;text-decoration:underline}.property-workflow-figure{min-width:0;margin:0}.property-detail-frame{background:#fff;border:1px solid #dce1e8;border-radius:6px;padding:2.1%}.property-detail-crop{background:#fff;position:relative;overflow:clip}.property-detail-crop img{max-width:none;height:auto;display:block;position:absolute}.exact-data-preview{aspect-ratio:660/820;--data-preview-scale:1}.exact-data-preview-fallback{position:absolute;inset:0}.exact-data-preview-fallback img{width:100%;inset:0}.exact-data-preview-iframe{width:1280px;max-width:none;height:950px;left:calc(-586px * var(--data-preview-scale));top:calc(-24px * var(--data-preview-scale));transform:scale(var(--data-preview-scale));transform-origin:0 0;opacity:0;visibility:hidden;border:0;display:block;position:absolute}.exact-data-preview[data-ready] .exact-data-preview-iframe{opacity:1;visibility:visible}.property-workflow-figure figcaption{color:#5e6979;flex-direction:column;gap:.375rem;margin-top:1.125rem;font-size:.75rem;line-height:1.7;display:flex}.property-workflow-figure figcaption small{color:#6b7481;font-size:.6875rem}.property-workflow-report-link{color:#344b6b;align-self:flex-start;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.75rem;text-decoration:none;display:inline-flex}.property-workflow-report-link svg{flex-shrink:0;width:.875rem;height:.875rem}.property-workflow-report-link:is(:hover,:focus-visible){text-underline-offset:4px;text-decoration:underline}.property-workflow--market-work{grid-template-columns:1.1fr .9fr}.property-workflow--market-work .property-workflow-copy{grid-area:1/2}.property-workflow--market-work .property-workflow-figure{grid-area:1/1}.property-workflows-api-link{border-top:1px solid #d9dfe7;justify-content:space-between;align-items:baseline;gap:2rem;padding-block:2rem;display:flex}.property-workflows-api-link p{color:#343c48;margin:0;font-size:.875rem}.property-workflows-api-link a{color:#4a5e79;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.property-workflows-api-link a:hover{text-underline-offset:4px;text-decoration:underline}.property-workflows-api-link svg{width:.875rem;height:.875rem}.site-premium #market-work-title{scroll-margin-top:7rem}.premium-api{background:#1b222d;padding-block:5.75rem 2.75rem}.premium-api-layout{grid-template-columns:.92fr 1.08fr;align-items:start;gap:4rem;display:grid}.premium-api-layout>*{min-width:0}.premium-api-copy h2{max-width:28rem;font-size:clamp(2rem,2.8vw,2.375rem);font-weight:450;line-height:1.2}.premium-api .premium-section-lede{color:#b8c1ce;font-size:1rem}.premium-api-actions{gap:.75rem 1.25rem;margin-top:2.25rem}.api-use-cases{gap:1.5rem;margin:2.25rem 0 0;display:grid}.api-use-cases dt{color:#edf1f7;font-size:.9375rem;font-weight:500;line-height:1.5}.api-use-cases dd{color:#b8c1ce;max-width:28rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.75}.premium-api .site-api-contract{box-shadow:none;background:#141b25;border:1px solid #485363;border-radius:6px}.premium-api .site-api-contract-head{background:#252e3b;border-bottom:1px solid #485363;gap:.75rem;min-height:3.375rem;padding:1rem 1.5rem}.premium-api .site-api-contract-head>code{color:#e2e9f3;font-size:.8125rem}.premium-api .site-api-contract-head>span:last-child{color:#adb9ca;font-size:.75rem}.premium-api .site-api-method{color:#b3c9e9;background:0 0;border:0;border-radius:0;padding:0;font-size:.6875rem;font-weight:550}.site-api-tabs{border-bottom:1px solid #344152;gap:1.5rem;margin-inline:1.5rem;display:flex}.site-api-tab{color:#9facbe;min-height:3rem;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:.75rem 0;font-size:.8125rem;position:relative}.site-api-tab[aria-selected=true]{color:#eff4fc}.site-api-tab[aria-selected=true]:after{content:"";bottom:-1px;background:#b3c9e9;height:2px;position:absolute;inset-inline:0}.site-api-tab:hover{color:#fff}.premium-api .site-api-code-grid{min-height:29.625rem;display:block}.premium-api .site-api-code-grid:focus-visible{outline-offset:-3px;outline:2px solid #b3c9e9}.premium-api .site-api-code-grid>div{min-width:0;padding:1.5rem}.premium-api .site-api-code-grid pre{font-size:.8125rem;line-height:1.8}.premium-api .site-api-code-label{color:#a4b1c4;letter-spacing:0;margin-bottom:1rem;font-size:.75rem}.premium-api .site-code-key{color:#d1dbea}.premium-api .site-code-string{color:#a8c3e9}.premium-api .site-code-number{color:#e0c9a1}.premium-api .site-code-boolean{color:#c8b6e6}.premium-api .site-api-contract-foot{border-color:#344152;gap:.625rem;padding:.875rem 1.5rem}.premium-api .site-api-doc-link{color:#c5d1e2;align-items:center;gap:.375rem;min-height:2rem;font-size:.75rem;display:inline-flex}.premium-api .site-api-doc-link:hover{color:#fff}.premium-api .site-api-example-note{color:#a1aec0;font-size:.6875rem}.api-example-links{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.api-reading-note{color:#b1bdcd;max-width:36rem;margin:1rem 0 0;font-size:.8125rem;line-height:1.75}.premium-api-data-access{border-top:1px solid #485363;border-bottom:0;margin-top:3rem;padding-block:1.75rem 0}.premium-api-data-access h3{color:#edf1f7;font-size:1rem}.premium-api-data-access p{color:#b8c1ce;font-size:.875rem}.premium-text-link{font-size:.875rem}.premium-questions{padding-block:5.75rem}.premium-questions-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5rem;display:grid}.premium-questions .premium-section-heading h2{max-width:19rem;font-size:2.125rem}.premium-questions .premium-section-lede{max-width:21rem;font-size:1rem}.product-questions{border-top:1px solid #d9dfe8}.product-question{border-bottom:1px solid #d9dfe8;transition:border-color .18s}.product-question summary{cursor:pointer;color:#303b4c;touch-action:manipulation;justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.375rem;font-size:.9375rem;font-weight:450;line-height:1.6;list-style:none;display:flex}.product-question summary::-webkit-details-marker{display:none}.product-question summary>span:last-child{color:#6e7e95;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;font:300 1.25rem/1 monospace;transition:transform .24s,color .18s;display:grid}.product-question[data-expanded=true] summary>span:last-child,.product-question[open]:not([data-expanded]) summary>span:last-child{color:#293f5e;transform:rotate(45deg)}.product-question summary:hover{color:#18293f}.product-question summary:focus-visible{outline-offset:5px;outline:2px solid #697386}.product-question-answer{padding:0 2.5rem 1.5rem 0}.product-question-answer p{color:#5c6777;margin:0;font-size:.9375rem;line-height:1.8}.product-question-answer a{color:#344b6b;text-underline-offset:4px;align-items:center;min-height:2.75rem;margin-top:.5rem;font-size:.875rem;line-height:1.8;display:inline-flex}.premium-access{background:#f2f5f8;border-block:1px solid #dfe5ed;padding-block:4.5rem}.premium-access h2{font-size:clamp(2rem,3vw,2.5rem)}.premium-access .premium-section-lede{max-width:26rem;margin-top:1rem}.premium-access-form>label{color:#344154;font-size:.875rem}.premium-access-form>p{color:#5d6878;font-size:.75rem}.premium-access-form>p a{color:#344b6b}.premium-access .site-form-row{box-shadow:none;border-color:#bdc8d7;border-radius:6px}.premium-access .site-input{min-height:2.75rem;font-size:1rem}.premium-access .site-input::placeholder{color:#6c7787}.premium-access .site-form-row:focus-within{border-color:#567194;box-shadow:0 0 0 3px #34568014}.premium-access .site-form-error{font-size:.875rem;line-height:1.6}.premium-footer{background:#fff;border-top:0}.premium-footer-top>div>p,.premium-footer-nav span,.premium-footer-nav a{font-size:.8125rem}.premium-footer-nav>div{gap:.25rem}.premium-footer-nav a{color:#5e6a7b;min-height:2rem}.premium-footer-bottom{color:#657081;font-size:.75rem}@media (max-width:1100px){.property-workflow,.premium-use-cases-heading,.premium-questions-layout{gap:3rem}.premium-api-layout{grid-template-columns:1fr 1fr;gap:2.5rem}.premium-api .site-api-code-grid pre{font-size:.75rem}}@media (max-width:900px){.premium-api-layout{grid-template-columns:1fr;gap:2.75rem}.premium-api-example{width:100%;max-width:42rem}.premium-api .site-api-code-grid pre{font-size:.8125rem}.premium-api-copy h2{max-width:34rem}.api-use-cases{grid-template-columns:1fr 1fr}.premium-questions-layout{grid-template-columns:.7fr 1.3fr;gap:2.5rem}.product-demo-caption{flex-direction:column;gap:.5rem}}@media (max-width:760px){.premium-hero{padding-block:3.25rem 2.75rem}.premium-hero h1{font-size:clamp(2.5rem,7.5vw,3.5rem)}.premium-hero-lede{font-size:1rem}.premium-use-cases{padding-top:4rem}.premium-use-cases-heading{grid-template-columns:1fr;gap:1.5rem;padding-bottom:2.5rem}.premium-use-cases-heading h2 br{display:none}.property-workflow,.property-workflow--market-work{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.property-workflow--market-work .property-workflow-copy,.property-workflow--market-work .property-workflow-figure{grid-area:auto}.property-workflow h3{max-width:27rem}.property-workflow-copy{padding-top:0}.property-workflow-description{max-width:34rem;font-size:1rem}.property-workflow-roles{gap:0;margin-top:2rem}.property-workflow-roles dd{max-width:36rem;font-size:.9375rem}.property-workflow-figure{width:100%;max-width:34rem;margin-inline:auto}.property-workflows-api-link{flex-direction:column;gap:.5rem;padding-block:1.5rem}.premium-api{padding-top:4rem}.premium-api .site-api-code-grid>div{padding:1.25rem}.premium-api .site-api-code-grid pre{font-size:.8125rem}.premium-questions{padding-block:4rem}.premium-questions-layout{grid-template-columns:1fr;gap:2rem}.premium-questions .premium-section-heading h2,.premium-questions .premium-section-lede{max-width:29rem}.premium-questions .property-workflow-link{margin-top:.75rem}.premium-footer-nav a,.premium-api .site-api-doc-link{min-height:2.75rem}}@media (max-width:480px){.premium-hero{padding-block:2.75rem 2.5rem}.premium-hero h1{font-size:clamp(1.75rem,8.7vw,2.625rem)}.premium-hero-lede{max-width:22rem;margin-top:1.125rem}.premium-hero-actions{flex-direction:column;gap:.625rem;width:100%;margin-top:1.5rem}.premium-hero-actions .landing-action{width:100%;max-width:16.75rem}.api-use-cases{grid-template-columns:1fr}.premium-api-copy h2{font-size:2.125rem}.premium-api .site-api-code-grid pre{font-size:.75rem}.premium-api .site-api-code-grid{min-height:25rem}.site-api-tabs{margin-inline:1.25rem}.premium-api .site-api-contract-head,.premium-api .site-api-contract-foot{padding-inline:1.25rem}.premium-questions .premium-section-heading h2{font-size:1.875rem}.premium-access .site-form-row{flex-direction:column;gap:.375rem;padding:.375rem}.premium-access .site-input{width:100%;padding:.5rem .625rem}.premium-access .site-btn{width:100%;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.product-question,.product-question summary>span:last-child{transition:none}}.site-premium .premium-chapter-heading{text-align:center;max-width:46rem;margin-inline:auto;display:block}.site-premium .premium-chapter-heading h2{letter-spacing:-.035em;text-wrap:balance;max-width:none;margin-inline:auto;font-size:clamp(1.75rem,2.65vw,2.125rem);font-weight:450;line-height:1.25}.site-premium .premium-chapter-heading .premium-section-lede{text-wrap:balance;max-width:38rem;margin:1rem auto 0;font-size:1rem;line-height:1.75}.premium-portfolio .premium-portfolio-caption{padding-top:1rem}.site-premium .premium-data-heading{text-align:left;grid-template-columns:1fr 1fr;align-items:end;gap:4rem;max-width:none;display:grid}.site-premium .premium-data-heading h2{max-width:24rem;margin:0}.site-premium .premium-data-heading .premium-section-lede{text-wrap:pretty;max-width:30rem;margin:0}.site-premium .premium-use-cases-heading{border:0;padding-bottom:0}.premium-use-cases .property-workflows{margin-top:1rem}.premium-questions .premium-section-heading h2{max-width:24rem;font-size:1.875rem;font-weight:450;line-height:1.25}.premium-access .premium-section-heading h2{font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:450}.premium-access .site-form-row{box-shadow:none;background:0 0;border:0;gap:.625rem;padding:0}.premium-access .site-form-row:focus-within{box-shadow:none;border:0}@media (max-width:760px){.premium-use-cases .property-workflows{margin-top:.5rem}.site-header--premium .site-header-docs{display:none}.site-premium .premium-data-heading{display:block}.site-premium .premium-data-heading .premium-section-lede{margin-top:1rem}.site-premium .premium-chapter-heading{text-align:left}.site-premium .premium-chapter-heading h2,.site-premium .premium-chapter-heading .premium-section-lede{text-wrap:pretty;margin-inline:0}}@media (max-width:480px){.premium-access .landing-action{width:100%}}
.site-premium{--surface-line:#e7e8eb;--surface-frost:#f3f6f8;--surface-glacier:#eaf1f6;--surface-clay:#eee6df;--surface-grid-size:48px;--surface-grid-line:#eceef0;--surface-gutter:clamp(1.5rem, 4.5vw, 3rem);--surface-rail-inset:max(0px, (100% - 77rem) / 2)}.site-premium>:is(.premium-opening,.premium-data,.premium-use-cases,.premium-api,.premium-questions,.premium-access){isolation:isolate;position:relative}.site-premium>:is(.premium-opening,.premium-data,.premium-use-cases,.premium-questions,.premium-access):after{content:"";z-index:-1;inset-block:0;inset-inline:var(--surface-rail-inset);border-inline:1px solid var(--surface-line);pointer-events:none;position:absolute}.premium-opening{background:radial-gradient(65% 30% at 3% 42%,#e9ecf1,#f2f4f7 35%,#0000 74%),radial-gradient(60% 28% at 100% 57%,#e8ebef,#f5f6f8 40%,#0000 78%),linear-gradient(#f5f9fc,#fff 22% 78%,#f8fafc)}.premium-opening:before{content:"";z-index:-1;background-image:linear-gradient(90deg, var(--surface-grid-line) 1px, transparent 1px), linear-gradient(var(--surface-grid-line) 1px, transparent 1px);background-size:var(--surface-grid-size) var(--surface-grid-size);pointer-events:none;background-position:top;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 40% at 50% 14%,#0000 38%,#000 90%),linear-gradient(#0000,#000 10% 36%,#0000 76%);mask-image:radial-gradient(52% 40% at 50% 14%,#0000 38%,#000 90%),linear-gradient(#0000,#000 10% 36%,#0000 76%);-webkit-mask-composite:source-in;mask-composite:intersect}.site-premium .site-tabs{box-shadow:none;background:#fff;border-color:#0000;border-radius:0}.site-premium .site-tab{color:#61656c;background:0 0;border-radius:0}.site-premium .site-tab:hover{color:#20242b;background:#f7f7f8}.site-premium .site-tab.is-active,.site-premium .site-tab.is-active:is(:hover,:focus-visible){color:#20242b;box-shadow:none;background:#fff}.site-premium .site-tab.is-active:after{content:"";pointer-events:none;background:#747a84;height:2px;position:absolute;inset:auto 0 0}.site-premium .site-tab-progress{z-index:1;opacity:1;background:#20242b}.site-premium .site-demo-playback{color:#61656c;box-shadow:none;background:#fff;border-color:#0000}.site-premium .site-demo-playback:hover{color:#20242b;background:#f4f4f5;border-color:#e7e8eb}.site-premium :is(.site-tab,.site-demo-playback):focus-visible{outline-offset:3px;outline:2px solid #535e70}.premium-opening :is(.site-tabs,.site-demo-playback),.premium-data .site-demo-playback,.premium-opening .site-tab.is-active,.premium-opening .site-tab.is-active:is(:hover,:focus-visible){background:0 0}.site-premium>.premium-data{background:radial-gradient(ellipse 80% 65% at 100% 44%, var(--surface-glacier), transparent 75%), linear-gradient(180deg, #f8fafc, var(--surface-frost) 46%, #eef2f5);border-color:var(--surface-line)}.premium-data:before{content:"";z-index:-1;inset:0 var(--surface-rail-inset) auto;border-bottom:1px solid var(--surface-line);pointer-events:none;background-color:#0000;background-image:radial-gradient(circle,#d5d8de .7px,#0000 .85px);background-position:50%;background-size:18px 18px;height:2.25rem;position:absolute}.site-premium>.premium-use-cases{--surface-line:#dcd9d6;background:linear-gradient(180deg, #eef2f5, #f4f0ec 26%, var(--surface-clay))}.site-premium .property-workflows{isolation:isolate;margin-top:2.5rem;position:relative}.site-premium .property-workflow{border-top:1px solid #0000;position:relative}.site-premium .property-workflow:after,.site-premium .property-workflows-api-link:before{content:"";top:-1px;inset-inline:calc(-1 * var(--surface-gutter));border-top:1px solid var(--surface-line);pointer-events:none;position:absolute}.site-premium .property-workflows-api-link{border-color:#0000;position:relative}.site-premium .property-detail-frame{background:#fff;border-color:#d9dce1;box-shadow:0 1px 3px #171c2405,0 8px 24px -10px #171c241a}.site-premium .property-workflow-figure figcaption{color:#58616e}.site-premium .property-workflow-figure figcaption small{color:#5c6470}.site-premium>.premium-api{background:linear-gradient(#203147,#18283b)}.premium-api:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:var(--surface-grid-size) var(--surface-grid-size);pointer-events:none;background-position:top;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 30%,#000 100%);mask-image:linear-gradient(120deg,#0000 30%,#000 100%)}.site-premium>.premium-api{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-line:#35465b;color:#edf2f8}.site-premium>.premium-questions{background:linear-gradient(#f4f7fa,#fafbfc)}.premium-questions :is(h2,.product-question summary){color:#20242b}.premium-questions :is(.premium-section-lede,.product-question-answer p){color:#5c6572}.premium-questions :is(.product-questions,.product-question){border-color:#dce2e8}.premium-questions :is(.property-workflow-link,.product-question-answer a){color:#344b6b}.premium-questions .product-question summary:hover{color:#111827}.premium-questions .product-question summary>span:last-child{color:#657285}.premium-questions .product-question[data-expanded=true] summary>span:last-child,.premium-questions .product-question[open]:not([data-expanded]) summary>span:last-child{color:#20242b}.site-premium>.premium-access{--color-base-300:#7e8b9c;border-color:var(--surface-line);background:linear-gradient(#fafbfc,#f0f4f7)}.premium-access h2{color:#20242b}.premium-access :is(.premium-section-lede,.premium-access-form>p){color:#5c6572}.premium-access :is(.premium-access-form>label,.premium-access-form>p a){color:#344154}.premium-access .landing-email-input{color:#20242b;background:#fff;border-color:#7e8b9c}.premium-access .landing-email-input::placeholder{color:#657285;opacity:1}.premium-access .landing-email-input[aria-invalid=true]{border-color:#b3261e}.premium-access .site-form-error{color:#b3261e}.premium-access .site-form-done--light{color:#344154;background:#fff;border-color:#7e8b9c}.site-premium:not(.legal-page)>.premium-footer{background:#f0f4f7}.site-premium:not(.legal-page) .premium-footer :is(.premium-footer-top>div>p,.premium-footer-nav a,.premium-footer-bottom){color:#5c6572}.site-premium:not(.legal-page) .premium-footer-nav span{color:#20242b}.site-premium:not(.legal-page) .premium-footer-nav a:hover{color:#111827}.site-premium:not(.legal-page) .premium-footer-bottom{border-color:#d9e0e7}.site-premium>.premium-api :focus-visible{outline-offset:4px;outline:2px solid #a5bdd8}.site-premium>:is(.premium-questions,.premium-access) :focus-visible,.site-premium:not(.legal-page)>.premium-footer :focus-visible{outline-offset:4px;outline:2px solid #535e70}.premium-access:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#8997a513 1px,#0000 1px),linear-gradient(#8997a513 1px,#0000 1px);background-size:var(--surface-grid-size) var(--surface-grid-size);pointer-events:none;background-position:50%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 66%,#000 100%);mask-image:linear-gradient(90deg,#0000 66%,#000 100%)}@media (max-width:760px){.premium-opening:before,.premium-access:before{opacity:.65}.premium-api:before{opacity:.6}.site-premium .property-workflows{margin-top:2rem}}@media (max-width:599px){.site-premium .site-demo-toolbar{align-items:center;gap:.5rem;display:flex}.site-premium .site-demo-tabs-wrap{flex:1;min-width:0}.site-premium .site-tabs{width:100%}.site-premium .site-tab{white-space:nowrap;flex:1;min-height:2.75rem;padding-inline:.4rem;font-size:.75rem}.site-premium .site-demo-playback{flex:0 0 2.75rem;justify-content:center;min-height:2.75rem;padding-inline:0;display:inline-flex;position:static;transform:none}.site-premium .site-demo-playback span{display:none}}@media (max-width:480px){.site-premium{--surface-gutter:1.25rem}}@media (forced-colors:active){.premium-opening:before,.premium-data:before,.site-premium .property-workflows:before,.premium-api:before,.premium-access:before{display:none}.site-premium .site-tab.is-active,.site-premium .site-tab.is-active:is(:hover,:focus-visible){color:buttontext;text-underline-offset:5px;background:buttonface;text-decoration:underline}.site-premium :is(.site-tab,.site-demo-playback):focus-visible{outline:2px solid canvastext}}
.site-premium .property-workflow-copy{background:#ffffffa6;border:1px solid #d8d9d9;border-radius:6px;flex-direction:column;padding-top:0;display:flex}.property-workflow-intro{padding:1.5rem 2rem 1.25rem}.site-premium .property-workflow-intro h3{font-size:clamp(1.5rem,2.1vw,1.625rem);font-weight:440;line-height:1.25}.site-premium .property-workflow-copy>.property-workflow-link{color:#344154;text-underline-offset:5px;background:0 0;border:0;border-radius:0;flex-shrink:0;align-self:flex-start;min-height:2.75rem;margin:0 2rem .75rem;padding:.75rem 0;font-size:.8125rem;-webkit-text-decoration:underline #aeb5bd;text-decoration:underline #aeb5bd}.site-premium .property-workflow-copy>.property-workflow-link:hover{color:#111827;text-decoration-color:currentColor}.site-premium .property-workflow-copy>.property-workflow-link:focus-visible{outline-offset:4px;outline:2px solid #535e70}@media (min-width:1280px){.site-premium .property-workflow{grid-template-rows:auto auto;row-gap:0}.site-premium .property-workflow-copy{grid-row:1;align-self:stretch}.site-premium .property-workflow-figure{grid-template-rows:subgrid;grid-area:1/2/span 2;row-gap:0;display:grid}.site-premium .property-workflow--market-work .property-workflow-figure{grid-column:1}.site-premium .property-detail-frame{align-self:start}}.workflow-audiences{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.workflow-audiences-tabs{grid-template-columns:repeat(var(--workflow-audience-count), minmax(0, 1fr));border-bottom:1px solid #d5d9dd;gap:.375rem;margin-inline:2rem;display:grid}.workflow-audiences .workflow-audience-tab{color:#61656c;min-width:0;min-height:3.25rem;font:inherit;letter-spacing:-.015em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.75rem .25rem;font-size:.8125rem;font-weight:500;line-height:1.4;transition:color .16s;display:flex;position:relative}.workflow-audiences .workflow-audience-tab:after{content:"";opacity:0;pointer-events:none;background:#535e70;height:2px;transition:opacity .16s;position:absolute;inset:auto 0 -1px}.workflow-audiences .workflow-audience-tab:hover{color:#20242b;background:0 0}.workflow-audiences .workflow-audience-tab[aria-selected=true]{color:#20242b}.workflow-audiences .workflow-audience-tab[aria-selected=true]:after{opacity:1}.workflow-audiences .workflow-audience-tab:focus-visible,.workflow-audiences .workflow-audience-panel:focus-visible{outline-offset:4px;outline:2px solid #535e70}.workflow-audiences-panels{flex:1;display:grid}.workflow-audience-panel{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:1rem;min-width:0;padding:1.5rem 2rem .75rem;transition:opacity .16s;display:flex}.workflow-audience-panel[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.workflow-journey-opening{gap:.375rem;display:grid}.workflow-journey-caption{color:#66707c;margin:0;font-size:.75rem;line-height:1.5}.workflow-audience-question{color:#344154;text-wrap:pretty;max-width:24rem;margin:0;font-size:1.125rem;font-weight:450;line-height:1.4}.workflow-audience-steps{gap:1rem;margin:0;padding:0 0 0 1.25rem;list-style:decimal;display:grid}.workflow-audience-steps li{overflow-wrap:anywhere;min-width:0}.workflow-audience-steps li::marker{color:#657285;font-variant-numeric:tabular-nums;font-size:.75rem}.workflow-audience-steps h5{color:#20242b;margin:0;padding-left:.25rem;font-size:.875rem;font-weight:500;line-height:1.5}.workflow-audience-steps p{color:#5c6572;text-wrap:pretty;margin:.25rem 0 0;padding-left:.25rem;font-size:.875rem;line-height:1.55}.workflow-journey-next{border-top:1px solid #d9dcdf;margin-top:auto;padding-top:1rem}.workflow-journey-next h5{color:#20242b;margin:.375rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.workflow-journey-next-copy{color:#4f5c6b;text-wrap:pretty;margin:.25rem 0 0;font-size:.875rem;line-height:1.55}@media (min-width:761px) and (max-width:1279px){.site-premium .property-workflow{grid-template-columns:1fr;gap:2rem}.site-premium .property-workflow-copy,.site-premium .property-workflow-figure{grid-area:auto/1;width:100%;max-width:34rem;margin-inline:auto}}@media (max-width:480px){.property-workflow-intro{padding:1.5rem 1rem}.workflow-audiences-tabs{gap:.25rem;margin-inline:1rem}.workflow-audiences .workflow-audience-tab{padding-inline:.125rem}.workflow-audience-panel{gap:1.5rem;padding:1.5rem 1rem .75rem}.workflow-audience-question{font-size:1.125rem}.site-premium .property-workflow-copy>.property-workflow-link{margin-inline:1rem}}@media (max-width:359px){.workflow-audiences .workflow-audience-tab{letter-spacing:-.01em;padding-inline:0;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.workflow-audiences .workflow-audience-tab,.workflow-audiences .workflow-audience-tab:after,.workflow-audience-panel{transition:none;transform:none}}@media (forced-colors:active){.workflow-audience-steps li::marker{color:canvastext}.workflow-journey-next,.site-premium .property-workflow-copy,.site-premium .property-workflow-copy>.property-workflow-link,.workflow-audiences-tabs{border-color:canvastext}.workflow-audiences .workflow-audience-tab[aria-selected=true]{color:buttontext;text-underline-offset:5px;text-decoration:underline}.workflow-audiences .workflow-audience-tab[aria-selected=true]:after{background:canvastext}.workflow-audiences .workflow-audience-tab:focus-visible,.workflow-audiences .workflow-audience-panel:focus-visible{outline-color:canvastext}}
.flats-journey{scroll-margin-top:80px}.site-premium .flats-journey-panel{background:linear-gradient(155deg,#f8fafbf2,#edf1f3e6 60%,#f8faf9f2);border:1px solid #d1d8de;border-radius:8px;padding:1.375rem 1.5rem;position:relative;box-shadow:inset 0 1px #ffffffb3}.flats-journey-heading{justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1.25rem;display:flex}.flats-journey .property-workflow-intro{flex:1;min-width:0;padding:0}.site-premium .flats-journey .property-workflow-intro h3{max-width:none;font-size:1.4375rem;font-weight:440;line-height:1.25}.flats-journey-toolbar{flex-shrink:0}.flats-journey-toolbar>div{gap:.75rem;display:flex}.flats-journey-toolbar button{appearance:none;color:#53616d;min-height:2.75rem;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;font-size:.75rem}.flats-journey-toolbar button:hover{color:#202c38;text-underline-offset:4px;text-decoration:underline}.flats-journey-toolbar button:disabled{opacity:.5;cursor:wait}.flats-journey-error{color:#8c382d;margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.flats-journey-story{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.flats-journey-question{background:#fff;border:1px solid #cfd7dd;border-radius:7px;margin-right:1rem;padding:.875rem 1rem;box-shadow:0 2px 3px #343d4904}.flats-journey-question h4{color:#293645;letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:1.125rem;font-weight:450;line-height:1.4}.flats-journey [data-shown=false]{visibility:hidden}.flats-journey [data-shown=true]{visibility:visible}.flats-journey-cards{margin:0;padding:0;list-style:none}.flats-journey-step{margin:28px 1rem 0;position:relative}.flats-journey-step:nth-child(2n){margin-left:2rem;margin-right:0}.flats-journey-connection{pointer-events:none;width:48px;height:28px;position:absolute;top:-28px;left:1.5rem;overflow:visible}.flats-journey-connection[data-direction=left]{left:auto;right:1.5rem;transform:scaleX(-1)}.flats-journey-thread{stroke:#a9b6c0;stroke-width:1.15px;stroke-dasharray:1;stroke-dashoffset:0}.flats-journey-signal{stroke:#5d7b91;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.16 1.04;opacity:0}.flats-journey-action{background:linear-gradient(120deg,#fff,#fcfdfe);border:1px solid #d3dce3;border-radius:7px;padding:.6875rem 1rem;transition:border-color .24s;position:relative;box-shadow:0 2px 3px #343d4905}.flats-journey-action[data-current=true]{border-color:#9bafbe}.flats-journey-action:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #7f9caf;position:absolute;inset:-1px;box-shadow:0 0 0 3px #acc0d015}.flats-journey-action h5{color:#2e3b49;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4}.flats-journey-action p{color:#5d6974;margin:.1875rem 0 0;font-size:.8125rem;line-height:1.45}.flats-journey-finding{margin:28px 0 0 1rem;position:relative}.flats-journey-result{background:linear-gradient(135deg,#fff,#f6fafc);border:1px solid #bfccd5;border-radius:7px;padding:1.125rem 1rem;box-shadow:0 3px 8px #35455207,inset 0 1px #fff}.flats-journey-result-heading{color:#5a6976;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.flats-journey-result-heading>time{color:#3f5262;font-weight:500}.flats-journey-result-heading>span{border-left:1px solid #c9d3da;padding-left:.625rem}.flats-journey-value{color:#24384a;letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.375rem;margin:.75rem 0 0;font-size:2.25rem;font-weight:440;line-height:1.1;display:flex}.flats-journey-value>span{color:#5a6a78;letter-spacing:0;font-size:.9375rem;font-weight:400}.flats-journey-difference{color:#445b6e;font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.flats-journey :where(.flats-journey-question[data-shown=true]){animation:.52s cubic-bezier(.22,1,.36,1) both flats-card-arrive}.flats-journey :where([data-shown=true]>.flats-journey-connection>.flats-journey-thread){animation:.44s cubic-bezier(.45,0,.25,1) both flats-thread-draw}.flats-journey :where([data-shown=true]>.flats-journey-connection>.flats-journey-signal){animation:.5s cubic-bezier(.45,0,.25,1) both flats-signal-travel}.flats-journey :where(.flats-journey-step[data-shown=true]>.flats-journey-action,.flats-journey-finding[data-shown=true]>.flats-journey-result){animation:.48s cubic-bezier(.22,1,.36,1) .22s both flats-card-arrive}.flats-journey :where(.flats-journey-step[data-shown=true] .flats-journey-action-content){animation:.36s ease-out .3s both flats-copy-arrive}.flats-journey :where(.flats-journey-step[data-shown=true]>.flats-journey-action[data-current=true]):after{animation:1.6s ease-out .26s both flats-card-attention}.flats-journey :where(.flats-journey-finding[data-shown=true] .flats-journey-result-heading){animation:.36s ease-out .32s both flats-copy-arrive}.flats-journey :where(.flats-journey-finding[data-shown=true] .flats-journey-value){animation:.48s cubic-bezier(.22,1,.36,1) .42s both flats-copy-arrive}.flats-journey :where(.flats-journey-finding[data-shown=true] .flats-journey-difference){animation:.36s ease-out .56s both flats-copy-arrive}@keyframes flats-thread-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes flats-signal-travel{0%{stroke-dashoffset:.16px;opacity:0}12%,70%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@keyframes flats-card-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes flats-copy-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes flats-card-attention{0%,to{opacity:0}24%{opacity:.75}}.flats-journey-footer{flex-shrink:0;align-items:center;min-height:4.5rem;margin-left:1rem;padding:.875rem 0 0;display:flex}.flats-journey-try{color:#2a4058;min-height:2.75rem;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:1px solid #9caab8;border-radius:0;padding:.5rem 0;font-size:.8125rem}.flats-journey-try:hover{color:#101c2b;border-color:currentColor}.flats-journey-try:disabled{color:#76808b;cursor:wait;border-color:#c7cdd3}.flats-journey-invitation{justify-content:space-between;align-items:center;gap:1rem;width:100%;animation:.4s both flats-invitation-arrive;display:flex}.flats-journey-invitation>p{color:#293949;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.flats-journey-invitation>p>span{color:#5b6674;max-width:25ch;margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.flats-journey .flats-journey-try--primary{color:#fff;background:#293744;border:1px solid #293744;border-radius:5px;flex-shrink:0;min-height:2.875rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;animation:1.8s ease-out 2 flats-invite;box-shadow:0 1px 2px #1a293514}.flats-journey .flats-journey-try--primary:hover{color:#fff;background:#15212e;border-color:#15212e}@keyframes flats-invitation-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes flats-invite{0%,to{box-shadow:0 0 #859bad00}40%{box-shadow:0 0 0 5px #859bad28}}.flats-journey-footer>p{color:#4a6075;margin:0;font-size:.75rem;line-height:1.5}.flats-journey button:focus-visible{outline-offset:5px;outline:2px solid #536b82}.flats-journey-frame{position:relative}.flats-journey[data-exploring=false] .exact-data-preview-iframe{pointer-events:none}.flats-journey .exact-data-preview-iframe{visibility:visible;opacity:1}.flats-journey .exact-data-preview-fallback{z-index:1}.flats-journey-mobile-guide{display:none}.flats-journey-figure{scroll-margin-top:90px}.flats-journey-frame:has(iframe:focus-visible){outline-offset:4px;outline:2px solid #536b82}.flats-journey-handoff-ring{pointer-events:none;border:1px solid #93aabd;border-radius:9px;animation:1.6s ease-out both flats-handoff;position:absolute;inset:-4px}@keyframes flats-handoff{0%{opacity:0;box-shadow:0 0 #b5c9dc00}25%{opacity:1;box-shadow:0 0 0 5px #b5c9dc33}to{opacity:0;box-shadow:0 0 0 10px #b5c9dc00}}.flats-journey-chart-prompt{z-index:2;color:#374d62;pointer-events:none;background:#f5f8fdee;border:1px solid #d3dce5;border-radius:4px;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.5;animation:7s both flats-prompt;position:absolute;inset:auto .75rem .75rem}@keyframes flats-prompt{0%{opacity:0;transform:translateY(4px)}8%,80%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:none}}.flats-journey-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flats-journey[data-story-motion=false] .flats-journey-story *,.flats-journey[data-story-motion=false] .flats-journey-action:after,.flats-journey[data-story-motion=false] .flats-journey-invitation,.flats-journey[data-story-motion=false] .flats-journey-try--primary{animation-play-state:paused}.flats-journey[data-phase=idle] .flats-journey-question,.flats-journey[data-exploring=true] .flats-journey-story *,.flats-journey[data-exploring=true] .flats-journey-action:after{animation:none}@media (max-width:1279px){.site-premium .flats-journey{flex-direction:column;gap:1.5rem;display:flex}.site-premium .flats-journey-panel{order:2;min-height:0}.site-premium .flats-journey-figure{order:1}.flats-journey-mobile-guide{padding:0 0 1rem;display:block}.flats-journey-mobile-guide>p{color:#283343;text-wrap:pretty;min-height:4.375rem;margin:0 0 .5rem;font-size:1rem;line-height:1.45}.flats-journey-mobile-guide>div{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.flats-journey-mobile-guide button{color:#354d64;min-height:2.75rem;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.flats-journey-mobile-guide button:disabled{opacity:.5;cursor:wait}.flats-journey [data-shown=false]{display:none}.flats-journey-question h4{max-width:38ch}.flats-journey-footer{margin-top:.5rem}}@media (max-width:480px){.site-premium .flats-journey-panel{padding:1.25rem 1rem}.flats-journey-heading{flex-wrap:wrap;gap:.25rem 1rem}.flats-journey .property-workflow-intro{flex-basis:100%}.site-premium .flats-journey .property-workflow-intro h3{font-size:1.375rem}.flats-journey-question{margin-right:.75rem;padding-inline:.875rem}.flats-journey-step{margin-left:.75rem;margin-right:.75rem}.flats-journey-step:nth-child(2n){margin-left:1.5rem}.flats-journey-finding,.flats-journey-footer{margin-left:.75rem}.flats-journey-invitation{flex-wrap:wrap}.flats-journey-invitation>p>span{max-width:none}.flats-journey-invitation .flats-journey-try--primary{width:100%}}@media (max-width:360px){.flats-journey-result-heading{flex-direction:column}.flats-journey-result-heading>span{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.flats-journey .flats-journey-story *,.flats-journey .flats-journey-action:after{transition:none;animation:none}.flats-journey-invitation,.flats-journey .flats-journey-try--primary,.flats-journey-handoff-ring,.flats-journey-chart-prompt{animation:none}.flats-journey-handoff-ring{opacity:1;box-shadow:none}.flats-journey-chart-prompt{display:none}}@media (forced-colors:active){.site-premium .flats-journey-panel{box-shadow:none;background:canvas;border-color:canvastext}.flats-journey-question,.flats-journey-action,.flats-journey-result,.flats-journey-try{border-color:canvastext}.flats-journey-question,.flats-journey-action,.flats-journey-result{background:canvas}.flats-journey-action:after{display:none}.flats-journey-connection path{stroke:canvastext}.flats-journey .flats-journey-try--primary{color:buttontext;background:buttonface;border-color:buttontext}.flats-journey button:focus-visible{outline-color:highlight}}
.premium-hero .premium-pilot-status{color:#657080;text-wrap:balance;margin:1rem 0 0;font-size:.8125rem;line-height:1.65}.premium-api .premium-pilot-evidence{color:#b8c1ce;justify-content:space-between;align-items:baseline;gap:1.5rem 3rem;padding-top:1.5rem;font-size:.8125rem;line-height:1.75;display:flex}.premium-pilot-status>span{color:#8c959e;margin-inline:.5rem}.premium-access .pilot-success{background:#ffffffc9;border:1px solid #bac5cf;border-radius:7px;align-items:flex-start;gap:.875rem;padding:1.5rem;display:flex}.pilot-success>svg{color:#3f5766;flex-shrink:0;width:1.125rem;margin-top:.125rem}.pilot-success h3{color:#293741;margin:0;font-size:1rem;font-weight:500}.pilot-success p{color:#5c6572;margin:.625rem 0 0;font-size:.875rem;line-height:1.7}.pilot-success a{color:#344b6b;text-underline-offset:4px;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;display:inline-flex}.premium-api .premium-pilot-evidence p{max-width:39rem;margin:0}.premium-api .premium-pilot-evidence>div{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.premium-api .premium-pilot-evidence a{color:#edf1f7;text-underline-offset:4px;white-space:nowrap}.premium-access .premium-pilot-start{border-bottom:1px solid #d9e0e7;margin-bottom:3rem;padding-bottom:2.5rem}.premium-access .premium-pilot-start>h2{color:#344154;letter-spacing:-.015em;margin:0 0 1.5rem;font-size:1rem;font-weight:500;line-height:1.5}.premium-access .premium-pilot-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.premium-access .premium-pilot-start li{align-items:baseline;gap:.75rem;display:flex}.premium-access .premium-pilot-start li>span{color:#637287;font-variant-numeric:tabular-nums;font-size:.8125rem}.premium-access .premium-pilot-start li h3{color:#20242b;letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.premium-access .premium-pilot-start p{color:#5c6572;text-wrap:pretty;max-width:25rem;margin:.375rem 0 0;font-size:.875rem;line-height:1.65}.premium-access .premium-access-layout{grid-template-columns:minmax(0,1fr) minmax(26rem,1fr);gap:clamp(2.5rem,5vw,5.5rem)}.premium-access .premium-section-lede{max-width:28rem;line-height:1.65}.premium-access .premium-pilot-terms{color:#5c6572;text-wrap:pretty;max-width:28rem;margin:.875rem 0 0;font-size:.8125rem;line-height:1.7}.premium-access .premium-pilot-fields{border:0;grid-template-columns:minmax(0,1fr) 11.5rem;gap:.875rem;min-width:0;margin:0;padding:0}.premium-access .premium-pilot-field{grid-template-rows:auto auto;align-content:start;gap:.625rem;min-width:0;display:grid}.premium-access .premium-pilot-label{color:#344154;font-size:.8125rem;font-weight:500;line-height:1.5;display:block}.premium-access .premium-pilot-label span{color:#5c6572;font-size:.75rem;font-weight:400}.premium-access .premium-pilot-select{color:#344154;border-radius:var(--radius-field);width:100%;min-width:0;height:2.875rem;min-height:2.875rem;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #7e8b9c;padding-inline:.875rem 2rem;font-size:1rem}.premium-access .premium-pilot-select:disabled{cursor:not-allowed;opacity:.65}.premium-access .premium-pilot-submit{width:100%;margin-top:.875rem}.premium-access .premium-pilot-privacy{color:#5c6572;text-wrap:pretty;margin-top:.875rem;font-size:.75rem;line-height:1.75}.premium-access .premium-pilot-privacy a{color:#344154;text-underline-offset:3px;text-decoration-thickness:1px}.premium-access .premium-pilot-privacy a:hover{color:#111827}.premium-access :is(.landing-email-input,.premium-pilot-select){caret-color:#344154}.premium-access :is(.landing-email-input,.premium-pilot-select):focus-visible{outline-offset:3px;outline:2px solid #535e70}.premium-access .site-form-done{line-height:1.65}.premium-access .site-form-done svg{flex-shrink:0}@media (max-width:980px){.premium-access .premium-access-layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.premium-access .premium-access-form{width:100%;max-width:32rem}}@media (max-width:900px){.premium-api .premium-pilot-evidence{flex-direction:column;align-items:flex-start;gap:.75rem}.premium-access .premium-pilot-start ol{gap:1.5rem}}@media (max-width:640px){.premium-access .premium-pilot-start{margin-bottom:2.5rem;padding-bottom:2rem}.premium-access .premium-pilot-start ol{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:540px){.premium-access .premium-pilot-fields{grid-template-columns:minmax(0,1fr);gap:1rem}.premium-access .premium-pilot-field{gap:.5rem}.premium-access .premium-pilot-label{font-size:.875rem}.premium-access .premium-pilot-submit{margin-top:1rem}}@media (forced-colors:active){.premium-access :is(.landing-email-input,.premium-pilot-select):focus-visible{outline-color:highlight}}
.site-premium .premium-footer{padding-block:3rem 0}.site-premium .premium-footer-top{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.8fr);grid-template-areas:"identity links";align-items:stretch;gap:clamp(2rem,5vw,4.5rem);padding-bottom:3rem;display:grid}.premium-footer-identity{flex-direction:column;grid-area:identity;align-items:flex-start;min-width:0;padding-bottom:calc(22px - .609375rem);display:flex}.site-premium .premium-footer-identity>.premium-footer-description{color:#20252c;margin:1rem 0 0;font-size:.875rem;font-weight:500;line-height:1.6}.premium-footer-contact{color:#20252c;text-underline-offset:4px;align-items:flex-start;gap:.6rem;min-height:44px;margin-top:.3rem;font-size:.8125rem;line-height:1.7;text-decoration:none;display:inline-flex}.premium-footer-contact:hover{text-decoration:underline}.premium-footer-contact svg{width:13px;height:13px;margin-top:.35em}.premium-company-details{color:#515b63;gap:.3rem;margin-top:auto;padding-top:1rem;font-size:.6875rem;line-height:1.7;display:grid}.premium-company-details p{margin:0}.site-premium .premium-footer-nav{grid-area:links;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;min-width:0;padding-top:.375rem;display:grid}.site-premium .premium-footer-nav>div{grid-template-rows:auto repeat(4,minmax(44px,auto));align-content:start;align-items:stretch;gap:0;min-width:0;display:grid}.site-premium .premium-footer-nav h2{color:#20252c;border-top:1px solid #8b949b;margin:0 0 .75rem;padding-top:1rem;font-size:.8125rem;font-weight:550;line-height:1.6}.site-premium .premium-footer-nav a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.8125rem;line-height:1.5;text-decoration:none;display:flex}.site-premium .premium-footer-nav a:hover{text-decoration:underline}.premium-footer :is(a):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #536913}@media (max-width:1100px){.site-premium .premium-footer-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"links""identity";gap:2rem}.premium-footer-identity{border-top:1px solid #b3bbc1;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:1.5rem 0 0;display:grid}.premium-footer-brand{grid-area:1/1/3;justify-self:start}.site-premium .premium-footer-identity>.premium-footer-description{grid-area:1/2;margin:0}.premium-footer-contact{grid-area:2/2}.premium-company-details{text-align:right;grid-area:1/3/3;margin:0;padding-top:0}.site-premium .premium-footer-nav{gap:2rem;padding-top:0}}@media (max-width:760px){.premium-footer-identity{grid-template-columns:44px minmax(0,1fr)}.premium-company-details{text-align:left;border-top:1px solid #e0e4e7;grid-area:3/1/auto/-1;margin-top:1rem;padding-top:1rem}.site-premium .premium-footer-identity>.premium-footer-description{line-height:1.5}.premium-footer-contact{align-items:center;min-height:44px;margin-top:0}.premium-footer-contact svg{margin-top:0}}@media (max-width:640px){.site-premium .premium-footer{padding-top:2rem}.site-premium .premium-footer-top{gap:1.25rem;padding-bottom:2rem}.site-premium .premium-footer-nav{gap:1rem}.site-premium .premium-footer-nav h2{min-height:3.5rem;margin-bottom:.4rem;font-size:.8125rem}.site-premium .premium-footer-nav a{min-height:48px;font-size:.8125rem}}@media (max-width:520px){.site-premium .premium-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.site-premium .premium-footer-nav>div:last-child{grid-column:1/-1;grid-template-rows:auto repeat(2,minmax(48px,auto));grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.site-premium .premium-footer-nav>div:last-child h2{grid-column:1/-1}.site-premium .premium-footer-nav h2{min-height:0}.site-premium .premium-footer-top{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}
.site-premium>.premium-avm{isolation:isolate;background:linear-gradient(150deg,#f4f0eb 0%,#f9f8f5 48%,#e8ecee 100%);border-top:1px solid #dcd9d6;padding:5.5rem 0 0;position:relative}.premium-avm:after{content:"";z-index:-1;inset-block:0;inset-inline:var(--surface-rail-inset);pointer-events:none;border-inline:1px solid #dcd9d6;position:absolute}.engine-catalogue{background:#ffffff91;border-block:1px solid #cbd0d0;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);display:grid}.engine-valuation{padding:1.4rem 2.25rem 2rem 0}.engine-topic{color:#545d64;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.75rem;line-height:1.6;display:flex}.engine-topic a{color:#3f4c56;align-items:center;gap:.5rem;min-height:44px;text-decoration:none;display:inline-flex}.engine-topic a svg{width:14px;height:14px}.engine-topic a:hover{text-underline-offset:4px;text-decoration:underline}.engine-valuation h3{letter-spacing:-.035em;color:#263139;margin:1.25rem 0 1rem;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:450;line-height:1.16}.engine-valuation>p{color:#59636b;max-width:30rem;font-size:.875rem;line-height:1.8}.engine-output-list{margin:1.75rem 0 .75rem}.engine-output-list>div{border-top:1px solid #dce0df;padding:.95rem 0}.engine-output-list dt{color:#303c44;font-size:.8125rem;font-weight:550}.engine-output-list dd{color:#5a646b;margin:.35rem 0 0;font-size:.8125rem;line-height:1.7}.engine-data{border-left:1px solid #cbd0d0;min-width:0;padding:1.4rem 0 1.25rem 2.25rem}.engine-data>.engine-topic{flex-wrap:wrap;margin-bottom:2.6rem}.engine-data .product-switcher--vertical{grid-template-columns:9rem minmax(0,1fr);gap:1.8rem;display:grid}.engine-data .product-switcher-tabs{border-left:1px solid #ccd3d7;flex-direction:column;align-self:start;display:flex}.engine-data .product-switcher-tabs button{text-align:left;color:#5d6870;cursor:pointer;background:0 0;border:0;padding:1rem 0 1rem 1rem;font-size:.8125rem;line-height:1.4;position:relative}.engine-data .product-switcher-tabs button:before{content:"";background:0 0;width:2px;transition:background .16s;position:absolute;inset:0 auto 0 -1px}.engine-data .product-switcher-tabs button[aria-selected=true]{color:#172b37;font-weight:550}.engine-data .product-switcher-tabs button[aria-selected=true]:before{background:#526d7f}.engine-data .product-switcher-tabs button span{display:none}.engine-data-detail{min-height:25.5rem}.engine-data-detail h3{letter-spacing:-.025em;color:#293b46;margin:0 0 1rem;font-size:1.4rem;font-weight:450;line-height:1.3}.engine-data-detail>p{color:#59646c;margin:0;font-size:.8125rem;line-height:1.8}.engine-data-detail ul{margin:1.6rem 0;padding:0;list-style:none}.engine-data-detail li{color:#344955;border-bottom:1px solid #d9dfe1;padding:.75rem 0;font-size:.8125rem}.engine-data-detail li:first-child{border-top:1px solid #d9dfe1}.engine-data-detail .engine-application{color:#3d535f}.engine-data-note{color:#606b71;border-top:1px solid #d9dfe1;margin:1.25rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.7}.engine-foot{justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem 0;display:flex}.engine-foot p{color:#57636b;max-width:39rem;margin:0;font-size:.75rem;line-height:1.7}.engine-foot a{flex-shrink:0}@media (max-width:1000px){.engine-catalogue{grid-template-columns:1fr 1.3fr}.engine-valuation{padding-right:1.5rem}.engine-data{padding-left:1.5rem}.engine-data .product-switcher--vertical{grid-template-columns:1fr;gap:1.5rem}.engine-data .product-switcher-tabs{border-bottom:1px solid #ccd3d7;border-left:0;grid-template-columns:1fr 1fr;display:grid}.engine-data .product-switcher-tabs button{padding:.8rem .6rem}.engine-data .product-switcher-tabs button[aria-selected=true]{background:#e5ebee}.engine-data .product-switcher-tabs button:before{display:none}.engine-data-detail{min-height:0}}@media (max-width:700px){.site-premium>.premium-avm{padding-top:3.5rem}.engine-catalogue{grid-template-columns:1fr}.engine-valuation{padding-right:0}.engine-valuation h3{margin-top:1.75rem}.engine-data{border-top:1px solid #cbd0d0;border-left:0;padding:1.5rem 0}.engine-data>.engine-topic{margin-bottom:1.4rem}.engine-data-detail{min-height:27rem}.engine-foot{flex-direction:column;align-items:flex-start;gap:.5rem}}
.depth-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.depth-section-heading h2,.depth-reading h2,.depth-handling h2{color:#27343d;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.1vw,2.65rem);font-weight:450;line-height:1.18}.depth-section-heading>p{color:#59636b;max-width:31rem;margin:0;font-size:.9375rem;line-height:1.8}.depth-link{color:#293f4c;align-items:center;gap:.55rem;min-height:44px;font-size:.8125rem;font-weight:550;text-decoration:none;display:inline-flex}.depth-link svg{flex-shrink:0;width:15px;height:15px}.depth-link:hover{text-underline-offset:5px;text-decoration:underline}.product-switcher :is(button,[role=tabpanel]):focus-visible,.depth-link:focus-visible,.depth-note:focus-visible,.depth-update-link:focus-visible{outline-offset:5px;outline:2px solid #476479}.product-switcher-panel[hidden]{display:none}.product-switcher-panel:not([hidden]){animation:.22s ease-out product-content-in}@keyframes product-content-in{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.depth-workflows{background:linear-gradient(#f2ebe4,#faf9f6 58%,#f4f0eb);border-top:1px solid #dcd8d2;padding:5.5rem 0}.depth-workflows .product-switcher-tabs{border-bottom:1px solid #c8cecf;grid-template-columns:repeat(3,1fr);display:grid}.depth-workflows .product-switcher-tabs button{color:#5b666c;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:1.15rem 1.25rem;font-size:.875rem;display:flex;position:relative}.depth-workflows .product-switcher-tabs button:first-child{padding-left:0}.depth-workflows .product-switcher-tabs button:after{content:"";background:0 0;height:2px;transition:background .18s;position:absolute;bottom:-1px;left:0;right:0}.depth-workflows .product-switcher-tabs button[aria-selected=true]{color:#233e4f;font-weight:550}.depth-workflows .product-switcher-tabs button[aria-selected=true]:after{background:#536e7d}.depth-workflows .product-switcher-tabs button:hover{color:#223741}.workflow-reading{grid-template-columns:.92fr 1.08fr;gap:5rem;min-height:26rem;padding:2.75rem 0 0;display:grid}.workflow-audience{color:#596770;margin:-.3rem 0 1rem;font-size:.8125rem;line-height:1.6}.workflow-question h3{letter-spacing:-.025em;color:#263c49;max-width:20rem;margin:0 0 1.25rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:450;line-height:1.25}.workflow-difference{color:#5b656b;max-width:29rem;margin:0 0 1.5rem;font-size:.875rem;line-height:1.85}.workflow-path{margin:0;padding:0 0 0 1.5rem;list-style:none}.workflow-path li{border-left:1px solid #b7c4cc;padding:0 0 1.65rem 2rem;position:relative}.workflow-path li:last-child{border-color:#0000;padding-bottom:0}.workflow-path li:before{content:"";background:#f8f7f3;border:1px solid #648094;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.workflow-path li:last-child:before{background:#648094}.workflow-path h4{color:#344a56;margin:0 0 .5rem;font-size:.8125rem;font-weight:550}.workflow-path p{color:#5b656d;margin:0;font-size:.875rem;line-height:1.8}.depth-reading{background:linear-gradient(145deg,#f6f9fb,#fcfcfa);border-bottom:1px solid #dfe5e7;padding:5.5rem 0}.depth-reading-layout{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.depth-reading-intro>p,.depth-handling-layout>div>p{color:#5b6770;max-width:25rem;margin:1.25rem 0 1rem;font-size:.9375rem;line-height:1.8}.depth-featured-note{color:#27343d;background:#f0f4f5;border-radius:12px;margin:1.75rem 0 .65rem;padding:1.5rem 1.5rem 1.25rem;text-decoration:none;display:block}.depth-featured-note h3{letter-spacing:-.025em;align-items:baseline;gap:1rem;margin:0;font-size:1.25rem;font-weight:480;line-height:1.4;display:flex}.depth-featured-note h3 svg{flex-shrink:0;width:1rem;height:1rem}.depth-featured-note p{color:#52616a;margin:.85rem 0 1.25rem;font-size:.875rem;line-height:1.8}.depth-featured-note>span{color:#52616a;font-size:.6875rem}.depth-featured-note>span>span{margin-inline:.25rem}.depth-featured-note:hover h3{text-underline-offset:4px;text-decoration:underline}.depth-featured-note:focus-visible{outline-offset:4px;outline:2px solid #476479}.depth-note{color:inherit;border-top:1px solid #cdd7dd;padding:1.4rem 0;text-decoration:none;display:block}.depth-note-meta{color:#5d6b75;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .8rem;font-size:.75rem;display:flex}.depth-note :is(h2,h3){color:#2d424f;letter-spacing:-.025em;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .65rem;font-size:1.35rem;font-weight:450;display:flex}.depth-note h3 svg{flex-shrink:0;width:17px;height:17px;transition:transform .18s}.depth-note p{color:#5b6870;max-width:33rem;margin:0;font-size:.875rem;line-height:1.75}.depth-note:hover h3{text-underline-offset:5px;text-decoration:underline}.depth-note:hover svg{transform:translate(2px,-2px)}.depth-update-link{color:#4d626f;border-top:1px solid #cdd7dd;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.3rem 0 0;font-size:.75rem;line-height:1.7;text-decoration:none;display:flex}.depth-update-link:hover{text-underline-offset:4px;text-decoration:underline}.depth-update-link>span:last-child{align-items:center;gap:.5rem;display:inline-flex}.depth-update-link svg{width:14px;height:14px}.depth-handling{background:#f4f7f8;border-bottom:1px solid #dfe5e7;padding:4rem 0}.depth-handling-layout{grid-template-columns:.85fr 1.15fr;gap:5rem;display:grid}.depth-handling h2{font-size:clamp(1.8rem,2.7vw,2.25rem)}.depth-handling dl{margin:0}.depth-handling dl>div{border-top:1px solid #d1dade;grid-template-columns:10rem minmax(0,1fr);gap:1.5rem;padding:1.3rem 0;display:grid}.depth-handling dt{color:#314957;font-size:.8125rem;font-weight:550}.depth-handling dd{color:#536671;margin:0;font-size:.8125rem;line-height:1.8}.product-detail-page{background:#f8fafb}.product-detail-shell{padding-top:3rem;padding-bottom:5rem}.product-detail-back{color:#526572;align-items:center;min-height:44px;font-size:.8125rem;text-decoration:none;display:inline-flex}.product-detail-back:hover{text-decoration:underline}.product-detail-back{gap:.5rem}.product-detail-back svg{width:15px;height:15px}.product-detail-heading{border-bottom:1px solid #cbd6dc;grid-template-columns:1.1fr 1fr;align-items:end;gap:5rem;padding:3rem 0 3.5rem;display:grid}.product-detail-heading h1{letter-spacing:-.04em;color:#263a47;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.5vw,3.75rem);font-weight:450;line-height:1.12}.product-detail-heading p{color:#526674;margin:0;font-size:1rem;line-height:1.85}.product-detail-section{border-bottom:1px solid #d5dfe3;grid-template-columns:.75fr 1.4fr;gap:5rem;padding:3rem 0;display:grid}.product-detail-section h2{letter-spacing:-.03em;color:#2c414e;max-width:18rem;margin:0;font-size:1.7rem;font-weight:450;line-height:1.3}.product-detail-section h3{color:#344e5d;margin:1.6rem 0 .5rem;font-size:1rem;font-weight:550}.product-detail-section h3:first-child{margin-top:0}.product-detail-section p,.product-detail-section li{color:#526672;font-size:.9375rem;line-height:1.9}.product-detail-section p{margin:0 0 1rem}.product-detail-section p:last-child{margin-bottom:0}.product-detail-section ul{margin:1rem 0;padding-left:1.1rem}.product-detail-section li+li{margin-top:.45rem}.product-detail-section a:not(.depth-link){color:#294e63;text-underline-offset:4px;text-decoration:underline}.product-detail-section .detail-limits{color:#50636e;background:#eef2f3;border-left:1px solid #9dafb9;padding:1rem 1.25rem;font-size:.8125rem}.product-detail-cta{justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.product-detail-cta p{color:#526672;margin:0;font-size:.875rem;line-height:1.8}.product-detail-cta .depth-link{flex-shrink:0}.product-notes-index{max-width:48rem;padding-top:2.5rem}.product-update-date{color:#526674;margin-bottom:1rem;font-size:.75rem;display:block}@media (max-width:900px){.depth-section-heading{gap:2rem}.workflow-reading,.depth-reading-layout,.depth-handling-layout,.product-detail-heading,.product-detail-section{gap:2.5rem}.depth-handling dl>div{grid-template-columns:1fr;gap:.5rem}.workflow-reading{min-height:29rem}}@media (max-width:650px){.depth-section-heading,.workflow-reading,.depth-reading-layout,.depth-handling-layout,.product-detail-heading,.product-detail-section{grid-template-columns:1fr;gap:1.5rem}.depth-section-heading{margin-bottom:2rem}.depth-workflows,.depth-reading{padding-block:3.5rem}.depth-workflows .product-switcher-tabs button{padding:.85rem .5rem;font-size:.75rem;line-height:1.5}.depth-workflows .product-switcher-tabs button span{display:none}.workflow-reading{min-height:0;padding-top:2rem}.workflow-question h3{max-width:none}.workflow-difference{margin-bottom:.5rem}.workflow-path{padding:.5rem 0 0 .5rem}.workflow-path li{padding-left:1.25rem}.depth-reading-layout,.depth-handling-layout{gap:2rem}.depth-reading h2 br,.depth-handling h2 br{display:none}.depth-update-link{flex-direction:column;align-items:flex-start;gap:.35rem}.product-detail-shell{padding-top:1.5rem}.product-detail-heading{padding:2rem 0}.product-detail-section{padding-block:2rem}.product-detail-section h2{max-width:none}.product-detail-cta{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (prefers-reduced-motion:reduce){.product-switcher-panel:not([hidden]){animation:none}.depth-note h3 svg,.product-switcher-tabs button:before,.product-switcher-tabs button:after{transition:none}}
.premium-hero h1,.premium-section-heading h2{letter-spacing:-.035em}.workspace-showcase{padding-bottom:4.5rem}.workspace-showcase .site-rail{position:relative;container-type:inline-size}.workspace-capability-tabs{border-bottom:1px solid #dce1e6;justify-content:center;gap:clamp(1rem,3vw,2.75rem);display:flex}.workspace-capability-tabs button{color:#626b76;min-height:3.5rem;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:1rem .25rem;font-size:.9375rem;font-weight:470;transition:color .16s;position:relative}.workspace-capability-tabs button:hover,.workspace-capability-tabs button[aria-selected=true]{color:#171f2a}.workspace-capability-tabs button[aria-selected=true]:after{content:"";background:#34465b;height:2px;position:absolute;inset:auto 0 -1px}.workspace-preview{padding-top:.75rem}.workspace-preview>[role=tabpanel]{position:relative}.workspace-preview>[role=tabpanel][hidden]{display:none}.workspace-anchor{pointer-events:none;scroll-margin-top:6.5rem;position:absolute;top:0}.workspace-preview .site-demo-toolbar,.workspace-capture-toolbar{justify-content:flex-end;align-items:center;min-height:2.75rem;margin-bottom:.625rem;display:flex}.workspace-preview .site-demo--embedded .site-demo-toolbar{justify-content:space-between}.workspace-preview .site-demo--embedded .site-demo-tabs-wrap{justify-content:flex-start}.workspace-preview .site-demo--embedded .site-tab{min-height:2.75rem;padding:.625rem .5rem;font-size:.75rem}.workspace-preview .site-demo--embedded .site-tab.is-active:after{background:#a5adb7;height:1px}.workspace-preview .site-demo-playback{min-height:2.75rem;position:static;transform:none}.workspace-capture-toolbar{color:#626b76;font-size:.75rem}.workspace-static-frame{background:#f1eeea}.workspace-static-frame img{width:100%;height:auto;display:block}.workspace-static-frame .workspace-capture-compact{display:none}@container (max-width:1103px){.workspace-capture.site-demo--wide .workspace-static-frame{width:min(100%,664.2px);margin-inline:auto}.workspace-static-frame .workspace-capture-wide{display:none}.workspace-static-frame .workspace-capture-compact{display:block}}.workspace-capability-caption{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:3rem;min-height:10.75rem;padding-top:2rem;display:grid}.workspace-capability-caption h2{color:#20242b;letter-spacing:-.03em;text-wrap:balance;max-width:23rem;margin:0;font-size:clamp(1.65rem,2.7vw,2.25rem);font-weight:470;line-height:1.2}.workspace-capability-caption p{color:#5c6470;text-wrap:pretty;max-width:41rem;margin:0;font-size:.9375rem;line-height:1.75}.workspace-capability-caption a{color:#35485e;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.workspace-capability-caption a:hover{text-underline-offset:4px;text-decoration:underline}.workspace-capability-caption svg{width:.875rem;height:.875rem}.workspace-preview-note{color:#626b76;border-top:1px solid #e1e5e9;margin:1rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.6}.site-premium>.premium-use-cases{background:linear-gradient(#f8fafc,#f4f0ec 25%,#eee6df)}.premium-use-cases .premium-use-cases-heading{padding-bottom:.5rem}.depth-reading{scroll-margin-top:5rem}.depth-company{background:#f4f7fa;border-block:1px solid #e0e5eb;padding-block:3.5rem}.depth-company-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:3rem;display:grid}.depth-company h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:470;line-height:1.25}.depth-company p{color:#5c6470;margin:0;font-size:.9375rem;line-height:1.8}.depth-company .depth-link{margin-top:.65rem}@media (max-width:760px){.workspace-showcase{padding-bottom:3rem}.workspace-capability-caption{grid-template-columns:1fr;gap:.75rem;min-height:14rem;padding-top:1.75rem}.workspace-capability-caption h2{max-width:none}.workspace-capability-caption p{font-size:.875rem}.depth-company-layout{grid-template-columns:1fr;gap:1.25rem}.workspace-capability-tabs{justify-content:space-between;gap:0}.workspace-capability-tabs button{padding-inline:.25rem;font-size:.8125rem}}@media (max-width:480px){.workspace-capability-tabs{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.workspace-capability-tabs button{min-height:2.75rem;padding-block:.75rem}.workspace-preview .site-demo--embedded .site-tab{padding-inline:.25rem;font-size:.6875rem}.workspace-preview-note{max-width:32rem}}@media (prefers-reduced-motion:reduce){.workspace-capability-tabs button{transition:none}.workspace-preview .site-demo:has(>.site-frame-shell:first-child){padding-top:3.375rem}}@media (forced-colors:active){.workspace-capability-tabs button[aria-selected=true]{text-underline-offset:.5em;text-decoration:underline}.workspace-capability-tabs button[aria-selected=true]:after{background:canvastext}}
.site-premium>.engine-api{--engine-ink:#edf3fb;--engine-body:#c0cddd;--engine-muted:#aabdd2;--engine-line:#42566e;--site-line:var(--engine-line);color:var(--engine-ink);font-family:var(--font-inter), sans-serif;background:#203147;padding-block:clamp(4rem,7vw,6rem) 2.25rem;scroll-margin-top:5rem}.engine-api:before{content:none}.engine-api #avm{scroll-margin-top:6rem}.engine-api *{min-width:0}.engine-api ::selection{color:#16273c;background:#d0e1f5}.engine-api :is(h2,h3,h4){text-wrap:balance}.engine-api :is(p,dd){text-wrap:pretty}.engine-api a{text-underline-offset:.25em}.site-premium>.engine-api :focus-visible{outline-offset:4px;outline:2px solid #c1d8f4}.engine-api-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:3.5rem;margin-bottom:3.25rem;display:grid}.engine-api-heading h2{color:var(--engine-ink);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:450;line-height:1.1}.engine-api-heading>p{max-width:35rem;color:var(--engine-body);margin:0 0 .15rem;font-size:.9375rem;line-height:1.8}.engine-api-catalogue{border-block:1px solid var(--engine-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.engine-api-valuation{padding:2rem 2.5rem 2rem 0}.engine-api :is(.engine-api-valuation,.engine-api-data-heading) h3{color:var(--engine-ink);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:500;line-height:1.4}.engine-api-valuation>p{max-width:34rem;color:var(--engine-body);margin:.75rem 0 1.5rem;font-size:.875rem;line-height:1.75}.engine-api-outputs{gap:1rem;margin:0 0 1.5rem;display:grid}.engine-api-outputs dt{color:var(--engine-ink);font-size:.8125rem;font-weight:550;line-height:1.5}.engine-api-outputs dd{color:var(--engine-body);margin:.25rem 0 0;font-size:.8125rem;line-height:1.65}.engine-api-link{color:#d7e7fa;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.8125rem;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.engine-api-link svg{flex-shrink:0;width:.9375rem;height:.9375rem}.engine-api-link:hover{color:#fff;text-decoration:underline}.engine-api-data{border-left:1px solid var(--engine-line);padding:2rem 0 2rem 2.5rem}.engine-api-data-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin:-.35rem 0 1.65rem;display:flex}.engine-api-data-heading .engine-api-link{font-size:.75rem}.engine-api-data .product-switcher--vertical{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.engine-api-data .product-switcher-tabs{flex-direction:column;align-items:stretch;gap:.375rem;display:flex}.engine-api-data .product-switcher-tabs button{min-height:2.75rem;color:var(--engine-muted);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:.65rem 0;font-size:.8125rem;line-height:1.5;position:relative}.engine-api-data .product-switcher-tabs button[aria-selected=true]{color:var(--engine-ink);text-underline-offset:.5em;font-weight:550;-webkit-text-decoration:underline #afcae9;text-decoration:underline #afcae9;text-decoration-thickness:1px}.engine-api-data .product-switcher-tabs button:hover{color:#fff}.engine-api-data .product-switcher-panel:not([hidden]){animation:none}.engine-api-data-detail{min-height:20rem}.engine-api-data-detail h4{color:var(--engine-ink);letter-spacing:-.015em;margin:0 0 .7rem;font-size:1.0625rem;font-weight:500;line-height:1.45}.engine-api-data-detail>p{color:var(--engine-body);margin:0;font-size:.8125rem;line-height:1.75}.engine-api-data-detail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:1.25rem 0 1rem;padding:0;list-style:none;display:grid}.engine-api-data-detail li{border-top:1px solid var(--engine-line);color:#dfebf9;padding:.7rem 0;font-size:.75rem;line-height:1.55}.engine-api-data-detail>.engine-api-dataset-note{color:var(--engine-muted);font-size:.75rem;line-height:1.7}.engine-api-integration{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem;padding-block:3rem 2.5rem;display:grid}.engine-api-integration-copy>h3{max-width:20rem;color:var(--engine-ink);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.65rem,2.3vw,2.1rem);font-weight:450;line-height:1.2}.engine-api-integration-copy>p{max-width:34rem;color:var(--engine-body);margin:0 0 1rem;font-size:.875rem;line-height:1.8}.engine-api-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.65rem;display:flex}.engine-api-data-access{border-top:1px solid var(--engine-line);margin-top:2rem;padding-top:1.5rem}.engine-api-data-access h4{color:var(--engine-ink);margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.engine-api-data-access p{color:var(--engine-body);margin:.5rem 0 .3rem;font-size:.8125rem;line-height:1.75}.engine-api-reading-note{color:var(--engine-muted);margin:.8rem 0 0;font-size:.75rem;line-height:1.75}.engine-api .site-api-contract{box-shadow:none;background:#17283d;border-color:#536982;border-radius:12px}.engine-api .site-api-contract-head{background:#293d55;border-color:#536982}.engine-api .site-api-code-grid{scrollbar-width:thin;scrollbar-color:#738fae #17283d;height:23.25rem;min-height:0;overflow-y:auto}.engine-api .site-api-code-grid>div{padding:1.25rem 1.5rem}.engine-api .site-api-code-grid pre{color:#c6d3e4;scrollbar-color:#738fae #17283d;max-width:100%;font-size:.75rem;line-height:1.75}.engine-api .site-api-tabs{border-color:var(--engine-line)}.engine-api .site-api-tab{color:var(--engine-muted)}.engine-api .site-api-code-label{color:var(--engine-muted);margin-bottom:.75rem}.engine-api .site-api-contract-foot{border-color:var(--engine-line)}.engine-api .site-api-example-note{color:var(--engine-muted)}.engine-api .site-api-doc-link{color:#d7e7fa}.engine-api .api-example-links{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.engine-api .site-api-code-grid:focus-visible{outline-offset:-3px}.engine-api-coverage{border-top:1px solid var(--engine-line);justify-content:space-between;align-items:center;gap:1rem 3rem;padding-top:1.5rem;display:flex}.engine-api-coverage p{max-width:45rem;color:var(--engine-muted);margin:0;font-size:.75rem;line-height:1.8}.engine-api-coverage>div{flex-wrap:wrap;flex-shrink:0;gap:.5rem 1.5rem;display:flex}.engine-api-coverage a{color:#d7e7fa;align-items:center;min-height:2.75rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.engine-api-coverage a:hover{color:#fff}@media (max-width:1050px){.engine-api-heading{gap:2.5rem}.engine-api-catalogue{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.engine-api-valuation{padding-right:1.75rem}.engine-api-data{padding-left:1.75rem}.engine-api-data .product-switcher--vertical{grid-template-columns:7.1rem minmax(0,1fr);gap:1.25rem}.engine-api-data-detail ul{grid-template-columns:1fr;margin-block:1rem}.engine-api-data-detail li{padding-block:.5rem}.engine-api-integration{gap:2.5rem}.engine-api-coverage{align-items:flex-start}}@media (max-width:800px){.engine-api-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2.5rem}.engine-api-heading>p{max-width:42rem}.engine-api-catalogue{grid-template-columns:1fr}.engine-api-valuation{padding:1.75rem 0}.engine-api-valuation>p{max-width:40rem}.engine-api-outputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:1rem}.engine-api-data{border-left:0;border-top:1px solid var(--engine-line);padding:1.75rem 0}.engine-api-data .product-switcher--vertical{grid-template-columns:9rem minmax(0,1fr);gap:2rem}.engine-api-data-detail{min-height:17rem}.engine-api-data-detail ul{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-api-integration{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.engine-api-integration-copy>h3{max-width:none}.engine-api-integration-copy>p{max-width:43rem}.engine-api-data-access{max-width:43rem;margin-top:1.5rem}.engine-api .site-api-code-grid{height:23.25rem}.engine-api-coverage{flex-direction:column;gap:.5rem}}@media (max-width:480px){.site-premium>.engine-api{padding-top:3.5rem}.engine-api-heading h2{font-size:clamp(1.85rem,7.7vw,2.3rem)}.engine-api-heading>p{font-size:.875rem}.engine-api-outputs{grid-template-columns:1fr;gap:1rem}.engine-api-data-heading{flex-direction:column;align-items:flex-start;margin-bottom:1rem}.engine-api-data .product-switcher--vertical{grid-template-columns:6.8rem minmax(0,1fr);gap:1rem}.engine-api-data .product-switcher-tabs button{font-size:.75rem}.engine-api-data-detail{min-height:27rem}.engine-api-data-detail h4{font-size:.9375rem}.engine-api-data-detail ul{grid-template-columns:1fr}.engine-api-data-detail>p{font-size:.75rem}.engine-api .site-api-contract-head{gap:.6rem;padding-inline:1rem}.engine-api .site-api-contract-head>code{font-size:.75rem}.engine-api .site-api-tabs{margin-inline:1rem}.engine-api .site-api-code-grid>div{padding:1rem}.engine-api .site-api-code-grid pre{font-size:.6875rem}.engine-api .site-api-contract-foot{padding-inline:1rem}}@media (forced-colors:active){.engine-api-data .product-switcher-tabs button[aria-selected=true]{text-decoration-color:canvastext}.engine-api :is(.engine-api-catalogue,.engine-api-data,.engine-api-data-detail li,.engine-api-data-access,.engine-api-coverage,.site-api-contract){border-color:canvastext}}
.site-capability-redesign{--cap-ink:#202a31;--cap-body:#55616a;--cap-rule:#dce2e6;color:var(--cap-ink)}.site-capability-redesign ::selection{color:#142832;background:#dce8ed}.site-capability-redesign :is(h1,h2,h3){text-wrap:balance}.site-capability-redesign :is(p,dd){text-wrap:pretty}.site-capability-redesign .premium-hero{padding-block:clamp(3.25rem,6vw,5.75rem) 3rem}.site-capability-redesign .premium-hero h1{letter-spacing:-.035em;font-size:clamp(2.55rem,4.8vw,4rem);font-weight:430}.site-capability-redesign .premium-hero-lede{max-width:37rem;margin-top:1.5rem;font-size:1rem;line-height:1.8}.site-capability-redesign .premium-pilot-status{font-size:.75rem}.site-capability-redesign .premium-opening{background:radial-gradient(70% 50% at 0 65%,#eaf0f4,#0000 76%),radial-gradient(70% 45% at 100% 60%,#eaf0f4,#0000 76%),linear-gradient(#f8fbfd,#fff 36%,#f5f8fa)}.site-capability-redesign .premium-opening:before{opacity:.65}.capability-chapter{isolation:isolate;background:#eee6df;padding:0;position:relative}.capability-chapter:before{content:"";z-index:4;pointer-events:none;border-inline:1px solid #8a97a057;position:absolute;inset-block:0;inset-inline:max(1rem,50% - 38.5rem)}.capability-section{border-top:0;padding-block:clamp(3.5rem,5vw,5rem);position:relative;overflow:hidden}.capability-section--market-data{background:radial-gradient(62% 52% at 4% 18%,#dde7eda8,#0000 76%),linear-gradient(#f6f9fb 0%,#edf3f6 100%)}.capability-section--portfolio-management{background:radial-gradient(55% 48% at 96% 52%,#e2e7e894,#0000 78%),linear-gradient(#edf3f6 0%,#f2f3f1 100%)}.capability-section--market-research{background:radial-gradient(58% 48% at 3% 55%,#ebe4dc8f,#0000 78%),linear-gradient(#f2f3f1 0%,#f5f0eb 100%)}.capability-section--agentic-analysis{background:radial-gradient(62% 52% at 97% 55%,#e0d6cd9e,#0000 76%),linear-gradient(#f5f0eb 0%,#eee6df 100%)}.capability-section:before{content:"";z-index:2;pointer-events:none;background:#919ea76b;height:1px;position:absolute;inset:0 max(1rem,50% - 38.5rem) auto}.capability-section:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.capability-section--market-data:after{background-image:radial-gradient(circle,#68809140 .75px,#0000 1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(65% 75% at 90% 45%,#000,#0000 90%);mask-image:radial-gradient(65% 75% at 90% 45%,#000,#0000 90%)}.capability-section--portfolio-management:after{background-image:linear-gradient(90deg,#778a951f 1px,#0000 1px),linear-gradient(#778a951f 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(65% 70% at 12%,#000,#0000 88%);mask-image:radial-gradient(65% 70% at 12%,#000,#0000 88%)}.capability-section--market-research:after{background-image:radial-gradient(circle,#9584753b .75px,#0000 1px);background-size:8px 8px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 8% 92%,#000);mask-image:linear-gradient(90deg,#000,#0000 8% 92%,#000)}.capability-section--agentic-analysis:after{background-image:linear-gradient(90deg,#9782731a 1px,#0000 1px),linear-gradient(#9782731a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(58% 65% at 8%,#000,#0000 90%);mask-image:radial-gradient(58% 65% at 8%,#000,#0000 90%)}.capability-layout{z-index:1;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy preview";align-items:start;gap:clamp(3rem,6vw,5.5rem);display:grid;position:relative}.capability-section--reverse .capability-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"preview copy"}.capability-layout>*{min-width:0}.capability-copy{background:0 0;flex-direction:column;grid-area:copy;justify-content:flex-start;align-self:center;gap:2.25rem;width:100%;padding:.25rem clamp(.25rem,1vw,.75rem);display:flex}.capability-copy h2{letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:450;line-height:1.12}.capability-intro{color:#35434d;white-space:pre-line;letter-spacing:-.025em;max-width:26rem;margin:0 0 1rem;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.38}.capability-body{color:#4e5c66;max-width:31rem;margin:0;font-size:.9375rem;line-height:1.8}.capability-copy dl{margin:0}.capability-copy dt{color:#263741;font-size:.9375rem;font-weight:560;line-height:1.5}.capability-copy dd{color:#4e5c66;margin:.4rem 0 0;font-size:.875rem;line-height:1.75}.capability-copy h3{color:#34424a;margin:0;font-size:.9375rem;font-weight:550}.capability-closing{color:#4e5c66;margin:1.5rem 0 0;font-size:.875rem;line-height:1.8}.capability-closing strong{color:#30414b;font-weight:550}.capability-data-subjects{color:#344a59;border-block:1px solid #cbd7df;grid-template-columns:1.2fr 1fr;gap:.8rem 1.2rem;margin:0 0 1.75rem;padding:1.25rem 0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.capability-data-actions{gap:1.2rem;display:grid}.capability-data-actions>div{grid-template-columns:7.75rem 1fr;gap:1rem;display:grid}.capability-data-actions dd{margin:0}.capability-portfolio-types>div{border-top:1px solid #c8d1d3;padding-block:1.15rem}.capability-portfolio-types dt{letter-spacing:-.015em;font-size:1.125rem;font-weight:480}.capability-portfolio-types dd{max-width:29rem}.capability-portfolio-guide .capability-closing{margin-top:1.15rem}.capability-section--market-research .capability-intro{color:#555149;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:400;line-height:1.3}.capability-research-guide h3{padding-bottom:.7rem}.capability-research-contents>div{border-bottom:1px dotted #b8b4ae;grid-template-columns:1fr 1.25fr;gap:1.5rem;padding-block:1rem;display:grid}.capability-research-contents dt{font-weight:480}.capability-research-contents dd{color:#605b55;margin:0}.capability-section--market-research .capability-closing{color:#605b55}.capability-question{border-block:1px solid #cdbfb3;margin:0 0 2rem;padding:1.6rem 0}.capability-question blockquote{color:#443d37;letter-spacing:-.025em;max-width:28rem;margin:0;font-size:clamp(1.4rem,2.25vw,1.9rem);font-weight:430;line-height:1.4}.capability-question figcaption{color:#6a5e54;margin-top:.85rem;font-size:.75rem;line-height:1.7}.capability-agent-details{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.capability-agent-details dd{color:#625950}.capability-section--agentic-analysis .capability-intro{color:#534a42}.capability-section--agentic-analysis .capability-body{color:#625950}.capability-example{grid-area:preview;justify-self:end;width:100%;min-width:0;max-width:34rem;margin:0}.capability-section--reverse .capability-example{justify-self:start}.capability-example-surface{background:#fff;border:1px solid #9baab4a8;border-radius:14px;overflow:hidden;box-shadow:0 24px 52px -22px #22323d6b,0 3px 12px -5px #22323d3d}.capability-sample-note{text-align:right;color:#5d625f;background:0 0;border-top-color:#b2a49873;max-width:none;padding-block:1.1rem;font-size:.75rem;line-height:1.7}.native-product-preview{--native-scale:1;isolation:isolate;background:#fff;width:100%;position:relative;overflow:hidden}.native-product-preview iframe{left:calc(-1 * var(--native-offset-x) * var(--native-scale));top:calc(-1 * var(--native-offset-y) * var(--native-scale));width:var(--native-width);height:var(--native-height);max-width:none;transform:scale(var(--native-scale));transform-origin:0 0;opacity:0;visibility:hidden;border:0;position:absolute}.native-product-preview[data-ready] iframe{opacity:1;visibility:visible}@supports (zoom:1){.native-product-preview iframe{zoom:var(--native-scale);left:calc(-1 * var(--native-offset-x));top:calc(-1 * var(--native-offset-y));transform:none}}.native-preview-status{color:#56636e;text-align:center;background:#f7f9fa;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;font-size:.875rem;display:flex;position:absolute;inset:0}.native-preview-status button{color:#253d4c;font:inherit;cursor:pointer;background:#fff;border:1px solid #abb7bf;border-radius:6px;padding:.7rem 1rem}.native-preview-loading{background:#9babb7;width:3rem;height:2px}.valuation-engine{background:linear-gradient(160deg,#f9f8f6,#eef1f2);padding-block:clamp(4rem,7vw,6.5rem) 2.5rem}.valuation-engine-heading{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;margin-bottom:3.5rem;display:grid}.valuation-engine-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,3.8vw,3.25rem);font-weight:440;line-height:1.12}.valuation-engine-heading p{max-width:32rem;color:var(--cap-body);margin:0 0 .7rem;font-size:.9375rem;line-height:1.8}.redesign-text-link{color:#34505f;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.redesign-text-link:hover{text-underline-offset:4px;text-decoration:underline}.redesign-text-link svg{width:.9rem;height:.9rem}.valuation-engine-flow{border-block:1px solid #d1d9dc;grid-template-columns:1fr 1.2fr 1.15fr;align-items:center;padding-block:2rem;display:grid}.valuation-engine-flow h3{margin:0 0 1.6rem;font-size:1rem;font-weight:500}.valuation-engine-flow dl{gap:1.15rem;margin:0;display:grid}.valuation-engine-flow dt{color:#4d5e68;font-size:.8125rem;line-height:1.6}.valuation-engine-flow dd{color:#25353f;margin:.25rem 0 0;font-size:.875rem;line-height:1.65}.engine-process{align-items:center;padding:1.5rem;display:flex}.engine-process>div{text-align:center;background:#f7fafb;border:1px solid #a9b8c0;border-radius:12px;flex:1;padding:2.2rem .875rem}.engine-process>div>span{color:#566c7a;font-size:.8125rem;display:block}.engine-process strong{margin-top:.4rem;font-size:1rem;font-weight:550;display:block}.engine-process p{color:#54636e;margin:1.1rem 0 0;font-size:.75rem;line-height:1.7}.engine-process-line{background:#a9b8c0;flex:0 0 1.5rem;height:1px}.engine-outputs{padding-left:1.25rem}.engine-outputs dd{color:#53616a;font-size:.8125rem}.engine-outputs dt{color:#25353f;font-weight:550}.valuation-engine-scope{color:#56616b;justify-content:space-between;gap:1.5rem;margin-top:1.25rem;font-size:.6875rem;line-height:1.8;display:flex}.valuation-engine-scope p{margin:0}.valuation-engine-scope p span{margin-inline:.5rem}.valuation-engine-scope>span{text-align:right;max-width:21rem}.site-capability-redesign>.integration-section{background:#203147;padding-block:clamp(4rem,7vw,6.5rem) 2rem}.integration-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.integration-copy h2{letter-spacing:-.035em;color:#f2f6fc;margin:0 0 1.5rem;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:430;line-height:1.12}.integration-copy>p{color:#c3cfde;max-width:32rem;margin:1rem 0;font-size:.875rem;line-height:1.85}.integration-copy>.integration-intro{color:#e1ebf6;margin:0;font-size:1.125rem;line-height:1.7}.integration-products{gap:1.35rem;margin:2rem 0 1.5rem;display:grid}.integration-products dt{color:#edf3fb;font-size:.875rem;font-weight:550}.integration-products dd{color:#c0cddd;margin:.45rem 0 0;font-size:.8125rem;line-height:1.85}.integration-products a{color:#d6e6f7;text-underline-offset:4px;align-items:center;gap:.35rem;min-height:2.5rem;font-size:.75rem;display:inline-flex}.integration-products svg{width:.8rem;height:.8rem}.integration-example>p{color:#b4c5d8;margin:1rem 0 0;font-size:.75rem;line-height:1.75}.integration-section .site-api-code-grid{grid-template-columns:1fr;height:25.25rem}.integration-foot{color:#bfd0e2;border-top:1px solid #42566e;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin-top:3rem;padding-top:1.25rem;font-size:.75rem;display:flex}.integration-foot a{color:#e0ebf8;text-underline-offset:4px;align-items:center;gap:.5rem;min-height:2.75rem;margin-left:auto;display:inline-flex}.integration-foot svg{width:.875rem;height:.875rem}.connected-use-cases{background:#f4f7f9;padding-block:clamp(4rem,7vw,6.5rem)}.redesign-section-heading{margin-bottom:3rem}.redesign-section-heading h2{letter-spacing:-.035em;max-width:40rem;margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:450;line-height:1.15}.redesign-section-heading p{color:var(--cap-body);margin:1rem 0 0;font-size:.9375rem;line-height:1.75}.connected-use-cases .product-switcher{border-top:1px solid #d6dfe5;grid-template-columns:minmax(13rem,.75fr) minmax(0,1.55fr);gap:4rem;padding-top:2.5rem;display:grid}.connected-use-cases .product-switcher-tabs{border:0;flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.connected-use-cases .product-switcher-tabs button{color:#52616d;min-height:2.75rem;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;padding:.65rem 1rem;font-size:.875rem;position:relative}.connected-use-cases .product-switcher-tabs button:hover{color:#1c3545;background:#e9eff3}.connected-use-cases .product-switcher-tabs button[aria-selected=true]{color:#1c3545;background:#e3ebf0;font-weight:550}.connected-use-cases .product-switcher-panel{min-width:0;padding:.25rem 0}.connected-use-cases .product-switcher-panel:not([hidden]){animation:none}.connected-role h3{letter-spacing:-.025em;max-width:33rem;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:470;line-height:1.3}.connected-role>p{max-width:39rem;color:var(--cap-body);margin:1rem 0 1.6rem;font-size:.9375rem;line-height:1.85}.connected-role ul{margin:0;padding:0;list-style:none}.connected-role li{color:#344954;border-bottom:1px solid #dde4e9;padding-block:.8rem;font-size:.875rem;line-height:1.6}.connected-role-links{flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.25rem;display:flex}.connected-role-links a{color:#345265;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.connected-role-links a:hover{text-underline-offset:4px;text-decoration:underline}.connected-role-links svg{width:.85rem;height:.85rem}.connected-role>.connected-role-outcome{color:#344954;max-width:37rem;margin:1.25rem 0 0;font-size:.875rem}.site-capability-redesign .depth-reading{background:#fff;padding-block:clamp(4rem,7vw,6rem)}.site-capability-redesign .depth-reading-intro h2{letter-spacing:-.035em;font-weight:450}.site-capability-redesign .premium-questions{background:#f6f8fa}.site-capability-redesign .premium-access{background:#eff4f7;padding-block:4rem}.site-capability-redesign .premium-access:before{display:none}.site-capability-redesign .premium-access-layout{align-items:center}@media (max-width:1050px){.capability-layout,.capability-section--reverse .capability-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""preview";gap:2rem}.capability-copy{gap:1.75rem;max-width:34rem;margin-inline:auto;padding:0}.capability-data-actions>div{grid-template-columns:8rem 1fr;gap:1rem}.capability-example,.capability-section--reverse .capability-example{justify-self:center;width:min(100%,34rem);margin-inline:auto}.valuation-engine-heading{gap:2.5rem}.engine-process{padding-inline:.5rem}.engine-process-line{flex-basis:.8rem}.connected-use-cases .product-switcher{gap:2.5rem}}@media (max-width:800px){.capability-copy h2{margin-bottom:1.25rem}.capability-intro{font-size:1.5rem}.capability-data-actions>div{grid-template-columns:8rem 1fr;gap:1rem}.capability-data-subjects{font-size:.875rem}.capability-agent-details{grid-template-columns:1fr 1fr}.capability-research-contents>div{grid-template-columns:1fr 1.25fr;gap:1rem}.capability-sample-note{text-align:left}.valuation-engine-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}.valuation-engine-flow{grid-template-columns:1fr;padding-block:1.5rem}.valuation-engine-flow dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.engine-process{flex-direction:column;width:min(100%,22rem);margin-inline:auto;padding-block:1.5rem}.engine-process>div{width:100%;padding:1.5rem}.engine-process-line{flex:0 0 1.5rem;width:1px}.engine-outputs{padding-left:0}.valuation-engine-scope{flex-direction:column;gap:.5rem}.valuation-engine-scope>span{text-align:left;max-width:none}.integration-layout{grid-template-columns:1fr;gap:2.5rem}.integration-copy>p{max-width:42rem}.integration-products{grid-template-columns:1fr 1fr;gap:2rem}.integration-foot a{margin-left:0}.connected-use-cases .product-switcher{grid-template-columns:1fr;gap:2rem}.connected-use-cases .product-switcher-tabs{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}}@media (max-width:480px){.site-capability-redesign .premium-hero{padding-block:2.75rem 1.75rem}.site-capability-redesign .premium-hero h1{font-size:clamp(2.2rem,9vw,2.8rem)}.site-capability-redesign .premium-hero-lede{font-size:.9375rem}.capability-chapter{padding:0}.capability-section{padding-block:3.5rem}.capability-copy{gap:1.75rem}.capability-data-actions>div{grid-template-columns:1fr;gap:.35rem}.capability-data-subjects{grid-template-columns:1.2fr 1fr;gap:.7rem .5rem;font-size:.8125rem}.capability-agent-details{grid-template-columns:1fr;gap:1.25rem}.capability-research-contents>div{grid-template-columns:1fr;gap:.4rem}.capability-example-surface{border-radius:8px}.valuation-engine-flow dl{grid-template-columns:1fr;gap:1rem}.valuation-engine-flow h3{margin-bottom:1rem}.valuation-engine-flow dl>div{grid-template-columns:1fr 1.4fr;gap:.5rem;display:grid}.valuation-engine-flow dd{margin:0}.integration-products{grid-template-columns:1fr;gap:1.5rem}.integration-foot{gap:.75rem 1rem}.connected-use-cases .product-switcher-tabs button{padding:.75rem .6rem;font-size:.8125rem}}@media (forced-colors:active){.capability-example-surface{border:1px solid canvastext}.connected-use-cases .product-switcher-tabs button[aria-selected=true]{outline:1px solid highlight;text-decoration:underline}}
