.workspace-showcase--v2{--workspace-stage-width:min(72rem, calc(100vw - 2rem));--workspace-ink:#1d2a35;--workspace-line:#cbd5dc;--workspace-control:#fff;--workspace-well:#e7edf1;isolation:isolate;padding-block:0 clamp(3rem,5vw,5rem);position:relative}.workspace-showcase--v2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(75% 55%,#dfe8eeb3,#0000 85%),linear-gradient(#0000,#f6f9fb);position:absolute;inset:0}.workspace-showcase--v2 .workspace-capability-tabs{isolation:isolate;width:min(100%,47rem);max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;align-items:stretch;gap:0;margin:0 auto 1rem;padding:0;display:grid;position:relative;transform:none}.workspace-capability-indicator{z-index:-1;pointer-events:none;width:25%;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.workspace-capability-indicator:before{content:"";background:var(--canvas-accent,#d9f36a);border-radius:8px;position:absolute;inset:0 4px}.workspace-showcase--v2 .workspace-capability-tabs button{color:#454b51;white-space:nowrap;min-height:3rem;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.75rem .875rem;font-size:.875rem;font-weight:500;transition:color .16s;display:inline-flex;position:relative}.workspace-showcase--v2 .workspace-capability-tabs button:before{content:none}.workspace-showcase--v2 .workspace-capability-tabs button:hover{color:#111418;box-shadow:none;background:0 0}.workspace-showcase--v2 .workspace-capability-tabs button[aria-selected=true]{color:#171c16;box-shadow:none;background:0 0;font-weight:550}.workspace-showcase--v2 .workspace-capability-tabs button:focus-visible{outline-offset:3px;outline:2px solid #20252c}.workspace-showcase--v2 .workspace-capability-tabs button:after{content:none}.workspace-capability-progress{display:none}@media (min-width:900px) and (max-height:900px){.workspace-showcase--v2 .workspace-capability-tabs{margin-bottom:2rem}.workspace-showcase--v2 .workspace-capability-progress{pointer-events:none;gap:2px;height:2px;display:flex;position:absolute;bottom:5px;left:1rem;right:1rem}.workspace-tour-segment{background:#171c162e;border-radius:1px;flex:1;position:relative;overflow:hidden}.workspace-tour-fill{transform-origin:0;background:#171c16;animation:linear both workspace-tab-fill;position:absolute;inset:0}.workspace-tour-fill.is-complete{animation:none;transform:scaleX(1)}.site-editorial-canvas .workspace-showcase--v2 .workspace-preview .site-demo-toolbar{height:0;min-height:0;margin:0 auto;padding:0;position:absolute;inset:0 0 auto}.site-editorial-canvas .workspace-showcase--v2 .workspace-preview :is(.site-demo-tabs-wrap,.workspace-single-view){display:none}.site-editorial-canvas .workspace-showcase--v2 .workspace-preview .site-demo-playback{background:0 0;min-width:2rem;min-height:1.75rem;padding:.25rem .4rem;top:-2rem;right:0}}@media (prefers-reduced-motion:reduce){.workspace-tour-fill{animation:none;transform:scaleX(0)}}.workspace-showcase--v2 .workspace-preview{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;position:relative;overflow:visible}.workspace-showcase--v2 .workspace-preview .site-demo-toolbar{z-index:5;min-height:3.5rem;width:var(--workspace-stage-width);margin-inline:auto;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin-bottom:1rem;padding:0 1rem .5rem;display:flex;position:relative}.workspace-showcase--v2 .workspace-preview .site-demo-tabs-wrap{flex:0 auto;grid-column:2;justify-content:center;width:auto;margin:0;display:flex}.workspace-showcase--v2 .workspace-preview .site-tabs{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:1.5rem;padding:0;display:flex}.workspace-showcase--v2 .workspace-preview .site-tab{white-space:nowrap;color:#586772;min-width:0;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;padding:.5rem .1rem .65rem;font-size:.8125rem;font-weight:450;display:inline-flex;position:relative}.workspace-showcase--v2 .workspace-preview .site-tab:hover{color:#1f3442;background:0 0}.workspace-showcase--v2 .workspace-preview .site-tab.is-active,.workspace-showcase--v2 .workspace-preview .site-tab.is-active:is(:hover,:focus-visible){color:var(--workspace-ink);box-shadow:none;background:0 0;border:0;font-weight:550}.workspace-showcase--v2 .workspace-preview .site-tab.is-active:after{content:none}.workspace-showcase--v2 .site-tab-meter{background:#d6dee3;border-radius:1px;flex:none;width:100%;height:2px;display:block;position:absolute;bottom:.15rem;left:0;overflow:hidden}.workspace-showcase--v2 .site-tab-progress{opacity:1;transform-origin:0;background:#263f4f;border-radius:1px;width:100%;height:2px;animation-name:workspace-tab-fill;display:block;position:absolute;inset:0}.workspace-showcase--v2 .site-tab-progress.is-complete{width:100%;animation:none}@keyframes workspace-tab-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.workspace-showcase--v2 .workspace-preview .site-demo-playback{z-index:20;color:#344651;min-width:2.75rem;min-height:2.75rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:.5rem;margin:0;padding:.5rem .65rem;font-size:.6875rem;position:absolute;top:.3rem;right:.5rem;transform:none}.workspace-showcase--v2 .workspace-preview .site-demo-playback:hover{color:var(--workspace-ink);background:#edf2f5}.workspace-showcase--v2 .workspace-preview .site-demo-playback svg{width:.875rem;height:.875rem}.workspace-showcase--v2 .workspace-preview .site-frame,.workspace-showcase--v2 .workspace-native-shell>div{box-shadow:0 18px 44px #1f2e391a, 0 0 0 1px var(--workspace-line);background:#fff;border:0;border-radius:12px;overflow:hidden}.workspace-showcase--v2 .workspace-preview .site-frame{border-color:#b9c5cd}.workspace-showcase--v2 .workspace-native-frame{border-radius:12px}.workspace-showcase--v2 .workspace-view-label{color:#1d2d3b;cursor:default;justify-content:center;align-items:center;min-height:2.75rem;margin:0;font-size:.8125rem;display:inline-flex}.workspace-showcase--v2 .workspace-preview .site-tabs.workspace-single-view{box-shadow:none;pointer-events:none;background:0 0;border:0;grid-column:2;padding:0}.workspace-showcase--v2 .workspace-preview .site-tabs.workspace-single-view .site-tab{min-width:8.5rem;padding-inline:0}.workspace-showcase--v2 :is(button,[role=tabpanel]):focus-visible{outline-offset:5px;outline:2px solid #42657a}@media (min-width:600px) and (max-width:1135px){.workspace-showcase--v2{--workspace-stage-width:min(41.5125rem, calc(100vw - 2rem))}}@media (max-width:599px){.workspace-showcase--v2{--workspace-stage-width:min(24.6rem, calc(100vw - 2rem))}}@media (max-width:760px){.workspace-showcase--v2 .workspace-capability-tabs{gap:.25rem}.workspace-showcase--v2 .workspace-capability-tabs button{padding-inline:.65rem;font-size:.75rem}.workspace-showcase--v2 .workspace-preview{padding-inline:0}}@media (max-width:540px){.workspace-showcase--v2 .workspace-capability-tabs{grid-template-columns:1fr 1fr;gap:.25rem;width:100%;padding:.3rem;display:grid}.workspace-showcase--v2 .workspace-capability-tabs button{justify-content:center;min-height:2.75rem;padding-block:.7rem}.workspace-showcase--v2 .workspace-preview .site-demo-toolbar{min-height:3.5rem}.workspace-showcase--v2 .workspace-preview .site-tabs{gap:1.5rem}.workspace-showcase--v2 .workspace-preview .site-tab{min-width:0;padding-inline:0;font-size:.75rem}.workspace-showcase--v2 .workspace-preview .site-demo-playback span,.workspace-showcase--v2 .workspace-preview .site-demo:not(.workspace-native-demo) .site-demo-playback{display:none}}@media (prefers-reduced-motion:reduce){.workspace-capability-indicator,.workspace-showcase--v2 .workspace-capability-tabs button{transition:none}.workspace-showcase--v2 .site-tab-progress{animation:none;transform:scaleX(1)}}@media (forced-colors:active){.workspace-capability-indicator{display:none}.workspace-showcase--v2 .site-tab-progress{background:canvastext}.workspace-showcase--v2 .workspace-capability-tabs button[aria-selected=true]{outline:1px solid highlight}.workspace-showcase--v2 .workspace-preview .site-tab.is-active{color:highlight}}
.site-capability-redesign .underhood-section{--engine-ink:#28353d;--engine-body:#52616a;--engine-rule:#cbd3d5;color:var(--engine-ink);background:linear-gradient(#eee6df 0%,#f5f3ef 32%,#f0f3f4 100%);padding-block:clamp(4rem,7vw,6rem) 2.5rem;scroll-margin-top:5rem}.underhood-section .valuation-engine-heading{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;margin-bottom:2.75rem}.underhood-section .valuation-engine-heading>p{max-width:31rem;color:var(--engine-body);margin:.15rem 0 0}.engine-assembly{overflow-anchor:none}.engine-assembly ::selection{color:#203147;background:#dce6ec}.engine-assembly button{font:inherit;cursor:pointer}.engine-assembly :is(button,a,input,summary,[role=tabpanel]):focus-visible{outline-offset:4px;outline:2px solid #526977}.engine-assembly a{text-underline-offset:5px}.system-composition{--system-connected:1}.system-composition-title{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.system-composition-title>p{letter-spacing:-.03em;color:var(--engine-body);margin:0;font-size:clamp(1.5rem,2.7vw,2.125rem);font-weight:420;line-height:1.3}.system-composition-title strong{color:var(--engine-ink);font-weight:480}.system-composition-title>span{color:var(--engine-body);font-size:.8125rem}.system-engines{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.system-engine{--engine-open:1;--system-line:#566d7a;min-width:0;position:relative}.system-engine--market{--system-line:#847668}.system-engine-heading{z-index:1;position:relative}.system-engine-heading h3{letter-spacing:-.025em;margin:0 0 .6rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:510;line-height:1.3}.system-engine-heading p{color:var(--engine-body);margin:0;font-size:.8125rem;line-height:1.75}.system-engine-graphic{aspect-ratio:520/290;color:var(--system-line);margin:1.25rem -1rem;position:relative}.system-engine-graphic:before{content:"";pointer-events:none;background:radial-gradient(at 44%,#d1e0e760,#0000 68%);position:absolute;inset:0}.system-engine--market .system-engine-graphic:before{background:radial-gradient(at 44%,#ded2c560,#0000 68%)}.system-contours{width:100%;height:100%;display:block;overflow:visible}.system-contour-band{transform:translateY(calc((1 - var(--engine-open)) * var(--band-offset)));opacity:calc(.35 + var(--engine-open) * .65)}.system-contour-line{fill:none;stroke-width:.85px;vector-effect:non-scaling-stroke}.system-contour-spine{fill:none;stroke:var(--system-line);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--engine-open))}.system-contour-terminal{fill:none;stroke:var(--system-line);stroke-width:1px;opacity:var(--engine-open)}.system-return-line{fill:none;stroke:var(--system-line);stroke-width:.7px;opacity:calc(var(--engine-open) * .38);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--engine-open))}.system-band-labels{pointer-events:none;position:absolute;inset:0}.system-band-labels span{left:79%;right:-.5rem;top:var(--label-position);color:var(--engine-ink);font-size:.8125rem;font-weight:480;line-height:1.5;position:absolute}.system-engine-context{z-index:1;max-width:24rem;position:relative}.system-engine-context p{color:var(--engine-body);margin:0 0 .65rem;font-size:.875rem;line-height:1.8}.system-engine-context a{min-height:44px;color:var(--engine-ink);align-items:center;gap:.75rem;font-size:.8125rem;text-decoration-color:#b1bdc4;display:inline-flex}.system-engine-context a>svg{width:1rem;height:1rem}.system-engine-context a:hover{-webkit-text-decoration-color:var(--engine-ink);text-decoration-color:var(--engine-ink)}.system-connection{margin-top:1.75rem;position:relative}.system-connection>svg{width:100%;height:76px;display:block}.system-connection-track{fill:none;stroke:#c9ced0;stroke-width:1px;vector-effect:non-scaling-stroke}.system-connection-ink{fill:none;stroke:#617580;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--system-connected))}.system-access{justify-content:center;align-items:center;gap:2rem;padding-top:1rem;display:flex}.system-access>span{background:#b5bfc4;width:1px;height:1.3rem}.system-access a{min-height:44px;color:var(--engine-ink);align-items:center;font-size:.9375rem;font-weight:500;text-decoration-color:#aab7be;display:inline-flex}.system-access a:hover{-webkit-text-decoration-color:var(--engine-ink);text-decoration-color:var(--engine-ink)}@media (min-width:761px){.system-engines:after{content:"";pointer-events:none;border-left:1px solid #cbd3d560;position:absolute;top:0;bottom:0;left:50%}}@media (max-width:760px){.system-composition-title{margin-bottom:2.25rem;display:block}.system-composition-title>span{margin-top:1rem;display:block}.system-engines{border-left:1px solid #b6c2c8;grid-template-columns:1fr;gap:2.5rem;padding-left:1rem}.system-engine-heading:before{content:"";border-top:1px solid #b6c2c8;width:.65rem;position:absolute;top:.8rem;left:-1rem}.system-engine-graphic{margin-inline:-.75rem}.system-band-labels span{left:78%}.system-engine-context{max-width:29rem}.system-connection{margin-top:0;padding-top:1.5rem}.system-connection>svg{display:none}.system-connection:before{content:"";border-bottom:1px solid #b6c2c8;border-left:1px solid #b6c2c8;border-bottom-left-radius:14px;width:50%;height:1.5rem;position:absolute;top:0;left:0}.system-access{gap:1.2rem;padding-top:1rem}.system-access a{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.system-engine{--engine-open:1!important}.system-composition{--system-connected:1!important}}@media (forced-colors:active){.system-contour-line,.system-contour-spine,.system-contour-terminal,.system-return-line,.system-connection-ink{stroke:canvastext}.system-engine-graphic:before{display:none}}.engine-assembly-foot{margin-top:1rem}.engine-assembly-foot>p{color:var(--engine-body);margin:0;font-size:.8125rem;line-height:1.6}@media (max-width:760px){.underhood-section .valuation-engine-heading{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}}
.workspace-sample-notice{color:#52575d;text-align:center;margin:18px 0 0;font-size:12px;line-height:1.5}.site-capability-redesign{--editorial-ink:#16181b;--editorial-body:#35393d;--editorial-muted:#4b5055;--editorial-rule:#a5aaae;--editorial-paper:#fff;--cap-ink:var(--editorial-ink);--cap-body:var(--editorial-body);--cap-rule:var(--editorial-rule)}.site-capability-redesign ::selection{color:#20201e;background:#d9dedc}.site-header--premium .site-nav-link{color:#3d454b}.site-header--premium .site-nav-link:hover{color:#171d22}.site-capability-redesign .premium-opening{--surface-grid-line:#cbd6de;--surface-line:#d0d9df;background:radial-gradient(46% 38% at 0 54%,#dfe8ee 0%,#0000 78%),radial-gradient(52% 42% at 100% 65%,#d3dfe7 0%,#0000 80%),linear-gradient(#fff 0%,#fafcfd 33%,#f0f5f8 70%,#e4edf2 100%)}.site-capability-redesign .premium-opening:before{opacity:.5}.site-capability-redesign .premium-hero{padding-block:5.75rem 4rem}.site-capability-redesign .premium-hero h1{color:var(--editorial-ink);letter-spacing:-.035em;font-weight:460}.site-capability-redesign .premium-hero-lede{color:var(--editorial-body);max-width:39rem;margin-top:1.5rem;font-size:1rem;line-height:1.7}.workspace-showcase--v2{--workspace-ink:#16181b;--workspace-line:#858b90}.workspace-showcase--v2:before{background:0 0}.workspace-showcase--v2 .workspace-preview .site-frame,.workspace-showcase--v2 .workspace-native-shell>div{box-shadow:0 22px 48px -12px #17191c2e,0 0 0 1px var(--workspace-line)}.workspace-showcase--v2 .workspace-preview .site-tab{color:#3d454b}.workspace-showcase--v2 .site-tab-progress{background:#30332f}.site-capability-redesign .capability-chapter:before{border-color:#aeb8bb80}.site-capability-redesign .capability-section:before{background:#aeb8bb80}.site-capability-redesign .capability-section:after{opacity:.6}.site-capability-redesign .capability-section--market-data{background:linear-gradient(#eceeef,#eef0f0)}.site-capability-redesign .capability-section--portfolio-management{background:linear-gradient(#eef0f0,#eeefed)}.site-capability-redesign .capability-section--market-research{background:linear-gradient(#eeefed,#edece9)}.site-capability-redesign .capability-section--agentic-analysis{background:linear-gradient(#edece9,#eae7e3)}.site-capability-redesign .capability-section{padding-block:4.25rem}.site-capability-redesign .capability-section--portfolio-management{padding-block:3.5rem}.site-capability-redesign .capability-copy{align-self:start;gap:1.75rem;padding:1.25rem .75rem 0}.site-capability-redesign .capability-copy h2{color:var(--editorial-ink);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:480;line-height:1.13}.site-capability-redesign .capability-copy .capability-intro{letter-spacing:-.02em;white-space:normal;color:#393b36;max-width:26rem;margin:0 0 .875rem;font-size:1.25rem;font-weight:450;line-height:1.45}.site-capability-redesign .capability-copy .capability-body{max-width:31rem;color:var(--editorial-body);font-size:.9375rem;line-height:1.75}.site-capability-redesign .capability-copy dt,.site-capability-redesign .capability-copy h3{color:var(--editorial-ink);font-weight:550}.site-capability-redesign .capability-copy dd{color:var(--editorial-body);font-size:.875rem;line-height:1.7}.site-capability-redesign .capability-data-directory{background:#fff;border:1px solid #bac7cf;border-radius:12px;overflow:hidden}.site-capability-redesign .capability-directory-heading{background:#f0f5f8;border-bottom:1px solid #cbd6dc;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.site-capability-redesign .capability-directory-heading h3{font-size:.9375rem;font-weight:500;line-height:1.45}.site-capability-redesign .capability-directory-heading>span{text-align:right;max-width:7rem;color:var(--editorial-muted);font-size:.75rem;line-height:1.5}.site-capability-redesign .capability-data-subjects{color:#373c3c;border:0;grid-template-columns:1.2fr 1fr;gap:0;margin:0;padding:0;font-size:.8125rem;font-weight:450}.site-capability-redesign .capability-data-subjects li{padding:1.1rem 1.4rem}.site-capability-redesign .capability-data-subjects li:nth-child(odd){border-right:1px solid #e0e2dc}.site-capability-redesign .capability-data-subjects li:nth-child(n+3){border-top:1px solid #e0e2dc}.site-capability-redesign .capability-data-actions{gap:1.1rem;margin-top:1.6rem}.site-capability-redesign .capability-data-actions>div{grid-template-columns:9.25rem minmax(0,1fr);gap:1rem}.site-capability-redesign .capability-data-actions dt{font-size:.875rem;line-height:1.7}.site-capability-redesign .capability-collection-map{padding-left:1.5rem;position:relative}.site-capability-redesign .capability-portfolio-types{background:#fff;border:1px solid #bfc7c1;border-radius:12px;position:relative}.site-capability-redesign .capability-portfolio-types:before{content:"";background:#abb2aa;width:1px;position:absolute;top:2rem;bottom:-2rem;left:-1.5rem}.site-capability-redesign .capability-portfolio-types>div{border:0;padding:1.2rem 1.4rem;position:relative}.site-capability-redesign .capability-portfolio-types>div+div{border-top:1px solid #e0e2dc}.site-capability-redesign .capability-portfolio-types>div:before{content:"";background:#abb2aa;width:1.5rem;height:1px;position:absolute;top:2rem;left:-1.5rem}.site-capability-redesign .capability-portfolio-types dt{font-size:1.0625rem;font-weight:500}.site-capability-redesign .capability-portfolio-types dd{margin-top:.35rem}.site-capability-redesign .capability-collection-record{margin-top:1.6rem;padding-left:1.4rem;position:relative}.site-capability-redesign .capability-collection-record:before{content:"";border-bottom:1px solid #abb2aa;border-left:1px solid #abb2aa;width:1.5rem;height:2.1rem;position:absolute;top:-1.6rem;left:-1.5rem}.site-capability-redesign .capability-collection-record h3{font-size:.9375rem;font-weight:500;line-height:1.5}.site-capability-redesign .capability-collection-record p{color:var(--editorial-body);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.site-capability-redesign .capability-report-sheet{background:#fffdf9;border:1px solid #c7bdb0;border-radius:12px;padding:1.5rem 1.6rem}.site-capability-redesign .capability-report-heading{border-bottom:1px solid #cdc9c0;padding-bottom:1.25rem}.site-capability-redesign .capability-report-heading h3{letter-spacing:0;padding:0;font-size:.9375rem;font-weight:500}.site-capability-redesign .capability-report-heading span{color:var(--editorial-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.6;display:block}.site-capability-redesign .capability-research-contents>div{border:0;border-bottom:1px solid #e0e2dc;grid-template-columns:1fr;gap:.3rem;padding:1.05rem 0}.site-capability-redesign .capability-research-contents dt{font-size:.9375rem;font-weight:500}.site-capability-redesign .capability-report-link{min-height:44px;color:var(--editorial-ink);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.site-capability-redesign .capability-report-link svg{width:15px;height:15px}.site-capability-redesign .capability-report-link:hover{text-underline-offset:4px;text-decoration:underline}.site-capability-redesign .capability-report-link:focus-visible{outline-offset:5px;outline:2px solid #303530}.site-capability-redesign .capability-agent-guide{background:#fffdf9;border:1px solid #baaa9b;border-radius:12px;overflow:hidden}.site-capability-redesign .capability-section--agentic-analysis .capability-guide-intro h2{margin-bottom:0}.site-capability-redesign .capability-agent-introduction{color:var(--editorial-body);margin:0;padding:1.3rem 1.5rem;font-size:.9375rem;line-height:1.7}.site-capability-redesign .capability-question{background:#252d33;border:0;border-radius:0;margin:0;padding:1.5rem;position:relative}.site-capability-redesign .capability-question blockquote{color:#fff;letter-spacing:-.01em;max-width:29rem;font-size:1.125rem;font-weight:450;line-height:1.6}.site-capability-redesign .capability-agent-details{grid-template-columns:1fr;gap:0;padding:0 1.5rem}.site-capability-redesign .capability-agent-details>div{grid-template-columns:1fr;gap:.5rem;padding:1.25rem 0;display:grid}.site-capability-redesign .capability-agent-details>div+div{border-top:1px solid #e0e2dc}.site-capability-redesign .capability-agent-details dt{font-size:.9375rem;font-weight:500;line-height:1.5}.site-capability-redesign .capability-agent-details dd{margin:0;font-size:.875rem;line-height:1.75}.site-capability-redesign .capability-example-surface{border-color:#858b90;border-radius:12px;box-shadow:0 18px 32px -18px #17191c40,0 3px 8px -5px #17191c20}.site-capability-redesign .underhood-section{--engine-ink:#16181b;--engine-body:#35393d;--engine-rule:#a5aaae;color:var(--engine-ink);background:linear-gradient(#eae7e3,#f3f2ef 42%,#f4f4f2);border-top:1px solid #a5a8aa;padding-top:4.25rem}.site-capability-redesign .underhood-section .valuation-engine-heading{align-items:start;gap:3rem;margin-bottom:2rem}.site-capability-redesign .underhood-section .valuation-engine-heading h2{letter-spacing:-.03em;color:var(--engine-ink);font-size:clamp(2rem,3.2vw,2.625rem);font-weight:480}.site-capability-redesign .underhood-section .valuation-engine-heading>p{margin:0;font-size:1rem;line-height:1.75}.site-capability-redesign .engine-assembly-foot{color:var(--engine-body);font-size:.8125rem}.site-capability-redesign .engine-assembly-notes summary{color:var(--engine-ink)}.site-capability-redesign .engine-assembly-notes :is(summary,a):focus-visible{outline-color:var(--engine-ink)}.site-capability-redesign .engine-api .site-api-tab{color:#c3cfde}.site-capability-redesign .engine-api .site-api-tab:is([aria-selected=true],:hover){color:#fff}.site-capability-redesign .engine-api .site-api-tab[aria-selected=true]:after{background:#fff}.site-capability-redesign .engine-api :is(.site-api-code-label,.site-api-example-note){color:#c3cfde}.site-capability-redesign .connected-use-cases{background:#fff;padding-block:5rem}.site-capability-redesign .redesign-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-bottom:2.5rem;display:grid}.site-capability-redesign .redesign-section-heading h2{letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,2.625rem);font-weight:480}.site-capability-redesign .redesign-section-heading p{max-width:30rem;color:var(--editorial-body);margin:0;font-size:1rem;line-height:1.75}.site-capability-redesign .connected-use-cases .product-switcher{border-color:var(--editorial-rule);grid-template-columns:14.5rem minmax(0,1fr);gap:3rem;padding-top:2rem}.site-capability-redesign .connected-use-cases .product-switcher-tabs{gap:.25rem}.site-capability-redesign .connected-use-cases .product-switcher-tabs button{color:var(--editorial-body);border:1px solid #0000;border-radius:6px;min-height:46px;padding:.7rem .875rem;font-size:.875rem}.site-capability-redesign .connected-use-cases .product-switcher-tabs button:hover{color:var(--editorial-ink);background:#edf0f2}.site-capability-redesign .connected-use-cases .product-switcher-tabs button[aria-selected=true]{color:var(--editorial-ink);background:#e4e8eb;border-color:#959fa8;font-weight:550}.site-capability-redesign .connected-use-cases .product-switcher-panel{border-left:1px solid var(--editorial-rule);padding:.3rem 0 0 2.5rem}.site-capability-redesign .connected-role h3{max-width:36rem;color:var(--editorial-ink);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:480;line-height:1.25}.site-capability-redesign .connected-role>p{max-width:38rem;color:var(--editorial-body);margin:1rem 0 1.5rem;font-size:1rem;line-height:1.75}.site-capability-redesign .connected-role li{color:var(--editorial-body);border-color:#e0e2dc;padding-block:.85rem;font-size:.9375rem;line-height:1.6}.site-capability-redesign .connected-role>.connected-role-outcome{color:#353a32;margin:1.5rem 0 0;font-size:.9375rem}.site-capability-redesign .connected-role-links{gap:.5rem 1.5rem;margin-top:1rem}.site-capability-redesign .connected-role-links a{color:#353e38;font-size:.875rem;font-weight:500}.site-capability-redesign .depth-reading{background:#f0f0ee;border-block:1px solid #a5aaae;padding-block:4.5rem}.depth-reading-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.25rem;display:flex}.site-capability-redesign .depth-reading h2{color:var(--editorial-ink);letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,2.625rem);font-weight:480;line-height:1.15}.depth-reading-heading p{color:var(--editorial-body);max-width:38rem;margin:1rem 0 0;font-size:1rem;line-height:1.75}.site-capability-redesign .depth-reading .depth-link{color:#353e38;white-space:nowrap;font-size:.875rem}.site-capability-redesign .depth-reading-layout{grid-template-columns:1fr 1.2fr;gap:3rem}.site-capability-redesign .depth-featured-note{color:#f4f5f2;background:linear-gradient(145deg,#343a3d,#222628 74%);border:1px solid #4b5255;border-radius:3px;flex-direction:column;align-items:start;margin:0;padding:2rem;transition:border-color .18s;display:flex;box-shadow:0 14px 24px -16px #252b2e40}.site-capability-redesign .depth-featured-note:hover{border-color:#8d989d}.site-capability-redesign .depth-featured-note:focus-visible{outline-offset:5px;outline:2px solid #252b2e}.site-capability-redesign .depth-featured-note h3{letter-spacing:-.025em;color:#f4f5f2;width:100%;padding-right:1.5rem;font-size:1.75rem;font-weight:480;line-height:1.22;display:block;position:relative}.site-capability-redesign .depth-featured-note h3 svg{position:absolute;top:4px;right:0}.site-capability-redesign .depth-featured-note p{color:#c7cdd0;max-width:32ch;margin:1.25rem 0 2rem;font-size:.9375rem;line-height:1.75}.site-capability-redesign .depth-featured-note>span{color:#c7cdd0;border-top:1px solid #596368;width:100%;margin-top:auto;padding-top:1.25rem;font-size:.75rem;display:block}.site-capability-redesign .depth-note{border-color:#cfd3ca;padding:1.4rem 0}.site-capability-redesign .depth-note:first-child{border-top:0;padding-top:0}.site-capability-redesign .depth-note h3{color:var(--editorial-ink);margin-bottom:.75rem;font-size:1.375rem;font-weight:480;line-height:1.35}.site-capability-redesign .depth-note p{color:var(--editorial-body);font-size:.9375rem;line-height:1.75}.site-capability-redesign .depth-note-meta{color:var(--editorial-muted);margin-bottom:.625rem}.site-capability-redesign .depth-update-link{color:#51594f;border-color:#cfd3ca;font-size:.8125rem}.site-capability-redesign .premium-questions{background:#fff;padding-block:4.75rem}.site-capability-redesign .premium-questions-layout{grid-template-columns:.8fr 1.2fr;gap:4rem}.site-capability-redesign .premium-questions .premium-section-heading h2{letter-spacing:-.03em;color:var(--editorial-ink);font-size:clamp(2rem,3.2vw,2.625rem);font-weight:480;line-height:1.15}.site-capability-redesign .premium-questions .premium-section-lede{color:var(--editorial-body);font-size:1rem;line-height:1.75}.site-capability-redesign .premium-questions :is(.property-workflow-link,.product-question-answer a){color:#353e38}.site-capability-redesign .product-question{border-color:var(--editorial-rule)}.site-capability-redesign .product-question summary{color:var(--editorial-ink);font-size:.9375rem;line-height:1.6}.site-capability-redesign .product-question-answer p{color:var(--editorial-body);font-size:.9375rem;line-height:1.75}.site-capability-redesign .premium-access{background:linear-gradient(110deg,#f3f4f4,#e6e8e9);border-block:1px solid #a5aaae;padding-block:4.75rem}.site-capability-redesign .premium-access-layout{align-items:start}.site-capability-redesign .premium-access .premium-section-heading h2{color:var(--editorial-ink);letter-spacing:-.03em;font-size:clamp(2rem,3.2vw,2.625rem);font-weight:480;line-height:1.15}.site-capability-redesign .premium-access .premium-section-lede{color:var(--editorial-body);max-width:29rem;font-size:1rem;line-height:1.75}.site-capability-redesign .premium-access :is(.premium-pilot-terms,.premium-pilot-privacy){color:#424c54}.site-capability-redesign .premium-access .premium-pilot-label{color:#333831;font-size:.875rem}.site-capability-redesign .premium-access :is(.landing-email-input,.premium-pilot-select){color:var(--editorial-ink);caret-color:var(--editorial-ink);border-color:#71808c}.site-capability-redesign .premium-access .landing-email-input::placeholder{color:var(--editorial-muted);opacity:1}.site-capability-redesign .premium-access :is(.landing-email-input,.premium-pilot-select):focus-visible{border-color:#263f50;outline-color:#263f50}.site-capability-redesign .premium-access .landing-email-input[aria-invalid=true]{border-color:#b3261e}.site-capability-redesign .premium-access .landing-email-input[aria-invalid=true]:focus-visible{outline-color:#b3261e}.site-premium.site-capability-redesign>.premium-footer{background:#f7f8f8;border-color:#d6dadb}.site-premium.site-capability-redesign.site-editorial-canvas .premium-footer .premium-footer-nav span,.site-premium.site-capability-redesign.site-editorial-canvas .premium-footer-identity>.premium-footer-description{color:var(--editorial-ink)}.site-premium.site-capability-redesign.site-editorial-canvas .premium-footer .premium-footer-nav a,.site-premium.site-capability-redesign.site-editorial-canvas .premium-footer-identity>.premium-footer-scope,.site-premium.site-capability-redesign.site-editorial-canvas .premium-footer .premium-company-details{color:#424c54}.site-premium.site-capability-redesign.site-editorial-canvas .premium-footer .premium-footer-nav a:hover{color:var(--editorial-ink)}.site-capability-redesign .premium-company-details{font-size:.75rem}.site-capability-redesign .premium-footer-nav a{font-size:.8125rem}@media (max-width:1050px){.site-capability-redesign .capability-copy{gap:1.5rem;max-width:34rem;padding:0}.site-capability-redesign .capability-section{padding-block:3.5rem}.site-capability-redesign .connected-use-cases .product-switcher{grid-template-columns:13rem minmax(0,1fr);gap:2rem}.site-capability-redesign .connected-use-cases .product-switcher-panel{padding-left:2rem}.site-capability-redesign .depth-reading-layout{gap:2rem}}@media (max-width:800px){.site-capability-redesign .premium-hero{padding-block:4.5rem 3.5rem}.site-capability-redesign .premium-hero-lede{font-size:1rem}.site-capability-redesign .redesign-section-heading,.site-capability-redesign .underhood-section .valuation-engine-heading{grid-template-columns:1fr;gap:1rem}.site-capability-redesign .connected-use-cases .product-switcher{grid-template-columns:1fr;gap:1.5rem}.site-capability-redesign .connected-use-cases .product-switcher-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.site-capability-redesign .connected-use-cases .product-switcher-panel{border-left:0;border-top:1px solid var(--editorial-rule);padding:1.75rem 0 0}.depth-reading-heading{flex-direction:column;align-items:start;gap:.75rem}.site-capability-redesign .premium-questions-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:650px){.site-capability-redesign .depth-reading-layout{grid-template-columns:1fr;gap:2rem}.site-capability-redesign .depth-featured-note{padding:1.5rem}.site-capability-redesign .depth-featured-note p{max-width:36ch;margin-bottom:1.75rem}.site-capability-redesign .depth-note:first-child{border-top:1px solid #cfd3ca;padding-top:1.4rem}}@media (max-width:480px){.site-capability-redesign .premium-hero{padding-block:3.5rem 2.75rem}.site-capability-redesign .premium-hero h1{font-size:clamp(2.1rem,8.8vw,2.6rem)}.site-capability-redesign .premium-hero-lede{font-size:1rem;line-height:1.7}.site-capability-redesign .capability-copy h2{margin-bottom:1rem;font-size:1.8rem}.site-capability-redesign .capability-copy .capability-intro{font-size:1.25rem}.site-capability-redesign .capability-copy .capability-body{font-size:.9375rem;line-height:1.75}.site-capability-redesign .capability-data-actions>div,.site-capability-redesign .capability-agent-details>div{grid-template-columns:1fr;gap:.35rem}.site-capability-redesign .capability-directory-heading{padding:1.1rem}.site-capability-redesign .capability-data-subjects{grid-template-columns:1fr 1fr;gap:0;font-size:.8125rem}.site-capability-redesign .capability-data-subjects li{padding:1rem 1.1rem}.site-capability-redesign .capability-portfolio-types>div{padding:1.1rem}.site-capability-redesign .capability-report-sheet{padding:1.3rem}.site-capability-redesign .capability-question{padding:1.25rem}.site-capability-redesign .capability-agent-introduction{padding:1.1rem 1.25rem}.site-capability-redesign .capability-question blockquote{font-size:1.125rem}.site-capability-redesign .capability-agent-details{padding-inline:1.25rem}.site-capability-redesign .connected-use-cases,.site-capability-redesign .depth-reading,.site-capability-redesign .premium-questions,.site-capability-redesign .premium-access{padding-block:3.5rem}.site-capability-redesign .underhood-section{padding-top:3.5rem}.site-capability-redesign .connected-use-cases .product-switcher-tabs button{padding:.7rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.site-capability-redesign .depth-featured-note{transition:none}}@media (forced-colors:active){.site-capability-redesign .depth-featured-note{border-color:canvastext}.site-capability-redesign .connected-use-cases .product-switcher-tabs button[aria-selected=true]{border-color:highlight}}
.site-editorial-canvas{--canvas-inset:max(.75rem, calc((100% - 77rem) / 2));--canvas-rule:#747b81;--canvas-minor-rule:#9ca2a7;--canvas-dot:#5065815e;--canvas-accent:#d9f36a;--canvas-accent-ink:#4b6010;--canvas-dot-pitch:14px;--canvas-seam:24px;--canvas-margin:clamp(1.5rem, 4.5vw, 3rem)}.site-editorial-canvas>:is(.premium-opening,.capability-chapter,.underhood-section,.premium-api,.connected-use-cases,.depth-reading,.premium-questions,.premium-access,.premium-footer){isolation:isolate;position:relative}.site-editorial-canvas>:is(.premium-opening,.capability-chapter,.underhood-section,.premium-api,.connected-use-cases,.depth-reading,.premium-questions,.premium-access,.premium-footer):after{content:"";z-index:4;inset:0 var(--canvas-inset);border:0;border-inline:1px solid var(--canvas-rule);pointer-events:none;position:absolute}.site-editorial-canvas>:is(.underhood-section,.premium-api,.connected-use-cases,.depth-reading,.premium-questions,.premium-access,.premium-footer):after{border-top:1px solid var(--canvas-rule)}.site-editorial-canvas>:is(.underhood-section,.depth-reading,.premium-access,.premium-footer){border-color:#0000}.site-editorial-canvas .capability-chapter:before{content:none}.site-editorial-canvas>.premium-api{--canvas-rule:#bdcbd461;--canvas-minor-rule:#bdcbd445;--canvas-dot:#bdcbd438}.site-editorial-canvas .premium-opening{background:#fff}.site-editorial-canvas .premium-opening:before{inset:0 var(--canvas-inset);background-image:radial-gradient(circle,#50658173 .85px,#0000 1.05px);background-size:var(--canvas-dot-pitch) var(--canvas-dot-pitch);opacity:1;background-position:top;-webkit-mask-image:linear-gradient(90deg,#000 6%,#0008 15%,#0000 28% 72%,#0008 85%,#000 94%),linear-gradient(#0000 5%,#000 28% 100%);mask-image:linear-gradient(90deg,#000 6%,#0008 15%,#0000 28% 72%,#0008 85%,#000 94%),linear-gradient(#0000 5%,#000 28% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.site-editorial-canvas .workspace-showcase--v2:before{inset:1.7rem var(--canvas-inset) auto;background:var(--canvas-rule);height:1px;-webkit-mask-image:linear-gradient(90deg,#000 calc(50% - 24.5rem),#0000 calc(50% - 24.5rem) calc(50% + 24.5rem),#000 calc(50% + 24.5rem));mask-image:linear-gradient(90deg,#000 calc(50% - 24.5rem),#0000 calc(50% - 24.5rem) calc(50% + 24.5rem),#000 calc(50% + 24.5rem))}.site-editorial-canvas .capability-section--market-data{background:#fcfcfc}.site-editorial-canvas .capability-section--portfolio-management{background:#fff}.site-editorial-canvas .capability-section--market-research{background:#fcfcfc}.site-editorial-canvas .capability-section--agentic-analysis{background:#fff}.site-editorial-canvas .underhood-section,.site-editorial-canvas .depth-reading{background:#fcfcfc}.site-editorial-canvas .depth-featured-note{box-shadow:none;background:#27292b}.site-editorial-canvas .premium-access,.site-premium.site-capability-redesign.site-editorial-canvas>.premium-footer{background:#fff}.site-editorial-canvas .workspace-showcase--v2 .site-tab-progress{background:var(--canvas-accent-ink)}.site-editorial-canvas .capability-panel-link svg{color:var(--canvas-accent-ink)}.site-editorial-canvas :is(.premium-access,.premium-api) .landing-action{background:var(--canvas-accent);color:#171a13;border-color:#839637}.site-editorial-canvas :is(.premium-access,.premium-api) .landing-action:hover:not(:disabled){background:#e5fa98;border-color:#536615}.site-editorial-canvas .premium-api{--engine-line:#505e6d;--canvas-rule:#5d6b7b;--canvas-dot:#cbd1c138;background:#1c2128}.site-editorial-canvas .premium-api :is(.integration-copy h2,.integration-products dt,.integration-intro){color:#f7faff}.site-editorial-canvas .premium-api :is(.integration-copy>p:not(.integration-intro),.integration-products dd,.integration-example>p,.site-api-example-note,.site-api-code-label){color:#c9d2df}.site-editorial-canvas .premium-api :is(.integration-products a,.integration-foot a,.site-api-doc-link){color:#e7eef8}.site-editorial-canvas .premium-api .integration-foot{border-color:#505e6d}.site-editorial-canvas .premium-api .site-api-contract{background:#151a21;border-color:#627184}.site-editorial-canvas .premium-api .site-api-contract-head{background:#2b3035;border-color:#70777d}.site-editorial-canvas .premium-api .site-api-contract-head>code{color:#f5f9ff}.site-editorial-canvas .premium-api .site-api-contract-head>span:last-child{color:#c9d2df}.site-editorial-canvas .premium-api .site-api-method{color:var(--canvas-accent)}.site-editorial-canvas .premium-api .site-api-tab{color:#c9d2df}.site-editorial-canvas .premium-api .site-api-tab[aria-selected=true]{color:var(--canvas-accent)}.site-editorial-canvas .premium-api .site-api-tab[aria-selected=true]:after{background:var(--canvas-accent)}.site-editorial-canvas .premium-api .site-api-code-grid,.site-editorial-canvas .premium-api .site-api-code-grid pre{color:#e0e8f2;scrollbar-color:#728399 #151a21}.site-editorial-canvas .premium-api .site-code-key{color:#e0e8f2}.site-editorial-canvas .premium-api .site-code-string{color:#d9ee9c}.site-editorial-canvas .premium-api .site-code-number{color:#e7cda2}.site-editorial-canvas .premium-api .site-code-boolean{color:#cfbfeb}.site-editorial-canvas .premium-api :focus-visible{outline-color:var(--canvas-accent)}@media (forced-colors:active){.site-editorial-canvas .workspace-capability-tabs button[aria-selected=true],.site-editorial-canvas :is(.premium-access,.premium-api) .landing-action{color:buttontext;background:buttonface;border-color:buttontext}.site-editorial-canvas .premium-api{color:canvastext;background:canvas}.site-editorial-canvas .premium-api :focus-visible{outline-color:highlight}}.site-editorial-canvas .capability-section{--canvas-section-space:4.25rem;--guide-paper:#fff;--guide-wash:#f0f5fa;--guide-footer:#e1e8f0;--guide-rule:#bec2ba;--guide-edge:#72786e}.site-editorial-canvas .capability-section--portfolio-management{--canvas-section-space:3.5rem}.site-editorial-canvas .capability-section:before,.site-editorial-canvas .underhood-section:before,.site-editorial-canvas .depth-reading:before{content:"";z-index:0;inset:0 var(--canvas-inset) auto;height:var(--canvas-seam);box-sizing:border-box;border-block:1px solid var(--canvas-rule);box-shadow:none;pointer-events:none;background:linear-gradient(#30363b,#30363b) 0/4px 4px no-repeat,linear-gradient(#30363b,#30363b) 50%/4px 4px no-repeat,linear-gradient(#30363b,#30363b) 100%/4px 4px no-repeat,#fff;position:absolute}.site-editorial-canvas .capability-section:after,.site-editorial-canvas .premium-api:before,.site-editorial-canvas .connected-use-cases:before{content:"";z-index:0;inset:var(--canvas-seam) var(--canvas-inset) 0;background:radial-gradient(circle, var(--canvas-dot) .8px, transparent 1.05px) center / var(--canvas-dot-pitch) var(--canvas-dot-pitch);opacity:1;-webkit-mask-image:linear-gradient(90deg, #000, transparent var(--canvas-margin), transparent calc(100% - var(--canvas-margin)), #000);mask-image:linear-gradient(90deg, #000, transparent var(--canvas-margin), transparent calc(100% - var(--canvas-margin)), #000);pointer-events:none;position:absolute}.site-editorial-canvas .capability-section:after{background:radial-gradient(circle,#50658159 .85px,#0000 1.05px) 50%/16px 16px;-webkit-mask-image:none;mask-image:none}.site-editorial-canvas .capability-section--reverse:after{background-size:20px 20px}.site-editorial-canvas .capability-layout{z-index:1;--capability-gap:clamp(44px,calc(20vw - 196px),92px);column-gap:var(--capability-gap)}.site-editorial-canvas .capability-layout:before{content:none}.site-editorial-canvas .capability-connecting-rail{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.site-editorial-canvas .capability-connecting-rail path{fill:none;stroke:var(--canvas-minor-rule);stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}@media (max-width:899px){.site-editorial-canvas .capability-connecting-rail{display:none}}.site-editorial-canvas .capability-layout:after{content:"";z-index:-2;inset:calc(var(--canvas-seam) - var(--canvas-section-space)) 0 calc(-1 * var(--canvas-section-space));pointer-events:none;background:0 0;position:absolute}.site-editorial-canvas>:is(.underhood-section,.premium-api,.connected-use-cases,.depth-reading,.premium-questions,.premium-access,.premium-footer)>.site-rail{z-index:1;position:relative}@media (max-width:1050px){.site-editorial-canvas .capability-section{--canvas-section-space:3.5rem}.site-editorial-canvas .capability-layout:before{content:none}.site-editorial-canvas .capability-example{position:relative}.site-editorial-canvas .capability-example:before{content:"";top:-1rem;background:var(--canvas-minor-rule);pointer-events:none;height:1px;position:absolute;inset-inline:0}}@media (max-width:480px){.site-editorial-canvas{--canvas-inset:.5rem}.site-editorial-canvas .premium-opening:before,.site-editorial-canvas .capability-section:after,.site-editorial-canvas .premium-api:before,.site-editorial-canvas .connected-use-cases:before{display:none}}@media (forced-colors:active){.site-editorial-canvas{--canvas-rule:GrayText;--canvas-minor-rule:GrayText}.site-editorial-canvas .premium-opening:before,.site-editorial-canvas .capability-section:after,.site-editorial-canvas .premium-api:before,.site-editorial-canvas .connected-use-cases:before{display:none}.site-editorial-canvas .capability-section:before,.site-editorial-canvas .underhood-section:before,.site-editorial-canvas .depth-reading:before{background:0 0}}.site-editorial-canvas .capability-section{--descriptor-paper:#fff;--descriptor-field:#27292b;--descriptor-rule:#8b9094}.site-editorial-canvas .capability-copy.capability-panel{--descriptor-padding:clamp(1.5rem, 2.4vw, 2rem);border:1px solid var(--descriptor-rule);background:var(--descriptor-paper);color:var(--editorial-ink);border-radius:12px;grid-template-rows:auto 1fr auto;align-self:stretch;gap:0;padding:0;display:grid;box-shadow:0 2px #17191c0c}.site-editorial-canvas .capability-panel>*{min-width:0}.site-editorial-canvas .capability-panel-heading{padding:var(--descriptor-padding) var(--descriptor-padding) 1.5rem}.site-editorial-canvas .capability-panel h2{letter-spacing:-.035em;margin:0 0 1.1rem;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:480;line-height:1.13}.site-editorial-canvas .capability-summary{color:var(--editorial-body);margin:0;font-size:.9375rem;line-height:1.75}.site-editorial-canvas .capability-panel h3{letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:550;line-height:1.5}.site-editorial-canvas .capability-footnote{padding:1.4rem var(--descriptor-padding) var(--descriptor-padding)}.site-editorial-canvas .capability-footnote p{color:var(--editorial-body);margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.site-editorial-canvas .capability-diagram{--editorial-ink:#fff;--editorial-body:#d6d8db;--guide-edge:#d9f36a;width:100%;padding:1.4rem var(--descriptor-padding);background:var(--descriptor-field);color:#fff;flex-direction:column;justify-content:center;align-self:stretch;margin:0;font-size:.875rem;line-height:1.5;display:flex;box-shadow:inset 0 1px #27292b,inset 0 -1px #27292b}.site-editorial-canvas .capability-diagram :is(.market-ledger,.portfolio-record,.research-paper,.analysis-followup){--editorial-ink:#16181b;--editorial-body:#35393d;color:var(--editorial-ink);box-shadow:none}.site-editorial-canvas .analysis-anatomy .analysis-question{color:#fff;background:#191b1d;box-shadow:0 0 0 1px #7b8188}.site-editorial-canvas .analysis-anatomy .analysis-question blockquote{color:#fff}.site-editorial-canvas .capability-diagram figcaption{color:var(--editorial-body);margin:1rem 0 0;font-size:.8125rem;line-height:1.6}.site-editorial-canvas .capability-join{border:1px solid var(--guide-edge);border-top:0;flex-shrink:0;height:20px;margin:.75rem 16.666% 16px;position:relative}.site-editorial-canvas .capability-join:after{content:"";border-left:1px solid var(--guide-edge);height:16px;position:absolute;top:100%;left:50%}.site-editorial-canvas .market-dimensions{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.site-editorial-canvas .market-dimensions span{font-size:.875rem;font-weight:550}.site-editorial-canvas .market-ledger,.site-editorial-canvas .portfolio-record,.site-editorial-canvas .research-paper{border:1px solid var(--descriptor-rule);background:#fff;border-radius:8px;box-shadow:0 8px 18px -13px #26323d38}.site-editorial-canvas .market-ledger h3{padding:.9rem 1rem}.site-editorial-canvas .market-measures{grid-template-columns:1fr 1fr;margin:0;display:grid}.site-editorial-canvas .market-measures>div{border-top:1px solid var(--descriptor-rule);padding:.7rem 1rem}.site-editorial-canvas .market-measures>div:nth-child(2n){border-left:1px solid var(--descriptor-rule)}.site-editorial-canvas .market-measures dt{font-size:.8125rem;font-weight:550}.site-editorial-canvas .market-measures dd{color:var(--editorial-body);margin:.2rem 0 0;font-size:.75rem}.site-editorial-canvas .capability-join--three:before{content:"";border-left:1px solid var(--guide-edge);height:100%;position:absolute;top:0;left:50%}.site-editorial-canvas .portfolio-collections{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.site-editorial-canvas .portfolio-collections>div{grid-template-rows:1fr auto;gap:.35rem;display:grid}.site-editorial-canvas .portfolio-collections dt{align-self:center;font-size:.8125rem;font-weight:550}.site-editorial-canvas .portfolio-collections dd{color:var(--editorial-body);margin:0;font-size:.75rem}.site-editorial-canvas .portfolio-record-heading{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.9rem 1rem;display:flex}.site-editorial-canvas .portfolio-record-heading>span{color:var(--editorial-body);font-size:.75rem}.site-editorial-canvas .portfolio-evidence{grid-template-columns:1fr 1fr;margin:0;display:grid}.site-editorial-canvas .portfolio-evidence>div{border-top:1px solid var(--descriptor-rule);padding:.7rem 1rem}.site-editorial-canvas .portfolio-evidence>div:nth-child(2n){border-left:1px solid var(--descriptor-rule)}.site-editorial-canvas .portfolio-evidence dt{color:var(--editorial-body);font-size:.75rem}.site-editorial-canvas .portfolio-evidence dd{margin:.2rem 0 0;font-size:.8125rem;font-weight:500}.site-editorial-canvas .research-paper{padding:0 1.1rem}.site-editorial-canvas .research-document-heading{border-bottom:1px solid var(--descriptor-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.site-editorial-canvas .research-document-heading strong{font-weight:550}.site-editorial-canvas .research-document-heading span{color:var(--editorial-body);font-size:.75rem}.site-editorial-canvas .research-reading{grid-template-columns:minmax(0,1fr) 6.25rem;align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.site-editorial-canvas .research-reading+.research-reading{border-top:1px solid var(--descriptor-rule)}.site-editorial-canvas .research-reading p{color:var(--editorial-body);margin:.3rem 0 0;font-size:.8125rem;line-height:1.6}.site-editorial-canvas .research-annotation{color:#505a61;border-left:1px solid var(--descriptor-rule);padding-left:.75rem;font-size:.75rem;line-height:1.5}.site-editorial-canvas .research-subjects{border-top:1px solid var(--descriptor-rule);color:var(--editorial-body);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem 0;font-size:.75rem;display:flex}.site-editorial-canvas .analysis-question{box-shadow:0 0 0 1px var(--descriptor-rule), 0 8px 18px -13px #17191c38;background:#fff;border-radius:10px 10px 10px 2px;margin-right:1.5rem;padding:1.15rem 1.25rem}.site-editorial-canvas .analysis-anatomy blockquote{letter-spacing:-.015em;max-width:34ch;margin:0;font-size:1.125rem;font-weight:450;line-height:1.5}.site-editorial-canvas .analysis-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:1.1rem 0;display:grid}.site-editorial-canvas .analysis-evidence span{text-align:center;color:var(--editorial-body);font-size:.75rem}.site-editorial-canvas .analysis-evidence span+span{border-left:1px solid var(--descriptor-rule)}.site-editorial-canvas .analysis-followup{box-shadow:0 0 0 1px var(--descriptor-rule);background:#fff;border-radius:10px 10px 2px;margin-left:2rem;padding:.9rem 1.15rem}.site-editorial-canvas .analysis-followup>span{color:var(--editorial-body);font-size:.75rem}.site-editorial-canvas .analysis-followup p{margin:.3rem 0 0;font-size:.9375rem;line-height:1.6}.site-editorial-canvas .capability-panel-link{min-height:44px;color:var(--editorial-ink);text-underline-offset:.25em;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;padding:.4rem 0 0;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.site-editorial-canvas .capability-panel-link:hover{text-decoration:underline}.site-editorial-canvas .capability-panel-link svg{flex-shrink:0;width:16px;height:16px}.site-editorial-canvas .capability-panel-link:focus-visible{outline-offset:5px;outline:2px solid}@media (min-width:1051px){.site-editorial-canvas .capability-layout{grid-template-rows:auto;grid-template-areas:"copy preview"}.site-editorial-canvas .capability-section--reverse .capability-layout{grid-template-areas:"preview copy"}.site-editorial-canvas .capability-example{align-self:start}}@media (min-width:1051px) and (max-width:1199px){.site-editorial-canvas .capability-copy.capability-panel{--descriptor-padding:1.25rem}.site-editorial-canvas .capability-panel-heading{padding-top:1rem;padding-bottom:.75rem}.site-editorial-canvas .capability-panel h2{margin-bottom:.55rem}.site-editorial-canvas .capability-summary{line-height:1.6}.site-editorial-canvas .capability-footnote{padding-top:.75rem;padding-bottom:1rem}.site-editorial-canvas .capability-footnote p{line-height:1.6}.site-editorial-canvas .capability-diagram{padding-block:.625rem}.site-editorial-canvas .capability-join{height:14px;margin-top:.5rem}.site-editorial-canvas .capability-diagram figcaption{margin-top:.8rem}.site-editorial-canvas .research-reading{padding-block:.65rem}.site-editorial-canvas .analysis-question{padding:.9rem 1rem}.site-editorial-canvas .analysis-evidence{padding-block:.85rem}}@media (max-width:1050px){.site-editorial-canvas .capability-layout:after{content:none}.site-editorial-canvas .capability-diagram{padding-block:1.75rem}}@media (max-width:540px){.site-editorial-canvas .workspace-showcase--v2:before{display:none}.site-editorial-canvas .capability-panel h2{font-size:1.8rem}.site-editorial-canvas .workspace-capability-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.site-editorial-canvas .workspace-capability-tabs button{white-space:normal;min-width:0}.site-editorial-canvas .market-dimensions{gap:.4rem}.site-editorial-canvas .market-dimensions span{font-size:.8125rem}.site-editorial-canvas .market-ledger h3,.site-editorial-canvas .portfolio-record-heading{padding:.8rem .75rem}.site-editorial-canvas .market-measures>div,.site-editorial-canvas .portfolio-evidence>div{padding:.65rem .75rem}.site-editorial-canvas .portfolio-record-heading{display:block}.site-editorial-canvas .portfolio-record-heading>span{margin-top:.15rem;display:block}.site-editorial-canvas .research-paper{padding-inline:.9rem}.site-editorial-canvas .research-reading{grid-template-columns:minmax(0,1fr) 4.4rem;gap:.75rem}.site-editorial-canvas .research-annotation{padding-left:.5rem}.site-editorial-canvas .analysis-question{margin-right:.65rem;padding:1rem}.site-editorial-canvas .analysis-followup{margin-left:.9rem;padding:.9rem 1rem}}.site-editorial-canvas .depth-reading-layout{grid-template-columns:.95fr 1.15fr;align-items:stretch;gap:3rem}.site-editorial-canvas .depth-featured-note{background:#24292e;border:1px solid #30363b;border-radius:5px;flex-direction:column;padding:1.75rem 2rem;display:flex;position:relative;box-shadow:4px 4px #d9f36a}.site-editorial-canvas .publication-masthead{color:#d9f36a;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.6rem;font-size:.75rem;display:flex}.site-editorial-canvas .publication-masthead svg{width:17px;height:17px;transition:transform .18s}.site-editorial-canvas .depth-featured-note h3{color:#fff;margin:0 0 1rem;font-size:1.65rem;font-weight:450;line-height:1.3}.site-editorial-canvas .depth-featured-note p{color:#dce1e5;max-width:36ch;margin:0;font-size:.875rem;line-height:1.75}.site-editorial-canvas .publication-cover{color:#dce1e5;flex:0 0 115px;width:100%;height:115px;margin:1.5rem 0}.site-editorial-canvas .depth-featured-note>span{color:#dce1e5;border-top:1px solid #626a71;margin-top:auto;padding-top:.85rem;font-size:.75rem}.site-editorial-canvas .depth-featured-note:hover .publication-masthead svg{transform:translate(2px,-2px)}.site-editorial-canvas .depth-note-list{flex-direction:column;display:flex}.site-editorial-canvas .publication-note-copy{width:100%;min-width:0}.site-editorial-canvas .depth-note{border-top:1px solid #9ca2a7;flex:1;align-items:center;padding:1rem 0;display:flex}.site-editorial-canvas .depth-note:first-child{border-top:1px solid #30363b;padding-top:1rem}.site-editorial-canvas .publication-miniature{color:#20252c;background:#fff;border:1px solid #a4aaae;border-radius:3px;place-items:center;min-height:88px;transition:border-color .18s;display:grid}.site-editorial-canvas .publication-miniature svg{width:76px;height:64px}.site-editorial-canvas .depth-note:hover .publication-miniature{border-color:#20252c}.site-editorial-canvas .depth-note-meta{color:#485159;margin:0 0 .6rem;font-size:.75rem}.site-editorial-canvas .depth-note h3{color:#20252c;margin-bottom:.6rem;font-size:1.25rem;line-height:1.35}.site-editorial-canvas .depth-note p{color:#3e474e;font-size:.875rem;line-height:1.75}.site-editorial-canvas .depth-update-link{color:#303940;border-top:1px solid #9ca2a7;margin-top:auto;padding-top:1rem}.site-editorial-canvas>.premium-questions{padding-block:3rem}.site-editorial-canvas .premium-questions .premium-questions-layout{grid-template-columns:1fr;gap:1.75rem}.site-editorial-canvas .premium-questions .premium-section-heading{grid-template-columns:1fr auto;align-items:center;gap:.75rem 2rem;display:grid}.site-editorial-canvas .premium-questions .premium-section-heading h2{max-width:none;margin:0;font-size:2rem;line-height:1.2}.site-editorial-canvas .premium-questions .premium-section-lede{grid-column:1;max-width:none;margin:0}.site-editorial-canvas .premium-questions .property-workflow-link{grid-area:1/2/3;margin:0}.site-editorial-canvas .product-questions{background:0 0;border:0;border-radius:0;grid-template-rows:auto repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:2.5rem;min-width:0;padding:0;display:grid}.site-editorial-canvas .question-group{grid-row:span 5;grid-template-rows:subgrid;border-top:1px solid #626b72;min-width:0;padding-top:1rem;display:grid}.site-editorial-canvas .question-group+.question-group{border-top:1px solid #626b72}.site-editorial-canvas .question-group h3{color:#4b555d;margin:0 0 .45rem;font-size:.8125rem;font-weight:550;line-height:1.5}.site-editorial-canvas .product-question{border-color:#c9cdd0}.site-editorial-canvas .question-group .product-question:last-child{border-bottom:0}.site-editorial-canvas .product-question summary{align-items:center;gap:.75rem;min-height:56px;padding-block:.8rem}.site-editorial-canvas .product-question summary>span:last-child{color:#30363b;border-radius:3px}.site-editorial-canvas .product-question[data-expanded=true] summary>span:last-child{color:#20252c;background:#d9f36a;font-size:0;transform:none}.site-editorial-canvas .product-question[data-expanded=true] summary>span:last-child:before{content:"−";font:400 1.25rem/1 monospace}.site-editorial-canvas .product-question-answer{padding:0 0 1rem}.site-editorial-canvas .product-question-answer p{font-size:.875rem;line-height:1.75}.site-editorial-canvas .product-question summary:focus-visible{outline-offset:3px;outline:2px solid #30363b}@media (min-width:641px) and (max-width:759px){.site-editorial-canvas .product-questions{display:block}.site-editorial-canvas .question-group{grid-row:auto;grid-template-rows:none;grid-template-columns:9rem minmax(0,1fr);column-gap:1.5rem;display:grid}.site-editorial-canvas .question-group h3{grid-row:1/6;padding-top:.8rem}.site-editorial-canvas .question-group .product-question{grid-column:2}}@media (max-width:640px){.site-editorial-canvas>.premium-questions{padding-block:2.5rem}.site-editorial-canvas .premium-questions .premium-section-heading{display:block}.site-editorial-canvas .premium-questions .premium-section-lede,.site-editorial-canvas .premium-questions .property-workflow-link{margin-top:.75rem}.site-editorial-canvas .premium-questions .product-questions{grid-template-columns:1fr;gap:0;padding:0}.site-editorial-canvas .question-group{border:0;padding:0;display:block}.site-editorial-canvas .question-group h3{display:none}}.site-editorial-canvas .premium-access-form{background:#fff;border:1px solid #737c83;border-radius:7px;padding:1.5rem;box-shadow:4px 4px #20252c}.site-editorial-canvas .premium-access .premium-pilot-fields{grid-template-columns:minmax(0,1fr) minmax(9rem,.7fr)}.site-editorial-canvas .premium-footer nav a{color:#414a52}@media (max-width:1050px){.site-editorial-canvas .depth-reading-layout,.site-editorial-canvas .premium-questions-layout{gap:2rem}.site-editorial-canvas .depth-note{grid-template-columns:68px minmax(0,1fr);gap:.85rem}.site-editorial-canvas .publication-miniature{min-height:72px}.site-editorial-canvas .publication-miniature svg{width:60px}}@media (max-width:800px){.site-editorial-canvas .depth-reading-layout,.site-editorial-canvas .premium-questions-layout{grid-template-columns:1fr}.site-editorial-canvas .depth-featured-note{padding:1.5rem}.site-editorial-canvas .publication-cover{max-width:440px}.site-editorial-canvas .premium-questions .premium-section-heading h2{max-width:none}}@media (max-width:540px){.site-editorial-canvas .product-questions{padding-inline:1rem}.site-editorial-canvas .premium-access-form{padding:1.15rem}.site-editorial-canvas .premium-access .premium-pilot-fields{grid-template-columns:1fr}.site-editorial-canvas .depth-note-meta{gap:.5rem;font-size:.6875rem}.site-editorial-canvas .depth-note h3{font-size:1.125rem}.site-editorial-canvas .depth-note{grid-template-columns:60px minmax(0,1fr)}.site-editorial-canvas .publication-miniature svg{width:52px}}@media (prefers-reduced-motion:reduce){.site-editorial-canvas .publication-masthead svg,.site-editorial-canvas .publication-miniature{transition:none}}@media (forced-colors:active){.site-editorial-canvas :is(.depth-featured-note,.publication-miniature,.product-questions,.premium-access-form){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.site-editorial-canvas .depth-featured-note :is(h3,p,span),.site-editorial-canvas .publication-masthead{color:canvastext}.site-editorial-canvas .product-question[data-expanded=true] summary>span:last-child{color:highlighttext;background:highlight}}@media (max-width:640px){.site-editorial-canvas .capability-section--market-data .capability-panel{grid-template-rows:auto}.site-editorial-canvas .capability-section--market-data :is(.capability-diagram,.capability-footnote){display:none}.site-editorial-canvas .capability-section--market-data .capability-panel-heading{padding:1.5rem}.site-editorial-canvas .capability-section.capability-section--market-data .capability-example:focus-within{outline:none}}.site-editorial-canvas .capability-section .capability-panel{box-shadow:5px 5px 0 var(--canvas-accent), 5px 5px 0 1px #30363b;border-color:#30363b;border-radius:8px;position:relative}.site-editorial-canvas .capability-section .capability-panel:after{content:none}.site-editorial-canvas .capability-section .capability-example{isolation:isolate;position:relative}.site-editorial-canvas .capability-section .capability-example:after{content:none}.site-editorial-canvas .capability-section .capability-example-surface{border-color:#30363b;border-radius:8px;box-shadow:5px 5px 0 1px #30363b}.site-editorial-canvas .capability-section .capability-example:focus-within{outline-offset:9px;border-radius:8px;outline:2px solid #30363b}@media (forced-colors:active){.site-editorial-canvas .capability-section .capability-panel:after{content:none}.site-editorial-canvas .capability-section .capability-panel,.site-editorial-canvas .capability-section .capability-example-surface{box-shadow:none;border-color:canvastext}.site-editorial-canvas .capability-section .capability-example:focus-within{outline-color:highlight}.site-editorial-canvas .capability-layout:after,.site-editorial-canvas .workspace-showcase--v2:before{display:none}.site-editorial-canvas .capability-section{--guide-paper:Canvas;--guide-rule:CanvasText;--guide-edge:CanvasText;--descriptor-paper:Canvas;--descriptor-field:Canvas;--descriptor-field-end:Canvas;--descriptor-rule:CanvasText}.site-editorial-canvas .capability-diagram{--editorial-ink:CanvasText;--editorial-body:CanvasText;--guide-edge:CanvasText;color:canvastext;background:canvas}.site-editorial-canvas .analysis-anatomy .analysis-question{color:canvastext;background:canvas;border:1px solid canvastext}.site-editorial-canvas .analysis-anatomy .analysis-question blockquote{color:canvastext}.site-editorial-canvas :is(.market-ledger,.portfolio-record,.research-paper,.analysis-question,.analysis-followup){box-shadow:none;background:canvas;border:1px solid canvastext}}.site-editorial-canvas .workspace-showcase--v2{--workspace-stage-width:min(72rem, 100%)}.site-editorial-canvas .workspace-showcase--v2 .site-demo--wide{width:100%;margin-inline:0;transform:none}.site-editorial-canvas .workspace-showcase--v2 .workspace-native-shell{min-width:0;max-width:100%}@media (max-width:640px){.site-editorial-canvas .capability-section{--canvas-section-space:2rem;padding-block:2.5rem}.site-editorial-canvas .capability-section .capability-layout{gap:1.25rem}.site-editorial-canvas .capability-section .capability-panel{grid-template-rows:auto}.site-editorial-canvas .capability-section :is(.capability-diagram,.capability-footnote){display:none}.site-editorial-canvas .capability-section .capability-panel-heading{padding:1.25rem}.site-editorial-canvas .capability-section .capability-panel h2{margin-bottom:.7rem;font-size:1.65rem}.site-editorial-canvas .capability-section .capability-summary{line-height:1.65}.site-editorial-canvas .capability-section .capability-example:focus-within{outline:none}.site-editorial-canvas .mobile-disclosure{min-width:0;color:inherit}.site-editorial-canvas .mobile-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:1rem;font-size:.8125rem;font-weight:550;list-style:none;display:flex}.site-editorial-canvas .mobile-disclosure>summary::-webkit-details-marker{display:none}.site-editorial-canvas .mobile-disclosure>summary>span:last-child{flex-shrink:0;place-items:center;width:20px;font-size:20px;font-weight:400;display:grid}.site-editorial-canvas .mobile-disclosure[open]>summary>span:last-child{font-size:0}.site-editorial-canvas .mobile-disclosure[open]>summary>span:last-child:after{content:"−";font-size:20px}.site-editorial-canvas .mobile-disclosure[open]>summary{border-bottom:1px solid #bfc5ca}.site-editorial-canvas .mobile-disclosure>summary:focus-visible{outline-offset:-4px;outline:2px solid}.site-editorial-canvas .mobile-disclosure-content{min-width:0}.site-editorial-canvas .integration-example .mobile-disclosure{border:1px solid #627184;border-radius:6px}.site-editorial-canvas .integration-example .mobile-disclosure-content>p{padding:0 1rem 1rem;font-size:.8125rem;line-height:1.65}.site-editorial-canvas :is(.premium-api,.connected-use-cases,.depth-reading,.premium-questions,.premium-access){padding-block:2.75rem}.site-editorial-canvas .underhood-section{padding-block:3.5rem 2.5rem}.site-editorial-canvas .integration-layout{gap:1.75rem}.site-editorial-canvas .integration-foot{margin-top:1.5rem}.site-editorial-canvas .depth-featured-note{min-height:0;padding:1.5rem}.site-editorial-canvas .publication-cover{height:72px;margin-block:1rem}.site-editorial-canvas .depth-note{grid-template-columns:1fr;padding:1.25rem 0}.site-editorial-canvas .publication-miniature,.site-editorial-canvas .depth-note p{display:none}.site-editorial-canvas .depth-reading-layout{gap:1.5rem}.site-editorial-canvas .product-questions>.mobile-disclosure+.mobile-disclosure{border-top:1px solid #a6adb3}.site-editorial-canvas .product-questions .question-group{border:0;padding:.25rem 1rem}.site-editorial-canvas .product-questions .question-group h3{display:none}}@media (max-width:899px){.site-editorial-canvas .phone-workspace-intro{padding-bottom:1.75rem;scroll-margin-top:5rem;position:relative}.site-editorial-canvas .phone-platform-index{background:#252a2e;border:1px solid #30363b;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.site-editorial-canvas .phone-platform-index a{color:#fff;justify-content:space-between;align-items:center;gap:.5rem;min-height:64px;padding:.9rem .8rem;font-size:.8125rem;line-height:1.5;text-decoration:none;display:flex}.site-editorial-canvas .phone-platform-index a:nth-child(odd){border-right:1px solid #596167}.site-editorial-canvas .phone-platform-index a:nth-child(n+3){border-top:1px solid #596167}.site-editorial-canvas .phone-platform-index a span{color:var(--canvas-accent)}.site-editorial-canvas .phone-platform-index a:focus-visible{outline:2px solid var(--canvas-accent);outline-offset:-4px}.site-editorial-canvas .phone-workspace-note{color:#485159;margin:1rem 0 0;font-size:.75rem;line-height:1.7}}@media (max-width:640px){.site-editorial-canvas .capability-section{padding-block:2rem}.site-editorial-canvas .capability-section .capability-layout{grid-template-areas:"copy";gap:0}.site-editorial-canvas .capability-section .capability-panel-heading{padding-bottom:1rem}.site-editorial-canvas .phone-capability-detail{color:#354048;border-top:1px solid #bfc5ca;margin:0 1.25rem;padding:1rem 0 1.25rem;font-size:.875rem;line-height:1.7}.site-editorial-canvas .phone-engine-overview{color:#fff;box-shadow:5px 5px 0 var(--canvas-accent),5px 5px 0 1px #30363b;background:#252a2e;border:1px solid #30363b;border-radius:6px}.site-editorial-canvas .phone-engine-foundation{border-bottom:1px solid #697177;padding:1.25rem}.site-editorial-canvas .phone-engine-foundation>span{color:var(--canvas-accent);font-size:.8125rem;font-weight:500}.site-editorial-canvas .phone-engine-foundation p{color:#e0e4e7;margin:.5rem 0 0;font-size:.875rem;line-height:1.7}.site-editorial-canvas .phone-engine-card{padding:1.25rem}.site-editorial-canvas .phone-engine-card+.phone-engine-card{border-top:1px solid #697177}.site-editorial-canvas .phone-engine-card h3{color:#fff;letter-spacing:-.02em;margin:0 0 .7rem;font-size:1.125rem;font-weight:500;line-height:1.4}.site-editorial-canvas .phone-engine-card p{color:#e0e4e7;margin:0 0 1rem;font-size:.875rem;line-height:1.7}.site-editorial-canvas .phone-engine-card dl{gap:.5rem;margin:0;font-size:.75rem;line-height:1.7;display:grid}.site-editorial-canvas .phone-engine-card dl>div{grid-template-columns:68px 1fr;gap:.5rem;display:grid}.site-editorial-canvas .phone-engine-card dt{color:#c0c9cf}.site-editorial-canvas .phone-engine-card dd{color:#fff;margin:0}.site-editorial-canvas .phone-engine-card a{min-height:44px;color:var(--canvas-accent);align-items:center;gap:.65rem;margin-top:.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.site-editorial-canvas .phone-engine-card a svg{width:14px;height:14px}.site-editorial-canvas .phone-engine-card a:focus-visible{outline:2px solid var(--canvas-accent)}.site-editorial-canvas .integration-layout{grid-template-columns:1fr}.site-editorial-canvas :is(.depth-reading-heading,.redesign-section-heading){gap:1rem;margin-bottom:1.5rem}.site-editorial-canvas .depth-featured-note .publication-cover{display:none}.site-editorial-canvas .depth-featured-note h3{margin-block:1rem .75rem;font-size:1.5rem;line-height:1.3}.site-editorial-canvas .depth-featured-note p{margin-bottom:1.25rem}}.capability-full-guide{display:contents}.capability-compact-guide,.capability-summary--compact{display:none}.capability-preview-slot{grid-area:preview;width:100%;min-width:0}.capability-preview-slot[hidden]{display:none}.site-editorial-canvas .capability-preview-slot .capability-example{width:100%}@media (min-width:641px) and (max-width:1200px){.site-editorial-canvas .capability-full-guide,.site-editorial-canvas .capability-summary--full{display:none}.site-editorial-canvas .capability-summary--compact{display:block}.site-editorial-canvas .capability-compact-guide{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.site-editorial-canvas .capability-compact-guide dl{color:#fff;background:#27292b;grid-template-columns:1fr 1fr;margin:0;display:grid}.site-editorial-canvas .capability-compact-guide dl>div{border-top:1px solid #687078;padding:.85rem 1rem}.site-editorial-canvas .capability-compact-guide dl>div:nth-child(2n){border-left:1px solid #687078}.site-editorial-canvas .capability-compact-guide dt{color:#d9f36a;font-size:.75rem;line-height:1.5}.site-editorial-canvas .capability-compact-guide dd{color:#fff;text-wrap:balance;min-height:3em;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.site-editorial-canvas .capability-compact-guide p{color:#354048;margin:0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.65}}@media (min-width:641px) and (max-width:899px){.site-editorial-canvas .phone-platform-index{grid-template-columns:repeat(4,minmax(0,1fr))}.site-editorial-canvas .phone-platform-index a{border:0;border-right:1px solid #596167;min-height:76px}.site-editorial-canvas .phone-platform-index a:nth-child(n+3){border-top:0}.site-editorial-canvas .phone-platform-index a:last-child{border-right:0}.site-editorial-canvas .capability-section{padding-block:2rem}.site-editorial-canvas .capability-section .capability-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""preview";gap:0}.site-editorial-canvas .capability-copy.capability-panel{grid-template-rows:auto auto auto;max-width:none}.site-editorial-canvas .capability-panel-heading{padding:1.5rem 1.5rem 1rem}.site-editorial-canvas .capability-panel h2{margin-bottom:.7rem;font-size:1.8rem}.site-editorial-canvas .capability-summary{max-width:58ch;min-height:3.5em}.site-editorial-canvas .capability-compact-guide dl{grid-template-columns:repeat(4,minmax(0,1fr))}.site-editorial-canvas .capability-compact-guide dl>div+div{border-left:1px solid #687078}.site-editorial-canvas .capability-compact-guide p{padding-inline:1.5rem}.site-editorial-canvas .tablet-preview-toggle{color:#20252c;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #a6adb3;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem;padding:.9rem 0;font-size:.875rem;font-weight:550;display:flex}.site-editorial-canvas .tablet-preview-toggle>span:last-child{font-size:1.25rem;font-weight:400}.site-editorial-canvas .tablet-preview-toggle:focus-visible{outline-offset:3px;outline:2px solid #4b6010}.site-editorial-canvas .capability-preview-slot:not([hidden]){justify-self:center;max-width:38rem;margin-top:1.5rem;animation:.22s ease-out tablet-preview-in}.site-editorial-canvas .capability-preview-slot .capability-example{max-width:none;margin:0}}@media (min-width:900px) and (max-width:1200px){.site-editorial-canvas .capability-section .capability-layout{--capability-gap:clamp(36px,calc(2.6667vw + 12px),44px);--protected-preview-width:min(514px, calc((100% - var(--capability-gap)) * .625));grid-template-columns:minmax(0,1fr) var(--protected-preview-width);gap:var(--capability-gap);grid-template-areas:"copy preview";align-items:stretch}.site-editorial-canvas .capability-section--reverse .capability-layout{grid-template-columns:var(--protected-preview-width) minmax(0,1fr);grid-template-areas:"preview copy"}.site-editorial-canvas .capability-example:before{content:none}.site-editorial-canvas .capability-copy.capability-panel{grid-template-rows:auto 1fr;align-self:stretch;max-width:none}.site-editorial-canvas .capability-panel-heading{padding:1.25rem 1.25rem 1rem}.site-editorial-canvas .capability-panel h2{margin-bottom:.75rem;font-size:1.5rem;line-height:1.25}.site-editorial-canvas .capability-summary{min-height:5.25em}.site-editorial-canvas .capability-preview-slot .capability-example{max-width:none;margin:0}.site-editorial-canvas .capability-compact-guide dl{flex:1;grid-template-columns:1fr;grid-auto-rows:minmax(60px,1fr);align-content:stretch}.site-editorial-canvas .capability-compact-guide dl>div{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:grid}.site-editorial-canvas .capability-compact-guide dl>div:nth-child(2n){border-left:0}.site-editorial-canvas .capability-compact-guide dd{text-wrap:pretty;min-height:0;margin:0}}@media (min-width:900px) and (max-width:980px){.site-editorial-canvas .capability-panel h2{min-height:2.5em}.site-editorial-canvas .capability-compact-guide dl>div{grid-template-columns:1fr;align-content:center;gap:.35rem}}@keyframes tablet-preview-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-editorial-canvas .capability-preview-slot:not([hidden]){animation:none}}@media (forced-colors:active){.site-editorial-canvas :is(.phone-platform-index,.phone-engine-overview){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.site-editorial-canvas :is(.phone-platform-index a,.phone-platform-index a span,.phone-engine-card a){color:linktext}.site-editorial-canvas :is(.phone-engine-foundation,.phone-engine-card) :is(span,h3,p,dt,dd){color:canvastext}}
@media screen and (min-width:900px) and (max-height:800px){body:has(>.site-editorial-canvas){zoom:.95}}@media screen and (min-width:900px) and (max-height:700px){body:has(>.site-editorial-canvas){zoom:.9}}@supports (zoom:calc(100vh / 1000px)){@media screen and (min-width:900px) and (max-height:800px){body:has(>.site-editorial-canvas){zoom:clamp(.9, calc(100vh / 1000px + .2), 1)}}}.site-editorial-canvas:has(.premium-hero){--landing-display-size:clamp(2.55rem, 4.8vw, 4rem);--landing-section-size:clamp(2rem, calc(var(--landing-display-size) * .75), 2.625rem);--landing-subheading-size:clamp(1.125rem, calc(var(--landing-section-size) * .55), 1.4375rem);--landing-intro-size:clamp(1rem, calc(var(--landing-section-size) * .4), 1.0625rem);--landing-heading-gap:clamp(.875rem, calc(var(--landing-section-size) * .38), 1rem)}.site-editorial-canvas .premium-hero h1{max-width:none;font-size:var(--landing-display-size)}.site-editorial-canvas:has(.premium-hero) :is(.capability-panel h2,#sources-title,#valuation-engine-title,#api-title,#connected-title,#reading-title,#questions-title,#access-title){font-size:var(--landing-section-size)}.site-editorial-canvas:has(.premium-hero) :is(.valuation-engine-heading>p,.redesign-section-heading>p,.depth-reading-heading p,.premium-section-heading>.premium-section-lede,#sources>.site-rail>header>p){font-size:var(--landing-intro-size)}.site-editorial-canvas:has(.premium-hero) .integration-copy>.integration-intro{font-size:var(--landing-subheading-size)}.site-editorial-canvas:has(.premium-hero) :is(.integration-copy h2,.premium-section-heading h2){margin-bottom:var(--landing-heading-gap)}.site-editorial-canvas .premium-hero-lede{max-width:none;font-size:clamp(1.125rem, calc(var(--landing-display-size) * .36), 1.375rem);text-wrap:balance;margin-top:1rem;line-height:1.5}@media (min-width:900px){.site-editorial-canvas:has(.premium-hero){--landing-display-size:clamp(2.55rem, min(4.8vw, calc(7vh - 3px)), 4rem);--landing-section-size:clamp(2.25rem, calc(var(--landing-display-size) * .75), 2.625rem)}}@media (max-width:480px){.site-editorial-canvas:has(.premium-hero){--landing-display-size:clamp(2.1rem, 8.8vw, 2.6rem);--landing-section-size:clamp(1.75rem, calc(var(--landing-display-size) * .8), 2rem)}}@media (min-width:900px) and (max-height:900px){.site-header--premium{transition:transform .2s ease-out}.site-header--premium[data-retracted=true]:not(:focus-within){transform:translateY(-100%)}.site-editorial-canvas .workspace-showcase--v2{padding-bottom:2rem}.site-editorial-canvas .workspace-sample-notice{margin-top:.75rem}.site-editorial-canvas .capability-section{padding-block:2rem}.site-editorial-canvas :is(#sources,.underhood-section,.premium-api,.connected-use-cases,.depth-reading,.premium-questions,.premium-access){padding-block:3rem}.site-editorial-canvas :is(.redesign-section-heading,.depth-section-heading){margin-bottom:1.75rem}}.site-editorial-canvas :is(#sources>.site-rail>header,.underhood-section .valuation-engine-heading){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;margin-bottom:2.25rem;display:grid}.site-editorial-canvas :is(#sources-title,#valuation-engine-title){letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.18}.site-editorial-canvas :is(#sources>.site-rail>header>p,.underhood-section .valuation-engine-heading>p){text-wrap:pretty;max-width:54ch;margin:.15rem 0 0;line-height:1.65}@media (max-width:1200px){.site-editorial-canvas :is(#sources>.site-rail>header,.underhood-section .valuation-engine-heading){gap:var(--landing-heading-gap,1rem);grid-template-columns:minmax(0,1fr);margin-bottom:2rem}.site-editorial-canvas :is(#sources>.site-rail>header>p,.underhood-section .valuation-engine-heading>p){max-width:60ch;margin:0}}@media (prefers-reduced-motion:reduce){.site-header--premium{transition:none}}@media (min-width:1201px) and (max-height:1000px){.site-editorial-canvas .capability-copy.capability-panel{--descriptor-padding:clamp(1.125rem, calc(4.667vh - 14.67px), 2rem)}.site-editorial-canvas .capability-panel-heading{padding-bottom:clamp(.875rem,3.333vh - 9.33px,1.5rem)}.site-editorial-canvas .capability-panel h2{margin-bottom:clamp(.75rem,1.867vh - 1.07px,1.1rem)}.site-editorial-canvas .capability-diagram{padding-block:clamp(.75rem,3.467vh - 12.27px,1.4rem)}.site-editorial-canvas .capability-footnote{padding-top:clamp(.875rem,2.8vh - 5.6px,1.4rem);padding-bottom:var(--descriptor-padding)}}@media (min-width:900px){.capability-preview-slot:has(.native-product-preview:not([data-viewport-profile=wide])){align-self:stretch}.capability-preview-slot:has(.native-product-preview:not([data-viewport-profile=wide])) :is(.capability-example,.capability-example-surface,.native-product-preview){height:100%}.capability-preview-slot .native-product-preview:not([data-viewport-profile=wide]) iframe{height:100%}}@supports not (zoom:1){.capability-preview-slot .native-product-preview:not([data-viewport-profile=wide]) iframe{height:calc(100% / var(--native-scale))}}
